commit: 84f8ce7c5b2dfc7650edd8333a4636716493b6b8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 6 18:52:40 2026 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 6 18:58:20 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f8ce7c
gui-libs/wlroots: enable verify-sig
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-libs/wlroots/Manifest | 5 +++++
gui-libs/wlroots/wlroots-0.17.4-r1.ebuild | 11 +++++++++--
gui-libs/wlroots/wlroots-0.18.2.ebuild | 11 +++++++++--
gui-libs/wlroots/wlroots-0.19.0.ebuild | 11 +++++++++--
gui-libs/wlroots/wlroots-0.19.1.ebuild | 12 ++++++++++--
gui-libs/wlroots/wlroots-0.19.2.ebuild | 11 +++++++++--
gui-libs/wlroots/wlroots-9999.ebuild | 11 +++++++++--
7 files changed, 60 insertions(+), 12 deletions(-)
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index e6b641d25d87..0f28ed9b5070 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,5 +1,10 @@
DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B
dc5a7749533ab54631d4a26be554b86e5b08b2472cf8f22ccebddb319d571cbd98a5c56e64e7bc762a5918d4272eb6b4261050288f3053c18c824c6a9c32b96b
SHA512
35803df9fe68cadb0b9b5e522863535407ba2354ed1ca8f824a9c40b64698a97c579fec0afeb444b05d429adc1e3dfc45b20c3a1b7a2004e4f5a10d2305c9116
+DIST wlroots-0.17.4.tar.gz.sig 566 BLAKE2B
d2d5e7bea8fc0cdf07502414fd129fbbe1947629f5f25eff9023d6fbca82741139547ff8f5c582d11474982de0644c7837780f19628e6826bdecdff552914da8
SHA512
9639a10f9dffbed3ffd2cb579aafe8092c5c3ad0d96a3f550c103d5b0339ba10a8824e5209ef616587ced3a994b4a768d99f0e742af103e6967c944b010d053c
DIST wlroots-0.18.2.tar.gz 629379 BLAKE2B
db88626c208085f5e3744ab90427469f828a602d3842d8fefd8fa35efa10928e5ff1f38bfc40fee69106dfb60d84847ddf3fee380fd71535482aff5a2e567dfb
SHA512
a03826f51dbca287ecbb217aadc361a1dedbbe5e225ee7b9ca22779456156c1035acaea7301ca509c410bfef9d0c33cf94cba140bba25d979608b14a99be8c8a
+DIST wlroots-0.18.2.tar.gz.sig 566 BLAKE2B
b087aa3bc419fa07de644dd55d87cb3cea079ace7db148517652b960792e137a68fa7273bf7721aad93328f8812cfb94fafe428301e43e11ea7b5a5e83ae74c5
SHA512
93716a0347eafa65675c257080152b0adb2f8145c63f4c1ee55ab3f3972f943dc9b103788cb19905536d7b9c7ff91be7826d82bde9c98666f48ee8fbcb70939b
DIST wlroots-0.19.0.tar.gz 669326 BLAKE2B
7f98bab6c21dee7d1634042c8d430c77b572dc760913fae8d4ae6defc525909b6eb65174ed21a84eda1d4da9dceb91b2029cf754775ec15df8cbca6f23c4d581
SHA512
f48055b9bf480f05c97d1d65597697ac9a68cc0529f09bd8667e86555eea5c4635613045076017f87dee6a1b72419b9828d3493991e563ac7b9e614684d7bcde
+DIST wlroots-0.19.0.tar.gz.sig 566 BLAKE2B
d16ab9616a102f179836d8240ae5c05990fc103350bb4e9576cf149094e2c025cd7258b8c70759aa499cd37498022d20eed9ba1cb24881413112499df1b4e099
SHA512
cb9b2298c0a9529b439648e9cb73629a74e692fa8f076c7caa9857ef20b56fcc827e4bf6a76a3e5c7a4ab0f060e9ff474f2c3965734994e9a48e2ae19cbab882
DIST wlroots-0.19.1.tar.gz 670534 BLAKE2B
09903c35420edf98b8a4e42b098c23ac1603dc5a4020a6645c658eee13ddbcf8d525dca9e9c3690ec9629fe100ec49583cd70da64dc992989503757fd849c060
SHA512
2aac7ca61d6bae71268b114a2348fcd4d5b5734e245c1e6decf5d8230ea24245e30e48f79634aaea2743b89a89721a8fb2d74cd5e9c8da8f1525f30d410b420c
+DIST wlroots-0.19.1.tar.gz.sig 566 BLAKE2B
3ff9aa20b3b18d0da5db9fb560e8159b29c64980d879317036cab52b6ad83b0466940d0a923c3144ef0edfc72da8dd4ba19826763bdd0fa9ba2006273a97adc7
SHA512
60f53a1304106c8fb694048101c6ad881c52213681285cfd17505446659d90c033c5d79fe574a2296dd4a6e6cde71cb9737d030374f254b44407f853196ed475
DIST wlroots-0.19.2.tar.gz 670983 BLAKE2B
b1feba85ea31a1ded7ab13429aeac7d7f8aa44ee831b0031b9befa9354e9c3eadc82d7ecb7f2362c2a1d6bcaf92c14844491e5cc3256bbb06835b2861370c7dd
SHA512
8228bdd463f3b79c02cc36311f93eb3a2fe2c8406222316a9996abebfbefa39cc4a9587ea800d677961d59b27c82ae906e538dceaf565403bbb3f2b1ae19eff1
+DIST wlroots-0.19.2.tar.gz.sig 566 BLAKE2B
abe564e95a94f2b331513e3711ac97b9fb335de377b9c84c512248f6227ce5a9826587341213a63f8aebc21c7ce4bcc7cd2164d16c4102c0691c4bc8dd043398
SHA512
c9f2bc6413c19e1fd52f151779a80513a72f0b9d1df706ad3d77df74f0736c22e12122fe08c3f24c908649ca1f3adad5aee8f8cc65fa0b24155353ca66f6e240
diff --git a/gui-libs/wlroots/wlroots-0.17.4-r1.ebuild
b/gui-libs/wlroots/wlroots-0.17.4-r1.ebuild
index fa8d67dc3fde..7f897bda3486 100644
--- a/gui-libs/wlroots/wlroots-0.17.4-r1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.17.4-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
@@ -13,7 +13,9 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0/9999"
else
-
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz
+
https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz.sig"
KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="0/$(ver_cut 2)"
fi
@@ -75,6 +77,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 backends=(
$(usev drm)
diff --git a/gui-libs/wlroots/wlroots-0.18.2.ebuild
b/gui-libs/wlroots/wlroots-0.18.2.ebuild
index f48ca283952a..00f19cc20d71 100644
--- a/gui-libs/wlroots/wlroots-0.18.2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.18.2.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
@@ -13,7 +13,9 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0.18"
else
-
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz
+
https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz.sig"
KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
SLOT="$(ver_cut 1-2)"
fi
@@ -74,6 +76,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 backends=(
$(usev drm)
diff --git a/gui-libs/wlroots/wlroots-0.19.0.ebuild
b/gui-libs/wlroots/wlroots-0.19.0.ebuild
index 110e1d9e6888..1ee20dbd3f1c 100644
--- a/gui-libs/wlroots/wlroots-0.19.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.19.0.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
@@ -13,7 +13,9 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0.19"
else
-
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz
+
https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz.sig"
KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
SLOT="$(ver_cut 1-2)"
fi
@@ -70,6 +72,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() {
# assert SLOT matches the version
grep -q -e "version.*${SLOT}" meson.build || die "SLOT ${SLOT} does not
match the version in meson.build"
diff --git a/gui-libs/wlroots/wlroots-0.19.1.ebuild
b/gui-libs/wlroots/wlroots-0.19.1.ebuild
index 110e1d9e6888..30e5f20e32b1 100644
--- a/gui-libs/wlroots/wlroots-0.19.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.19.1.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
@@ -13,7 +13,9 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0.19"
else
-
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz
+
https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz.sig"
KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
SLOT="$(ver_cut 1-2)"
fi
@@ -68,8 +70,14 @@ BDEPEND="
>=dev-libs/wayland-protocols-1.41
dev-util/wayland-scanner
virtual/pkgconfig
+ verify-sig? ( sec-keys/openpgp-keys-emersion )
"
+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() {
# assert SLOT matches the version
grep -q -e "version.*${SLOT}" meson.build || die "SLOT ${SLOT} does not
match the version in meson.build"
diff --git a/gui-libs/wlroots/wlroots-0.19.2.ebuild
b/gui-libs/wlroots/wlroots-0.19.2.ebuild
index 110e1d9e6888..1ee20dbd3f1c 100644
--- a/gui-libs/wlroots/wlroots-0.19.2.ebuild
+++ b/gui-libs/wlroots/wlroots-0.19.2.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
@@ -13,7 +13,9 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0.19"
else
-
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz
+
https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz.sig"
KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
SLOT="$(ver_cut 1-2)"
fi
@@ -70,6 +72,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() {
# assert SLOT matches the version
grep -q -e "version.*${SLOT}" meson.build || die "SLOT ${SLOT} does not
match the version in meson.build"
diff --git a/gui-libs/wlroots/wlroots-9999.ebuild
b/gui-libs/wlroots/wlroots-9999.ebuild
index 531f46241ac8..5f7891eb9ebc 100644
--- a/gui-libs/wlroots/wlroots-9999.ebuild
+++ b/gui-libs/wlroots/wlroots-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
@@ -13,7 +13,9 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
SLOT="0.20"
else
-
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz
+
https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz.sig"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
SLOT="$(ver_cut 1-2)"
fi
@@ -70,6 +72,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() {
# assert SLOT matches the version
grep -q -e "version.*${SLOT}" meson.build || die "SLOT ${SLOT} does not
match the version in meson.build"