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 @@ + + + + + + rose@pinkro.se + Rose + + + 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. + + + wayback/wayback + https://gitlab.freedesktop.org/wayback/wayback/-/issues + https://wayback.freedesktop.org/docs/ + https://wayback.freedesktop.org/news/ + + 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 +}