diff --git a/gui-apps/swaybg/Manifest b/gui-apps/swaybg/Manifest index 7e14044460e78..b388ae8638651 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 c26e8b29f91bc..29c03778c7d49 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 aab0dcf8c4ba0..c00f90174f6c0 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 9456a6851de57..e3ff010d08f20 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)