--- a/gui-libs/wlroots/Manifest Sat Mar 22 12:23:06 2025 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-DIST wlroots-0.13.0.tar.gz 503575 BLAKE2B bfcd40ea5cf9f85157b9a44a4a49f0fef1c82c2199ee428316b578e8d53cc39276b42d0a2c4b6b94d1a1f49df5d312539cdf4d053ea2472e0de93254e39dc015 SHA512 1c942a6b8a628383e2b68cd9096d3525021347c5c363a8239a3b4fb0d5736ffcd3e2c1333fdd7d95ecf214dd04bf01062b4f1b4fbbcd88d1d086a55261ca0c82
-EBUILD wlroots-0.13.0.ebuild 1937 BLAKE2B f2d161bf931c73c685681b37ae43785090953d704aa22def7c9e994da92548e24e7eb1c77ec4a48775d46156851875d7b9b7285d1980ec056acd4f0f7624ebf8 SHA512 c7b3da7d4cc7865585ae82849e496234591343a56b8af2947973382bc8ee096f1f7b1ae6a43f63bfdcb35f806feeb06696f8fabf07e4f1e60e7500716d364e31
--- a/gui-libs/wlroots/wlroots-0.13.0.ebuild Sat Mar 22 12:23:06 2025 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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
-
-LICENSE="MIT"
-SLOT="0/13"
-IUSE="elogind icccm seatd systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=dev-libs/libinput-1.14.0:0=
- >=dev-libs/wayland-1.19.0
- >=dev-libs/wayland-protocols-1.17.0
- media-libs/mesa[egl,gles2,gbm]
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- 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? (
- x11-base/xorg-server[wayland]
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- >=dev-util/meson-0.56.0
- virtual/pkgconfig
-"
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=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")
- elif use elogind; then
- emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
- else
- emesonargs+=("-Dlogind=disabled")
- fi
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
--- a/gui-libs/xdg-desktop-portal-wlr/Manifest Sat Mar 22 12:23:06 2025 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-DIST xdg-desktop-portal-wlr-0.1.0.tar.gz 20600 BLAKE2B e7930bb2092d10adc3e34ffb5f4de8cd0c02f96085d97a56a1822f9d3bf92dee7dc3aa4e9a59ee6f868cbdc8fe3dd44511903aa4ac3b2724cc9eaf609ea3457f SHA512 07ae2ba3583e53f3b0e5b97cb60cb85ae835c403906f3b214f6feedc615e3266f5a0f9dc12997802834fdeb2958f6b22c195eebe420a93b3a697460a2a4e3367
-DIST xdg-desktop-portal-wlr-0.2.0.tar.gz 22260 BLAKE2B a1f3a8244b985874a0b663b311157bc2e2098b8c50b6e3688c89d1c7bf7c454048b359ad42b97edb2faae7b232cd5b6843c07098c07e1f97ede507995d214271 SHA512 9b01919b380510389710c005901810ac6fa00299f2b35a37fa949aab361438ab08c30fc95b88e1805dcea7e97ebe2d19111693f82eee545864077347d2659ca9
-DIST xdg-desktop-portal-wlr-0.3.0.tar.gz 29340 BLAKE2B 848e3cb969a6d9f9cfcbb25336bd66bf75e2ae01fc5ba637950bb202399c2344f14cbc7a65c5940678bc4ca02134cee26ee425b88a91d050c6833c6098d34fd6 SHA512 2b01fab18296cb95cf659ff5a74ed6bf1482c033fdb274904bf2c3ea736dd3c8cb2e82f0662439a88f81ae86cc2fca2fbc3c1a9c72267ba126571973a7662e3d
-EBUILD xdg-desktop-portal-wlr-0.1.0.ebuild 1097 BLAKE2B 712e0120343d1d1815830bcef90f74f4bc9b7f3bcc917b73ad4e4873b986c1deb84787bce1df15f06b73bd4fe1dfc6831b12b63b3a2784bfeb99a3e8384a34d6 SHA512 cf01c4280fed67624f5fe701d3889a9a09da1ca380407c2a14afe6d5dfdc5002e4340ad3d1240ab303faaac6411b49380e4d1d0a133a7cbf76d48790c102d4ab
-EBUILD xdg-desktop-portal-wlr-0.2.0.ebuild 1097 BLAKE2B 712e0120343d1d1815830bcef90f74f4bc9b7f3bcc917b73ad4e4873b986c1deb84787bce1df15f06b73bd4fe1dfc6831b12b63b3a2784bfeb99a3e8384a34d6 SHA512 cf01c4280fed67624f5fe701d3889a9a09da1ca380407c2a14afe6d5dfdc5002e4340ad3d1240ab303faaac6411b49380e4d1d0a133a7cbf76d48790c102d4ab
-EBUILD xdg-desktop-portal-wlr-0.3.0.ebuild 1017 BLAKE2B c4beaa23af187639dea84745587ac54928aeb347b9ede11b9d1bda84f4ade3b8908a801ea2a2bf0bf9f8537b96667e4f1396680f74fa29a580a341d3a44d2a90 SHA512 8bb67eeeba92b0a041e41c6c05325278bb07e22aa89c84fad0ddb517be91b919b0f6fea3a36e6aa21f99344cc8c52d988d3fb12837854c8013934e454ff2b361
-EBUILD xdg-desktop-portal-wlr-9999.ebuild 1110 BLAKE2B 095863023783374e704e11ec6d3db643294893b877f39fe3b3c5f430b8380ed26fb8f47a62cf900233e42111d79e7b547d7229e9dd5ab3652940c8a57619674c SHA512 f6e7b15f9500200fef370f44a5abfce0a83ba33b08cdd693ffc1cf246cdc28fae2e6dabad34b9c287f13b2ad1e711e1f98c4c63c89eb130b511d95562ffb54ec
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.1.0.ebuild Sat Mar 22 12:23:06 2025 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="xdg-desktop-portal backend for wlroots"
-HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/emersion/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/9999"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=media-video/pipewire-0.2.9:=
- dev-libs/wayland
- >=dev-libs/wayland-protocols-1.14:=
- elogind? ( >=sys-auth/elogind-237 )
- systemd? ( >=sys-apps/systemd-237 )
-"
-RDEPEND="
- ${DEPEND}
- sys-apps/xdg-desktop-portal
-"
-BDEPEND="
- >=media-video/pipewire-0.2.9:=
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.47.0
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-DHAVE_SYSTEMD=1")
- else
- emesonargs+=("-DHAVE_ELOGIND=1")
- fi
-
- meson_src_configure
-}
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.2.0.ebuild Sat Mar 22 12:23:06 2025 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="xdg-desktop-portal backend for wlroots"
-HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/emersion/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/9999"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=media-video/pipewire-0.2.9:=
- dev-libs/wayland
- >=dev-libs/wayland-protocols-1.14:=
- elogind? ( >=sys-auth/elogind-237 )
- systemd? ( >=sys-apps/systemd-237 )
-"
-RDEPEND="
- ${DEPEND}
- sys-apps/xdg-desktop-portal
-"
-BDEPEND="
- >=media-video/pipewire-0.2.9:=
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.47.0
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-DHAVE_SYSTEMD=1")
- else
- emesonargs+=("-DHAVE_ELOGIND=1")
- fi
-
- meson_src_configure
-}
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.3.0.ebuild Sat Mar 22 12:23:06 2025 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="xdg-desktop-portal backend for wlroots"
-HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/emersion/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/9999"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=media-video/pipewire-0.3.2:=
- dev-libs/wayland
- >=dev-libs/wayland-protocols-1.14:=
- elogind? ( >=sys-auth/elogind-237 )
- systemd? ( >=sys-apps/systemd-237 )
- dev-libs/iniparser:0
-"
-RDEPEND="
- ${DEPEND}
- sys-apps/xdg-desktop-portal
-"
-BDEPEND="
- >=media-video/pipewire-0.3.2:=
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.50.0
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- "-Dwerror=false"
- )
- meson_src_configure
-}
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild Sat Mar 22 12:23:06 2025 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="xdg-desktop-portal backend for wlroots"
-HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/emersion/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/emersion/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- #KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
- KEYWORDS=""
-fi
-
-LICENSE="MIT"
-SLOT="0/9999"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
- >=media-video/pipewire-0.2.9:=
- dev-libs/wayland
- >=dev-libs/wayland-protocols-1.14:=
- elogind? ( >=sys-auth/elogind-237 )
- systemd? ( >=sys-apps/systemd-237 )
-"
-RDEPEND="
- ${DEPEND}
- sys-apps/xdg-desktop-portal
-"
-BDEPEND="
- >=media-video/pipewire-0.2.9:=
- >=dev-libs/wayland-protocols-1.14
- >=dev-util/meson-0.47.0
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- "-Dwerror=false"
- )
- if use systemd; then
- emesonargs+=("-DHAVE_SYSTEMD=1")
- else
- emesonargs+=("-DHAVE_ELOGIND=1")
- fi
-
- meson_src_configure
-}