]> Projects - orf-overlay.git/commitdiff Test
gui-wm/labwc: remove since it’s no longer needed
authorOrfeas <redacted>
Mon, 11 May 2026 12:17:09 +0000 (15:17 +0300)
committerOrfeas <redacted>
Mon, 11 May 2026 12:21:27 +0000 (15:21 +0300)
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.

gui-wm/labwc/Manifest [deleted file]
gui-wm/labwc/files/labwc-0001-meson_doc_path.patch [deleted file]
gui-wm/labwc/files/labwc-0002-title-padding.patch [deleted file]
gui-wm/labwc/labwc-0.9.1.ebuild [deleted file]
gui-wm/labwc/labwc-0.9.3.ebuild [deleted file]
gui-wm/labwc/labwc-0.9.6.ebuild [deleted file]
gui-wm/labwc/labwc-9999.ebuild [deleted file]
gui-wm/labwc/metadata.xml [deleted file]
sets/orf-desktop

diff --git a/gui-wm/labwc/Manifest b/gui-wm/labwc/Manifest
deleted file mode 100644 (file)
index 01ffee9..0000000
+++ /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 (file)
index 14db6d2..0000000
+++ /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 (file)
index 37f3deb..0000000
+++ /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 (file)
index 354db2b..0000000
+++ /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 (file)
index 354db2b..0000000
+++ /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 (file)
index 354db2b..0000000
+++ /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 (file)
index 354db2b..0000000
+++ /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 (file)
index 87a5db0..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<pkgmetadata>
-  <use>
-    <flag name="icon">
-      Enable Labwc support for displaying top level icons in SSD.
-    </flag>
-  </use>
-  <upstream>
-    <remote-id type="github">labwc/labwc</remote-id>
-  </upstream>
-</pkgmetadata>
index 0f395e9292244d3a0e5e4389399c8bbdaf530980..0fa64540b9d4dce837515a5aef4df54d2270d475 100644 (file)
@@ -1,7 +1,7 @@
 #------------
 # Compositor
 #------------
-gui-wm/labwc::orf-overlay
+gui-wm/labwc
 
 #---------------------
 # Desktop Environment