commit:     f6e998ed8a1522438d3e48394fdc009cd8946aef
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  6 18:12:18 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  6 18:32:33 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e998ed

gui-apps/kanshi: enable verify-sig

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

 gui-apps/kanshi/Manifest               |  6 ++++--
 gui-apps/kanshi/kanshi-1.8.0-r1.ebuild | 11 +++++++----
 gui-apps/kanshi/kanshi-1.9.0.ebuild    |  9 ++++++---
 3 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/gui-apps/kanshi/Manifest b/gui-apps/kanshi/Manifest
index 87dd424998e3..10f385853796 100644
--- a/gui-apps/kanshi/Manifest
+++ b/gui-apps/kanshi/Manifest
@@ -1,2 +1,4 @@
-DIST kanshi-v1.8.0.tar.bz2 20876 BLAKE2B 
ad07fabbb12a43ebe35e44a8c101b7c19450145a4d2581c2f3376e6136c73b7b3e22839806835dd4f8a43faa71520ec68246e1c924e7d06ee5f2b14a5827c2ac
 SHA512 
d3023f1d75e0c81295db0e6549ef61d99eebbce5ea9926b1c43009486fa632f47898e1825483a44cc7ba887316c2074a5c70e5423ec5ee84ff255fdb845a7440
-DIST kanshi-v1.9.0.tar.bz2 21298 BLAKE2B 
c900806cf68bea5f2d7def825d29ab2ff44cd1a43774a1a7ab5ebf104804b2d553e03be3aa64ed1273add2eeee9a295d6e6f051c229d8a85e89393f96979ca70
 SHA512 
1aec563326e447d73230671cc6070ccfe8a10f2e584de2b1b524ed7bb2c5b4cccfb38b7d53db0dd00505a3aa29d72e41380e7686c41cd442198eb96bc5bec433
+DIST kanshi-1.8.0.tar.gz 23620 BLAKE2B 
838876546a84659515e04d88d9fe7cc39bc0c79395f63b48c2a1753fa2a41549dcd7fa51170809277e5ed4bef59012b22b27609af3317e7d9ccf69aa9cefb949
 SHA512 
4697f1c27241fbf6107bdb50c868588066c2e87ff1c7e1ef181dcb8987fb43f5f1cfd11947d5b2ccabf808e944457f577904fe36a3c083815d6809f2a4bae7da
+DIST kanshi-1.8.0.tar.gz.sig 566 BLAKE2B 
694d2863072d39a0ea207364c3f8594bf6bbc1a61e3fa7989fae67a91310b5aa004f4772212993b0a3f1447056fb66fa1eeeb34061d4efb7a428a03ba4f5f9c0
 SHA512 
f2573899373e08e1e5e47cb380d1d574a5e6b6eba2dc47d3401135ebf2ad60bfe6a5d49475fb87b5bfbd158bcb4a30a93972464a0e4efb1356d000fcb5f64949
+DIST kanshi-1.9.0.tar.gz 24202 BLAKE2B 
62906587ba6557e473efe4e2712709b321a90f5655dd5dea0d67db3a13b24e2bbcda8cbc05c3ac4f772ff4356f319f1a6b905446c76824329805dc705818f661
 SHA512 
6db76c8f2dd47a011cc097c3b2d1191a7adc1d2cb5d80a661425710183856973d0b0fe0352178e801cad17ba695ac529369b0480331fa067ca207b07788d1d18
+DIST kanshi-1.9.0.tar.gz.sig 566 BLAKE2B 
df42d253869d0df33d68434450a7c4623af8bb733d3d208943eb51563dd327692bd7e0970d20c6004aab86b1818c5b174f45ea16c01348a6d285bea9a9972d54
 SHA512 
50a325713092399d9166436aeb92bc97e5763c0089c016f99ee7009c49e8a958f0a3d74c5418bfbeeebf390b5450496d7151c7c9dae6c3c7930a6baf8f104e66

diff --git a/gui-apps/kanshi/kanshi-1.8.0-r1.ebuild 
b/gui-apps/kanshi/kanshi-1.8.0-r1.ebuild
index db5978730f04..c848911a0b9a 100644
--- a/gui-apps/kanshi/kanshi-1.8.0-r1.ebuild
+++ b/gui-apps/kanshi/kanshi-1.8.0-r1.ebuild
@@ -1,14 +1,14 @@
-# Copyright 2020-2025 Gentoo Authors
+# Copyright 2020-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit meson
+inherit meson verify-sig
 
 DESCRIPTION="dynamic display configuration (autorandr for wayland)"
 HOMEPAGE="https://gitlab.freedesktop.org/emersion/kanshi";
-SRC_URI="https://gitlab.freedesktop.org/emersion/kanshi/-/archive/v${PV}/kanshi-v${PV}.tar.bz2";
-S=${WORKDIR}/${PN}-v${PV}
+SRC_URI="https://gitlab.freedesktop.org/emersion/${PN}/-/releases/v${PV}/downloads/${P}.tar.gz
+       
https://gitlab.freedesktop.org/emersion/${PN}/-/releases/v${PV}/downloads/${P}.tar.gz.sig";
 
 LICENSE="MIT"
 SLOT="0"
@@ -26,8 +26,11 @@ BDEPEND="
        dev-libs/wayland-protocols
        dev-util/wayland-scanner
        man? ( >=app-text/scdoc-1.9.3 )
+       verify-sig? ( sec-keys/openpgp-keys-emersion )
 "
 
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
+
 src_configure() {
        local emesonargs=(
                $(meson_feature man man-pages)

diff --git a/gui-apps/kanshi/kanshi-1.9.0.ebuild 
b/gui-apps/kanshi/kanshi-1.9.0.ebuild
index 179adb64982f..ede13bb8ff61 100644
--- a/gui-apps/kanshi/kanshi-1.9.0.ebuild
+++ b/gui-apps/kanshi/kanshi-1.9.0.ebuild
@@ -3,12 +3,12 @@
 
 EAPI=8
 
-inherit meson
+inherit meson verify-sig
 
 DESCRIPTION="dynamic display configuration (autorandr for wayland)"
 HOMEPAGE="https://gitlab.freedesktop.org/emersion/kanshi";
-SRC_URI="https://gitlab.freedesktop.org/emersion/kanshi/-/archive/v${PV}/kanshi-v${PV}.tar.bz2";
-S=${WORKDIR}/${PN}-v${PV}
+SRC_URI="https://gitlab.freedesktop.org/emersion/${PN}/-/releases/v${PV}/downloads/${P}.tar.gz
+       
https://gitlab.freedesktop.org/emersion/${PN}/-/releases/v${PV}/downloads/${P}.tar.gz.sig";
 
 LICENSE="MIT"
 SLOT="0"
@@ -28,8 +28,11 @@ BDEPEND="
        dev-util/wayland-scanner
        man? ( >=app-text/scdoc-1.9.3 )
        varlink? ( dev-libs/vali )
+       verify-sig? ( sec-keys/openpgp-keys-emersion )
 "
 
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
+
 src_configure() {
        local emesonargs=(
                $(meson_feature man man-pages)

Reply via email to