commit:     7d9ef8e48b473fcaee8e88979cbfd82458155082
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  9 17:39:04 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  9 17:39:04 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9ef8e4

gui-apps/swaybg: switch to dist tarball; wire up verify-sig

Checked all tarballs for diff, and there was none in the content,
which is why there is no revbump.

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

 gui-apps/swaybg/Manifest            |  6 ++++--
 gui-apps/swaybg/swaybg-1.2.0.ebuild | 11 +++++++++--
 gui-apps/swaybg/swaybg-1.2.1.ebuild | 11 +++++++++--
 gui-apps/swaybg/swaybg-9999.ebuild  | 11 +++++++++--
 4 files changed, 31 insertions(+), 8 deletions(-)

diff --git a/gui-apps/swaybg/Manifest b/gui-apps/swaybg/Manifest
index 7e14044460e7..b388ae863865 100644
--- a/gui-apps/swaybg/Manifest
+++ b/gui-apps/swaybg/Manifest
@@ -1,2 +1,4 @@
-DIST swaybg-1.2.0.tar.gz 16572 BLAKE2B 
197daba2a049bd21c1609c7abc5241c1b8664dabd34b16d9664c2f7f6853028389f81ef3d8e7f13c8b8decda0a0149ff911b86cc079b11cdbc8f9c977c4e0e23
 SHA512 
e0c0d78a1887e8a6ff396305ea717be22ec316cd17ef7e2f61a0fe25f976ff12bb5fd48bf8dc7d99d7c9bf6948b4a00d99bf9ac68021080ae9c393ca84e86e0a
-DIST swaybg-1.2.1.tar.gz 16600 BLAKE2B 
5b61bb5c5bc3074eaa08255b02d82bd07f66b9f090328d34fd55c971d81ce1bedca05ad0499bd1e09a4669880f7e26ce87460d51d50b602b278651bb3283379b
 SHA512 
ea5f1e2db58eb6865e79b05b85e045bd07afa411d6d1cd4e08710c891ef0bc68d78af8fc500e6200824abad865bfe625b030c31d6c9f76cb6a46fefd2c0d5aa8
+DIST swaybg-1.2.0.gh.tar.gz 16613 BLAKE2B 
8b2154e90ec52db77d83bcf3aff49eb79ee44e533350b875b6b93e30261b97a1c737bf5d43e19247434aa76a740d5b0ae4f3f81f0b4b0c9b2122cfc08b0d274d
 SHA512 
681f40148599a048baffb19210b9f37461fd547c81e94dc64eda3cbb520b2ba630d742f0a1b33fb2ec73ea5efc700a18c97f9395410d3d0ce8247f8c8c63896e
+DIST swaybg-1.2.0.gh.tar.gz.sig 566 BLAKE2B 
7eee2a683a272dd60b5040115957f98a51aa3de611f395444899b4482183005057709878a75c72a366b5feb4293d276cf8c50d2b453b5ab4501fbd2df0689655
 SHA512 
3989c3b3c97cace0226a1ed2fc39c0a895e6a5861ec6167aa91f7c870831aad0386af656fa1c5d308ef8de674337e4546dc8c7b140b69fa8b1dcdd5280209a66
+DIST swaybg-1.2.1.gh.tar.gz 16642 BLAKE2B 
0183f11c2d8a967054572676a1c87c7d533c8f4a7bd204049d53e350966dfc825d2d779d0d8165cec9b8e019b9c1bc7a0b7702270b02aa0f02bfbc8400ec6b53
 SHA512 
57b911c11055374079645b8acf5b81cb3481a6d290f6e1a7e18a8e52202edfc3f3a71cc09fbe8a0500223f3b28091a8c979ccdd917861321cb5b8201887a014a
+DIST swaybg-1.2.1.gh.tar.gz.sig 566 BLAKE2B 
27b5b3362ea5442ca1bcdcfbabbf7468767d2444bc48c577e7ca2443a345426e21f3cc079bfe4b3075075bdb08620bdb078e5082f9f3e9b81a5cd544cf0d63ae
 SHA512 
ad8238ff20a64cd3f0673fe27530dc037f440124b23b6745a07ebc40d5baac6fc49929990679433f8f6979f25494ffaebf47b26b673cc290bdaea2e436b0bdbc

diff --git a/gui-apps/swaybg/swaybg-1.2.0.ebuild 
b/gui-apps/swaybg/swaybg-1.2.0.ebuild
index c26e8b29f91b..29c03778c7d4 100644
--- a/gui-apps/swaybg/swaybg-1.2.0.ebuild
+++ b/gui-apps/swaybg/swaybg-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 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
        inherit git-r3
        EGIT_REPO_URI="https://github.com/swaywm/${PN}.git";
 else
-       SRC_URI="https://github.com/swaywm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+       inherit verify-sig
+       
SRC_URI="https://github.com/swaywm/${PN}/releases/download/v${PV}/${P}.tar.gz 
-> ${P}.gh.tar.gz
+               
https://github.com/swaywm/${PN}/releases/download/v${PV}/${P}.tar.gz.sig -> 
${P}.gh.tar.gz.sig"
        KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
@@ -36,6 +38,11 @@ BDEPEND="
        man? ( app-text/scdoc )
 "
 
+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=(
                -Dman-pages=$(usex man enabled disabled)

diff --git a/gui-apps/swaybg/swaybg-1.2.1.ebuild 
b/gui-apps/swaybg/swaybg-1.2.1.ebuild
index aab0dcf8c4ba..c00f90174f6c 100644
--- a/gui-apps/swaybg/swaybg-1.2.1.ebuild
+++ b/gui-apps/swaybg/swaybg-1.2.1.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
        inherit git-r3
        EGIT_REPO_URI="https://github.com/swaywm/${PN}.git";
 else
-       SRC_URI="https://github.com/swaywm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+       inherit verify-sig
+       
SRC_URI="https://github.com/swaywm/${PN}/releases/download/v${PV}/${P}.tar.gz 
-> ${P}.gh.tar.gz
+               
https://github.com/swaywm/${PN}/releases/download/v${PV}/${P}.tar.gz.sig -> 
${P}.gh.tar.gz.sig"
        KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 fi
 
@@ -33,6 +35,11 @@ BDEPEND="
        man? ( app-text/scdoc )
 "
 
+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=(
                $(meson_feature man man-pages)

diff --git a/gui-apps/swaybg/swaybg-9999.ebuild 
b/gui-apps/swaybg/swaybg-9999.ebuild
index 9456a6851de5..e3ff010d08f2 100644
--- a/gui-apps/swaybg/swaybg-9999.ebuild
+++ b/gui-apps/swaybg/swaybg-9999.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
        inherit git-r3
        EGIT_REPO_URI="https://github.com/swaywm/${PN}.git";
 else
-       SRC_URI="https://github.com/swaywm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+       inherit verify-sig
+       
SRC_URI="https://github.com/swaywm/${PN}/releases/download/v${PV}/${P}.tar.gz 
-> ${P}.gh.tar.gz
+               
https://github.com/swaywm/${PN}/releases/download/v${PV}/${P}.tar.gz.sig -> 
${P}.gh.tar.gz.sig"
        KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
@@ -33,6 +35,11 @@ BDEPEND="
        man? ( app-text/scdoc )
 "
 
+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=(
                $(meson_feature man man-pages)

Reply via email to