diff options
| author | Orfeas <38209077+0xfea5@users.noreply.github.com> | 2026-01-18 00:34:52 +0200 |
|---|---|---|
| committer | Orfeas <38209077+0xfea5@users.noreply.github.com> | 2026-01-18 00:34:52 +0200 |
| commit | 73fd107cd8c35f40e1336c1b0020e408dcb64af3 (patch) | |
| tree | 7c3036e59813e048f9454393476ebdd28f9e6897 | |
| parent | sets/orf-emacs: add eselect-emacs and emacs-eix (diff) | |
| download | orf-overlay-73fd107cd8c35f40e1336c1b0020e408dcb64af3.tar.gz orf-overlay-73fd107cd8c35f40e1336c1b0020e408dcb64af3.zip | |
| -rw-r--r-- | gui-wm/labwc/labwc-0.9.3.ebuild | 65 |
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 @@ | |||
| 1 | EAPI=8 | ||
| 2 | |||
| 3 | inherit meson xdg-utils | ||
| 4 | |||
| 5 | DESCRIPTION="Openbox alternative for wayland" | ||
| 6 | HOMEPAGE="https://github.com/labwc/labwc" | ||
| 7 | |||
| 8 | if [[ ${PV} == 9999 ]]; then | ||
| 9 | inherit git-r3 | ||
| 10 | EGIT_REPO_URI="https://github.com/labwc/labwc" | ||
| 11 | else | ||
| 12 | SRC_URI="https://github.com/labwc/labwc/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
| 13 | KEYWORDS="~amd64" | ||
| 14 | fi | ||
| 15 | |||
| 16 | LICENSE="GPL-2" | ||
| 17 | SLOT="0" | ||
| 18 | IUSE="+nls +svg +X +icon" | ||
| 19 | |||
| 20 | RDEPEND=" | ||
| 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 | " | ||
| 35 | DEPEND="${RDEPEND}" | ||
| 36 | BDEPEND=" | ||
| 37 | app-text/scdoc | ||
| 38 | >=dev-libs/wayland-protocols-1.39 | ||
| 39 | nls? ( sys-devel/gettext ) | ||
| 40 | virtual/pkgconfig | ||
| 41 | " | ||
| 42 | |||
| 43 | PATCHES=( | ||
| 44 | "${FILESDIR}/${PN}-0001-meson_doc_path.patch" | ||
| 45 | "${FILESDIR}/${PN}-0002-title-padding.patch" | ||
| 46 | ) | ||
| 47 | |||
| 48 | src_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 | |||
| 59 | pkg_postinst() { | ||
| 60 | xdg_icon_cache_update | ||
| 61 | } | ||
| 62 | |||
| 63 | pkg_postrm() { | ||
| 64 | xdg_icon_cache_update | ||
| 65 | } | ||
