Remove wlroots and xdpw
authorgabriel
Sat, 22 Mar 2025 12:23:34 +0000
changeset 47 1491f2dcaa8a
parent 46 09afc3bdda54
child 48 783858104dcd
Remove wlroots and xdpw
gui-libs/wlroots/Manifest
gui-libs/wlroots/wlroots-0.13.0.ebuild
gui-libs/xdg-desktop-portal-wlr/Manifest
gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.1.0.ebuild
gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.2.0.ebuild
gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.3.0.ebuild
gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild
--- 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
-}