From: Orfeas Date: Mon, 11 May 2026 12:17:09 +0000 (+0300) Subject: gui-wm/labwc: remove since it’s no longer needed X-Git-Url: https://git.orfeas.xyz/?a=commitdiff_plain;h=fb5fde941355bf423626bee6149b604741a04862;p=orf-overlay.git gui-wm/labwc: remove since it’s no longer needed As of labwc version 0.9.7, labwc has been officially merged into Gentoo’s official repositories, so maintining a separate ebuild is no longer necessary. --- diff --git a/gui-wm/labwc/Manifest b/gui-wm/labwc/Manifest deleted file mode 100644 index 01ffee9..0000000 --- a/gui-wm/labwc/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST labwc-0.9.1.tar.gz 509342 BLAKE2B 5ca1c1fd1d1b97a5a9cf9ae62cd25b6ac936904fbf641aac12deb2ec8a64ed29146a87c7c4492b69ef81f91c55a0c783c413abd4ef7cc00943e6b8ded212412a SHA512 27bc19e4106cba1ee40e9a8ded12f2f60ba4482c67d1e7fe550d30f68b233970079f6858d3b25ea7d5d1b3fc436269be3d5de44c725fe7f18c88b559babd8ec8 -DIST labwc-0.9.3.tar.gz 541257 BLAKE2B 2d2e4675ec5ed7332bc8e42db6495a3bd934059b3206bb9f568053f77837ddfefb9fa47d15628a36807ee1d40cf5b85acfb62fcc0a5091f5571767855fa8c2c1 SHA512 6c6b04659e22e27ff75e1a38cb03f47f46f490ec357b5fab591a33694e1e3c932715ce3a9fbb98dd627c9a2531dc3a5a39cf0aa20e3fcdf184526717c05e62e0 -DIST labwc-0.9.6.tar.gz 548201 BLAKE2B 2b7773eeae788a8d89709f62be2a46d9a61683a427bedf1f93c5ccd74cb8dcd37f7ab17bb5ad8cb855acd9b0612ed6c4746210fe9a8228f065c69d622ace88ce SHA512 52d0866a3d8ae1602e85ac19fbcc172cd9e1ee20d310119aa71d4f682b7fe1f1689c756b8f2c8a7399ddeaf71085d5e3feddd315a2e337a606fceeb489f62cbd diff --git a/gui-wm/labwc/files/labwc-0001-meson_doc_path.patch b/gui-wm/labwc/files/labwc-0001-meson_doc_path.patch deleted file mode 100644 index 14db6d2..0000000 --- a/gui-wm/labwc/files/labwc-0001-meson_doc_path.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- a/docs/meson.build 2024-07-19 23:06:14.000000000 +0200 -+++ b/docs/meson.build 2024-07-20 16:52:29.360804236 +0200 -@@ -35,5 +35,5 @@ - 'rc.xml', - 'rc.xml.all' - ], -- install_dir: get_option('datadir') / 'doc' / meson.project_name() -+ install_dir: get_option('datadir') / 'doc' / meson.project_name() + '-' + meson.project_version() - ) diff --git a/gui-wm/labwc/files/labwc-0002-title-padding.patch b/gui-wm/labwc/files/labwc-0002-title-padding.patch deleted file mode 100644 index 37f3deb..0000000 --- a/gui-wm/labwc/files/labwc-0002-title-padding.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/ssd/ssd-titlebar.c b/src/ssd/ssd-titlebar.c -index bd0b66e6..b6e578b6 100644 ---- a/src/ssd/ssd-titlebar.c -+++ b/src/ssd/ssd-titlebar.c -@@ -406,6 +406,7 @@ ssd_update_title_positions(struct ssd *ssd, int offset_left, int offset_right) - } else if (theme->window_label_text_justify == LAB_JUSTIFY_RIGHT) { - x += title_bg_width - buffer_width; - } else if (theme->window_label_text_justify == LAB_JUSTIFY_LEFT) { -+ x += 5; - /* TODO: maybe add some theme x padding here? */ - } - wlr_scene_node_set_position(part->node, x, y); diff --git a/gui-wm/labwc/labwc-0.9.1.ebuild b/gui-wm/labwc/labwc-0.9.1.ebuild deleted file mode 100644 index 354db2b..0000000 --- a/gui-wm/labwc/labwc-0.9.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -EAPI=8 - -inherit meson xdg-utils - -DESCRIPTION="Openbox alternative for wayland" -HOMEPAGE="https://github.com/labwc/labwc" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/labwc/labwc" -else - SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+nls +svg +X +icon" - -RDEPEND=" - gui-libs/wlroots:0.19[X?] - >=dev-libs/libinput-1.14 - x11-libs/libxkbcommon:=[X?] - dev-libs/libxml2:2 - x11-libs/cairo[X?] - x11-libs/pango[X?] - dev-libs/glib:2 - media-libs/libpng - x11-libs/pixman - x11-libs/libdrm - svg? ( >=gnome-base/librsvg-2.46 ) - X? ( x11-libs/libxcb:0= >=x11-base/xwayland-21.1.9 ) - icon? ( >=dev-libs/libsfdo-0.1.3 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/scdoc - >=dev-libs/wayland-protocols-1.39 - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-0001-meson_doc_path.patch" - "${FILESDIR}/${PN}-0002-title-padding.patch" -) - -src_configure() { - local emesonargs=( - $(meson_feature X xwayland) - $(meson_feature nls) - $(meson_feature svg) - $(meson_feature icon) - -Dman-pages=enabled - ) - meson_src_configure -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/gui-wm/labwc/labwc-0.9.3.ebuild b/gui-wm/labwc/labwc-0.9.3.ebuild deleted file mode 100644 index 354db2b..0000000 --- a/gui-wm/labwc/labwc-0.9.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -EAPI=8 - -inherit meson xdg-utils - -DESCRIPTION="Openbox alternative for wayland" -HOMEPAGE="https://github.com/labwc/labwc" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/labwc/labwc" -else - SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+nls +svg +X +icon" - -RDEPEND=" - gui-libs/wlroots:0.19[X?] - >=dev-libs/libinput-1.14 - x11-libs/libxkbcommon:=[X?] - dev-libs/libxml2:2 - x11-libs/cairo[X?] - x11-libs/pango[X?] - dev-libs/glib:2 - media-libs/libpng - x11-libs/pixman - x11-libs/libdrm - svg? ( >=gnome-base/librsvg-2.46 ) - X? ( x11-libs/libxcb:0= >=x11-base/xwayland-21.1.9 ) - icon? ( >=dev-libs/libsfdo-0.1.3 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/scdoc - >=dev-libs/wayland-protocols-1.39 - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-0001-meson_doc_path.patch" - "${FILESDIR}/${PN}-0002-title-padding.patch" -) - -src_configure() { - local emesonargs=( - $(meson_feature X xwayland) - $(meson_feature nls) - $(meson_feature svg) - $(meson_feature icon) - -Dman-pages=enabled - ) - meson_src_configure -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/gui-wm/labwc/labwc-0.9.6.ebuild b/gui-wm/labwc/labwc-0.9.6.ebuild deleted file mode 100644 index 354db2b..0000000 --- a/gui-wm/labwc/labwc-0.9.6.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -EAPI=8 - -inherit meson xdg-utils - -DESCRIPTION="Openbox alternative for wayland" -HOMEPAGE="https://github.com/labwc/labwc" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/labwc/labwc" -else - SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+nls +svg +X +icon" - -RDEPEND=" - gui-libs/wlroots:0.19[X?] - >=dev-libs/libinput-1.14 - x11-libs/libxkbcommon:=[X?] - dev-libs/libxml2:2 - x11-libs/cairo[X?] - x11-libs/pango[X?] - dev-libs/glib:2 - media-libs/libpng - x11-libs/pixman - x11-libs/libdrm - svg? ( >=gnome-base/librsvg-2.46 ) - X? ( x11-libs/libxcb:0= >=x11-base/xwayland-21.1.9 ) - icon? ( >=dev-libs/libsfdo-0.1.3 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/scdoc - >=dev-libs/wayland-protocols-1.39 - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-0001-meson_doc_path.patch" - "${FILESDIR}/${PN}-0002-title-padding.patch" -) - -src_configure() { - local emesonargs=( - $(meson_feature X xwayland) - $(meson_feature nls) - $(meson_feature svg) - $(meson_feature icon) - -Dman-pages=enabled - ) - meson_src_configure -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/gui-wm/labwc/labwc-9999.ebuild b/gui-wm/labwc/labwc-9999.ebuild deleted file mode 100644 index 354db2b..0000000 --- a/gui-wm/labwc/labwc-9999.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -EAPI=8 - -inherit meson xdg-utils - -DESCRIPTION="Openbox alternative for wayland" -HOMEPAGE="https://github.com/labwc/labwc" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/labwc/labwc" -else - SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+nls +svg +X +icon" - -RDEPEND=" - gui-libs/wlroots:0.19[X?] - >=dev-libs/libinput-1.14 - x11-libs/libxkbcommon:=[X?] - dev-libs/libxml2:2 - x11-libs/cairo[X?] - x11-libs/pango[X?] - dev-libs/glib:2 - media-libs/libpng - x11-libs/pixman - x11-libs/libdrm - svg? ( >=gnome-base/librsvg-2.46 ) - X? ( x11-libs/libxcb:0= >=x11-base/xwayland-21.1.9 ) - icon? ( >=dev-libs/libsfdo-0.1.3 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/scdoc - >=dev-libs/wayland-protocols-1.39 - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-0001-meson_doc_path.patch" - "${FILESDIR}/${PN}-0002-title-padding.patch" -) - -src_configure() { - local emesonargs=( - $(meson_feature X xwayland) - $(meson_feature nls) - $(meson_feature svg) - $(meson_feature icon) - -Dman-pages=enabled - ) - meson_src_configure -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/gui-wm/labwc/metadata.xml b/gui-wm/labwc/metadata.xml deleted file mode 100644 index 87a5db0..0000000 --- a/gui-wm/labwc/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - Enable Labwc support for displaying top level icons in SSD. - - - - labwc/labwc - - diff --git a/sets/orf-desktop b/sets/orf-desktop index 0f395e9..0fa6454 100644 --- a/sets/orf-desktop +++ b/sets/orf-desktop @@ -1,7 +1,7 @@ #------------ # Compositor #------------ -gui-wm/labwc::orf-overlay +gui-wm/labwc #--------------------- # Desktop Environment