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
+}

Reply via email to