commit: d1527c396f2bc6bf52eed05dc09ac9b7b3fb96fe Author: Rose <rose <AT> pinkro <DOT> se> AuthorDate: Wed Jul 23 19:40:00 2025 +0000 Commit: Rose <rose <AT> pinkro <DOT> se> CommitDate: Wed Jul 23 19:42:04 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1527c39
gui-wm/wayback: new package, add 0.1 Signed-off-by: Rose <rose <AT> pinkro.se> gui-wm/wayback/Manifest | 1 + gui-wm/wayback/metadata.xml | 21 +++++++++++++++++++++ gui-wm/wayback/wayback-0.1.ebuild | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+) diff --git a/gui-wm/wayback/Manifest b/gui-wm/wayback/Manifest new file mode 100644 index 0000000000..f47afb7a35 --- /dev/null +++ b/gui-wm/wayback/Manifest @@ -0,0 +1 @@ +DIST wayback-0.1.tar.bz2 21674 BLAKE2B 4e4403ad1b5f3dfb21912cdb069c5b21600f1e1aff5827dd7da84ab6601dfc6a6495c9c7d59ebb6916eaab47fed66c9e9187c2f10d8dab41cbd433b6be5ab608 SHA512 be51626e66a3e016a7e802c28d56e643c1d46cc3cb3a1f1ff6d15778c5d6888c47dd762f75c1053e70b4b5e1decee2ef2b27ceea187f791c663efa1660ccbc60 diff --git a/gui-wm/wayback/metadata.xml b/gui-wm/wayback/metadata.xml new file mode 100644 index 0000000000..bc71ab6f63 --- /dev/null +++ b/gui-wm/wayback/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Rose</name> + </maintainer> + <longdescription lang="en"> + Wayback is an X11 compatibility layer which allows for running full X11 + desktop environments using Wayland components. + It is intended to eventually replace the classic X.Org server, + thus reducing maintenance burden of X11 applications. + </longdescription> + <upstream> + <remote-id type="freedesktop-gitlab">wayback/wayback</remote-id> + <bugs-to>https://gitlab.freedesktop.org/wayback/wayback/-/issues</bugs-to> + <doc>https://wayback.freedesktop.org/docs/</doc> + <changelog>https://wayback.freedesktop.org/news/</changelog> + </upstream> +</pkgmetadata> diff --git a/gui-wm/wayback/wayback-0.1.ebuild b/gui-wm/wayback/wayback-0.1.ebuild new file mode 100644 index 0000000000..e2147fbf98 --- /dev/null +++ b/gui-wm/wayback/wayback-0.1.ebuild @@ -0,0 +1,39 @@ +EAPI=8 + +inherit meson + +DESCRIPTION="X11 compatibility layer levaraging wlroots and Xwayland" +HOMEPAGE="https://wayback.freedesktop.org" + +SRC_URI="https://gitlab.freedesktop.org/wayback/${PN}/-/archive/${PV}/${PN}-${PV}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+man" + +RDEPEND=" + >=gui-libs/wlroots-0.18.0 + >=x11-base/xwayland-24.1.8 +" + +DEPEND=" + ${RDEPEND} + >=dev-libs/wayland-1.20.0 + >=x11-libs/libxkbcommon-1.5.0:0= +" + +BDEPEND=" + >=dev-libs/wayland-protocols-1.24 + >=dev-build/meson-0.60.0 + virtual/pkgconfig +" + +BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )" + +src_configure() { + local emesonargs=( + $(meson_feature man generate_manpages) + ) + meson_src_configure +}
