diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest index dda3b7c..4fd35e3 100644 --- a/gui-libs/wlroots/Manifest +++ b/gui-libs/wlroots/Manifest @@ -1 +1 @@ -DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415 +DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11 SHA512 0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876 diff --git a/gui-libs/wlroots/wlroots-0.12.0.ebuild b/gui-libs/wlroots/wlroots-0.10.0.ebuild similarity index 77% rename from gui-libs/wlroots/wlroots-0.12.0.ebuild rename to gui-libs/wlroots/wlroots-0.10.0.ebuild index fe45e5a..1076111 100644 --- a/gui-libs/wlroots/wlroots-0.12.0.ebuild +++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild @@ -8,23 +8,19 @@ inherit fcaps meson DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor" HOMEPAGE="https://github.com/swaywm/wlroots" -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -fi + +SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm64 ~x86" + LICENSE="MIT" -SLOT="0/12" -IUSE="elogind icccm seatd systemd x11-backend X" +SLOT="0/10" +IUSE="elogind icccm systemd x11-backend X" REQUIRED_USE="?? ( elogind systemd )" DEPEND=" >=dev-libs/libinput-1.9.0:0= - >=dev-libs/wayland-1.18.0 - >=dev-libs/wayland-protocols-1.17.0 + >=dev-libs/wayland-1.17.0 media-libs/mesa[egl,gles2,gbm] virtual/libudev x11-libs/libdrm @@ -32,7 +28,6 @@ DEPEND=" x11-libs/pixman elogind? ( >=sys-auth/elogind-237 ) icccm? ( x11-libs/xcb-util-wm ) - seatd? ( sys-auth/seatd:= ) systemd? ( >=sys-apps/systemd-237 ) x11-backend? ( x11-libs/libxcb:0= ) X? ( @@ -46,7 +41,6 @@ RDEPEND=" " BDEPEND=" >=dev-libs/wayland-protocols-1.17 - >=dev-util/meson-0.54.0 virtual/pkgconfig " @@ -54,12 +48,12 @@ src_configure() { # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?) local emesonargs=( "-Dxcb-errors=disabled" + -Dlibcap=$(usex filecaps enabled disabled) -Dxcb-icccm=$(usex icccm enabled disabled) -Dxwayland=$(usex X enabled disabled) -Dx11-backend=$(usex x11-backend enabled disabled) "-Dexamples=false" "-Dwerror=false" - -Dlibseat=$(usex seatd enabled disabled) ) if use systemd; then emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")