commit:     d6d8e3e2c7100c10c6f92a17def0dd8d7570ad28
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  6 17:58:05 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  6 18:00:57 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d8e3e2

gui-libs/xdg-desktop-portal-wlr: enable verify-sig

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 gui-libs/xdg-desktop-portal-wlr/Manifest                      |  3 ++-
 .../xdg-desktop-portal-wlr-0.7.1-r1.ebuild                    | 11 +++++++++--
 .../xdg-desktop-portal-wlr-0.7.1-r2.ebuild                    | 11 +++++++++--
 .../xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild | 11 +++++++++--
 4 files changed, 29 insertions(+), 7 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest 
b/gui-libs/xdg-desktop-portal-wlr/Manifest
index 52e50584d29e..0a0250701bbd 100644
--- a/gui-libs/xdg-desktop-portal-wlr/Manifest
+++ b/gui-libs/xdg-desktop-portal-wlr/Manifest
@@ -1 +1,2 @@
-DIST xdg-desktop-portal-wlr-0.7.1.tar.gz 38849 BLAKE2B 
41bbb177dc4df65f9ca5bc8a6c18775357e71948026864b3ca157d3d0834b41cfd4188bd1d4d2417973cac434b1b7f2a2e6b4a2fec45cd2d8b36b8a8f55a498a
 SHA512 
87aa5255d3de3203c2bfa6986c2acbffbfd414d12fb72aeca25249d3b528ffb948858a787c9c4206b18faaddd6ce09c95c257e969cc3cfeee8e376c3846f2b9d
+DIST xdg-desktop-portal-wlr-0.7.1.gh.tar.gz 38849 BLAKE2B 
41bbb177dc4df65f9ca5bc8a6c18775357e71948026864b3ca157d3d0834b41cfd4188bd1d4d2417973cac434b1b7f2a2e6b4a2fec45cd2d8b36b8a8f55a498a
 SHA512 
87aa5255d3de3203c2bfa6986c2acbffbfd414d12fb72aeca25249d3b528ffb948858a787c9c4206b18faaddd6ce09c95c257e969cc3cfeee8e376c3846f2b9d
+DIST xdg-desktop-portal-wlr-0.7.1.gh.tar.gz.sig 566 BLAKE2B 
719ac0f700baf5bc337daf6b15a2cf03ec3f1dd3658af939682c55b704667007bd63bc81644bfa9f4e2f62d0c7725e59620cc9691fb0d2675e7f380cd9a203dc
 SHA512 
bae40903a23c514f7b310f7a26c2dd878e8b12a0375d7f29e5d261b995f653cfc54522bde01b0a94aa327260b009cc951db992e59837a3099dbf5158088bdd56

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 477bfe0002ac..a277f917ccdb 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-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,9 @@ 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";
+       inherit verify-sig
+       
SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz 
-> ${P}.gh.tar.gz
+               
https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig -> 
${P}.gh.tar.gz.sig"
        KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
@@ -43,6 +45,11 @@ BDEPEND="
        virtual/pkgconfig
 "
 
+if [[ ${PV} != 9999 ]]; then
+       BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-emersion )"
+       VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
+fi
+
 src_configure() {
        local emesonargs=()
 

diff --git 
a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r2.ebuild 
b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r2.ebuild
index 66ba3bf81dd9..81fcc8230d1a 100644
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r2.ebuild
+++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,9 @@ 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";
+       inherit verify-sig
+       
SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz 
-> ${P}.gh.tar.gz
+               
https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig -> 
${P}.gh.tar.gz.sig"
        KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
@@ -43,6 +45,11 @@ BDEPEND="
        virtual/pkgconfig
 "
 
+if [[ ${PV} != 9999 ]]; then
+       BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-emersion )"
+       VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
+fi
+
 src_configure() {
        local emesonargs=()
 

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 a974ee84c315..6516ec3b6cba 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-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,9 @@ 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";
+       inherit verify-sig
+       
SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz
+               
https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig";
        KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
@@ -43,6 +45,11 @@ BDEPEND="
        virtual/pkgconfig
 "
 
+if [[ ${PV} != 9999 ]]; then
+       BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-emersion )"
+       VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
+fi
+
 src_configure() {
        local emesonargs=()
 

Reply via email to