commit: abf05814c4a5e24128dc91e7fd3f679ac1fe1e51
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 6 18:55:46 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=abf05814
gui-wm/tinywl: enable verify-sig
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
gui-wm/tinywl/Manifest | 4 ++++
gui-wm/tinywl/tinywl-0.17.4.ebuild | 11 +++++++++--
gui-wm/tinywl/tinywl-0.18.0.ebuild | 11 +++++++++--
gui-wm/tinywl/tinywl-0.18.1.ebuild | 11 +++++++++--
gui-wm/tinywl/tinywl-0.19.2.ebuild | 9 ++++++++-
gui-wm/tinywl/tinywl-9999.ebuild | 11 +++++++++--
6 files changed, 48 insertions(+), 9 deletions(-)
diff --git a/gui-wm/tinywl/Manifest b/gui-wm/tinywl/Manifest
index 955c5d6a1992..bc2a508299d5 100644
--- a/gui-wm/tinywl/Manifest
+++ b/gui-wm/tinywl/Manifest
@@ -1,4 +1,8 @@
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.0.tar.gz 628190 BLAKE2B
b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9
SHA512
2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6
+DIST wlroots-0.18.0.tar.gz.sig 566 BLAKE2B
eae49e34e540006569383296da9b75d048b176cfc91b945b0dc51da47837a312133fb8ea973cd8e33ec6c74b27f539acbbc9a3ca1df70d8273b4d5e5db48ce95
SHA512
865665ae349ab3709645a81a293c4c2ac931bcdb2e9f3cc3811ec098969758c0ff7b4946bd5da1cb983d78145022769963f70a170a22fe0eb3a1546987f098e0
DIST wlroots-0.18.1.tar.gz 628648 BLAKE2B
051909ef4cac4c523bb43b42396abe8c18e3835a7a29bde30787829040271720f06579dadf3f03d9569bcc1e25492c6bd383f314aaa10b63c597f08735d30537
SHA512
c4d83ae75aec4f7f4e8aefbff27594d0962c56c4a3a3ef2d7ccd432f92eb56df7edb995cc0fa1f62d9290e988f20e7525d007717f36ce4824dfc41061a697fbb
+DIST wlroots-0.18.1.tar.gz.sig 566 BLAKE2B
843d20bec0cdcdb88eea7bd09d0720d54cdc2c6ab1bc555514248844f9651e6c3cc9d1aebad46fef4aa6a822b5fe06468a32a135f6d3b03f7ea0351fdd78696a
SHA512
39aa8ce9b2b5a0284f1d71a34600435219b0a2d59d9a4a5f08391c46c6013f3acb0bddc98099907debcab2dc26f7c306f69526359d59e4fe5285a2cbbc651bad
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-wm/tinywl/tinywl-0.17.4.ebuild
b/gui-wm/tinywl/tinywl-0.17.4.ebuild
index 85a3a9dd1b37..5771bd7a0b8b 100644
--- a/gui-wm/tinywl/tinywl-0.17.4.ebuild
+++ b/gui-wm/tinywl/tinywl-0.17.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 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://gitlab.freedesktop.org/wlroots/wlroots.git"
inherit git-r3
else
-
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz
+
https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz.sig"
KEYWORDS="amd64 arm64 ppc64 ~riscv ~x86"
S="${WORKDIR}/wlroots-${PV}"
fi
@@ -34,6 +36,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
+
PATCHES=( "${FILESDIR}/${P}"-improve-makefile.patch )
src_prepare() {
diff --git a/gui-wm/tinywl/tinywl-0.18.0.ebuild
b/gui-wm/tinywl/tinywl-0.18.0.ebuild
index 706d1f95c099..6b8f8735d17c 100644
--- a/gui-wm/tinywl/tinywl-0.18.0.ebuild
+++ b/gui-wm/tinywl/tinywl-0.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,9 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/wlroots/wlroots.git"
inherit git-r3
else
-
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz
+
https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz.sig"
KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
S="${WORKDIR}/wlroots-${PV}"
fi
@@ -32,6 +34,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_prepare() {
sed -i -e "s/-Werror //" tinywl/Makefile || die
default
diff --git a/gui-wm/tinywl/tinywl-0.18.1.ebuild
b/gui-wm/tinywl/tinywl-0.18.1.ebuild
index 82f41d8f42e5..a8ee1e805513 100644
--- a/gui-wm/tinywl/tinywl-0.18.1.ebuild
+++ b/gui-wm/tinywl/tinywl-0.18.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
@@ -10,7 +10,9 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/wlroots/wlroots.git"
inherit git-r3
else
-
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz
+
https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz.sig"
KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
S="${WORKDIR}/wlroots-${PV}"
fi
@@ -32,6 +34,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_prepare() {
sed -i -e "s/-Werror //" tinywl/Makefile || die
default
diff --git a/gui-wm/tinywl/tinywl-0.19.2.ebuild
b/gui-wm/tinywl/tinywl-0.19.2.ebuild
index 3d822add3f9e..6a2a1c8abbed 100644
--- a/gui-wm/tinywl/tinywl-0.19.2.ebuild
+++ b/gui-wm/tinywl/tinywl-0.19.2.ebuild
@@ -12,7 +12,9 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/wlroots/wlroots.git"
inherit git-r3
else
-
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz
+
https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz.sig"
KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
S="${WORKDIR}/wlroots-${PV}"
fi
@@ -34,6 +36,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_prepare() {
sed -i -e "s/-Werror //" tinywl/Makefile || die
default
diff --git a/gui-wm/tinywl/tinywl-9999.ebuild b/gui-wm/tinywl/tinywl-9999.ebuild
index 7d85302aba46..0a862c5d258f 100644
--- a/gui-wm/tinywl/tinywl-9999.ebuild
+++ b/gui-wm/tinywl/tinywl-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://gitlab.freedesktop.org/wlroots/wlroots.git"
inherit git-r3
else
-
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz"
+ inherit verify-sig
+
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz
+
https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz.sig"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
S="${WORKDIR}/wlroots-${PV}"
fi
@@ -34,6 +36,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_prepare() {
sed -i -e "s/-Werror //" tinywl/Makefile || die
default