summaryrefslogtreecommitdiffstats
path: root/gui-wm/labwc
diff options
context:
space:
mode:
Diffstat (limited to 'gui-wm/labwc')
-rw-r--r--gui-wm/labwc/labwc-9999.ebuild65
1 files changed, 65 insertions, 0 deletions
diff --git a/gui-wm/labwc/labwc-9999.ebuild b/gui-wm/labwc/labwc-9999.ebuild
new file mode 100644
index 0000000..d5f2f10
--- /dev/null
+++ b/gui-wm/labwc/labwc-9999.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-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}