summaryrefslogtreecommitdiffstats
path: root/gui-wm/labwc
diff options
context:
space:
mode:
authorOrfeas <38209077+0xfea5@users.noreply.github.com>2026-01-18 00:34:52 +0200
committerOrfeas <38209077+0xfea5@users.noreply.github.com>2026-01-18 00:34:52 +0200
commit73fd107cd8c35f40e1336c1b0020e408dcb64af3 (patch)
tree7c3036e59813e048f9454393476ebdd28f9e6897 /gui-wm/labwc
parentsets/orf-emacs: add eselect-emacs and emacs-eix (diff)
downloadorf-overlay-73fd107cd8c35f40e1336c1b0020e408dcb64af3.tar.gz
orf-overlay-73fd107cd8c35f40e1336c1b0020e408dcb64af3.zip
gui-wm/labwc: add 0.9.3 versionHEADmain
Diffstat (limited to 'gui-wm/labwc')
-rw-r--r--gui-wm/labwc/labwc-0.9.3.ebuild65
1 files changed, 65 insertions, 0 deletions
diff --git a/gui-wm/labwc/labwc-0.9.3.ebuild b/gui-wm/labwc/labwc-0.9.3.ebuild
new file mode 100644
index 0000000..354db2b
--- /dev/null
+++ b/gui-wm/labwc/labwc-0.9.3.ebuild
@@ -0,0 +1,65 @@
1EAPI=8
2
3inherit meson xdg-utils
4
5DESCRIPTION="Openbox alternative for wayland"
6HOMEPAGE="https://github.com/labwc/labwc"
7
8if [[ ${PV} == 9999 ]]; then
9 inherit git-r3
10 EGIT_REPO_URI="https://github.com/labwc/labwc"
11else
12 SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz"
13 KEYWORDS="~amd64"
14fi
15
16LICENSE="GPL-2"
17SLOT="0"
18IUSE="+nls +svg +X +icon"
19
20RDEPEND="
21 gui-libs/wlroots:0.19[X?]
22 >=dev-libs/libinput-1.14
23 x11-libs/libxkbcommon:=[X?]
24 dev-libs/libxml2:2
25 x11-libs/cairo[X?]
26 x11-libs/pango[X?]
27 dev-libs/glib:2
28 media-libs/libpng
29 x11-libs/pixman
30 x11-libs/libdrm
31 svg? ( >=gnome-base/librsvg-2.46 )
32 X? ( x11-libs/libxcb:0= >=x11-base/xwayland-21.1.9 )
33 icon? ( >=dev-libs/libsfdo-0.1.3 )
34"
35DEPEND="${RDEPEND}"
36BDEPEND="
37 app-text/scdoc
38 >=dev-libs/wayland-protocols-1.39
39 nls? ( sys-devel/gettext )
40 virtual/pkgconfig
41"
42
43PATCHES=(
44 "${FILESDIR}/${PN}-0001-meson_doc_path.patch"
45 "${FILESDIR}/${PN}-0002-title-padding.patch"
46)
47
48src_configure() {
49 local emesonargs=(
50 $(meson_feature X xwayland)
51 $(meson_feature nls)
52 $(meson_feature svg)
53 $(meson_feature icon)
54 -Dman-pages=enabled
55 )
56 meson_src_configure
57}
58
59pkg_postinst() {
60 xdg_icon_cache_update
61}
62
63pkg_postrm() {
64 xdg_icon_cache_update
65}