diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-28 19:27:52 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-28 19:27:52 +0000 |
commit | 4b1be5ef874aaeb61a2116048e0c2312e53f8c69 (patch) | |
tree | e2f0118b102bf7e7ad852582d410adb43f13b035 /gui-libs | |
parent | 4418da21bd05d610a3450f4aa75481785ca372a0 (diff) |
Diffstat (limited to 'gui-libs')
-rw-r--r-- | gui-libs/Manifest.gz | bin | 5962 -> 5960 bytes | |||
-rw-r--r-- | gui-libs/xdg-desktop-portal-wlr/Manifest | 13 | ||||
-rw-r--r-- | gui-libs/xdg-desktop-portal-wlr/files/xdg-desktop-portal-wlr.initd | 11 | ||||
-rw-r--r-- | gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.5.0.ebuild | 54 | ||||
-rw-r--r-- | gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.6.0.ebuild | 57 | ||||
-rw-r--r-- | gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild | 57 | ||||
-rw-r--r-- | gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r1.ebuild | 2 | ||||
-rw-r--r-- | gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r2.ebuild (renamed from gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0-r2.ebuild) | 8 | ||||
-rw-r--r-- | gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild | 4 |
9 files changed, 22 insertions, 184 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz Binary files differindex e62ae0e7c8db..039f767426dd 100644 --- a/gui-libs/Manifest.gz +++ b/gui-libs/Manifest.gz diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest b/gui-libs/xdg-desktop-portal-wlr/Manifest index 7374fbb59e76..4a73c7437e6e 100644 --- a/gui-libs/xdg-desktop-portal-wlr/Manifest +++ b/gui-libs/xdg-desktop-portal-wlr/Manifest @@ -1,12 +1,7 @@ AUX xdg-desktop-portal-wlr-0.7.0-portal-config.patch 1235 BLAKE2B 9fcba6a71e2627d5dc53dd900e997965ed349905507b22f1d6bfbf6a5111153f43e3111cf032e0c0ef7c798adab4f2478a2ee1ef506faeb153823aa57c6c8bb2 SHA512 806ab8d86cc4b453f46703d61fc3a78904f36972205d04edf841a4e45eabf8a236a3f30e6201f52d28c0a4b857d57f26f623ce0a6487add22bcc3e21dd148ad7 -DIST xdg-desktop-portal-wlr-0.5.0.tar.gz 31622 BLAKE2B 9314a1bfd121f25c6f615e1cfaa62d071224b5da9373bb3a954a06aa7ef9527617e34ae29192e25ca9c13c53eb77eb137fbaa1b121c9365397d64845c0cc3e36 SHA512 9ece46f2381e83cac8002a8175a13b0c29c0a2dab49cf11ed5ffa3448f176802b9d324b7e4fe9c15d3fb65087be42299f21a0ef505088e6281787f4067d256ac -DIST xdg-desktop-portal-wlr-0.6.0.tar.gz 35654 BLAKE2B 1c213e9789db14366639d924d673fd05d94463f7fda8f3afb03f74269162f00e986c157d9741cb6b243d79e04230399b0bbc400f1d1e2bb72c9f53a9d6bc1e15 SHA512 e325c2de2a98ffc4612da3492138843b6c9927e536f52f7a87e794380c099f84ab8d344ee989bf88e71faaad2e5300fc31ac74058cea5040654ac74ce270ee53 -DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 6f8a8f5e8bc5d60df8f7bddce3a5da2ef9a4b74b490595b73b925f177ee28467bba3738d8c5b0852754bc702ca950f657c58b735b5775d0b07e906547419f79f SHA512 7efb3b66130f2f8ef8538ced3a9785bbae8382bbb9171fb4b6496567e39a69cd8b6e687f1b18b5eb90be175bf7c0737c3a51daa3eef784f88c4ee0bf70ad6d87 +AUX xdg-desktop-portal-wlr.initd 319 BLAKE2B b303f86a465796febe21da2faa3cec38e10f3d0a96672d16d3a0b29f45334b8ee80d69aa2f115af8fe0482c3a5dcdd721e7bcac3e2630d7de66cd126f96adf3b SHA512 79a9b923ec71841f44c3fc0ab0a1bc104a6cce99980011ea04ff150966ddfb42d82f479bba585ec6d808fda2f6b75b44b3ddc7a14b9224c2efa166b2a033b3d9 DIST xdg-desktop-portal-wlr-0.7.1.tar.gz 38849 BLAKE2B 41bbb177dc4df65f9ca5bc8a6c18775357e71948026864b3ca157d3d0834b41cfd4188bd1d4d2417973cac434b1b7f2a2e6b4a2fec45cd2d8b36b8a8f55a498a SHA512 87aa5255d3de3203c2bfa6986c2acbffbfd414d12fb72aeca25249d3b528ffb948858a787c9c4206b18faaddd6ce09c95c257e969cc3cfeee8e376c3846f2b9d -EBUILD xdg-desktop-portal-wlr-0.5.0.ebuild 1106 BLAKE2B 0cc1cead17aecdba3ea3d2e2b0ef296c413ab30e29290f4d9fd137ad401f871ce6d0fa8261e442dd4ec7e1263579499abee45d1f0391c89ac628358fb27d90b9 SHA512 5e550aa1e96fdc5ce13a5907e648e11dd9e1dc205426ab9c43e5c19261cab3b5598d29d3d01c50137c1a1c5d8508443d182116c25e7a8a6fd2118e5b31a37489 -EBUILD xdg-desktop-portal-wlr-0.6.0.ebuild 1208 BLAKE2B b0e524da8ff6947ebd8ff3f2ee757b0578acc137d27c6fd51354a5c1c8cfbfe05953aa964c26119635b6ee4d3046a0f6d3ad2b8029a657e188444c41060c336d SHA512 23d8cf37bb2510f925412b9c254c715ef2eda39f46fd38e9beb280052d720125ac1a92dfd69568e7577a601874bdde9febe36e8c918e82b7d43889951687af26 -EBUILD xdg-desktop-portal-wlr-0.7.0-r2.ebuild 1403 BLAKE2B b99d8d704db45c68ebea2ec8d9b559c44d71ad8bd093afff2b6582ba4b1633af3a722483ebfb88547e9c808b95f856824021d3716349f65734153ed37189b799 SHA512 cfdfeff457d8e5e585c9263a88dee2b231a8511d0e079112d57603659fbe94b161e6fa414302f3e5542578a76b07cbaf578e94c294e2f6bd77667678edf51e1a -EBUILD xdg-desktop-portal-wlr-0.7.0.ebuild 1203 BLAKE2B f283f8ff7e0e26224d8c2a2d261705410d30283cf359aa483fe94981dc37fab5221a50c9b835a2d54ad7deda336d9b98c01911b5a598680a0cf0f55e2405b25e SHA512 1ef37b5d5aa13825f0e1a624ce9a40e1f0d2abe84236098e6a2ee400bb16f9e644070e8ef57ca2c3af9bc30ec812644b4af83e81c0109e6c7a2e67cd924a4385 -EBUILD xdg-desktop-portal-wlr-0.7.1-r1.ebuild 1348 BLAKE2B 6fb63fcf204b6c18ccb8f29fa05b5214ed31cee03247e3ca2028f0e4fe83251de0467862c25833a03e277e26fb7b863ccfe9bb26a8bc67a860480a3f1106d342 SHA512 dc8085541e8ab9b1945ac35fc43a105adc69c598fd9b62e2a829411800d4498b2095a57cc518a7df51d52676c955f38804e2dcae47b2322160995b110f7ab23f -EBUILD xdg-desktop-portal-wlr-9999.ebuild 1350 BLAKE2B 1e7e88306e07632ba2c4199c8e50eed2446bdd626b395f9ad138f4b069bfcf5d00c0c163317b85fe53a211614281a143f4f0148a56eaa5d2c9b45f6f0f4b71f6 SHA512 d68a75ae9e2dd0f702e27a90a31d972b1ac307152cec15cb4ee90cece561478e9cd32fd4d93cdc81f002a7da5afc226e4df35133166099c34b1df75e7ddec4a7 +EBUILD xdg-desktop-portal-wlr-0.7.1-r1.ebuild 1348 BLAKE2B ae949de843056a67893c7529698e362dd88577c9b49a5657387fdf1aa3e856c90847cd589e145545527010657ab4f069adc37ded4dd6a70d9040b9ed5814191c SHA512 779e79bb87c686cdf883eaafa6cf6d0e7014ad1b22539390f2281b99d50dd56fc8cdc004423a3e006979e578d9f2c2afe2dd7c13ca400c8a710455ab539a2b16 +EBUILD xdg-desktop-portal-wlr-0.7.1-r2.ebuild 1450 BLAKE2B 070289f0caa7a4d8df6b06ee74988667265c7de88fd5bb97cf7835773b6f3123b526f81c89fa24aa4d12f5335c8dace02608c209ddd6a52a89271be5172eb472 SHA512 327e3d3bc57865427a85a4b9ab40bef6dfcc8fe0654f698ea32e87ce7acb1fe7cced11998699d1bd8ae3d1bb0d708c6ce7ddc4250821a50dc561e3ba2a8a8d5c +EBUILD xdg-desktop-portal-wlr-9999.ebuild 1450 BLAKE2B 070289f0caa7a4d8df6b06ee74988667265c7de88fd5bb97cf7835773b6f3123b526f81c89fa24aa4d12f5335c8dace02608c209ddd6a52a89271be5172eb472 SHA512 327e3d3bc57865427a85a4b9ab40bef6dfcc8fe0654f698ea32e87ce7acb1fe7cced11998699d1bd8ae3d1bb0d708c6ce7ddc4250821a50dc561e3ba2a8a8d5c MISC metadata.xml 444 BLAKE2B 44732ae1920d37f03d5b233037876c050b8b65a0175c35d516f3d3a7dc76389a4876de84e69b875730b81a7f7cfbc7842f7e8820a40401ad1199f850a8d48049 SHA512 0f025bbc99adcbe21ea8ae5d26d639cfbd6465c7a2976605087898087cd51aee09b9bdf5371681d9b820ae2dd1d03006a4a7971a87918f63530d64ddbe538703 diff --git a/gui-libs/xdg-desktop-portal-wlr/files/xdg-desktop-portal-wlr.initd b/gui-libs/xdg-desktop-portal-wlr/files/xdg-desktop-portal-wlr.initd new file mode 100644 index 000000000000..2b677bcc4a2e --- /dev/null +++ b/gui-libs/xdg-desktop-portal-wlr/files/xdg-desktop-portal-wlr.initd @@ -0,0 +1,11 @@ +#!/sbin/openrc-run +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 or later + +depend() { + need dbus xdg-desktop-portal +} + +export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" +supervisor=supervise-daemon +command="/usr/libexec/xdg-desktop-portal-wlr" diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.5.0.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.5.0.ebuild deleted file mode 100644 index 68a380512f92..000000000000 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.5.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 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 ~riscv x86" -fi - -LICENSE="MIT" -SLOT="0/9999" -IUSE="elogind systemd" -REQUIRED_USE="?? ( elogind systemd )" - -DEPEND=" - >=media-video/pipewire-0.3.34:= - dev-libs/inih - dev-libs/wayland - || ( - systemd? ( >=sys-apps/systemd-237 ) - elogind? ( >=sys-auth/elogind-237 ) - sys-libs/basu - ) -" -RDEPEND=" - ${DEPEND} - sys-apps/xdg-desktop-portal -" -BDEPEND=" - dev-libs/wayland-protocols - virtual/pkgconfig -" - -src_configure() { - local emesonargs=() - - if use systemd; then - emesonargs+=(-Dsd-bus-provider=libsystemd) - elif use elogind; then - emesonargs+=(-Dsd-bus-provider=libelogind) - else - emesonargs+=(-Dsd-bus-provider=basu) - fi - meson_src_configure -} diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.6.0.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.6.0.ebuild deleted file mode 100644 index 5465488776d2..000000000000 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.6.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 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 ~riscv ~x86" -fi - -LICENSE="MIT" -SLOT="0/9999" -IUSE="elogind systemd" -REQUIRED_USE="?? ( elogind systemd )" - -DEPEND=" - >=media-video/pipewire-0.3.41:= - dev-libs/inih - dev-libs/wayland - media-libs/mesa - x11-libs/libdrm - || ( - systemd? ( >=sys-apps/systemd-237 ) - elogind? ( >=sys-auth/elogind-237 ) - sys-libs/basu - ) -" -# mesa is needed for gbm dep (which it hards sets to 'on') -RDEPEND=" - ${DEPEND} - sys-apps/xdg-desktop-portal -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=() - - if use systemd; then - emesonargs+=(-Dsd-bus-provider=libsystemd) - elif use elogind; then - emesonargs+=(-Dsd-bus-provider=libelogind) - else - emesonargs+=(-Dsd-bus-provider=basu) - fi - meson_src_configure -} diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild deleted file mode 100644 index 4d8bbff561d4..000000000000 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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 ~riscv ~x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="elogind systemd" -REQUIRED_USE="?? ( elogind systemd )" - -DEPEND=" - >=media-video/pipewire-0.3.62:= - dev-libs/inih - dev-libs/wayland - media-libs/mesa - x11-libs/libdrm - || ( - systemd? ( >=sys-apps/systemd-237 ) - elogind? ( >=sys-auth/elogind-237 ) - sys-libs/basu - ) -" -# mesa is needed for gbm dep (which it hards sets to 'on') -RDEPEND=" - ${DEPEND} - sys-apps/xdg-desktop-portal -" -BDEPEND=" - >=dev-libs/wayland-protocols-1.24 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=() - - if use systemd; then - emesonargs+=(-Dsd-bus-provider=libsystemd) - elif use elogind; then - emesonargs+=(-Dsd-bus-provider=libelogind) - else - emesonargs+=(-Dsd-bus-provider=basu) - fi - meson_src_configure -} diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r1.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r1.ebuild index 34fb91940d89..477bfe0002ac 100644 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r1.ebuild +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0-r2.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r2.ebuild index 4d9cd474ecb2..a974ee84c315 100644 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0-r2.ebuild +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -43,10 +43,6 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( - "${FILESDIR}"/${P}-portal-config.patch -) - src_configure() { local emesonargs=() @@ -66,4 +62,6 @@ src_install() { # bug #915702 insinto /usr/share/xdg-desktop-portal doins "${WORKDIR}/${P}/contrib/wlroots-portals.conf" + exeinto /etc/user/init.d + newexe "${FILESDIR}"/xdg-desktop-portal-wlr.initd xdg-desktop-portal-wlr } diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild index 755c9937371a..a974ee84c315 100644 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -62,4 +62,6 @@ src_install() { # bug #915702 insinto /usr/share/xdg-desktop-portal doins "${WORKDIR}/${P}/contrib/wlroots-portals.conf" + exeinto /etc/user/init.d + newexe "${FILESDIR}"/xdg-desktop-portal-wlr.initd xdg-desktop-portal-wlr } |