From cb1a1d155725e3530e242316cc79d2f75184ab6b Mon Sep 17 00:00:00 2001 From: Ben Cressey Date: Mon, 9 Dec 2024 22:28:35 +0000 Subject: [PATCH 1/2] packages: backfill releases URLs Signed-off-by: Ben Cressey --- packages/amazon-ecs-cni-plugins/Cargo.toml | 4 ++++ packages/amazon-ssm-agent/Cargo.toml | 3 +++ packages/amazon-vpc-cni-plugins/Cargo.toml | 4 ++++ packages/aws-otel-collector/Cargo.toml | 3 +++ packages/binutils/Cargo.toml | 3 +++ packages/oci-add-hooks/Cargo.toml | 4 ++++ packages/pigz/Cargo.toml | 3 +++ packages/socat/Cargo.toml | 3 +++ 8 files changed, 27 insertions(+) diff --git a/packages/amazon-ecs-cni-plugins/Cargo.toml b/packages/amazon-ecs-cni-plugins/Cargo.toml index 5820af344..c2fb3fb09 100644 --- a/packages/amazon-ecs-cni-plugins/Cargo.toml +++ b/packages/amazon-ecs-cni-plugins/Cargo.toml @@ -8,6 +8,10 @@ build = "../build.rs" [lib] path = "../packages.rs" +[package.metadata.build-package] +# Use the Git submodule commit from aws/amazon-ecs-agent rather than an upstream release. +releases-url = "https://github.com/aws/amazon-ecs-agent/commits/master/amazon-ecs-cni-plugins" + [[package.metadata.build-package.external-files]] # This is locked against the version shipped in ecs-agent # Verify that the ecs-agent version shipped in bottlerocket tracks the same one here diff --git a/packages/amazon-ssm-agent/Cargo.toml b/packages/amazon-ssm-agent/Cargo.toml index a60f6f073..83330a4f8 100644 --- a/packages/amazon-ssm-agent/Cargo.toml +++ b/packages/amazon-ssm-agent/Cargo.toml @@ -8,6 +8,9 @@ build = "../build.rs" [lib] path = "../packages.rs" +[package.metadata.build-package] +releases-url = "https://github.com/aws/amazon-ssm-agent/releases" + [[package.metadata.build-package.external-files]] url = "https://github.com/aws/amazon-ssm-agent/archive/3.3.1345.0/amazon-ssm-agent-3.3.1345.0.tar.gz" sha512 = "c147a59509db081c5bc8d7aeca6870fb1e907b252e62513164935549a11d4276dda7c214d349af9d9e7cf136058e0cd9cd77e15088b5fd38ae14c0472a064923" diff --git a/packages/amazon-vpc-cni-plugins/Cargo.toml b/packages/amazon-vpc-cni-plugins/Cargo.toml index 839daaec7..707e31895 100644 --- a/packages/amazon-vpc-cni-plugins/Cargo.toml +++ b/packages/amazon-vpc-cni-plugins/Cargo.toml @@ -8,6 +8,10 @@ build = "../build.rs" [lib] path = "../packages.rs" +[package.metadata.build-package] +# Use the Git submodule commit from aws/amazon-ecs-agent rather than an upstream release. +releases-url = "https://github.com/aws/amazon-ecs-agent/commits/master/amazon-vpc-cni-plugins" + [[package.metadata.build-package.external-files]] url = "https://github.com/aws/amazon-vpc-cni-plugins/archive/be5214353252f8315a1341f4df9ffbd8cf69000c/amazon-vpc-cni-plugins.tar.gz" sha512 = "b1aa61d0000ff732dae67213cea2eac49363c048416716e27f36b2b43f6227db8b15ead27c43c5fd623569a49572cb6b2149c86d69363f75cec4620ddc9ef47b" diff --git a/packages/aws-otel-collector/Cargo.toml b/packages/aws-otel-collector/Cargo.toml index 403bfbcfc..2eeed4f70 100644 --- a/packages/aws-otel-collector/Cargo.toml +++ b/packages/aws-otel-collector/Cargo.toml @@ -8,6 +8,9 @@ build = "../build.rs" [lib] path = "../packages.rs" +[package.metadata.build-package] +releases-url = "https://github.com/aws-observability/aws-otel-collector/releases" + [[package.metadata.build-package.external-files]] url = "https://github.com/aws-observability/aws-otel-collector/archive/v0.41.1/aws-otel-collector-v0.41.1.tar.gz" sha512 = "8e6436e4cec7d4f02468ad69fd6b26c97a9b592083da2725daa0b4c4777c34b2127dadc217c13be7c8de53bde021165aacbc1e5fecbd9ae0cae26d9fea8327e4" diff --git a/packages/binutils/Cargo.toml b/packages/binutils/Cargo.toml index 1528b1ff5..3e48a163b 100644 --- a/packages/binutils/Cargo.toml +++ b/packages/binutils/Cargo.toml @@ -8,6 +8,9 @@ build = "../build.rs" [lib] path = "../packages.rs" +[package.metadata.build-package] +releases-url = "https://mirrors.kernel.org/gnu/binutils/" + [[package.metadata.build-package.external-files]] url = "https://mirrors.kernel.org/gnu/binutils/binutils-2.41.tar.xz" sha512 = "5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374" diff --git a/packages/oci-add-hooks/Cargo.toml b/packages/oci-add-hooks/Cargo.toml index 347eab6ca..b1c0621e7 100644 --- a/packages/oci-add-hooks/Cargo.toml +++ b/packages/oci-add-hooks/Cargo.toml @@ -8,6 +8,10 @@ build = "../build.rs" [lib] path = "../packages.rs" +[package.metadata.build-package] +# Use a specific upstream commit since there are no releases or tags. +releases-url = "https://github.com/awslabs/oci-add-hooks/commits/master/" + [[package.metadata.build-package.external-files]] url = "https://github.com/awslabs/oci-add-hooks/archive/ef29fe312d2e1858d5eb28ab0abe0cbee298a165/oci-add-hooks-ef29fe3.tar.gz" sha512 = "018b561f838172e768a70acdeb2c27939f931391ced019a23c5193eee6b8970bc02a3e5fa05917010ca2064d1876649ef139d7657700c42a3ddd6e2c174f27dc" diff --git a/packages/pigz/Cargo.toml b/packages/pigz/Cargo.toml index 65e01cf3c..9e16cb725 100644 --- a/packages/pigz/Cargo.toml +++ b/packages/pigz/Cargo.toml @@ -8,6 +8,9 @@ build = "../build.rs" [lib] path = "../packages.rs" +[package.metadata.build-package] +releases-url = "https://www.zlib.net/pigz/" + [[package.metadata.build-package.external-files]] url = "https://zlib.net/pigz/pigz-2.8.tar.gz" sha512 = "ae3d9d593e1645d65f9ab77aa828600c9af4bb30d0a073da7ae3dd805e65b87efaf6a0efb980f2d0168e475ae506eba194547d6479956dabb9d88293a9078a7f" diff --git a/packages/socat/Cargo.toml b/packages/socat/Cargo.toml index 6bfb87fea..3fc05adb8 100644 --- a/packages/socat/Cargo.toml +++ b/packages/socat/Cargo.toml @@ -8,6 +8,9 @@ build = "../build.rs" [lib] path = "../packages.rs" +[package.metadata.build-package] +releases-url = "http://www.dest-unreach.org/socat/" + [[package.metadata.build-package.external-files]] url = "http://www.dest-unreach.org/socat/download/socat-1.8.0.1.tar.gz" sha512 = "2a327b4c2e00fc6afda503548d5bc285d4f120892c75ec6633201825e39e3003a8b8d827053364dc444b72ff728a82381769941c023d8b0a66d955417162b735" From 3b016a134a6aa1f55dc58f08ed829fbf80e0a98f Mon Sep 17 00:00:00 2001 From: Ben Cressey Date: Thu, 12 Dec 2024 18:10:50 +0000 Subject: [PATCH 2/2] packages: add GPG verification Signed-off-by: Ben Cressey --- .gitignore | 6 + packages/bash/Cargo.toml | 4 + packages/bash/bash.spec | 3 + ...0135FB088AAF6C66C650B9BB5869F064EA74AB.asc | 23 ++ packages/binutils/Cargo.toml | 4 + packages/binutils/binutils.spec | 3 + ...24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.asc | 51 +++++ packages/conntrack-tools/Cargo.toml | 4 + packages/conntrack-tools/conntrack-tools.spec | 3 + ...D964ACC04981C75500FB9BD55D978A8A1420E4.asc | 29 +++ packages/coreutils/Cargo.toml | 4 + packages/coreutils/coreutils.spec | 3 + ...37DC12121A5006BC1DB804DF6FD971306037D9.asc | 75 +++++++ packages/dbus-broker/Cargo.toml | 4 + packages/dbus-broker/dbus-broker.spec | 19 +- ...5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26.asc | 63 ++++++ packages/e2fsprogs/Cargo.toml | 4 + packages/e2fsprogs/e2fsprogs.spec | 3 + ...69B954DBFE0879288137C9F2F95956950D81A3.asc | 157 +++++++++++++ packages/ethtool/Cargo.toml | 4 + packages/ethtool/ethtool.spec | 3 + ...DDE3DDB89E566A76EA628EE77F2C1BF2D17695.asc | 127 +++++++++++ packages/findutils/Cargo.toml | 4 + packages/findutils/findutils.spec | 3 + ...189DB69C1164D33002936646502EF796917195.asc | 29 +++ packages/grep/Cargo.toml | 4 + ...5D3FC500C834486D1EEA677FD9FCCB000BEEEE.asc | 65 ++++++ packages/grep/grep.spec | 7 +- packages/iputils/Cargo.toml | 9 +- ...16FEA4858B1C36B32E833AC0DEC2EE72F33A5F.asc | 75 +++++++ packages/iputils/iputils.spec | 5 +- packages/kexec-tools/Cargo.toml | 4 + ...7CD9A1F5ACC2FF4BFE7285D7CF64696A374FBE.asc | 76 +++++++ packages/kexec-tools/kexec-tools.spec | 3 + packages/kmod/Cargo.toml | 4 + ...B33C9690013C733916AC839BA2A5A630CBEA53.asc | 76 +++++++ packages/kmod/kmod.spec | 3 + packages/libacl/Cargo.toml | 4 + ...02B5271325F892AC251AD441633B9FE837F581.asc | 84 +++++++ packages/libacl/libacl.spec | 3 + packages/libattr/Cargo.toml | 4 + ...02B5271325F892AC251AD441633B9FE837F581.asc | 84 +++++++ packages/libattr/libattr.spec | 3 + packages/libcap/Cargo.toml | 4 + ...A644698C69787344E954CE29EE848AE2CCF3F4.asc | 64 ++++++ packages/libcap/libcap.spec | 3 + packages/libdbus/Cargo.toml | 4 + ...073AD1AE694FA25BFF62E5235C099D3EB33076.asc | 208 ++++++++++++++++++ packages/libdbus/libdbus.spec | 3 + packages/libexpat/Cargo.toml | 4 + ...8DE70A90CFBF6C3BF5CC5696262ACFFBD3AEC6.asc | 87 ++++++++ packages/libexpat/libexpat.spec | 3 + packages/libmnl/Cargo.toml | 4 + ...D964ACC04981C75500FB9BD55D978A8A1420E4.asc | 29 +++ packages/libmnl/libmnl.spec | 3 + packages/libnetfilter_cthelper/Cargo.toml | 4 + ...D964ACC04981C75500FB9BD55D978A8A1420E4.asc | 29 +++ .../libnetfilter_cthelper.spec | 3 + packages/libnetfilter_cttimeout/Cargo.toml | 4 + ...D964ACC04981C75500FB9BD55D978A8A1420E4.asc | 29 +++ .../libnetfilter_cttimeout.spec | 3 + packages/libnetfilter_queue/Cargo.toml | 4 + ...9DB2063F1D7034BA6152ADAB4655A126D292E4.asc | 75 +++++++ .../libnetfilter_queue.spec | 3 + packages/libnfnetlink/Cargo.toml | 4 + ...D964ACC04981C75500FB9BD55D978A8A1420E4.asc | 29 +++ packages/libnfnetlink/libnfnetlink.spec | 3 + packages/libnftnl/Cargo.toml | 4 + ...D964ACC04981C75500FB9BD55D978A8A1420E4.asc | 29 +++ packages/libnftnl/libnftnl.spec | 3 + packages/libpcre/Cargo.toml | 4 + ...F68D54BBE23FB3039B46E59766E084FB0F43D8.asc | 51 +++++ packages/libpcre/libpcre.spec | 3 + packages/libseccomp/Cargo.toml | 4 + ...A68FCE37C7D7024FD65E11356CE62C2B524099.asc | 52 +++++ packages/libseccomp/libseccomp.spec | 2 + packages/libselinux/Cargo.toml | 4 + ...E2C0FF08949623102FD2564695881C254508D1.asc | 110 +++++++++ packages/libselinux/libselinux.spec | 3 + packages/libsemanage/Cargo.toml | 4 + ...E2C0FF08949623102FD2564695881C254508D1.asc | 110 +++++++++ packages/libsemanage/libsemanage.spec | 3 + packages/libsepol/Cargo.toml | 4 + ...E2C0FF08949623102FD2564695881C254508D1.asc | 110 +++++++++ packages/libsepol/libsepol.spec | 3 + packages/libxcrypt/Cargo.toml | 4 + ...8CE3FEE430311596DB8C16F52E98007594C21D.asc | 80 +++++++ packages/libxcrypt/libxcrypt.spec | 3 + packages/libz/Cargo.toml | 4 + ...D46A6721D365587791E2AA783FCD8E58BCAFBA.asc | 29 +++ packages/libz/libz.spec | 7 +- packages/libzstd/Cargo.toml | 4 + ...F4AC63455FC9F4545D9B7DEF8FE99528B52FFD.asc | 29 +++ packages/libzstd/libzstd.spec | 3 + packages/pigz/Cargo.toml | 4 + ...D46A6721D365587791E2AA783FCD8E58BCAFBA.asc | 29 +++ packages/pigz/pigz.spec | 3 + packages/policycoreutils/Cargo.toml | 4 + ...E2C0FF08949623102FD2564695881C254508D1.asc | 110 +++++++++ packages/policycoreutils/policycoreutils.spec | 3 + packages/readline/Cargo.toml | 4 + ...0135FB088AAF6C66C650B9BB5869F064EA74AB.asc | 23 ++ packages/readline/readline.spec | 3 + packages/runc/Cargo.toml | 5 + ...4E4955B29FA3D463F2A9062897FAD2B7E9446F.asc | 57 +++++ ...428CD75720FACDCF76B6EA17DE5ECB75A1100E.asc | 30 +++ packages/runc/runc.spec | 6 + packages/util-linux/Cargo.toml | 4 + ...C64D14301CC6EFAEDF60E4E4B71D5EEC39C284.asc | 52 +++++ packages/util-linux/util-linux.spec | 3 + packages/xfsprogs/Cargo.toml | 4 + ...1D891C50A732E0680F7B644675A111E50B5FA6.asc | 49 +++++ packages/xfsprogs/xfsprogs.spec | 3 + 113 files changed, 2798 insertions(+), 15 deletions(-) create mode 100644 packages/bash/gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc create mode 100644 packages/binutils/gpgkey-3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.asc create mode 100644 packages/conntrack-tools/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc create mode 100644 packages/coreutils/gpgkey-6C37DC12121A5006BC1DB804DF6FD971306037D9.asc create mode 100644 packages/dbus-broker/gpgkey-BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26.asc create mode 100644 packages/e2fsprogs/gpgkey-2B69B954DBFE0879288137C9F2F95956950D81A3.asc create mode 100644 packages/ethtool/gpgkey-58DDE3DDB89E566A76EA628EE77F2C1BF2D17695.asc create mode 100644 packages/findutils/gpgkey-A5189DB69C1164D33002936646502EF796917195.asc create mode 100644 packages/grep/gpgkey-155D3FC500C834486D1EEA677FD9FCCB000BEEEE.asc create mode 100644 packages/iputils/gpgkey-2016FEA4858B1C36B32E833AC0DEC2EE72F33A5F.asc create mode 100644 packages/kexec-tools/gpgkey-E27CD9A1F5ACC2FF4BFE7285D7CF64696A374FBE.asc create mode 100644 packages/kmod/gpgkey-EAB33C9690013C733916AC839BA2A5A630CBEA53.asc create mode 100644 packages/libacl/gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc create mode 100644 packages/libattr/gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc create mode 100644 packages/libcap/gpgkey-38A644698C69787344E954CE29EE848AE2CCF3F4.asc create mode 100644 packages/libdbus/gpgkey-7A073AD1AE694FA25BFF62E5235C099D3EB33076.asc create mode 100644 packages/libexpat/gpgkey-CB8DE70A90CFBF6C3BF5CC5696262ACFFBD3AEC6.asc create mode 100644 packages/libmnl/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc create mode 100644 packages/libnetfilter_cthelper/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc create mode 100644 packages/libnetfilter_cttimeout/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc create mode 100644 packages/libnetfilter_queue/gpgkey-C09DB2063F1D7034BA6152ADAB4655A126D292E4.asc create mode 100644 packages/libnfnetlink/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc create mode 100644 packages/libnftnl/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc create mode 100644 packages/libpcre/gpgkey-45F68D54BBE23FB3039B46E59766E084FB0F43D8.asc create mode 100644 packages/libseccomp/gpgkey-47A68FCE37C7D7024FD65E11356CE62C2B524099.asc create mode 100644 packages/libselinux/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc create mode 100644 packages/libsemanage/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc create mode 100644 packages/libsepol/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc create mode 100644 packages/libxcrypt/gpgkey-678CE3FEE430311596DB8C16F52E98007594C21D.asc create mode 100644 packages/libz/gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc create mode 100644 packages/libzstd/gpgkey-4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD.asc create mode 100644 packages/pigz/gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc create mode 100644 packages/policycoreutils/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc create mode 100644 packages/readline/gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc create mode 100644 packages/runc/gpgkey-B64E4955B29FA3D463F2A9062897FAD2B7E9446F.asc create mode 100644 packages/runc/gpgkey-C2428CD75720FACDCF76B6EA17DE5ECB75A1100E.asc create mode 100644 packages/util-linux/gpgkey-B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284.asc create mode 100644 packages/xfsprogs/gpgkey-0C1D891C50A732E0680F7B644675A111E50B5FA6.asc diff --git a/.gitignore b/.gitignore index 0a418333e..f85246b0e 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,9 @@ *.run /tests Twoliter.override +packages/*/*.asc +packages/*/*-asc.txt +packages/*/*.sig +packages/*/*-sig.txt +packages/*/*.sign +!packages/*/gpgkey-*.asc diff --git a/packages/bash/Cargo.toml b/packages/bash/Cargo.toml index 439f575f8..5a7c6e607 100644 --- a/packages/bash/Cargo.toml +++ b/packages/bash/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://ftp.gnu.org/gnu/bash" url = "https://ftp.gnu.org/gnu/bash/bash-5.2.37.tar.gz" sha512 = "c07e2715cca7c3c8435fcb13aaf2968671f10f9e1fe5edd7c63d7e34fb821c159087b70386e17bdda723d8223057b53810e75eb249b03ebfc847147b06a8101f" +[[package.metadata.build-package.external-files]] +url = "https://ftp.gnu.org/gnu/bash/bash-5.2.37.tar.gz.sig" +sha512 = "5700135e0f6ddb86e577445eeead7ee07df80d00b751ef2c3332b7af76a1f0d7c69be5f72790ce37249d0652532232d1bc8e1e7cb73c105da7337fc5f5c1f539" + [build-dependencies] glibc = { path = "../glibc" } libncurses = { path = "../libncurses" } diff --git a/packages/bash/bash.spec b/packages/bash/bash.spec index c9d39d8e4..2681b6ce7 100644 --- a/packages/bash/bash.spec +++ b/packages/bash/bash.spec @@ -5,6 +5,8 @@ Summary: The GNU Bourne Again shell License: GPL-3.0-or-later URL: https://www.gnu.org/software/bash Source0: https://ftp.gnu.org/gnu/bash/bash-%{version}.tar.gz +Source1: https://ftp.gnu.org/gnu/bash/bash-%{version}.tar.gz.sig +Source2: gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc # Disable loadable builtin examples Patch127: bash-4.4-no-loadable-builtins.patch @@ -26,6 +28,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n bash-%{version} -p1 echo %{version} > _distribution diff --git a/packages/bash/gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc b/packages/bash/gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc new file mode 100644 index 000000000..14ecada42 --- /dev/null +++ b/packages/bash/gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBEEOsGwRBACFa0A1oa71HSZLWxAx0svXzhOZNQZOzqHmSuGOG92jIpQpr8Dp +vgRh40YpAwdcXb8QG1J5yGAKeevNE1zCFaA725vGSdHUyypHouV0xoWwukYO6qly +yX+2BZU+okBUqoWQkoWxiYaCSfzB2Ln7pmdys1fJhcgBKf3VjWCjd2XJTwCgoFJO +wyBFJdugjfwjSoRSwDOIMf0D/iQKqlWhIO1LGpMrGX0il0/x4zj0NAcSwAk7LaPZ +bN4UPjn5pqGEHBlf1+xDDQCkAoZ/VqESGZragl4VqJfxBr29Ag0UDvNbUbXoxQsA +Rdero1M8GiAIRc50hj7HXFoERwenbNDJL86GPLAQOTGOCa4W2o29nFfFjQrsrrYH +zVtyA/9oyKvTeEMJ7NA3VJdWcmn7gOu0FxEmSNhSoV1T4vP21Wf7f5niCCRKQLNy +Uy0wEApQi4tSysdz+AbgAc0b/bHYVzIf2uO2lIEZQNNt+3g2bmXgloWmW5fsm/di +50Gm1l1Na63d3RZ00SeFQos6WEwLUHEB0yp6KXluXLLIZitEJLQaQ2hldCBSYW1l +eSA8Y2hldEBjd3J1LmVkdT6IZgQTEQIAHgUCQQ6wbAIbAwYLCQgHAwIDFQIDAxYC +AQIeAQIXgAASCRC7WGnwZOp0qwdlR1BHAAEBzs0An30UTMW8N1jOoJzNcXoopeLt +g3k4AJ9pwNiyhlyeezLsSMFkvTPAbBv+wbkBDQRBDrBvEAQAkK6TAOKBEM+EC4j6 +V/7o/riVZqcgU5cid2qG9TXdwNtD9a3kvA/ObZBO93sX59wc6Bnwo4VJxsOmMlpG +rAjJsxNwg3QHakEtf8LXRbVpj5xStdmBdQZUhIQyalo/2/TZq5OijtddUQcL5cs7 +0hTv/FpT3wUvr2Xr8rjF41IFEz8AAwcD/A0CZEGlzIrT5WCBnl6xBog/8vKiUCba +rByat3d1mL6DbizvKNXQRTC9E/vEdENAWCQCjr75Bu55xT8n3SXGtWdDC5xmZ/P3 +OBYORP8yl8H8I1FIosWOFirbIeYdZPq8SPD1HL+EXo9zSiHVrrZRJ19ooCKKbSdX +HFCY+aJG+0KZiFEEGBECAAkFAkEOsG8CGwwAEgkQu1hp8GTqdKsHZUdQRwABAeNw +AJ9mWRUIPBrP81M71zLe3r2halU83ACdHB7SqT9Yv+B+EffjrGHkHccVsU0= +=X3tm +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/binutils/Cargo.toml b/packages/binutils/Cargo.toml index 3e48a163b..f08adbcff 100644 --- a/packages/binutils/Cargo.toml +++ b/packages/binutils/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://mirrors.kernel.org/gnu/binutils/" url = "https://mirrors.kernel.org/gnu/binutils/binutils-2.41.tar.xz" sha512 = "5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374" +[[package.metadata.build-package.external-files]] +url = "https://mirrors.kernel.org/gnu/binutils/binutils-2.41.tar.xz.sig" +sha512 = "e86b940a1fa73775236fe8e7cf824625c6add59072fe7948a7de8f613bb1bbbbb7108e4f9651cb0f606007f4180a0fe13911d84c70149e82242169e4ce5892e2" + [build-dependencies] glibc = { path = "../glibc" } libz = { path = "../libz" } diff --git a/packages/binutils/binutils.spec b/packages/binutils/binutils.spec index f0aa3ceed..d184a6bba 100644 --- a/packages/binutils/binutils.spec +++ b/packages/binutils/binutils.spec @@ -6,6 +6,8 @@ Summary: Tools for working with binaries URL: https://sourceware.org/binutils License: GPL-2.0-or-later AND LGPL-2.0-or-later AND GPL-3.0-or-later Source0: https://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz +Source1: https://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz.sig +Source2: gpgkey-3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.asc Requires: %{_cross_os}libz BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libz-devel @@ -21,6 +23,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n binutils-%{version} -p1 %build diff --git a/packages/binutils/gpgkey-3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.asc b/packages/binutils/gpgkey-3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.asc new file mode 100644 index 000000000..a76485a9f --- /dev/null +++ b/packages/binutils/gpgkey-3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.asc @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +8Ko5T/h16susi2ReUyNJEJaSnjO5z13TQ1U= +=93P0 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/conntrack-tools/Cargo.toml b/packages/conntrack-tools/Cargo.toml index 8ed9028c7..4aeea75aa 100644 --- a/packages/conntrack-tools/Cargo.toml +++ b/packages/conntrack-tools/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://www.netfilter.org/projects/conntrack-tools/files" url = "https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-1.4.8.tar.xz" sha512 = "95d8f6f068c1342ad7e767537e722272a4f5bd8b46b952713ade053a1043aa9ababbe5ce658ede9c77b6de5221b97ad8833777caffd69b67dd70a99f2b45afdf" +[[package.metadata.build-package.external-files]] +url = "https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-1.4.8.tar.xz.sig" +sha512 = "8cd229d2e980ab1788e90fc8f53827fe1e4b21801cad6cddf6a9ff537501c40c52242cc964005b2889ad0a4548c772304db8696d4644611ecf9f091aca5c14ee" + [build-dependencies] glibc = { path = "../glibc" } libmnl = { path = "../libmnl" } diff --git a/packages/conntrack-tools/conntrack-tools.spec b/packages/conntrack-tools/conntrack-tools.spec index e098d33e4..41522ee2c 100644 --- a/packages/conntrack-tools/conntrack-tools.spec +++ b/packages/conntrack-tools/conntrack-tools.spec @@ -7,6 +7,8 @@ Summary: Tools for managing Linux kernel connection tracking License: GPL-2.0-or-later AND GPL-2.0-only URL: http://conntrack-tools.netfilter.org/ Source0: https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-%{version}.tar.xz +Source1: https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-%{version}.tar.xz.sig +Source2: gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc Patch1: 0001-disable-RPC-helper.patch BuildRequires: %{_cross_os}glibc-devel @@ -34,6 +36,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n conntrack-tools-%{version} -p1 %build diff --git a/packages/conntrack-tools/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc b/packages/conntrack-tools/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc new file mode 100644 index 000000000..3df9e4156 --- /dev/null +++ b/packages/conntrack-tools/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF+HdQgBEACzteJUJGtj3N6u5mcGh4Nu/9GQfwrrphZuI7jto2N6+ZoURded +660mFLnax7wgIE8ugAa085jwFWbFY3FzGutUs/kDmnqy9WneYNBLIAF3ZTFfY+oi +V1C09bBlHKDj9gSEM2TZ/qU14exKdSloqcMKSdIqLQX27w/D6WmO1crDjOKKN9F2 +zjc3uLjo1gIPrY+Kdld29aI0W4gYvNLOo+ewhVC5Q6ymWOdR3eKaP2HIAt8CYf0t +Sx8ChHdBvXQITDmXoGPLTTiCHBoUzaJ/N8m4AZTuSUTr9g3jUNFmL48OrJjFPhHh +KDY0V59id5nPu4RX3fa/XW+4FNlrthA5V9dQSIPh7r7uHynDtkcCHT5m4mn0NqG3 +dsUqeYQlrWKCVDTfX/WQB3Rq1tgmOssFG9kZkXcVTmis3KFP1ZAahBRB33OJgSfi +WKc/mWLMEQcljbysbJzq74Vrjg44DNK7vhAXGoR35kjj5saduxTywdb3iZhGXEsg +9zqV0uOIfMQsQJQCZTlkqvZibdB3xlRyiCwqlf1eHB2Vo7efWbRIizX2da4c5xUj ++IL1eSPmTV+52x1dYXpn/cSVKJAROtcSmwvMRyjuGOcTNtir0XHCxC5YYBow6tKR +U1hrFiulCMH80HeS+u/g4SpT4lcv+x0DlN5BfWQuN5k5ZzwKb6EQs092qQARAQAB +tCxOZXRmaWx0ZXIgQ29yZSBUZWFtIDxjb3JldGVhbUBuZXRmaWx0ZXIub3JnPokC +VAQTAQoAPhYhBDfZZKzASYHHVQD7m9Vdl4qKFCDkBQJfh3UIAhsDBQkHhM4ABQsJ +CAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJENVdl4qKFCDk0msQAJTIK8TLHw2IJDc6 ++ZfUJc+znSNwskO+A4lwvb1vRY5qFV+CA2S1eUS4HGDWDT0sPKie6Nx4+FBczkWd +RA+eaKDqQeS5Vzc2f0bl74un91h7yE8O2NsVnpL166MnAAk3/ACjHsZX2PzF12F6 +4stvGQFpjZRWItj0I6bvPY6CTtqVPB98a6RpdbS9kGxCCMrL3CFGDXGSjXes5KwN +IvngmVB36wjb3QgEtQIv13jrWFfiXeuieqMRyC6Z3KNYVcvis34eGxPFD9MHrK+w +bdw3KzMBJd7hMoVRl32Q13T/PX8H3pqWMqKaL41wHUswRt0IQjNZnRvRnlJ0VDFf +Wep/3dFK+uQbdABuiwCiRli5mWeOMCP+qJodP1OZSGqg0VwZWUGdCGG5+qIhngOj +QVomvJ7N4eRLU3xuPVjLoBeHzvViUPpYtWQ/YiZK5rWTJHhu88xZaysFJRaV+Uz3 +wPkeqdArRRXl1Tpy+cKy7D5BZAr7OjT1wboon23IM2DJRurbaHD8blMsjZ07pbvb +4hdpiE6mqq7CYskDz2UGTaFfEW4bFnKtvKTXEnmcqc4mWcr2z9BBYouGmcFczgET +tE02XejmExXV2RPUtXfLuNIbVpuXG1qhzNuXAfm+S/68XDSFrwyK8/Dgq5ga0iIP +n8Uvz12Xu/Qde+NicogLNWF90QJ2 +=z7om +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/coreutils/Cargo.toml b/packages/coreutils/Cargo.toml index a4e000ae9..fea2f45fb 100644 --- a/packages/coreutils/Cargo.toml +++ b/packages/coreutils/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://ftp.gnu.org/gnu/coreutils" url = "https://ftp.gnu.org/gnu/coreutils/coreutils-9.5.tar.xz" sha512 = "2ca0deac4dc10a80fd0c6fd131252e99d457fd03b7bd626a6bc74fe5a0529c0a3d48ce1f5da1d3b3a7a150a1ce44f0fbb6b68a6ac543dfd5baa3e71f5d65401c" +[[package.metadata.build-package.external-files]] +url = "https://ftp.gnu.org/gnu/coreutils/coreutils-9.5.tar.xz.sig" +sha512 = "029997e0f4ee64e561853cff7c8a124f58cc891598595b44c4a46f9813b4b71c9d677464bc8a26d294e9971832f4b87c23777fea4fac6e8e30f06ad93b9957d5" + [build-dependencies] glibc = { path = "../glibc" } libacl = { path = "../libacl" } diff --git a/packages/coreutils/coreutils.spec b/packages/coreutils/coreutils.spec index 84f95e643..bbc3381d1 100644 --- a/packages/coreutils/coreutils.spec +++ b/packages/coreutils/coreutils.spec @@ -5,6 +5,8 @@ Summary: A set of basic GNU tools License: GPL-3.0-or-later URL: https://www.gnu.org/software/coreutils/ Source0: https://ftp.gnu.org/gnu/coreutils/coreutils-%{version}.tar.xz +Source1: https://ftp.gnu.org/gnu/coreutils/coreutils-%{version}.tar.xz.sig +Source2: gpgkey-6C37DC12121A5006BC1DB804DF6FD971306037D9.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libacl-devel BuildRequires: %{_cross_os}libattr-devel @@ -21,6 +23,7 @@ Requires: %{_cross_os}libxcrypt %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n coreutils-%{version} -p1 %build diff --git a/packages/coreutils/gpgkey-6C37DC12121A5006BC1DB804DF6FD971306037D9.asc b/packages/coreutils/gpgkey-6C37DC12121A5006BC1DB804DF6FD971306037D9.asc new file mode 100644 index 000000000..241f2ce0f --- /dev/null +++ b/packages/coreutils/gpgkey-6C37DC12121A5006BC1DB804DF6FD971306037D9.asc @@ -0,0 +1,75 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=HaQo +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/dbus-broker/Cargo.toml b/packages/dbus-broker/Cargo.toml index 3bc77c835..8c0a0c20d 100644 --- a/packages/dbus-broker/Cargo.toml +++ b/packages/dbus-broker/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://github.com/bus1/dbus-broker/releases/" url = "https://github.com/bus1/dbus-broker/releases/download/v36/dbus-broker-36.tar.xz" sha512 = "47ff345e27ae2ba41f43a4a6eb09b813583ef43392d1dfa2fc1805578c0ed3a1e414c3eae63f78ca3806904dc017a138e283aa32ba973de51ed613050b244a0f" +[[package.metadata.build-package.external-files]] +url = "https://github.com/bus1/dbus-broker/releases/download/v36/dbus-broker-36.tar.xz.asc" +sha512 = "711e3db030cd8d3953e966c11d2afa4c543548f882d3364fc0b79b7cfb3b8d5ecb65b1148429acf80b5ee803305f27f80538bd2f4b30e98da97fd05eb6dc0344" + [build-dependencies] glibc = { path = "../glibc" } libexpat = { path = "../libexpat" } diff --git a/packages/dbus-broker/dbus-broker.spec b/packages/dbus-broker/dbus-broker.spec index b139b1623..3c4d79b5a 100644 --- a/packages/dbus-broker/dbus-broker.spec +++ b/packages/dbus-broker/dbus-broker.spec @@ -5,10 +5,14 @@ Summary: D-BUS message broker License: Apache-2.0 URL: https://github.com/bus1/dbus-broker Source0: https://github.com/bus1/dbus-broker/releases/download/v%{version}/dbus-broker-%{version}.tar.xz -Source1: dbus.socket -Source2: dbus-1-system.conf -Source3: dbus-sysusers.conf -Source4: dbus-broker.service +Source1: https://github.com/bus1/dbus-broker/releases/download/v%{version}/dbus-broker-%{version}.tar.xz.asc +Source2: gpgkey-BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26.asc + +Source11: dbus.socket +Source12: dbus-1-system.conf +Source13: dbus-sysusers.conf +Source14: dbus-broker.service + BuildRequires: meson BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libexpat-devel @@ -25,6 +29,7 @@ Patch0001: 0001-c-utf8-disable-strict-aliasing-optimizations.patch %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n dbus-broker-%{version} -p1 %build @@ -43,13 +48,13 @@ CONFIGURE_OPTS=( %cross_meson_install install -d %{buildroot}%{_cross_unitdir} -install -p -m 0644 %{S:1} %{S:4} %{buildroot}%{_cross_unitdir} +install -p -m 0644 %{S:11} %{S:14} %{buildroot}%{_cross_unitdir} install -d %{buildroot}%{_cross_datadir}/dbus-1/{interfaces,services,system-services,system.d} -install -p -m 0644 %{S:2} %{buildroot}%{_cross_datadir}/dbus-1/system.conf +install -p -m 0644 %{S:12} %{buildroot}%{_cross_datadir}/dbus-1/system.conf install -d %{buildroot}%{_cross_sysusersdir} -install -p -m 0644 %{S:3} %{buildroot}%{_cross_sysusersdir}/dbus.conf +install -p -m 0644 %{S:13} %{buildroot}%{_cross_sysusersdir}/dbus.conf %files %license LICENSE diff --git a/packages/dbus-broker/gpgkey-BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26.asc b/packages/dbus-broker/gpgkey-BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26.asc new file mode 100644 index 000000000..5c8fdf006 --- /dev/null +++ b/packages/dbus-broker/gpgkey-BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26.asc @@ -0,0 +1,63 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=f5pN +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/e2fsprogs/Cargo.toml b/packages/e2fsprogs/Cargo.toml index 9ae2668f6..04333d8d8 100644 --- a/packages/e2fsprogs/Cargo.toml +++ b/packages/e2fsprogs/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2 url = "https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.1/e2fsprogs-1.47.1.tar.xz" sha512 = "2ac51f7654a44adf3ee5a5e32cecd7f129e423bdf3074c60b22a7acdba131e7dd0bb2964c107a06ae133f51836272be166f5da1f996f67ceb6c22e2636117beb" +[[package.metadata.build-package.external-files]] +url = "https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.1/e2fsprogs-1.47.1.tar.sign" +sha512 = "35461f3e3a024cff7ad9b26cd7b76f9b061c48b335bb005d1e86cc3834950779750db901ce0c84e608f0cb74744e4052205dd3c5e06a57f52c17f3784bc00bf8" + [build-dependencies] glibc = { path = "../glibc" } util-linux = { path = "../util-linux" } diff --git a/packages/e2fsprogs/e2fsprogs.spec b/packages/e2fsprogs/e2fsprogs.spec index 37b7b86a5..4df0642a8 100644 --- a/packages/e2fsprogs/e2fsprogs.spec +++ b/packages/e2fsprogs/e2fsprogs.spec @@ -6,6 +6,8 @@ Summary: Tools for managing ext2, ext3, and ext4 file systems License: GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND BSD-3-Clause URL: http://e2fsprogs.sourceforge.net/ Source0: https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/%{version}/e2fsprogs-%{version}.tar.xz +Source1: https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/%{version}/e2fsprogs-%{version}.tar.sign +Source2: gpgkey-2B69B954DBFE0879288137C9F2F95956950D81A3.asc Source10: mke2fs.conf Source11: e2fsprogs-tmpfiles.conf @@ -31,6 +33,7 @@ Requires: %{_cross_os}e2fsprogs-libs %{summary}. %prep +%{gpgverify} --data=<(xzcat %{S:0}) --signature=%{S:1} --keyring=%{S:2} %autosetup -n e2fsprogs-%{version} -p1 %build diff --git a/packages/e2fsprogs/gpgkey-2B69B954DBFE0879288137C9F2F95956950D81A3.asc b/packages/e2fsprogs/gpgkey-2B69B954DBFE0879288137C9F2F95956950D81A3.asc new file mode 100644 index 000000000..6b15986fd --- /dev/null +++ b/packages/e2fsprogs/gpgkey-2B69B954DBFE0879288137C9F2F95956950D81A3.asc @@ -0,0 +1,157 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +xrmxksCCiJ1McYOjz+5+l4nkHfQ= +=6Oku +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/ethtool/Cargo.toml b/packages/ethtool/Cargo.toml index 3b14c4f82..bd68dcbbc 100644 --- a/packages/ethtool/Cargo.toml +++ b/packages/ethtool/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://kernel.org/pub/software/network/ethtool/" url = "https://mirrors.edge.kernel.org/pub/software/network/ethtool/ethtool-6.11.tar.xz" sha512 = "77f649e1082a164e3627bcb21db1215a89d9a0e984f86516bb05879685aee76b034f6a9e19a499dcdd82883fa003f628b70d27ca8272064df27fe9de67c7a9a7" +[[package.metadata.build-package.external-files]] +url = "https://mirrors.edge.kernel.org/pub/software/network/ethtool/ethtool-6.11.tar.sign" +sha512 = "9a0ea5a1ab140a69bc13e844e2e919101ea0e3994a503b49ba5009e83ba4609d047c823dbc58b172ca0488591be066f43b66f1eea7597532930a83dddcc5e556" + [build-dependencies] glibc = { path = "../glibc" } libmnl = { path = "../libmnl" } diff --git a/packages/ethtool/ethtool.spec b/packages/ethtool/ethtool.spec index 56665c69c..f3334be8f 100644 --- a/packages/ethtool/ethtool.spec +++ b/packages/ethtool/ethtool.spec @@ -5,6 +5,8 @@ Summary: Settings tool for Ethernet NICs License: GPL-2.0-only AND GPL-2.0-or-later URL: https://www.kernel.org/pub/software/network/ethtool/ Source0: https://www.kernel.org/pub/software/network/ethtool/ethtool-%{version}.tar.xz +Source1: https://www.kernel.org/pub/software/network/ethtool/ethtool-%{version}.tar.sign +Source2: gpgkey-58DDE3DDB89E566A76EA628EE77F2C1BF2D17695.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libmnl-devel @@ -12,6 +14,7 @@ BuildRequires: %{_cross_os}libmnl-devel %{summary}. %prep +%{gpgverify} --data=<(xzcat %{S:0}) --signature=%{S:1} --keyring=%{S:2} %setup -n ethtool-%{version} %build diff --git a/packages/ethtool/gpgkey-58DDE3DDB89E566A76EA628EE77F2C1BF2D17695.asc b/packages/ethtool/gpgkey-58DDE3DDB89E566A76EA628EE77F2C1BF2D17695.asc new file mode 100644 index 000000000..7f09b6b1d --- /dev/null +++ b/packages/ethtool/gpgkey-58DDE3DDB89E566A76EA628EE77F2C1BF2D17695.asc @@ -0,0 +1,127 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +689JHRVIQe54kf9ReQy6xlSdaw== +=miC+ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/findutils/Cargo.toml b/packages/findutils/Cargo.toml index 197d3764e..f8d8e205f 100644 --- a/packages/findutils/Cargo.toml +++ b/packages/findutils/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://ftp.gnu.org/pub/gnu/findutils" url = "https://ftp.gnu.org/pub/gnu/findutils/findutils-4.10.0.tar.xz" sha512 = "b8b683d21cd26c6da4f41c56e83cadbda4780f8610a2bbd4b4e34bb1f339c3209721974b03e076d5eef0331fd876d947b398197aad37c29bbcc2e0405c641b34" +[[package.metadata.build-package.external-files]] +url = "https://ftp.gnu.org/pub/gnu/findutils/findutils-4.10.0.tar.xz.sig" +sha512 = "a835153a0671309021be187bf78afee58d9682acb40545aaa9dd187f0ebdea0cfa5583bd03f363243633ea056ddb0a7a6603987ab5e34a608426cb4265ac6d8f" + [build-dependencies] glibc = { path = "../glibc" } libselinux = { path = "../libselinux" } diff --git a/packages/findutils/findutils.spec b/packages/findutils/findutils.spec index 5b183f7fc..a34b273ff 100644 --- a/packages/findutils/findutils.spec +++ b/packages/findutils/findutils.spec @@ -5,6 +5,8 @@ Summary: A set of GNU tools for finding License: GPL-3.0-or-later URL: http://www.gnu.org/software/findutils/ Source0: https://ftp.gnu.org/pub/gnu/findutils/findutils-%{version}.tar.xz +Source1: https://ftp.gnu.org/pub/gnu/findutils/findutils-%{version}.tar.xz.sig +Source2: gpgkey-A5189DB69C1164D33002936646502EF796917195.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libselinux-devel Requires: %{_cross_os}libselinux @@ -13,6 +15,7 @@ Requires: %{_cross_os}libselinux %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n findutils-%{version} -p1 %build diff --git a/packages/findutils/gpgkey-A5189DB69C1164D33002936646502EF796917195.asc b/packages/findutils/gpgkey-A5189DB69C1164D33002936646502EF796917195.asc new file mode 100644 index 000000000..c56e39d11 --- /dev/null +++ b/packages/findutils/gpgkey-A5189DB69C1164D33002936646502EF796917195.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBFPirzMBCACyzYldTjQ4ufFOkByY5Nn5USb5GFoL48nWBwNHjd9KUbtRRNlQ +iPNKd6hKGvd3BGi5aoFKA4ytfRk6jbAbW3jVb3R8wYaV08mOy4KVEKxqN4bxsXlM +jNChXVR+rtKDmfI+oPTL+cPH2X6gW4W02IRbVw0uUhNm6zEedC/gNrY/mTlf1enZ +46jxZ7BTUZaG+kx38UMISIMBzSzLRtdkwgmHj4jS3p1fF2cwRqLclIfMjKGpbNFP +EXeXKWrCLcqHw78795eAR9q0YvrDkfInGdDBwfb3VM4NdulwIFzvYZMSXvSbbyPL +B5YkHU5aAWQHUse4WlfT5ccDpbzUYldRAvF9ABEBAAG0K0Jlcm5oYXJkIFZvZWxr +ZXIgPG1haWxAYmVybmhhcmQtdm9lbGtlci5kZT6JATkEEwECACMFAlPirzMCGwMH +CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRBGUC73lpFxle5wCACCdbs0QaJ0 +vR3Sff2cKdTk41rUq3YfWngsR///IOU0C5DdkePmCnJE/lUsUy0LRTxcUDLxQR+x +QHU8ssRT0JUO9726dI3miy36UdsgmBYaOtLvQcidGmW1R7o0PYYf04+TFtyqKgng +OUBPpMgR6o4UsQxy/OD4bN1WDqOgIjL+D/qJpkKmgp6L6+hhaBCpiOFKRmmV7YyQ +3SqVlfQNiHs5ZtkRnXpIjgZARV+GllKucI17bO0CGmTJZ1tstVy0+W3DQT1lbBkT +Tc++5LONM99D3jjn23l1ocOpfolR53F7I4cb2RNfT23v1I59RH37lB9wMOqrKj0U +jYAC2YoPGQ3BuQENBFPirzMBCADXLWWpQihBldY6reca8ZKdc3T9qXEOa3akE3DW +KztIBmNJhtYOjmpLYajQTkGa7UoJTnbmZE2Rn6ZEoNnvb0gcFNAIcY95KOI+bjOR +8HEgh4cx2REXh6L6olIgyXqt/KFusE4wtVZAFxZl+30HzN6nD+1HvrjXxPJRX6Ms +IYOYyyX9/6OofwJK6QHODYGp8WL2olHDnmsXg4AT6Wlr7qKpKrQELlcFR4xkvdmg +L/Ghw/tK0yJTxMIcewCCZWLPOXRmFRbvAadZWPAgVsJ63siNyUlVnVMSzDgTJl+s +l/DMabXpqrJQx3/1Yy6mTaDs3XZT/wmBKaTLXx/LByaPxQQ7ABEBAAGJAR8EGAEC +AAkFAlPirzMCGwwACgkQRlAu95aRcZWVPwgAqZT6iTXkoP37wYb41323RzhBcJ8J +Sk4cyBDBUXX0lMrM3qhiClKG7phpxVdu817Gwc6Hsecg7FfjQAV8MHQ0ZFeEFdk3 +b2rKBqfsStc+h49/xF3Fb+ifCzR9qeQF82fMSxkg18++7hMcHCMO/hPZ/Q0xRi+l +rSr2QKDJQuLzSyVU14TxrCkevZjEhtmaVNvcJlJzCbiBXee9Fpc5jITUXPFG8E8d +xqo1n+duOyIMgozrAnzP7X5V/Ob/Ozf/aGGX9+JdinyfCX18nWcHALKMU/36Eua/ +ylalf/2c2YkBp9KCLVmGgPkUgW52EeRPgroIsiwu+rwCSV6ZUyCJ+OymCg== +=d/K6 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/grep/Cargo.toml b/packages/grep/Cargo.toml index 94c812824..cf5be2cd5 100644 --- a/packages/grep/Cargo.toml +++ b/packages/grep/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://mirrors.kernel.org/gnu/grep" url = "https://mirrors.kernel.org/gnu/grep/grep-3.11.tar.xz" sha512 = "f254a1905a08c8173e12fbdd4fd8baed9a200217fba9d7641f0d78e4e002c1f2a621152d67027d9b25f0bb2430898f5233dc70909d8464fd13d7dd9298e65c42" +[[package.metadata.build-package.external-files]] +url = "https://mirrors.kernel.org/gnu/grep/grep-3.11.tar.xz.sig" +sha512 = "487aba063373ca0594c519991f19b2a6a33b3da0d74735c890f3828fd0880e7e6f64495d2c8f9efa5da53d1eb2d446609bab2399a4b89dcb4510a632e31ffb54" + [build-dependencies] libpcre = { path = "../libpcre" } glibc = { path = "../glibc" } diff --git a/packages/grep/gpgkey-155D3FC500C834486D1EEA677FD9FCCB000BEEEE.asc b/packages/grep/gpgkey-155D3FC500C834486D1EEA677FD9FCCB000BEEEE.asc new file mode 100644 index 000000000..c12834179 --- /dev/null +++ b/packages/grep/gpgkey-155D3FC500C834486D1EEA677FD9FCCB000BEEEE.asc @@ -0,0 +1,65 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBEwWvdkBEACyOXTiLBZ5MFNM6jmm83ui3MqW0/eD8TcAI4gt0gwOvd/jXerI +ros8dRVook7FBoNiFSiJSMVOiNPUMfv5h5wZm0bje33qTJPL7IanSKXtk/I7Za1G +EJfEnfgZI/d4EIV8wrl0WI1lPEteTgRJbo76zfLIUOHpynVC2Wm5gALJ4oeJIS0A +hYSzbFmHD9dFI7m3sO/HmbhxTiMISy0FbmoqE/cpo8ZX6eahND2UrS2oGNC0Ok8/ +nN8XLPPsikx35FKx6bDTfoAK/svx6PK1sSPfAdoZFZ5Jy6Ti4zubebUD+5I8+bOn +6R9I7P0HerCTqMBLnf9LJHTPhTk8fHEwlAeH+WfpEmN9/4YORb84WY97tFbVK4f/ +icEjnYBc0Ozl4qMGI1g/1R5Q9Z8qxLGsW9tNWyIfAf+2BhLA08RfA0wxmEf2Gnfp +J379s5c0U8xLZegOGRF1tOAEIC+5wRKFN/qU9zpLbUZIGrB+ysVeTlDuCDnTnyUe +WBQeRnfItl4taEN0/axNGB/NuHvxShyzxez/flbyqKwsxc35/a2OCbwmADeUh+ct +sYUGZya/GuXfejWbCuaqZLLkP6Ed9k4+LY+ww6jA7uNPRXpCYoXFo2WN9OaIqfb/ +RDk6zW708qbxvcWKe6j9f8R0lPMYdtUzZhyxZxeZ0/2BdDyXAj1Wvnw1UwARAQAB +tB9KaW0gTWV5ZXJpbmcgPGppbUBtZXllcmluZy5uZXQ+iQI6BBMBCAAkAhsvBQsJ +CAcDBRUKCQgLBRYCAwEAAh4BAheABQJMF3RUAhkBAAoJEH/Z/MsAC+7uoX0P/ieV +RRnnuK+SRdzPiJgsy5oncEZOwIdhrmtV7/DLx9OZEsVBl6fN2txd2YKOtLEc0Oev +RAY4Qrth3sM96d531oGKp5CrgiDoYO6Ku3YqxGhWrXUx4De7bgAiNputJ3HYEGvU +td7ZphMuNO4mamECTbSxQ3v6+hXH+nAxZ44iLFXZNVj8sN4C7P4I4IfjJskEbaLV +CwBxT0rqtb9knRN7pmopZRh/YEn6GlPD1HZykYMmjhwO5gtBB3YB5PBbXvuWbaWw +J1iS+yJWcObpem6+Kt0cv+VC/Rm20f5mvQDAGBLeNjTISy52jh24lQu4sjakqFbK +C2PFRVqax8Xd8Xvlrc3RDEi6nepb5ghfQfiALC770GmrNr/hbTirgw0XFjBZv7pc +j8WuXsEmm4Af8Ya9Z9ikTgSbshl7iAQs49l07dpgo37OmjFewjqC4g6FQ63N0ozO +0iFL53YHpkO3QhplhACbERx1NSlu1x98nGItsGohTy9eoU2lBotLIyEedDjjG8wP +yQcFI9a6HCuTjNUW3WZOL7tRkMGbgwRrFby+nnIlzxRFqyTW3amgmIkilRgcj1VF +ICwuqj3FWHswjnHSU6wWnvWPpnvAeCvITQFN7f3xpThcbfCmuXWqDyx28sPRFqPU +DVhB5UzoaoQd8NOGCQcK8XiNO7kZtFIarn00X7VBtB5KaW0gTWV5ZXJpbmcgPG1l +eWVyaW5nQGZiLmNvbT6JAjcEEwECACEFAlDwG/0CGy8FCwkIBwMFFQoJCAsFFgMC +AQACHgECF4AACgkQf9n8ywAL7u75Ag/+IzQ1hoL/qwCsVjhFdi2WloZ3+HREC1ae +yAKiOduQijWg3dd4YZQeMGFHMgIqaHHOxWAijJP/Qi5Y/k5cotE/gUSPX2lEldF+ +bA1ZpzgZbOiqfjpTFmsy8nXAeDRLusc8Tn/+vQVal9ZzcfG21CUEZaDLk+8OFpj8 +poqczPMsNpmsuy7CjK8TRIoHMVJk+h/P1AYaQpQwqRg8+/Fzn1AnnNcVnRTE13lc +frG9EmCfF1A+Auy9BsPe2j0LlZHhXGOrK2JGUGO6er+yQLy1STsRFw0b/jVp3hbs +T8qcLxYx+Ekhli4OeF1pXZRlvbKHQcguuRgBdFtFnnpcWkHyAVUP4Mpwf3eZRcQn +bdDIf42VdAVoh8DKHc3Fxr+NABlj+851SuKoNn4/liAOxBku4Za6flHM7EMPLgpk +zoB934s1HNNTrfPS6f+9G+C1p7kWuGl/lBq0pWhot1v8ojQci2UHnxQu+RY4PTpB +H2TwqwolpxZERG/pFADsw/peoTgTNdeY059amgvZmKk29krXgV4OW083GTM2UTtn +rycNvLF4d93EcIZX3Rot0uxYg6g0Btu1ifRJFmziXflYoBnIc//971j2Ty7oM1xq ++lUiG1oCYKwfbc4ewFjMrLfqtlO/OV2T2spm9cVyw3e78u3DDEUaTxa4oKt2W2B/ +XTJb4fx0VCi0H0ppbSBNZXllcmluZyA8bWV5ZXJpbmdAZ251Lm9yZz6JAjcEEwEI +ACEFAkwXc5MCGy8FCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQf9n8ywAL7u7d +Xg//TD0dsvwMl5gGSJspUHz08vwcM9zp2fldabi1GMC0q73nYnoUH9wHLVcPJ77C +Rqh+9lyvd230hnHPPbMksg/L6YetnVAo0NUz8pxx1hZBw8fJDvl4NxTgs8FbwtxL +/ZnAs/RHzEEiECbWWnxaEWYuZAGD4S8u6fnzNfPCYbf/dCEdO4O+FIumPoJCJF9o +rHd3rvtB+P41YKaY1+K8lM02BoY3fXRwbCvX1Rn965/BtIJiUDJLxEXUk2Gq6pZ9 +zPcHKQjHcGs+2zS/Z6wmhuTEhFmpCw0jIt9rzMs5i5JOB0eqLtKD9C6tURA1KK1e +XUvE4X8F7kaXkfPXhLzdLZskTt0kbNr+YU5AZtEDWplaw71t376JKOyn7yLqYLJL +R0KMmn1DpU4kFSMK+zufLGo0gmp0054hwBqM0q8V69AhfJQB/AV9MnpJ4h23N1kI +RxfYMThZr29PBFR0xkq6hOW7sfbZmQDL8j6NaMKWVJx7cFDzMkXXGozuBltjFGa+ +q0Vf9QpDGiMPXIUz9elRZQ/pPP6ha6pycpElp9LJ9DumBAtG2bimhhlEXNP0L7H5 +TQefDCgmfVY2DuyxbPP5knAmvEW4pEXd+UZ+epsRve5mu8yAHp+vznGM+SuBp1sG +UL5VmkFtNnpXhW6hco2s3egz7hZOlsH+L8BbAmw5E+tGfP60IkppbSBNZXllcmlu +ZyA8bWV5ZXJpbmdAcmVkaGF0LmNvbT6JAh8EMAEIAAkFAlCBOrICHSAACgkQf9n8 +ywAL7u7aJQ/+IJqpTT55uVMvnvVGsSnSGEm0Fbirbra3yncsV/9DF5iNpYj3deCf +A4YdKLrcn+F7sep+62rMtk+Pwik1rbU98bbcd/rH0Zg92ePlS2gingyi166XkQs8 +Vgx1WsUH9gGA/vRmtSdso4Gbod1ucmePliMxIxDF3a7zRte9T8GuYFW/cD/yozHi +JrL2k7nVor6+YbIvePToEP/p0XLGeYUn2iZ1XCEp9na2Odw7/g9Z/78aJAXsCvWN +MVXYbKv67lx+4p2u5kwg34gOpnoBfFVMDy+xQYYRM8XrOrcRMnUlBNdFDYue7EB+ +E65PfKfzPaTLPBI2eeeyrBg72H9PG9IY5TDFdvm2KCO7GMnd4Kjg9h9d+r1kfZAX +zXHpzkHMpxarvNoAovaxAr8Xh0lP5PwlMA0GkZXpSTXImYrobwLeR2sowGbwXazq +ozsroO7LGwaI8cRcGmXtCMQR+iS/c2gp80tzKazP+7ao+C/AZr67gzrnJY5uO000 +Vd5lRaTG1T11feTbAhnxFSmQUE5TnUIOfss2dCCO6CMqcrlac6QTYEolgWRBN/Fo +3zAVAPpbXsqY+OEPnHwwWJeCv9ZprW36PRIjktfw4igP38wTimZ0onI4j0SlKLIT +V1KlGZVpG2onBn/Ly5HGepqZd7VbRQTruLXpWEpn56YN+vtrthw1wcM= +=q8UP +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/grep/grep.spec b/packages/grep/grep.spec index 982e016d6..03ff19428 100644 --- a/packages/grep/grep.spec +++ b/packages/grep/grep.spec @@ -5,7 +5,9 @@ Epoch: 1 Summary: GNU grep utility URL: https://www.gnu.org/software/grep/ License: GPL-3.0-or-later -Source: https://mirrors.kernel.org/gnu/grep/grep-%{version}.tar.xz +Source0: https://mirrors.kernel.org/gnu/grep/grep-%{version}.tar.xz +Source1: https://mirrors.kernel.org/gnu/grep/grep-%{version}.tar.xz.sig +Source2: gpgkey-155D3FC500C834486D1EEA677FD9FCCB000BEEEE.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libpcre-devel Requires: %{_cross_os}libpcre @@ -14,7 +16,8 @@ Requires: %{_cross_os}libpcre %{summary}. %prep -%setup -n grep-%{version} +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} +%autosetup -n grep-%{version} -p1 %build %cross_configure --without-included-regex --disable-silent-rules diff --git a/packages/iputils/Cargo.toml b/packages/iputils/Cargo.toml index 9b0ba15e0..8425054cb 100644 --- a/packages/iputils/Cargo.toml +++ b/packages/iputils/Cargo.toml @@ -12,9 +12,12 @@ path = "../packages.rs" releases-url = "https://github.com/iputils/iputils/releases" [[package.metadata.build-package.external-files]] -path = "iputils-20240905.tar.gz" -url = "https://github.com/iputils/iputils/archive/20240905.tar.gz" -sha512 = "7f7d04c22e533d71bc54ea05459724c9d47068ba77fa0a49a520b0273fe5baef8b997b50d9c30d781be98b4932d4543ccbe6f69e05c8feb12d858df8b82ae445" +url = "https://github.com/iputils/iputils/releases/download/20240905/iputils-20240905.tar.gz" +sha512 = "ff5ee998c6253d0ceda185d7e266c3126c52acc0fb3ee9f10b9b97aaa7dc839c305d58da7f88697939b6ca3f2c9deab042613c312fd71c248d73ba0616089eda" + +[[package.metadata.build-package.external-files]] +url = "https://github.com/iputils/iputils/releases/download/20240905/iputils-20240905.tar.gz.asc" +sha512 = "8ddd8938c942d50cf4946fcc3e71f1191b0adf568f3c9525f6ab8c9a8e73b15b13aef072bdf533c237bbb6ff8c001f8e282c0b5cc4293a035da19ca39a46bd87" [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/iputils/gpgkey-2016FEA4858B1C36B32E833AC0DEC2EE72F33A5F.asc b/packages/iputils/gpgkey-2016FEA4858B1C36B32E833AC0DEC2EE72F33A5F.asc new file mode 100644 index 000000000..71da3a8c2 --- /dev/null +++ b/packages/iputils/gpgkey-2016FEA4858B1C36B32E833AC0DEC2EE72F33A5F.asc @@ -0,0 +1,75 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=pAtm +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/iputils/iputils.spec b/packages/iputils/iputils.spec index efc133be4..133f4973f 100644 --- a/packages/iputils/iputils.spec +++ b/packages/iputils/iputils.spec @@ -4,7 +4,9 @@ Release: 1%{?dist} Summary: A set of network monitoring tools License: GPL-2.0-or-later AND BSD-3-Clause URL: https://github.com/iputils/iputils -Source0: https://github.com/iputils/iputils/archive/%{version}.tar.gz#/iputils-%{version}.tar.gz +Source0: https://github.com/iputils/iputils/releases/download/%{version}/iputils-%{version}.tar.gz +Source1: https://github.com/iputils/iputils/releases/download/%{version}/iputils-%{version}.tar.gz.asc +Source2: gpgkey-2016FEA4858B1C36B32E833AC0DEC2EE72F33A5F.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libcap-devel @@ -14,6 +16,7 @@ Requires: %{_cross_os}libcap %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n iputils-%{version} -p1 %build diff --git a/packages/kexec-tools/Cargo.toml b/packages/kexec-tools/Cargo.toml index e26201ca3..8ef9fd9ec 100644 --- a/packages/kexec-tools/Cargo.toml +++ b/packages/kexec-tools/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://kernel.org/pub/linux/utils/kernel/kexec" url = "https://kernel.org/pub/linux/utils/kernel/kexec/kexec-tools-2.0.29.tar.xz" sha512 = "4c9e0b3df47b240f0eac2c31e8b515465f626ce043f64daa32b0b032d7132e54dada5d70875dab256345f66cf94a25dc3c160a9009ba60addd8dcb1e5205f5ca" +[[package.metadata.build-package.external-files]] +url = "https://kernel.org/pub/linux/utils/kernel/kexec/kexec-tools-2.0.29.tar.sign" +sha512 = "d8113d60991335f31fb21c0528ba6e619bf77c5305556c993a441af502fcc6ad8a3f3624b256847c59cbfecdc343df7dd93f7af3859b0ecf4d4f2e7f93ab2643" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/kexec-tools/gpgkey-E27CD9A1F5ACC2FF4BFE7285D7CF64696A374FBE.asc b/packages/kexec-tools/gpgkey-E27CD9A1F5ACC2FF4BFE7285D7CF64696A374FBE.asc new file mode 100644 index 000000000..981b83748 --- /dev/null +++ b/packages/kexec-tools/gpgkey-E27CD9A1F5ACC2FF4BFE7285D7CF64696A374FBE.asc @@ -0,0 +1,76 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +qsHVD2+G7g== +=h5iz +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/kexec-tools/kexec-tools.spec b/packages/kexec-tools/kexec-tools.spec index 10013cb11..c12d3f8bc 100644 --- a/packages/kexec-tools/kexec-tools.spec +++ b/packages/kexec-tools/kexec-tools.spec @@ -6,6 +6,8 @@ Summary: Linux tool to load kernels from the running system License: GPL-2.0-or-later AND GPL-2.0-only URL: https://www.kernel.org/doc/html/latest/admin-guide/kdump/kdump.html Source0: https://kernel.org/pub/linux/utils/kernel/kexec/kexec-tools-%{version}.tar.xz +Source1: https://kernel.org/pub/linux/utils/kernel/kexec/kexec-tools-%{version}.tar.sign +Source2: gpgkey-E27CD9A1F5ACC2FF4BFE7285D7CF64696A374FBE.asc BuildRequires: %{_cross_os}glibc-devel @@ -13,6 +15,7 @@ BuildRequires: %{_cross_os}glibc-devel %{summary}. %prep +%{gpgverify} --data=<(xzcat %{S:0}) --signature=%{S:1} --keyring=%{S:2} %setup -n kexec-tools-%{version} rm -f kexec-tools.spec.in diff --git a/packages/kmod/Cargo.toml b/packages/kmod/Cargo.toml index 69ee90190..88cfe1ef3 100644 --- a/packages/kmod/Cargo.toml +++ b/packages/kmod/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://www.kernel.org/pub/linux/utils/kernel/kmod" url = "https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-33.tar.xz" sha512 = "32d79d0bb7e89012f18458d4e88325f8e19a7dba6e1d5cff01aec3e618d1757b0f7c119735bf38d02e0d056a14273fd7522fca7c61a4d12a3ea5854bb662fff8" +[[package.metadata.build-package.external-files]] +url = "https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-33.tar.sign" +sha512 = "f84dc40fa1ba7ce858746f1ba9f1da79004c842d6745e9c9777018bea1cfca35e5627f025d320533f822fc61539f6f168d1f000809156d558cc58293a786acb5" + [build-dependencies] glibc = { path = "../glibc" } libz = { path = "../libz" } diff --git a/packages/kmod/gpgkey-EAB33C9690013C733916AC839BA2A5A630CBEA53.asc b/packages/kmod/gpgkey-EAB33C9690013C733916AC839BA2A5A630CBEA53.asc new file mode 100644 index 000000000..614500582 --- /dev/null +++ b/packages/kmod/gpgkey-EAB33C9690013C733916AC839BA2A5A630CBEA53.asc @@ -0,0 +1,76 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=eFrN +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/kmod/kmod.spec b/packages/kmod/kmod.spec index 83f60eeee..93e82895e 100644 --- a/packages/kmod/kmod.spec +++ b/packages/kmod/kmod.spec @@ -5,6 +5,8 @@ Summary: Tools for kernel module loading and unloading License: GPL-2.0-or-later AND LGPL-2.1-or-later URL: http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary Source0: https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-%{version}.tar.xz +Source1: https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-%{version}.tar.sign +Source2: gpgkey-EAB33C9690013C733916AC839BA2A5A630CBEA53.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libz-devel BuildRequires: %{_cross_os}libzstd-devel @@ -22,6 +24,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=<(xzcat %{S:0}) --signature=%{S:1} --keyring=%{S:2} %autosetup -n kmod-%{version} -p1 cp COPYING COPYING.LGPL cp tools/COPYING COPYING.GPL diff --git a/packages/libacl/Cargo.toml b/packages/libacl/Cargo.toml index 6399538c2..1000cca97 100644 --- a/packages/libacl/Cargo.toml +++ b/packages/libacl/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://download-mirror.savannah.gnu.org/releases/acl" url = "https://download-mirror.savannah.gnu.org/releases/acl/acl-2.3.2.tar.gz" sha512 = "31aeb39958d8af5d08933dd3a89333a41025c3eb49fc461fa3c291caca51dad575ec13faeb7deba9b3c2ebf7615be7d45e2b78e50d4f83d8ec933c95931a7682" +[[package.metadata.build-package.external-files]] +url = "https://download-mirror.savannah.gnu.org/releases/acl/acl-2.3.2.tar.gz.sig" +sha512 = "fcd05951bba9d99bceb6dee409ae9e186808c7106f68f7d8e31959f75e0f5b01e18b87c4c7340cb4c168734b596468c710342a7d8c5e27c9fc55f1fcb57f9625" + [build-dependencies] glibc = { path = "../glibc" } libattr = { path = "../libattr" } diff --git a/packages/libacl/gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc b/packages/libacl/gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc new file mode 100644 index 000000000..f4f65474a --- /dev/null +++ b/packages/libacl/gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc @@ -0,0 +1,84 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQILBD3XJ1gBEADl/xJw5AKlxOkntMEThC5z23S7V4/wHAu1Gf0EQkgI4z7pV2/n +mob3TIKMYTO8UhepZhbH3zV2sq72OiaMYJfEXK5LxfGj/ZHvI1Im08VDlZFjAaGD +TNvWylTYAqERV5mVQcc5WxM8UwCnYdZK0Zg0rklc4oQp33FzvmKGdjrgKYoYBFHa +JamAnL7a0EWl/Go/5oNdREoRNrIXlluC/fdEhg5x3wbr0/MISFHTBuGW9LGYKw2O +N2Txi3NWNX8JRKgPXK2XYm+lKfboWKKtaBP3S5TWim39EJYR5AHsE0qIxwcesVvd +1AiUapOSsLdW4Uc7L+y1AlZjmJcvHWXXFR0kawE47R/GfN23gaJQBrfvOcQinKQD +EAajMQXxp+bAED47HLhB5KVZQFkImiEKeE00TxXe3YUtPQjVg0jrvuMHziY7gwRp +rYRsWxKSujXwazEPGVbq7YmaqmVN8FV8PKvMIFyc1sJPTNTIfnFErTLCrJnjL/nN +GkmysFmBC7hchwivaZQ5Inz65+qtZGditSafb6n18CIPaE6lrMw+27gUWmNVTr9W +DCMyt+qBJAIAKI8KPSOuRnnJDjUMbG5Lp4M/UFNtcMd5Cgj0yItaOKD161wrdDwU +aSf2T6O/02lsIrcneD23kbBoaZTZMjQhLi1k0WE+TP3oI2dEaVmUR6/+bwAGKbQi +TWlrZSBGcnlzaW5nZXIgPHZhcGllckBnZW50b28ub3JnPokCNgQTAQIAIAIeAQIX +gAIZAQUCRYuS9wYLCQgHAwIEFQIIAwQWAgMBAAoJEEFjO5/oN/WBwa0QANjMp5oA +pWZK13wulPkLr12cLb8t6M4UkGM9Uy82BI1UxegKqPl8JL15JhV3nsdvnkennVkq +FZsRd5/DS5srhKsQq/jXQdfI0/jdmwARkPbgGNlyJbcmFAbkTGJfgssEsoCUqZIp +cOc4kYY2slV/shiOhUqJnbN7R8+9hrI3XABr5Jc76mWIxboNUZaVEApjO1bSI0Kw +SrMOqdNJMVSoajxJyDINp1AeDcJAr0DhVUtkNybYcYep6XsoDsxR0hVKgv/c0cob +K6vUvLWWSQLDRthoYvhFmFVBVC7MJKGmyYjTm11CsHzhfi8FNJr+Hi3uqjBm/Qg2 +MQj9cIKcRVpWAJu+vXQyxRHgoE1xyv+MFWYeGrY2Xe1MvFhOCZmBU/xys5GW5Ic7 +zoKNEsKZxHJbXfgX3b4DLsD5GoO779jflyrbuVHcdH/QcumV4m1iXrBSeitJFAto +duwlEnX+mOLbErqLiMoBs3Qrxgyk6p7GTnK/59tvWPb5YzHBLW/pQwI155ghUsuj +2A6kYSfm9l3oBdrOf7upoeJhi/8kQj8ICqoMGPiLUPMpX3br/dAarB8GHs8l/xz5 +8YHMPJ6wZaWNr/m2ysdnXHACZHuVHlXSAISVIjMZx0FInuu8SNF4LdWD76cOGw6a +V5mcVoZo3Wq6kKa8Jrcaf/c96MOEekyXJ4EvtENNaWtlIEZyeXNpbmdlciAoT3Bl +biBTb3VyY2UgQ2hyb21pdW0gcHJvamVjdCkgPHZhcGllckBjaHJvbWl1bS5vcmc+ +iQI3BBMBCAAhBQJX2GJQAhsvBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEFj +O5/oN/WBgrAP/iSvaL8yjE2VeBncHpDvA+xdTeufpF0qCjDwTD+oEotw1RZE4ECa +BTj0lOENtgKgt5tgYFRtGFeYKFLd62jlf/nfEtDPE3tkdJimcLm4/AVZtdYHlKth +krBuLZQHbypcc41Ksoz8QoEJRFR81TkxxxOAAsCC8xCiuDRmBnF2zD32fadTp3Ub +vdrgS41pjenkIMgyWeq2Kgo/rTG+oaITThNCP15f2qKwLhkdykGAUtm55a3yG4nq +Lhm/DWBZzZ4zJptOXndhx9nOtZjK99/0ow52axqIFjMsjizpp2AaqZ3K0KMIPyaw +G/e9OGxW7UwJc5b6s3p6R14e4OtqJPd0I1T5RnvvRSrnhAWIhQS/8h+Yfe+mkKwL +8Wi8q+FEOrlo77uqr+PkgHx6yQiXz7IYV6mludCHhKwQSFFjVJrJlYTr2vPG/vUW +510vxSc8wtepAucFQ67J7OAygDtE6QWtPhRB5YUR4M+Gn+nP18SY9wq5RGcyd5FX +JCj9i8Q1WpiyOayOfpcyZ2062vQ1EBXXqmfFQawTuXj6z4D45SHfYql61IRVFLXE +lalVm0NjmPegS0KcO2uHTv2OHQ6F3RhiEVx4bx8rqjshcelDSpcdP9mcYhOPE12W +k62t8UNnrTBY+Jd0sl5cvZWJmFqVlqg62jiJUZecKzlCYVY5usJGnSN8tClNaWtl +IEZyeXNpbmdlciAoR01BSUwpIDx2YXBpZXJAZ21haWwuY29tPokCNgQTAQIAIAIb +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 +bSfv +=fLdD +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libacl/libacl.spec b/packages/libacl/libacl.spec index 571044851..a604d7b28 100644 --- a/packages/libacl/libacl.spec +++ b/packages/libacl/libacl.spec @@ -6,6 +6,8 @@ Summary: Library for access control list support License: LGPL-2.1-or-later URL: https://savannah.nongnu.org/projects/acl Source0: https://download-mirror.savannah.gnu.org/releases/acl/acl-%{version}.tar.gz +Source1: https://download-mirror.savannah.gnu.org/releases/acl/acl-%{version}.tar.gz.sig +Source2: gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libattr-devel Requires: %{_cross_os}libattr @@ -21,6 +23,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n acl-%{version} -p1 %build diff --git a/packages/libattr/Cargo.toml b/packages/libattr/Cargo.toml index 5e20e3abf..bde769a1a 100644 --- a/packages/libattr/Cargo.toml +++ b/packages/libattr/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://download-mirror.savannah.gnu.org/releases/attr" url = "https://download-mirror.savannah.gnu.org/releases/attr/attr-2.5.2.tar.xz" sha512 = "f587ea544effb7cfed63b3027bf14baba2c2dbe3a9b6c0c45fc559f7e8cb477b3e9a4a826eae30f929409468c50d11f3e7dc6d2500f41e1af8662a7e96a30ef3" +[[package.metadata.build-package.external-files]] +url = "https://download-mirror.savannah.gnu.org/releases/attr/attr-2.5.2.tar.xz.sig" +sha512 = "36a816b8b8bcb392efb153f92a687688526195942011469dca48a317336f7be84cb607d74c5336e7b383a304151a81508606e7ac39731ea50b5f75b8e9102724" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libattr/gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc b/packages/libattr/gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc new file mode 100644 index 000000000..f4f65474a --- /dev/null +++ b/packages/libattr/gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc @@ -0,0 +1,84 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQILBD3XJ1gBEADl/xJw5AKlxOkntMEThC5z23S7V4/wHAu1Gf0EQkgI4z7pV2/n +mob3TIKMYTO8UhepZhbH3zV2sq72OiaMYJfEXK5LxfGj/ZHvI1Im08VDlZFjAaGD +TNvWylTYAqERV5mVQcc5WxM8UwCnYdZK0Zg0rklc4oQp33FzvmKGdjrgKYoYBFHa +JamAnL7a0EWl/Go/5oNdREoRNrIXlluC/fdEhg5x3wbr0/MISFHTBuGW9LGYKw2O +N2Txi3NWNX8JRKgPXK2XYm+lKfboWKKtaBP3S5TWim39EJYR5AHsE0qIxwcesVvd +1AiUapOSsLdW4Uc7L+y1AlZjmJcvHWXXFR0kawE47R/GfN23gaJQBrfvOcQinKQD +EAajMQXxp+bAED47HLhB5KVZQFkImiEKeE00TxXe3YUtPQjVg0jrvuMHziY7gwRp +rYRsWxKSujXwazEPGVbq7YmaqmVN8FV8PKvMIFyc1sJPTNTIfnFErTLCrJnjL/nN +GkmysFmBC7hchwivaZQ5Inz65+qtZGditSafb6n18CIPaE6lrMw+27gUWmNVTr9W +DCMyt+qBJAIAKI8KPSOuRnnJDjUMbG5Lp4M/UFNtcMd5Cgj0yItaOKD161wrdDwU +aSf2T6O/02lsIrcneD23kbBoaZTZMjQhLi1k0WE+TP3oI2dEaVmUR6/+bwAGKbQi +TWlrZSBGcnlzaW5nZXIgPHZhcGllckBnZW50b28ub3JnPokCNgQTAQIAIAIeAQIX +gAIZAQUCRYuS9wYLCQgHAwIEFQIIAwQWAgMBAAoJEEFjO5/oN/WBwa0QANjMp5oA +pWZK13wulPkLr12cLb8t6M4UkGM9Uy82BI1UxegKqPl8JL15JhV3nsdvnkennVkq +FZsRd5/DS5srhKsQq/jXQdfI0/jdmwARkPbgGNlyJbcmFAbkTGJfgssEsoCUqZIp +cOc4kYY2slV/shiOhUqJnbN7R8+9hrI3XABr5Jc76mWIxboNUZaVEApjO1bSI0Kw +SrMOqdNJMVSoajxJyDINp1AeDcJAr0DhVUtkNybYcYep6XsoDsxR0hVKgv/c0cob +K6vUvLWWSQLDRthoYvhFmFVBVC7MJKGmyYjTm11CsHzhfi8FNJr+Hi3uqjBm/Qg2 +MQj9cIKcRVpWAJu+vXQyxRHgoE1xyv+MFWYeGrY2Xe1MvFhOCZmBU/xys5GW5Ic7 +zoKNEsKZxHJbXfgX3b4DLsD5GoO779jflyrbuVHcdH/QcumV4m1iXrBSeitJFAto +duwlEnX+mOLbErqLiMoBs3Qrxgyk6p7GTnK/59tvWPb5YzHBLW/pQwI155ghUsuj +2A6kYSfm9l3oBdrOf7upoeJhi/8kQj8ICqoMGPiLUPMpX3br/dAarB8GHs8l/xz5 +8YHMPJ6wZaWNr/m2ysdnXHACZHuVHlXSAISVIjMZx0FInuu8SNF4LdWD76cOGw6a +V5mcVoZo3Wq6kKa8Jrcaf/c96MOEekyXJ4EvtENNaWtlIEZyeXNpbmdlciAoT3Bl +biBTb3VyY2UgQ2hyb21pdW0gcHJvamVjdCkgPHZhcGllckBjaHJvbWl1bS5vcmc+ +iQI3BBMBCAAhBQJX2GJQAhsvBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEFj +O5/oN/WBgrAP/iSvaL8yjE2VeBncHpDvA+xdTeufpF0qCjDwTD+oEotw1RZE4ECa +BTj0lOENtgKgt5tgYFRtGFeYKFLd62jlf/nfEtDPE3tkdJimcLm4/AVZtdYHlKth +krBuLZQHbypcc41Ksoz8QoEJRFR81TkxxxOAAsCC8xCiuDRmBnF2zD32fadTp3Ub +vdrgS41pjenkIMgyWeq2Kgo/rTG+oaITThNCP15f2qKwLhkdykGAUtm55a3yG4nq +Lhm/DWBZzZ4zJptOXndhx9nOtZjK99/0ow52axqIFjMsjizpp2AaqZ3K0KMIPyaw +G/e9OGxW7UwJc5b6s3p6R14e4OtqJPd0I1T5RnvvRSrnhAWIhQS/8h+Yfe+mkKwL +8Wi8q+FEOrlo77uqr+PkgHx6yQiXz7IYV6mludCHhKwQSFFjVJrJlYTr2vPG/vUW +510vxSc8wtepAucFQ67J7OAygDtE6QWtPhRB5YUR4M+Gn+nP18SY9wq5RGcyd5FX +JCj9i8Q1WpiyOayOfpcyZ2062vQ1EBXXqmfFQawTuXj6z4D45SHfYql61IRVFLXE +lalVm0NjmPegS0KcO2uHTv2OHQ6F3RhiEVx4bx8rqjshcelDSpcdP9mcYhOPE12W +k62t8UNnrTBY+Jd0sl5cvZWJmFqVlqg62jiJUZecKzlCYVY5usJGnSN8tClNaWtl +IEZyeXNpbmdlciAoR01BSUwpIDx2YXBpZXJAZ21haWwuY29tPokCNgQTAQIAIAIb +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 +bSfv +=fLdD +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libattr/libattr.spec b/packages/libattr/libattr.spec index d5b84bc6b..3887fba11 100644 --- a/packages/libattr/libattr.spec +++ b/packages/libattr/libattr.spec @@ -6,6 +6,8 @@ Summary: Library for extended attribute support License: LGPL-2.1-or-later URL: https://savannah.nongnu.org/projects/attr Source0: https://download-mirror.savannah.gnu.org/releases/attr/attr-%{version}.tar.xz +Source1: https://download-mirror.savannah.gnu.org/releases/attr/attr-%{version}.tar.xz.sig +Source2: gpgkey-B902B5271325F892AC251AD441633B9FE837F581.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -19,6 +21,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n attr-%{version} -p1 %build diff --git a/packages/libcap/Cargo.toml b/packages/libcap/Cargo.toml index 0f55408d8..87dc6f804 100644 --- a/packages/libcap/Cargo.toml +++ b/packages/libcap/Cargo.toml @@ -16,6 +16,10 @@ releases-url = "https://cdn.kernel.org/pub/linux/libs/security/linux-privs/libca url = "https://cdn.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.70.tar.gz" sha512 = "2a4a5959958989e6a0d54ea795a706b0f12596778ac660b19b7b1479910af01b4d870111b060dac0b1cd4671b98d815ea5953cefd4edde1a0ba9efe22f897842" +[[package.metadata.build-package.external-files]] +url = "https://cdn.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.70.tar.sign" +sha512 = "d8a7d631d74ecdfad731e5d36087d959f9279ed837b20ed57bb518129f1ba6d144927987ca50a5459cc72d5374fe3a987583c1d5c88213e7f57f344ed698c71f" + [build-dependencies] glibc = { path = "../glibc" } libattr = { path = "../libattr" } diff --git a/packages/libcap/gpgkey-38A644698C69787344E954CE29EE848AE2CCF3F4.asc b/packages/libcap/gpgkey-38A644698C69787344E954CE29EE848AE2CCF3F4.asc new file mode 100644 index 000000000..ac5205b64 --- /dev/null +++ b/packages/libcap/gpgkey-38A644698C69787344E954CE29EE848AE2CCF3F4.asc @@ -0,0 +1,64 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +J/Kv +=tjPe +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libcap/libcap.spec b/packages/libcap/libcap.spec index 2542e1240..94e91e056 100644 --- a/packages/libcap/libcap.spec +++ b/packages/libcap/libcap.spec @@ -6,6 +6,8 @@ Summary: Library for getting and setting POSIX.1e capabilities License: GPL-2.0-only OR BSD-3-Clause URL: https://sites.google.com/site/fullycapable/ Source0: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/snapshot/libcap-%{version}.tar.gz +Source1: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/snapshot/libcap-%{version}.tar.sign +Source2: gpgkey-38A644698C69787344E954CE29EE848AE2CCF3F4.asc BuildRequires: libcap-devel BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libattr-devel @@ -25,6 +27,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=<(zcat %{S:0}) --signature=%{S:1} --keyring=%{S:2} %autosetup -n libcap-%{version} -p1 %global cross_make \ diff --git a/packages/libdbus/Cargo.toml b/packages/libdbus/Cargo.toml index 6c825ab6b..3c94273ce 100644 --- a/packages/libdbus/Cargo.toml +++ b/packages/libdbus/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://dbus.freedesktop.org/releases/dbus" url = "https://dbus.freedesktop.org/releases/dbus/dbus-1.15.12.tar.xz" sha512 = "9af8ee28d61e1794eacd8cdecd6a68fa32ab5ea229df32f7112ed67f1aa8e57dd9a595ceaf42621891b50074e6f5a0cdd8c76f7d5882633446d0b81c40434cc0" +[[package.metadata.build-package.external-files]] +url = "https://dbus.freedesktop.org/releases/dbus/dbus-1.15.12.tar.xz.asc" +sha512 = "7782899dab19ccb78c6a76bb2fd69e37171a05249c9e0fd937998f4468c201b651f1b655a4789d468651004269ae78072a4561143c6c29b0b604e64c881d720f" + [build-dependencies] glibc = { path = "../glibc" } libcap = { path = "../libcap" } diff --git a/packages/libdbus/gpgkey-7A073AD1AE694FA25BFF62E5235C099D3EB33076.asc b/packages/libdbus/gpgkey-7A073AD1AE694FA25BFF62E5235C099D3EB33076.asc new file mode 100644 index 000000000..57d754c42 --- /dev/null +++ b/packages/libdbus/gpgkey-7A073AD1AE694FA25BFF62E5235C099D3EB33076.asc @@ -0,0 +1,208 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +pVbHWbZSGkUptYFdg5psy9Tniw== +=861B +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libdbus/libdbus.spec b/packages/libdbus/libdbus.spec index ec73d5b52..b1c00b413 100644 --- a/packages/libdbus/libdbus.spec +++ b/packages/libdbus/libdbus.spec @@ -6,6 +6,8 @@ Summary: Library for a message bus License: AFL-2.1 OR GPL-2.0-or-later URL: http://www.freedesktop.org/Software/dbus/ Source0: https://dbus.freedesktop.org/releases/dbus/dbus-%{version}.tar.xz +Source1: https://dbus.freedesktop.org/releases/dbus/dbus-%{version}.tar.xz.asc +Source2: gpgkey-7A073AD1AE694FA25BFF62E5235C099D3EB33076.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libcap-devel BuildRequires: %{_cross_os}libexpat-devel @@ -23,6 +25,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n dbus-%{version} -p1 %build diff --git a/packages/libexpat/Cargo.toml b/packages/libexpat/Cargo.toml index e93e560b2..230f09cfc 100644 --- a/packages/libexpat/Cargo.toml +++ b/packages/libexpat/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://github.com/libexpat/libexpat/releases/" url = "https://github.com/libexpat/libexpat/releases/download/R_2_6_4/expat-2.6.4.tar.xz" sha512 = "620da34d98524478b445038bf1dd439790fe11169496516425fca922226797835c27549fc5fb825792b516563b24eb922d9ad8f27d20a0229e7ee8cd640dfb25" +[[package.metadata.build-package.external-files]] +url = "https://github.com/libexpat/libexpat/releases/download/R_2_6_4/expat-2.6.4.tar.xz.asc" +sha512 = "e81764d4afb9b4e277b3f67921255c8415ffb37320939c847a17c94be12917bca5f4c6c14225b1e68594811f154e5e931761538c5aac6eb9b4bf360339753512" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libexpat/gpgkey-CB8DE70A90CFBF6C3BF5CC5696262ACFFBD3AEC6.asc b/packages/libexpat/gpgkey-CB8DE70A90CFBF6C3BF5CC5696262ACFFBD3AEC6.asc new file mode 100644 index 000000000..378da509b --- /dev/null +++ b/packages/libexpat/gpgkey-CB8DE70A90CFBF6C3BF5CC5696262ACFFBD3AEC6.asc @@ -0,0 +1,87 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +3g== +=s8yu +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libexpat/libexpat.spec b/packages/libexpat/libexpat.spec index 68a69b473..b4690dfc5 100644 --- a/packages/libexpat/libexpat.spec +++ b/packages/libexpat/libexpat.spec @@ -8,6 +8,8 @@ Summary: Library for XML parsing License: MIT URL: https://libexpat.github.io/ Source0: https://github.com/libexpat/libexpat/releases/download/R_%{unversion}/expat-%{version}.tar.xz +Source1: https://github.com/libexpat/libexpat/releases/download/R_%{unversion}/expat-%{version}.tar.xz.asc +Source2: gpgkey-CB8DE70A90CFBF6C3BF5CC5696262ACFFBD3AEC6.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -21,6 +23,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n expat-%{version} -p1 %build diff --git a/packages/libmnl/Cargo.toml b/packages/libmnl/Cargo.toml index 24027e133..dd8b9a365 100644 --- a/packages/libmnl/Cargo.toml +++ b/packages/libmnl/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "http://netfilter.org/projects/libmnl/files" url = "http://netfilter.org/projects/libmnl/files/libmnl-1.0.5.tar.bz2" sha512 = "16fa48e74c9da7724a85c655dfb0abd8369392627934639d65de951543e1447ac3e048d231248f1ce8861443c2ef62654a85a81feeedbbffaf2e5744f6cf4c9f" +[[package.metadata.build-package.external-files]] +url = "http://netfilter.org/projects/libmnl/files/libmnl-1.0.5.tar.bz2.sig" +sha512 = "bb75ae3b5520d8b9372d70da7c1a27fa3d8e50a26a05fe56397dead4d7d5ad4003e6e576becd1200a5c9ed42fe5a97273acc8c50f1fd3181688f0d0b8c607dfc" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libmnl/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc b/packages/libmnl/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc new file mode 100644 index 000000000..3df9e4156 --- /dev/null +++ b/packages/libmnl/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF+HdQgBEACzteJUJGtj3N6u5mcGh4Nu/9GQfwrrphZuI7jto2N6+ZoURded +660mFLnax7wgIE8ugAa085jwFWbFY3FzGutUs/kDmnqy9WneYNBLIAF3ZTFfY+oi +V1C09bBlHKDj9gSEM2TZ/qU14exKdSloqcMKSdIqLQX27w/D6WmO1crDjOKKN9F2 +zjc3uLjo1gIPrY+Kdld29aI0W4gYvNLOo+ewhVC5Q6ymWOdR3eKaP2HIAt8CYf0t +Sx8ChHdBvXQITDmXoGPLTTiCHBoUzaJ/N8m4AZTuSUTr9g3jUNFmL48OrJjFPhHh +KDY0V59id5nPu4RX3fa/XW+4FNlrthA5V9dQSIPh7r7uHynDtkcCHT5m4mn0NqG3 +dsUqeYQlrWKCVDTfX/WQB3Rq1tgmOssFG9kZkXcVTmis3KFP1ZAahBRB33OJgSfi +WKc/mWLMEQcljbysbJzq74Vrjg44DNK7vhAXGoR35kjj5saduxTywdb3iZhGXEsg +9zqV0uOIfMQsQJQCZTlkqvZibdB3xlRyiCwqlf1eHB2Vo7efWbRIizX2da4c5xUj ++IL1eSPmTV+52x1dYXpn/cSVKJAROtcSmwvMRyjuGOcTNtir0XHCxC5YYBow6tKR +U1hrFiulCMH80HeS+u/g4SpT4lcv+x0DlN5BfWQuN5k5ZzwKb6EQs092qQARAQAB +tCxOZXRmaWx0ZXIgQ29yZSBUZWFtIDxjb3JldGVhbUBuZXRmaWx0ZXIub3JnPokC +VAQTAQoAPhYhBDfZZKzASYHHVQD7m9Vdl4qKFCDkBQJfh3UIAhsDBQkHhM4ABQsJ +CAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJENVdl4qKFCDk0msQAJTIK8TLHw2IJDc6 ++ZfUJc+znSNwskO+A4lwvb1vRY5qFV+CA2S1eUS4HGDWDT0sPKie6Nx4+FBczkWd +RA+eaKDqQeS5Vzc2f0bl74un91h7yE8O2NsVnpL166MnAAk3/ACjHsZX2PzF12F6 +4stvGQFpjZRWItj0I6bvPY6CTtqVPB98a6RpdbS9kGxCCMrL3CFGDXGSjXes5KwN +IvngmVB36wjb3QgEtQIv13jrWFfiXeuieqMRyC6Z3KNYVcvis34eGxPFD9MHrK+w +bdw3KzMBJd7hMoVRl32Q13T/PX8H3pqWMqKaL41wHUswRt0IQjNZnRvRnlJ0VDFf +Wep/3dFK+uQbdABuiwCiRli5mWeOMCP+qJodP1OZSGqg0VwZWUGdCGG5+qIhngOj +QVomvJ7N4eRLU3xuPVjLoBeHzvViUPpYtWQ/YiZK5rWTJHhu88xZaysFJRaV+Uz3 +wPkeqdArRRXl1Tpy+cKy7D5BZAr7OjT1wboon23IM2DJRurbaHD8blMsjZ07pbvb +4hdpiE6mqq7CYskDz2UGTaFfEW4bFnKtvKTXEnmcqc4mWcr2z9BBYouGmcFczgET +tE02XejmExXV2RPUtXfLuNIbVpuXG1qhzNuXAfm+S/68XDSFrwyK8/Dgq5ga0iIP +n8Uvz12Xu/Qde+NicogLNWF90QJ2 +=z7om +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libmnl/libmnl.spec b/packages/libmnl/libmnl.spec index 6ba01d7fb..fe85025e4 100644 --- a/packages/libmnl/libmnl.spec +++ b/packages/libmnl/libmnl.spec @@ -6,6 +6,8 @@ Summary: Library for netlink License: LGPL-2.1-or-later URL: http://netfilter.org/projects/libmnl Source0: http://netfilter.org/projects/libmnl/files/libmnl-%{version}.tar.bz2 +Source1: http://netfilter.org/projects/libmnl/files/libmnl-%{version}.tar.bz2.sig +Source2: gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -19,6 +21,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libmnl-%{version} -p1 %build diff --git a/packages/libnetfilter_cthelper/Cargo.toml b/packages/libnetfilter_cthelper/Cargo.toml index a4e38e9a2..97d0e5cb3 100644 --- a/packages/libnetfilter_cthelper/Cargo.toml +++ b/packages/libnetfilter_cthelper/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://netfilter.org/projects/libnetfilter_cthelper/files" url = "https://netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-1.0.1.tar.bz2" sha512 = "f0591edd579aee92b62446e2b8fef6af9c404848c42c8da76850bb01aec3567442612f53cf8d3af6ba4d6d920487bff310a4e547bccf595478b1f96b4280eada" +[[package.metadata.build-package.external-files]] +url = "https://netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-1.0.1.tar.bz2.sig" +sha512 = "991f1e20673eb290fc9b4b35c5dd0c27223398e560f4807b5497fc6b69780594cbae026481dbdf1862a25da7537f60b7d938038a8310cf3b0cd207ca1d3672e6" + [build-dependencies] glibc = { path = "../glibc" } libmnl = { path = "../libmnl" } diff --git a/packages/libnetfilter_cthelper/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc b/packages/libnetfilter_cthelper/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc new file mode 100644 index 000000000..3df9e4156 --- /dev/null +++ b/packages/libnetfilter_cthelper/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF+HdQgBEACzteJUJGtj3N6u5mcGh4Nu/9GQfwrrphZuI7jto2N6+ZoURded +660mFLnax7wgIE8ugAa085jwFWbFY3FzGutUs/kDmnqy9WneYNBLIAF3ZTFfY+oi +V1C09bBlHKDj9gSEM2TZ/qU14exKdSloqcMKSdIqLQX27w/D6WmO1crDjOKKN9F2 +zjc3uLjo1gIPrY+Kdld29aI0W4gYvNLOo+ewhVC5Q6ymWOdR3eKaP2HIAt8CYf0t +Sx8ChHdBvXQITDmXoGPLTTiCHBoUzaJ/N8m4AZTuSUTr9g3jUNFmL48OrJjFPhHh +KDY0V59id5nPu4RX3fa/XW+4FNlrthA5V9dQSIPh7r7uHynDtkcCHT5m4mn0NqG3 +dsUqeYQlrWKCVDTfX/WQB3Rq1tgmOssFG9kZkXcVTmis3KFP1ZAahBRB33OJgSfi +WKc/mWLMEQcljbysbJzq74Vrjg44DNK7vhAXGoR35kjj5saduxTywdb3iZhGXEsg +9zqV0uOIfMQsQJQCZTlkqvZibdB3xlRyiCwqlf1eHB2Vo7efWbRIizX2da4c5xUj ++IL1eSPmTV+52x1dYXpn/cSVKJAROtcSmwvMRyjuGOcTNtir0XHCxC5YYBow6tKR +U1hrFiulCMH80HeS+u/g4SpT4lcv+x0DlN5BfWQuN5k5ZzwKb6EQs092qQARAQAB +tCxOZXRmaWx0ZXIgQ29yZSBUZWFtIDxjb3JldGVhbUBuZXRmaWx0ZXIub3JnPokC +VAQTAQoAPhYhBDfZZKzASYHHVQD7m9Vdl4qKFCDkBQJfh3UIAhsDBQkHhM4ABQsJ +CAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJENVdl4qKFCDk0msQAJTIK8TLHw2IJDc6 ++ZfUJc+znSNwskO+A4lwvb1vRY5qFV+CA2S1eUS4HGDWDT0sPKie6Nx4+FBczkWd +RA+eaKDqQeS5Vzc2f0bl74un91h7yE8O2NsVnpL166MnAAk3/ACjHsZX2PzF12F6 +4stvGQFpjZRWItj0I6bvPY6CTtqVPB98a6RpdbS9kGxCCMrL3CFGDXGSjXes5KwN +IvngmVB36wjb3QgEtQIv13jrWFfiXeuieqMRyC6Z3KNYVcvis34eGxPFD9MHrK+w +bdw3KzMBJd7hMoVRl32Q13T/PX8H3pqWMqKaL41wHUswRt0IQjNZnRvRnlJ0VDFf +Wep/3dFK+uQbdABuiwCiRli5mWeOMCP+qJodP1OZSGqg0VwZWUGdCGG5+qIhngOj +QVomvJ7N4eRLU3xuPVjLoBeHzvViUPpYtWQ/YiZK5rWTJHhu88xZaysFJRaV+Uz3 +wPkeqdArRRXl1Tpy+cKy7D5BZAr7OjT1wboon23IM2DJRurbaHD8blMsjZ07pbvb +4hdpiE6mqq7CYskDz2UGTaFfEW4bFnKtvKTXEnmcqc4mWcr2z9BBYouGmcFczgET +tE02XejmExXV2RPUtXfLuNIbVpuXG1qhzNuXAfm+S/68XDSFrwyK8/Dgq5ga0iIP +n8Uvz12Xu/Qde+NicogLNWF90QJ2 +=z7om +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libnetfilter_cthelper/libnetfilter_cthelper.spec b/packages/libnetfilter_cthelper/libnetfilter_cthelper.spec index 3eb184822..1ea75886e 100644 --- a/packages/libnetfilter_cthelper/libnetfilter_cthelper.spec +++ b/packages/libnetfilter_cthelper/libnetfilter_cthelper.spec @@ -6,6 +6,8 @@ Summary: Library for netfilter cthelper License: GPL-2.0-or-later URL: http://netfilter.org Source0: https://netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-%{version}.tar.bz2 +Source1: https://netfilter.org/projects/libnetfilter_cthelper/files/libnetfilter_cthelper-%{version}.tar.bz2.sig +Source2: gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libmnl-devel Requires: %{_cross_os}libmnl @@ -21,6 +23,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libnetfilter_cthelper-%{version} -p1 %build diff --git a/packages/libnetfilter_cttimeout/Cargo.toml b/packages/libnetfilter_cttimeout/Cargo.toml index 2aa3234f4..2a1ab8ea0 100644 --- a/packages/libnetfilter_cttimeout/Cargo.toml +++ b/packages/libnetfilter_cttimeout/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://netfilter.org/projects/libnetfilter_cttimeout/files" url = "https://netfilter.org/projects/libnetfilter_cttimeout/files/libnetfilter_cttimeout-1.0.1.tar.bz2" sha512 = "3f7886b2b8c67fb45d9f6d03f8a327d0f04072abf75ec0fa310f4a321a1749607e79b48f47c8b8488f9833734689419264afada0cbc1f0360a5ae9e17d4a1100" +[[package.metadata.build-package.external-files]] +url = "https://netfilter.org/projects/libnetfilter_cttimeout/files/libnetfilter_cttimeout-1.0.1.tar.bz2.sig" +sha512 = "da491294392d94ddf7f1267607bc631ffc564a9e21b439b60a13b7d1259b7a80bc0d4f70208a79f0b674c26ac434c924216775bbe968d56bce5f3fa587eef3fb" + [build-dependencies] glibc = { path = "../glibc" } libmnl = { path = "../libmnl" } diff --git a/packages/libnetfilter_cttimeout/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc b/packages/libnetfilter_cttimeout/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc new file mode 100644 index 000000000..3df9e4156 --- /dev/null +++ b/packages/libnetfilter_cttimeout/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF+HdQgBEACzteJUJGtj3N6u5mcGh4Nu/9GQfwrrphZuI7jto2N6+ZoURded +660mFLnax7wgIE8ugAa085jwFWbFY3FzGutUs/kDmnqy9WneYNBLIAF3ZTFfY+oi +V1C09bBlHKDj9gSEM2TZ/qU14exKdSloqcMKSdIqLQX27w/D6WmO1crDjOKKN9F2 +zjc3uLjo1gIPrY+Kdld29aI0W4gYvNLOo+ewhVC5Q6ymWOdR3eKaP2HIAt8CYf0t +Sx8ChHdBvXQITDmXoGPLTTiCHBoUzaJ/N8m4AZTuSUTr9g3jUNFmL48OrJjFPhHh +KDY0V59id5nPu4RX3fa/XW+4FNlrthA5V9dQSIPh7r7uHynDtkcCHT5m4mn0NqG3 +dsUqeYQlrWKCVDTfX/WQB3Rq1tgmOssFG9kZkXcVTmis3KFP1ZAahBRB33OJgSfi +WKc/mWLMEQcljbysbJzq74Vrjg44DNK7vhAXGoR35kjj5saduxTywdb3iZhGXEsg +9zqV0uOIfMQsQJQCZTlkqvZibdB3xlRyiCwqlf1eHB2Vo7efWbRIizX2da4c5xUj ++IL1eSPmTV+52x1dYXpn/cSVKJAROtcSmwvMRyjuGOcTNtir0XHCxC5YYBow6tKR +U1hrFiulCMH80HeS+u/g4SpT4lcv+x0DlN5BfWQuN5k5ZzwKb6EQs092qQARAQAB +tCxOZXRmaWx0ZXIgQ29yZSBUZWFtIDxjb3JldGVhbUBuZXRmaWx0ZXIub3JnPokC +VAQTAQoAPhYhBDfZZKzASYHHVQD7m9Vdl4qKFCDkBQJfh3UIAhsDBQkHhM4ABQsJ +CAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJENVdl4qKFCDk0msQAJTIK8TLHw2IJDc6 ++ZfUJc+znSNwskO+A4lwvb1vRY5qFV+CA2S1eUS4HGDWDT0sPKie6Nx4+FBczkWd +RA+eaKDqQeS5Vzc2f0bl74un91h7yE8O2NsVnpL166MnAAk3/ACjHsZX2PzF12F6 +4stvGQFpjZRWItj0I6bvPY6CTtqVPB98a6RpdbS9kGxCCMrL3CFGDXGSjXes5KwN +IvngmVB36wjb3QgEtQIv13jrWFfiXeuieqMRyC6Z3KNYVcvis34eGxPFD9MHrK+w +bdw3KzMBJd7hMoVRl32Q13T/PX8H3pqWMqKaL41wHUswRt0IQjNZnRvRnlJ0VDFf +Wep/3dFK+uQbdABuiwCiRli5mWeOMCP+qJodP1OZSGqg0VwZWUGdCGG5+qIhngOj +QVomvJ7N4eRLU3xuPVjLoBeHzvViUPpYtWQ/YiZK5rWTJHhu88xZaysFJRaV+Uz3 +wPkeqdArRRXl1Tpy+cKy7D5BZAr7OjT1wboon23IM2DJRurbaHD8blMsjZ07pbvb +4hdpiE6mqq7CYskDz2UGTaFfEW4bFnKtvKTXEnmcqc4mWcr2z9BBYouGmcFczgET +tE02XejmExXV2RPUtXfLuNIbVpuXG1qhzNuXAfm+S/68XDSFrwyK8/Dgq5ga0iIP +n8Uvz12Xu/Qde+NicogLNWF90QJ2 +=z7om +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libnetfilter_cttimeout/libnetfilter_cttimeout.spec b/packages/libnetfilter_cttimeout/libnetfilter_cttimeout.spec index 668427466..84314ec8f 100644 --- a/packages/libnetfilter_cttimeout/libnetfilter_cttimeout.spec +++ b/packages/libnetfilter_cttimeout/libnetfilter_cttimeout.spec @@ -6,6 +6,8 @@ Summary: Library for netfilter cttimeout License: GPL-2.0-or-later URL: http://netfilter.org Source0: https://netfilter.org/projects/libnetfilter_cttimeout/files/libnetfilter_cttimeout-%{version}.tar.bz2 +Source1: https://netfilter.org/projects/libnetfilter_cttimeout/files/libnetfilter_cttimeout-%{version}.tar.bz2.sig +Source2: gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libmnl-devel Requires: %{_cross_os}libmnl @@ -21,6 +23,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libnetfilter_cttimeout-%{version} -p1 %build diff --git a/packages/libnetfilter_queue/Cargo.toml b/packages/libnetfilter_queue/Cargo.toml index ef6ed3b04..90fd2496c 100644 --- a/packages/libnetfilter_queue/Cargo.toml +++ b/packages/libnetfilter_queue/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://netfilter.org/projects/libnetfilter_queue/files" url = "https://netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-1.0.5.tar.bz2" sha512 = "732a44b602e5efaa4f5582ea25ff8f5ec8f4dca5c0e725cd93fe2d441db80416b25c6018147be90acb262d7428eb5b21b3f7b5920e612d115061ec6a19d67f85" +[[package.metadata.build-package.external-files]] +url = "https://netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-1.0.5.tar.bz2.sig" +sha512 = "65558652c7d54087eb1b5a37f7574bcca3495e5ee6587c7b555a7fe6e118007cf9431a66ed5280ce272890c659eb171570e0d0cbb733cf969ae8b44a1d541687" + [build-dependencies] glibc = { path = "../glibc" } libmnl = { path = "../libmnl" } diff --git a/packages/libnetfilter_queue/gpgkey-C09DB2063F1D7034BA6152ADAB4655A126D292E4.asc b/packages/libnetfilter_queue/gpgkey-C09DB2063F1D7034BA6152ADAB4655A126D292E4.asc new file mode 100644 index 000000000..31fa711b1 --- /dev/null +++ b/packages/libnetfilter_queue/gpgkey-C09DB2063F1D7034BA6152ADAB4655A126D292E4.asc @@ -0,0 +1,75 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBFYldiMBEAC635z9C9kG6VzzdWIO8BEmzjJ6dwe5yMnlZqN5r2CP5h9BrRB3 +BW4oLFLeJyFwsSP6aQeTUB/xkfBG01G6tjsnDWiEVkg2B1/iw4o8mfTTupvMG0Dg +3YY66Cu6vKx8zvFafq3jczzNp2O1Id8N7HT6zhERmHmZXdZw8jdtJKNmYOHyCSMF +SWh8L+C9Y/RmACqegAp8hvNflQPWnTzQovWMiGxE/9/21pJfOgEu/Ky2O3xaObNg +WZ9ILxcwgf6vb/3SmLOnuWl+w1HhdquDlvye7yYyE1xrpu8nUQtzXqL/D3XjQGwX +3Is51r508gKxMY4E4h8KkDiA51uHRCbScIjT+dK1Sm+Q2SN/2KJGeQAEFe9GWXpi +/+b3xpemu+8L7lBXChbYkKtyWL7d6FnATs8lm3ey9THMAGzjnkl0vYRlrlh48xbk +Je4oHSQF7OBkQoFGzPN8kwrZgw9dd9+w3nYkn63ILZjaZL30QZI1CmLXp+jdY7DQ +agnry8cNLhWAXklZfeiicsmzHdkXez/rQo7X6T7hL8PQJT6h2SpykOHPL6dOzAiP +SWryf56JWu6wjJNC1CwvbbbcmjhjUg972/7dupV6+qjletPtJcO8RG3QLvM3RKkf +4sSm759Y20mo03B94Hhi+2GpJYrnLUVkwV2MnfGm2ig1M60xEtSSed8UTQARAQAB +iQI2BCABCgAgFiEEwJ2yBj8dcDS6YVKtq0ZVoSbSkuQFAl+Hdg8CHQEACgkQq0ZV +oSbSkuR8rBAAt0xrQmPYXVGKUjpHuLBkeO2844SWBBXrWbi4z7f83YoQn/wv7CK1 +x1QKuLal7SCQD7VhiYWweNECnHWw2iksRTZWfeFCqdN46vt6IaefoZ7s/Hrtdqpv +jKF7F/B/ANtJ2LLTJMK6j/BRIEFZoZHcUILn9Ga3JGPfAIK3W2Dk0CMIucz2ysj+ +BpPSAlpSQC+s+W9P4Vl+mI6jT96w/IFTxZzs5Rn1cOXnogNve/wocZMLZNUaqm9j +1P7HVnJiIcIBsfNy9AxcGrfIGFPASFfdM7QE0NBYanAxGcRhYOkATt8mV5xSVOJ7 ++fQarZmo2g2rwqGPDcGoWwwiRVba3t1XBI+BS2UaKtO8OZ3bcHB8zD1V6GpvjZys ++WQKBtRhyNaKfHldL+xFk386s3hT3GVG7GvgSrxx1vJWat0We5qsqVbAHKbvLrvH +jSec7tgW+UgIstO+rJ63pdlRfM047xTQvKnBeKSyGdEWnupZKc5n4tgzcToQ0q1N +A9DurMa0pGiRrsRfn29puR+KLr2vtPQQisl5JxlLo8lLnj4tFiQOKcmZkyMw/9np +CK2FSjArltY8esjH74o+1vNcJX1kY2ELk6lQjBb6I0u/sraIKFk04oTw8Rj4FcS6 +QZejrGLzrKBHKd1nwW9zpbZAQZ/XBNz3k+g8F8h6eL2YRXGWFGbobYeJAjYEIAEK +ACAWIQTAnbIGPx1wNLphUq2rRlWhJtKS5AUCX4d2WwIdAQAKCRCrRlWhJtKS5Kim +D/9u95//4X7f0c0BePz5ZfnMie6ENoFZ10G7Eo5CmUFKqfrV1VQ9xjOkjpGJAewo +d6nKYeE97kDDuRdHBTZaAKQnihhxfQ3cfsT/gO5cc/ot3+EM/pets51gzlMXBlys +UbjX8cL2wdHrKrhfctEDDK6fCGLySDkaSeCxRg2U41L2QfmKD0yY/91zB5L2NL2L +xx7T8aMxLlO/gPUTEhZdFROPoWaBc8iwfOW8xUnCTZO2oArgoNHuo03WOU5zj6ji +cPFdQ/NcvV4aQfRmm5i9BjJnH5hgqTq9A37NZvdV18ZqH+ejIFM36B4ItDRocNeR +LXRtgldRs/8Ku+Fc9UhvqeDSNRjEvTGEuKvMEzIwMi7QEjwRuLClOqZGa3ogvXvS +7cTqSeZDMtexyWxdS9mUVb/ORQbLjIbfADmReS22zEWSBFs08NynV1KE9Y/pPM3b +XTSAvRAtyJAWquHAs80QLkcoczm361UO6kueEkxaU3P42UtvWIh2xFwDFBJjWwk0 +r4jIum9snQoRCc0j6KmenjxPW8T2XGiDhRK3fd6nctFXMDQAsZji3sQSaPDjpxPA +/AKFJ2dmVKgkaXL8dCJA/8nxdv1JaZSBTFG54EPumB7qHWlqEM4LExBvMxPO+qZG +lVN1v6+h4QFKnRuFA0o10MxJ/shX7SrvsRZaAURbFLzAK7QsTmV0ZmlsdGVyIENv +cmUgVGVhbSA8Y29yZXRlYW1AbmV0ZmlsdGVyLm9yZz6JAj4EEwECACgFAlYldiMC +GwMFCQlmAYAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEKtGVaEm0pLk2gcQ +ALqaB9sPKBH4ytseDepsaSCic+NSdgGqQEPPyOB28VdLdCb8A0j3aqp4uQb54W6y +6KgileDhIc2bJQGhH4HrS0CkG3M7zyIBsIeSO9/Ph+oBmlgndXNhchr9JxKhAePv +uq42Q71pq6KROPiujqCcxQjaKU3V2/0Vv3/ddjF/K8/tCFbIZG670x6Ro82MBO3D +u0OcMF7QLl4evBeXaiMbGV2PZ55ygsthwbDzHitUMDGU2V2Hq02DBzchD7gWQiuL +my50ri/EOQ9ui5+ytPrGhR76oCP72ZJxR5EVKut0IJF3YSwGr6OFZL+Q5ZrQ4CLp +MpI5cwh0nN7zg6BH7rub482K+Znn5eBKYz8DM3fovKfHyfHtY1OFUJ30dWKr2TJc +jW1BrMZTfT75Z5xy37tUTZ/ho/khON3taUeURQtWNEwGD6YV3P6N+YSdyYLjVONb +KSq+tlaxP3wWE1FiJFWyeKI29zsFLxfWoE4Oi+8qDjjIXfETLe4VJwcyrAyOISq1 +V9Cl9mH0+PNfV4C6P2wwXXo2fNV5P+fiAps7wTi95u0gmDMx3X1jQoLF8zG7iuNI +fDVPRtjPA6hr3L96Moz8b80ScUrPCPJIRsb3OVyIleuFvtrbL5jM29KMS4/wezYE +s+AmRm1WiIThRUT1ZvuM2HJTPhELQV2NHIYi0aCXJz0huQINBFYldiMBEACsrWxw +O6+9ZMQm/7LRKveGczyaccgrZc1yfin93mc7WbIK1lY9FUMhDLJckye0SqssEyeP +EF1BxCS3ujaYkUvIlg75dv/0nIfXrUw/JszrR0Nc5NPGcCnd0Mfi10v/mydUDKsL +3dbY8xqErht3CkzXQLP8XG1wHbEntmiqrdu943gpJRpuxFgk3b0HCMq2Df3Yy0nr +xIABY3bV95D8mz0qMOk2hfZKX1mghHZtsixoY162L9yJPLjcxL9Xopc1NyhiuDJL +Jb8cI3D0qO28f6D9b/N7SwJckotvLqhFB+xHbM8FOz1gH3YZ6kb7ePW/63DiO1u+ +YspKx75LkEbxR7aPcHFvPj9EQJ2uXEN7iBfWGLkr9bTXn2kHrl+Fr4Mzdi8qs2i4 +qyouzGbkMyMON0SpVBa093i1jLi4vZFZwa+9517603mtiwFq196Ux9NIU36PEWe3 +CiTpia6WfMgM/g61SMs6kfVnI1NxcTIBDPnVpdyNW6T/oxXriFIScfUUHu/v1mj1 +p92Y1Ip2ld/ye9ncg7sedeGnCHemNamXJqVlHudvs+UgPEcIrpLcQ3eW60FfjD2i +HTcp+taV9lvZMP+zzm43NtTtNJvwoUL3SL0f+qx3XDeTPLh69EmXIW8irCSxhjvq +G5N+kN3HzJpt8VggbZNdzaIyQDtH6gyj4HjqSQARAQABiQIlBBgBAgAPBQJWJXYj +AhsMBQkJZgGAAAoJEKtGVaEm0pLkgHYP/14vpMnzbAKuHcfH5Hdh5ZU5u6QQGrge +jwpEWeC8iL7YPXg+WNa0hM96mUO2le7cTWLsjvgXX3bnEWzulPoEPrl7Xf/XzLhF +fmnAZ+7QdMmmLdQHjtZeVKfJEEsP7+qIpxIKRHWZwomDIhj0psDSuvUOu//cMlH7 +AG30W7DD+DGC/u/IjHGsNrb4YRLElzWIvK4oWIO2dSSYmmq0lXSzOLfxbU1BTBZY +XcJZSmp++ffXoInhxPK66suf33hx4kOF6tL20VxgBJ2ZuXqDo/BaB0WumZvjgnuB +0EKwH2rZymOENu5uBOrtXfYJUwEYo5OGKElkcjP8tnK4e/1Y1hdQ1+kQ45Q33sL6 +PrT3VNKH7k/qgk4TrVUwEEvnWfDdPQUUq0D2S5souTTwYfvm88toGotrkHzxnecl +Z2Vok52AYTPrk9RSHvyJYncAUA7CGwMR/EVgL6Blaq32rDdbKnZ5jar7l6ngpHG6 +qrczRXfNcTrPl98XwIKpF7/LMYCHxHESZP82X7IcQhW/uqkmToZK+Revl03+PJkK +I3Z8cSFk4G0u+WcTlSMxtg4aqTcXw4BEdqsn+oBEBPOo1h0NF71IrGVuiD6TpZbE +niK9JWZhjby8RZ/v0hnv1kcnTChGL6+vcLClzjzxKPCLtr87QdbrNdJrFc15hHRW +fC9ytmu2UKoh +=53uk +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libnetfilter_queue/libnetfilter_queue.spec b/packages/libnetfilter_queue/libnetfilter_queue.spec index f5863e73e..f2cd192a9 100644 --- a/packages/libnetfilter_queue/libnetfilter_queue.spec +++ b/packages/libnetfilter_queue/libnetfilter_queue.spec @@ -6,6 +6,8 @@ Summary: Library for netfilter queue License: GPL-2.0-or-later URL: http://netfilter.org Source0: https://netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-%{version}.tar.bz2 +Source1: https://netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-%{version}.tar.bz2.sig +Source2: gpgkey-C09DB2063F1D7034BA6152ADAB4655A126D292E4.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libmnl-devel BuildRequires: %{_cross_os}libnfnetlink-devel @@ -23,6 +25,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libnetfilter_queue-%{version} -p1 %build diff --git a/packages/libnfnetlink/Cargo.toml b/packages/libnfnetlink/Cargo.toml index d3cffc7b2..76df16cca 100644 --- a/packages/libnfnetlink/Cargo.toml +++ b/packages/libnfnetlink/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "http://netfilter.org/projects/libnfnetlink/files" url = "http://netfilter.org/projects/libnfnetlink/files/libnfnetlink-1.0.2.tar.bz2" sha512 = "a5e9ae22831f1d17703f83953f3b0ef898e8b3fa7f0f771b038db51816ddae3158574380ac4d45c09fb8fbb8677e2ccdcc5c4736e3b09de06eac99f899130854" +[[package.metadata.build-package.external-files]] +url = "http://netfilter.org/projects/libnfnetlink/files/libnfnetlink-1.0.2.tar.bz2.sig" +sha512 = "3dcb980fb209c9faa9774f0393bc3b4b5fa6e899330f0d0dcb92307984f696b869de27c22dd54d7f181bddd72e104b38e8617af6bb3d6fe992a96da172b10457" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libnfnetlink/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc b/packages/libnfnetlink/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc new file mode 100644 index 000000000..3df9e4156 --- /dev/null +++ b/packages/libnfnetlink/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF+HdQgBEACzteJUJGtj3N6u5mcGh4Nu/9GQfwrrphZuI7jto2N6+ZoURded +660mFLnax7wgIE8ugAa085jwFWbFY3FzGutUs/kDmnqy9WneYNBLIAF3ZTFfY+oi +V1C09bBlHKDj9gSEM2TZ/qU14exKdSloqcMKSdIqLQX27w/D6WmO1crDjOKKN9F2 +zjc3uLjo1gIPrY+Kdld29aI0W4gYvNLOo+ewhVC5Q6ymWOdR3eKaP2HIAt8CYf0t +Sx8ChHdBvXQITDmXoGPLTTiCHBoUzaJ/N8m4AZTuSUTr9g3jUNFmL48OrJjFPhHh +KDY0V59id5nPu4RX3fa/XW+4FNlrthA5V9dQSIPh7r7uHynDtkcCHT5m4mn0NqG3 +dsUqeYQlrWKCVDTfX/WQB3Rq1tgmOssFG9kZkXcVTmis3KFP1ZAahBRB33OJgSfi +WKc/mWLMEQcljbysbJzq74Vrjg44DNK7vhAXGoR35kjj5saduxTywdb3iZhGXEsg +9zqV0uOIfMQsQJQCZTlkqvZibdB3xlRyiCwqlf1eHB2Vo7efWbRIizX2da4c5xUj ++IL1eSPmTV+52x1dYXpn/cSVKJAROtcSmwvMRyjuGOcTNtir0XHCxC5YYBow6tKR +U1hrFiulCMH80HeS+u/g4SpT4lcv+x0DlN5BfWQuN5k5ZzwKb6EQs092qQARAQAB +tCxOZXRmaWx0ZXIgQ29yZSBUZWFtIDxjb3JldGVhbUBuZXRmaWx0ZXIub3JnPokC +VAQTAQoAPhYhBDfZZKzASYHHVQD7m9Vdl4qKFCDkBQJfh3UIAhsDBQkHhM4ABQsJ +CAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJENVdl4qKFCDk0msQAJTIK8TLHw2IJDc6 ++ZfUJc+znSNwskO+A4lwvb1vRY5qFV+CA2S1eUS4HGDWDT0sPKie6Nx4+FBczkWd +RA+eaKDqQeS5Vzc2f0bl74un91h7yE8O2NsVnpL166MnAAk3/ACjHsZX2PzF12F6 +4stvGQFpjZRWItj0I6bvPY6CTtqVPB98a6RpdbS9kGxCCMrL3CFGDXGSjXes5KwN +IvngmVB36wjb3QgEtQIv13jrWFfiXeuieqMRyC6Z3KNYVcvis34eGxPFD9MHrK+w +bdw3KzMBJd7hMoVRl32Q13T/PX8H3pqWMqKaL41wHUswRt0IQjNZnRvRnlJ0VDFf +Wep/3dFK+uQbdABuiwCiRli5mWeOMCP+qJodP1OZSGqg0VwZWUGdCGG5+qIhngOj +QVomvJ7N4eRLU3xuPVjLoBeHzvViUPpYtWQ/YiZK5rWTJHhu88xZaysFJRaV+Uz3 +wPkeqdArRRXl1Tpy+cKy7D5BZAr7OjT1wboon23IM2DJRurbaHD8blMsjZ07pbvb +4hdpiE6mqq7CYskDz2UGTaFfEW4bFnKtvKTXEnmcqc4mWcr2z9BBYouGmcFczgET +tE02XejmExXV2RPUtXfLuNIbVpuXG1qhzNuXAfm+S/68XDSFrwyK8/Dgq5ga0iIP +n8Uvz12Xu/Qde+NicogLNWF90QJ2 +=z7om +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libnfnetlink/libnfnetlink.spec b/packages/libnfnetlink/libnfnetlink.spec index 07092bf3e..311b595f1 100644 --- a/packages/libnfnetlink/libnfnetlink.spec +++ b/packages/libnfnetlink/libnfnetlink.spec @@ -6,6 +6,8 @@ Summary: Library for netfilter netlink License: GPL-2.0-only URL: http://netfilter.org Source0: http://netfilter.org/projects/libnfnetlink/files/libnfnetlink-%{version}.tar.bz2 +Source1: http://netfilter.org/projects/libnfnetlink/files/libnfnetlink-%{version}.tar.bz2.sig +Source2: gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -19,6 +21,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libnfnetlink-%{version} -p1 %build diff --git a/packages/libnftnl/Cargo.toml b/packages/libnftnl/Cargo.toml index 505b2b8fe..dcb7209d1 100644 --- a/packages/libnftnl/Cargo.toml +++ b/packages/libnftnl/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://netfilter.org/projects/libnftnl/files" url = "http://netfilter.org/projects/libnftnl/files/libnftnl-1.2.8.tar.xz" sha512 = "c57030f34c50b09ae2fbf8dac5d9cf431eaaa5a5a08098e3e4c146a8bd4ae9b7753f5d2de5f2d0a6c15e5ba0c39f51275c9d8b03bdedeaadbafa6c96f9a972b6" +[[package.metadata.build-package.external-files]] +url = "http://netfilter.org/projects/libnftnl/files/libnftnl-1.2.8.tar.xz.sig" +sha512 = "f56a5f049dab8397f4ff84070d782f17b701b46bd42c84cb3fb2b7241a7543f0b5f2877e7d6d95fb942f36119e54c939f89af964ea08858d2c41dc9fd7323b16" + [build-dependencies] glibc = { path = "../glibc" } libmnl = { path = "../libmnl" } diff --git a/packages/libnftnl/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc b/packages/libnftnl/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc new file mode 100644 index 000000000..3df9e4156 --- /dev/null +++ b/packages/libnftnl/gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF+HdQgBEACzteJUJGtj3N6u5mcGh4Nu/9GQfwrrphZuI7jto2N6+ZoURded +660mFLnax7wgIE8ugAa085jwFWbFY3FzGutUs/kDmnqy9WneYNBLIAF3ZTFfY+oi +V1C09bBlHKDj9gSEM2TZ/qU14exKdSloqcMKSdIqLQX27w/D6WmO1crDjOKKN9F2 +zjc3uLjo1gIPrY+Kdld29aI0W4gYvNLOo+ewhVC5Q6ymWOdR3eKaP2HIAt8CYf0t +Sx8ChHdBvXQITDmXoGPLTTiCHBoUzaJ/N8m4AZTuSUTr9g3jUNFmL48OrJjFPhHh +KDY0V59id5nPu4RX3fa/XW+4FNlrthA5V9dQSIPh7r7uHynDtkcCHT5m4mn0NqG3 +dsUqeYQlrWKCVDTfX/WQB3Rq1tgmOssFG9kZkXcVTmis3KFP1ZAahBRB33OJgSfi +WKc/mWLMEQcljbysbJzq74Vrjg44DNK7vhAXGoR35kjj5saduxTywdb3iZhGXEsg +9zqV0uOIfMQsQJQCZTlkqvZibdB3xlRyiCwqlf1eHB2Vo7efWbRIizX2da4c5xUj ++IL1eSPmTV+52x1dYXpn/cSVKJAROtcSmwvMRyjuGOcTNtir0XHCxC5YYBow6tKR +U1hrFiulCMH80HeS+u/g4SpT4lcv+x0DlN5BfWQuN5k5ZzwKb6EQs092qQARAQAB +tCxOZXRmaWx0ZXIgQ29yZSBUZWFtIDxjb3JldGVhbUBuZXRmaWx0ZXIub3JnPokC +VAQTAQoAPhYhBDfZZKzASYHHVQD7m9Vdl4qKFCDkBQJfh3UIAhsDBQkHhM4ABQsJ +CAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJENVdl4qKFCDk0msQAJTIK8TLHw2IJDc6 ++ZfUJc+znSNwskO+A4lwvb1vRY5qFV+CA2S1eUS4HGDWDT0sPKie6Nx4+FBczkWd +RA+eaKDqQeS5Vzc2f0bl74un91h7yE8O2NsVnpL166MnAAk3/ACjHsZX2PzF12F6 +4stvGQFpjZRWItj0I6bvPY6CTtqVPB98a6RpdbS9kGxCCMrL3CFGDXGSjXes5KwN +IvngmVB36wjb3QgEtQIv13jrWFfiXeuieqMRyC6Z3KNYVcvis34eGxPFD9MHrK+w +bdw3KzMBJd7hMoVRl32Q13T/PX8H3pqWMqKaL41wHUswRt0IQjNZnRvRnlJ0VDFf +Wep/3dFK+uQbdABuiwCiRli5mWeOMCP+qJodP1OZSGqg0VwZWUGdCGG5+qIhngOj +QVomvJ7N4eRLU3xuPVjLoBeHzvViUPpYtWQ/YiZK5rWTJHhu88xZaysFJRaV+Uz3 +wPkeqdArRRXl1Tpy+cKy7D5BZAr7OjT1wboon23IM2DJRurbaHD8blMsjZ07pbvb +4hdpiE6mqq7CYskDz2UGTaFfEW4bFnKtvKTXEnmcqc4mWcr2z9BBYouGmcFczgET +tE02XejmExXV2RPUtXfLuNIbVpuXG1qhzNuXAfm+S/68XDSFrwyK8/Dgq5ga0iIP +n8Uvz12Xu/Qde+NicogLNWF90QJ2 +=z7om +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libnftnl/libnftnl.spec b/packages/libnftnl/libnftnl.spec index 46fbdf805..d3ff6fcd5 100644 --- a/packages/libnftnl/libnftnl.spec +++ b/packages/libnftnl/libnftnl.spec @@ -6,6 +6,8 @@ Summary: Library for nftables netlink License: GPL-2.0-or-later AND GPL-2.0-only URL: http://netfilter.org/projects/libnftnl/ Source0: https://netfilter.org/projects/libnftnl/files/libnftnl-%{version}.tar.xz +Source1: https://netfilter.org/projects/libnftnl/files/libnftnl-%{version}.tar.xz.sig +Source2: gpgkey-37D964ACC04981C75500FB9BD55D978A8A1420E4.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libmnl-devel Requires: %{_cross_os}libmnl @@ -21,6 +23,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libnftnl-%{version} -p1 %build diff --git a/packages/libpcre/Cargo.toml b/packages/libpcre/Cargo.toml index c4575e4ca..6cf7ae9bf 100644 --- a/packages/libpcre/Cargo.toml +++ b/packages/libpcre/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://github.com/PhilipHazel/pcre2/releases" url = "https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.44/pcre2-10.44.tar.bz2" sha512 = "ee91cc10a2962bc7818b03d368df3dd31f42ea9a7260ae51483ea8cd331b7431e36e63256b0adc213cc6d6741e7c90414fd420622308c0ae3fcb5dd878591be2" +[[package.metadata.build-package.external-files]] +url = "https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.44/pcre2-10.44.tar.bz2.sig" +sha512 = "12dca6fb6ac3dbbe9e3625214b333d20d4ece4c2efa73ada292b178b17ea3640b4f068f2b4da2bea15f5368213e123837dea4e988170d1c6bf5b7afe04b3f8bc" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libpcre/gpgkey-45F68D54BBE23FB3039B46E59766E084FB0F43D8.asc b/packages/libpcre/gpgkey-45F68D54BBE23FB3039B46E59766E084FB0F43D8.asc new file mode 100644 index 000000000..da9f7d12b --- /dev/null +++ b/packages/libpcre/gpgkey-45F68D54BBE23FB3039B46E59766E084FB0F43D8.asc @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=xVjV +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libpcre/libpcre.spec b/packages/libpcre/libpcre.spec index 5ed62c948..fa840b02a 100644 --- a/packages/libpcre/libpcre.spec +++ b/packages/libpcre/libpcre.spec @@ -5,6 +5,8 @@ Summary: Library for regular expressions License: BSD-3-Clause URL: https://www.pcre.org/ Source0: https://github.com/PhilipHazel/pcre2/releases/download/pcre2-%{version}/pcre2-%{version}.tar.bz2 +Source1: https://github.com/PhilipHazel/pcre2/releases/download/pcre2-%{version}/pcre2-%{version}.tar.bz2.sig +Source2: gpgkey-45F68D54BBE23FB3039B46E59766E084FB0F43D8.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -18,6 +20,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n pcre2-%{version} -p1 %build diff --git a/packages/libseccomp/Cargo.toml b/packages/libseccomp/Cargo.toml index 8af053fd4..d4e0a65b4 100644 --- a/packages/libseccomp/Cargo.toml +++ b/packages/libseccomp/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://github.com/seccomp/libseccomp/releases/" url = "https://github.com/seccomp/libseccomp/releases/download/v2.5.5/libseccomp-2.5.5.tar.gz" sha512 = "f630e7a7e53a21b7ccb4d3e7b37616b89aeceba916677c8e3032830411d77a14c2d74dcf594cd193b1acc11f52595072e28316dc44300e54083d5d7b314a38da" +[[package.metadata.build-package.external-files]] +url = "https://github.com/seccomp/libseccomp/releases/download/v2.5.5/libseccomp-2.5.5.tar.gz.asc" +sha512 = "a32a7146598f9183179ad15603181d1066e806d01f7c5f215d5405ad8618c06a265d05fff3b4a6cc49c50a577d93d6b920e85f6a581786b3db7389f52a4638e2" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libseccomp/gpgkey-47A68FCE37C7D7024FD65E11356CE62C2B524099.asc b/packages/libseccomp/gpgkey-47A68FCE37C7D7024FD65E11356CE62C2B524099.asc new file mode 100644 index 000000000..d1cbc6099 --- /dev/null +++ b/packages/libseccomp/gpgkey-47A68FCE37C7D7024FD65E11356CE62C2B524099.asc @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +rfo= +=6Js4 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libseccomp/libseccomp.spec b/packages/libseccomp/libseccomp.spec index b069727f2..49244deed 100644 --- a/packages/libseccomp/libseccomp.spec +++ b/packages/libseccomp/libseccomp.spec @@ -6,6 +6,8 @@ Summary: Library for enhanced seccomp License: LGPL-2.1-only URL: https://github.com/seccomp/libseccomp Source0: https://github.com/seccomp/libseccomp/releases/download/v%{version}/libseccomp-%{version}.tar.gz +Source1: https://github.com/seccomp/libseccomp/releases/download/v%{version}/libseccomp-%{version}.tar.gz.asc +Source2: gpgkey-47A68FCE37C7D7024FD65E11356CE62C2B524099.asc BuildRequires: %{_cross_os}glibc-devel %description diff --git a/packages/libselinux/Cargo.toml b/packages/libselinux/Cargo.toml index 56077dd67..7596b58f5 100644 --- a/packages/libselinux/Cargo.toml +++ b/packages/libselinux/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://github.com/SELinuxProject/selinux/releases/" url = "https://github.com/SELinuxProject/selinux/releases/download/3.7/libselinux-3.7.tar.gz" sha512 = "e949c20b606c50ad521b9592ce55ad6658e8c4b24d9838028f5aba0a4fc762b6d0d0d0d207f5bef7a2e41485e12d91382fa6090df27152dbb40071b273419352" +[[package.metadata.build-package.external-files]] +url = "https://github.com/SELinuxProject/selinux/releases/download/3.7/libselinux-3.7.tar.gz.asc" +sha512 = "5be2fdc0deda62f240276413d1b95a57d467fe989ddb31b34f7743cbd03d69385ac3321af10c97aded119ae5f0a4d8ec5894f8647a45f2902c0e8ff1e96787aa" + [build-dependencies] glibc = { path = "../glibc" } libpcre = { path = "../libpcre" } diff --git a/packages/libselinux/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc b/packages/libselinux/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc new file mode 100644 index 000000000..4a7f0512f --- /dev/null +++ b/packages/libselinux/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc @@ -0,0 +1,110 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +TakEPw== +=odM9 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libselinux/libselinux.spec b/packages/libselinux/libselinux.spec index 1c679e1f3..c10438a42 100644 --- a/packages/libselinux/libselinux.spec +++ b/packages/libselinux/libselinux.spec @@ -6,6 +6,8 @@ Summary: Library for SELinux License: LicenseRef-SELinux-PD URL: https://github.com/SELinuxProject/ Source0: https://github.com/SELinuxProject/selinux/releases/download/%{version}/libselinux-%{version}.tar.gz +Source1: https://github.com/SELinuxProject/selinux/releases/download/%{version}/libselinux-%{version}.tar.gz.asc +Source2: gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libpcre-devel BuildRequires: %{_cross_os}libsepol-devel @@ -33,6 +35,7 @@ Requires: %{_cross_os}libsepol-devel %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libselinux-%{version} -p1 %global set_env \ diff --git a/packages/libsemanage/Cargo.toml b/packages/libsemanage/Cargo.toml index 9f5b8a75d..fbfe64313 100644 --- a/packages/libsemanage/Cargo.toml +++ b/packages/libsemanage/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://github.com/SELinuxProject/selinux/releases/" url = "https://github.com/SELinuxProject/selinux/releases/download/3.7/libsemanage-3.7.tar.gz" sha512 = "4b6370b02116364964ff24b93fb6629c885611de78419f649a027db38b4f1c3b3adf3b438efb34a92b49407ab8f9446ed4091fe4c99fa4752f0f5e3e31589415" +[[package.metadata.build-package.external-files]] +url = "https://github.com/SELinuxProject/selinux/releases/download/3.7/libsemanage-3.7.tar.gz.asc" +sha512 = "670ea358add41fd07828ffeb83aae676cd1fdc9abbad8afaa3fd9ee1f42891ec4ae03320e324bac99335159e4e2794bbc3c6f66715cae47b1745b609abd68e34" + [build-dependencies] glibc = { path = "../glibc" } libaudit = { path = "../libaudit" } diff --git a/packages/libsemanage/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc b/packages/libsemanage/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc new file mode 100644 index 000000000..4a7f0512f --- /dev/null +++ b/packages/libsemanage/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc @@ -0,0 +1,110 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +TakEPw== +=odM9 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libsemanage/libsemanage.spec b/packages/libsemanage/libsemanage.spec index 049cac7a0..cb3105d48 100644 --- a/packages/libsemanage/libsemanage.spec +++ b/packages/libsemanage/libsemanage.spec @@ -6,6 +6,8 @@ Summary: Library for SELinux binary policy manipulation License: LGPL-2.1-or-later URL: https://github.com/SELinuxProject/ Source0: https://github.com/SELinuxProject/selinux/releases/download/%{version}/libsemanage-%{version}.tar.gz +Source1: https://github.com/SELinuxProject/selinux/releases/download/%{version}/libsemanage-%{version}.tar.gz.asc +Source2: gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc Patch0001: 0001-remove-bzip2-dependency.patch BuildRequires: %{_cross_os}glibc-devel @@ -27,6 +29,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libsemanage-%{version} -p1 %global set_env \ diff --git a/packages/libsepol/Cargo.toml b/packages/libsepol/Cargo.toml index e381f1f57..080052fa3 100644 --- a/packages/libsepol/Cargo.toml +++ b/packages/libsepol/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://github.com/SELinuxProject/selinux/releases/" url = "https://github.com/SELinuxProject/selinux/releases/download/3.7/libsepol-3.7.tar.gz" sha512 = "85d12d0ba5a7a3225f08d041a18fd59641608db5e0a78a1e9649754e45be54a807cd422d4889b88da6e806b4af546336c7a0913448f08ac33dc6ffb983890ef8" +[[package.metadata.build-package.external-files]] +url = "https://github.com/SELinuxProject/selinux/releases/download/3.7/libsepol-3.7.tar.gz.asc" +sha512 = "1c9255d99dbcb823d8bee57e9e617bf9de3d7f45727e6190cf36472d6a489b563a1d0766607806bb498ef5bfadb4ada85c7bd343f6f82eca5c405218d0723318" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libsepol/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc b/packages/libsepol/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc new file mode 100644 index 000000000..4a7f0512f --- /dev/null +++ b/packages/libsepol/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc @@ -0,0 +1,110 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +TakEPw== +=odM9 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libsepol/libsepol.spec b/packages/libsepol/libsepol.spec index fd78680b4..2e0dda33c 100644 --- a/packages/libsepol/libsepol.spec +++ b/packages/libsepol/libsepol.spec @@ -6,6 +6,8 @@ Summary: Library for SELinux policy manipulation License: LGPL-2.1-or-later URL: https://github.com/SELinuxProject/ Source0: https://github.com/SELinuxProject/selinux/releases/download/%{version}/libsepol-%{version}.tar.gz +Source1: https://github.com/SELinuxProject/selinux/releases/download/%{version}/libsepol-%{version}.tar.gz.asc +Source2: gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -19,6 +21,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libsepol-%{version} -p1 %global set_env \ diff --git a/packages/libxcrypt/Cargo.toml b/packages/libxcrypt/Cargo.toml index 37f5c3238..25618d874 100644 --- a/packages/libxcrypt/Cargo.toml +++ b/packages/libxcrypt/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://github.com/besser82/libxcrypt/releases" url = "https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz" sha512 = "468560e6f90877540d22e32c867cbcf3786983a6fdae6ef86454f4b7f2bbaae1b6589d1af75cda73078fa8f6e91b1a32f8353f26d433246eef7be3e96d4ae1c7" +[[package.metadata.build-package.external-files]] +url = "https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz.asc" +sha512 = "5fdf9a48d0de4c6394122845b9e0c5eecb65b0a7fea9b48c30cb69ec6eb0d0f0e9f4711c6d9d8d8a6c86bd56e0a4e3997acabebce03c618475884bf9d6998657" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libxcrypt/gpgkey-678CE3FEE430311596DB8C16F52E98007594C21D.asc b/packages/libxcrypt/gpgkey-678CE3FEE430311596DB8C16F52E98007594C21D.asc new file mode 100644 index 000000000..6ae444d39 --- /dev/null +++ b/packages/libxcrypt/gpgkey-678CE3FEE430311596DB8C16F52E98007594C21D.asc @@ -0,0 +1,80 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +gg== +=fUTi +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libxcrypt/libxcrypt.spec b/packages/libxcrypt/libxcrypt.spec index 40ff15253..ae992b66e 100644 --- a/packages/libxcrypt/libxcrypt.spec +++ b/packages/libxcrypt/libxcrypt.spec @@ -5,6 +5,8 @@ Summary: Extended crypt library for descrypt, md5crypt, bcrypt, and others License: LGPL-2.1-or-later URL: https://github.com/besser82/libxcrypt Source0: https://github.com/besser82/libxcrypt/releases/download/v%{version}/libxcrypt-%{version}.tar.xz +Source1: https://github.com/besser82/libxcrypt/releases/download/v%{version}/libxcrypt-%{version}.tar.xz.asc +Source2: gpgkey-678CE3FEE430311596DB8C16F52E98007594C21D.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -18,6 +20,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n libxcrypt-%{version} -p1 %build diff --git a/packages/libz/Cargo.toml b/packages/libz/Cargo.toml index 7a293ac3c..ca27d622b 100644 --- a/packages/libz/Cargo.toml +++ b/packages/libz/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://www.zlib.net" url = "https://www.zlib.net/zlib-1.3.1.tar.xz" sha512 = "1e8e70b362d64a233591906a1f50b59001db04ca14aaffad522198b04680be501736e7d536b4191e2f99767e7001ca486cd802362cca2be05d5d409b83ea732d" +[[package.metadata.build-package.external-files]] +url = "https://www.zlib.net/zlib-1.3.1.tar.xz.asc" +sha512 = "d181e9772a8139b3b2f3f42b994a65a966101db35eb46b5c84021c5eb0cc3b4511eb5e9172c509483bd9f7015794b15cfca78ed0959bd91e8216dc12c1c6e668" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libz/gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc b/packages/libz/gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc new file mode 100644 index 000000000..75dde8477 --- /dev/null +++ b/packages/libz/gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBDuVqKgRBAD5Mcvdc41W5lpeZvYplEuyEBXwmxnUryE2KaCG1C06sGyqgiec +VPXPbgIPKOUt4veMycVoqU4U4ZNuIeCGPfUvkGKLKvy5lK3iexC1Qvat+9ek2+yX +9zFlTo9QyT4kjn+xaZQYVctL370gUNV4eoiWDdrTjIvBfQCb+bf87eHv0QCg/7xt +wnq3uMpQHX+k2LGD2QDEjUcEALalUPPX99ZDjBN75CFUtbE43a73+jtNOLJFqGo3 +ne/lB8DqVwavrgQQxQqjg2xBVvagNpu2Cpmz3HlWoaqEb5vwxjRjhF5WRE+4s4es +9536lQ6pd5tZK4tHMOjvICkSg2BLUsc8XzBreLv3GEdpHP6EeezgAVQyWMpZkCdn +Xk8FA/9gRmro4+X0KJilw1EShYzudEAi02xQbr9hGiA84pQ4hYkdnLLeRscChwxM +VmoiEuJ51ZzIPlcSifzvlQBHIyYCl0KJeVMECXyjLddWkQM32ZZmQvG02mL2XYmF +/UG+/0vd6b2ISmtns6WrULGPNtagHhul+8j7zUfedsWuqpwbm7QmTWFyayBBZGxl +ciA8bWFkbGVyQGFsdW1uaS5jYWx0ZWNoLmVkdT6IWAQQEQIAGAUCO5WoqAgLAwkI +BwIBCgIZAQUbAwAAAAAKCRB4P82OWLyvunKOAJ9kOC1uyoYYiXp2SMdcPMj5J+8J +XQCeKBP9Orx0bXK6luyWnCS5LJhevTy5Ag0EO5WoqRAIAPZCV7cIfwgXcqK61qlC +8wXo+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh +01D49Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscB +qtNbno2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFst +jvbzySPAQ/ClWxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISn +CnLWhsQDGcgHKXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVeky +CzsAAgIH/2jFmKAQqHAE17H0lACW+vTj1F1o3r2Ygn+p/uyHdy+V+bpueS+bBAa/ +PvJuUiLh1IqaYDRSXbtscrpW29THnoLU7bRFsphfbDPHFn3k41zzne/mULpojl8J +P4NKqo066uxGFuT5TIzthWx/yMfUhylUvWtHhlFJfjwb935BGQSeB4cHqnEny8il +Pwh8rDdN2d+oLXbtQSZcx8vAT8Vsz+L7TxIue0NXRQ2P/jq3ZQZ8Ck6Z3ustKwG4 +v8JOhcQxkPOr3WqSyOdZE8b5GMfPqmV6hOAhuX1mwBQ0FUzWSFiTYGDF+yoJfBb8 +Pu8wqibL/ym7qJyBG+YTVYn5VU1pQQCITAQYEQIADAUCO5WoqQUbDAAAAAAKCRB4 +P82OWLyvuk/PAJ9VUlRm3imyC/pPB2j1LFge6rOUYQCg3bZJ9Majq/tKROXopRHO +taTApkk= +=OOMX +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libz/libz.spec b/packages/libz/libz.spec index 2d4e87af3..ba26163e5 100644 --- a/packages/libz/libz.spec +++ b/packages/libz/libz.spec @@ -5,7 +5,9 @@ Epoch: 1 Summary: Library for zlib compression URL: https://www.zlib.net/ License: Zlib -Source: https://www.zlib.net/zlib-%{version}.tar.xz +Source0: https://www.zlib.net/zlib-%{version}.tar.xz +Source1: https://www.zlib.net/zlib-%{version}.tar.xz.asc +Source2: gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -19,7 +21,8 @@ Requires: %{name} %{summary}. %prep -%setup -n zlib-%{version} +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} +%autosetup -n zlib-%{version} -p1 # Sets cross build flags, target cross compiler, and env variables # required to `make install` libz diff --git a/packages/libzstd/Cargo.toml b/packages/libzstd/Cargo.toml index f04a27c14..85d55c66f 100644 --- a/packages/libzstd/Cargo.toml +++ b/packages/libzstd/Cargo.toml @@ -15,5 +15,9 @@ releases-url = "https://github.com/facebook/zstd/releases" url = "https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.gz" sha512 = "54a578f2484da0520a6e9a24f501b9540a3fe3806785d6bc9db79fc095b7c142a7c121387c7eecd460ca71446603584ef1ba4d29a33ca90873338c9ffbd04f14" +[[package.metadata.build-package.external-files]] +url = "https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.gz.sig" +sha512 = "aea8d07589a7bf26d0dd1047ca1c3448f41203d2da21fcb730d169529f87bcab1a3651775a1d39e8de17f5a0863fbd598c8becb0fed5d3c8c3154916ee7d51d1" + [build-dependencies] glibc = { path = "../glibc" } diff --git a/packages/libzstd/gpgkey-4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD.asc b/packages/libzstd/gpgkey-4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD.asc new file mode 100644 index 000000000..adeb80bfb --- /dev/null +++ b/packages/libzstd/gpgkey-4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGBHFsYDEADO1/NR1gJfA9qejrQB3Z/9hu2CXHU+dCmkXux+g7Q/r+UvFGzD +rV9PezC4cjftkKuQcfnnWZ57WbFnMnlmWiFVpLbO9cBV9D01/ld9XwmcVE917bBk +jhY5PkBfFPtH8q0V8In+VXobqDNEyQsh08vzGmuww1Basra2xMk+jwB6k2x1/rco +1olxVLVgJOU3O0Utrsj2gzj//f33r5iL9R0khMZRtN95uxMvAik8SqCdJCK69SdM +w1fSixDwMOaf1BMzEhRbe9nZ/b7M0cLatnyZnthopEqxM4UbIvdnG20Io+QjLRoc +8i+OkoZ6AOshVsDqyLYg4qqYu6+M9ur82S+yes/VXbjxZYCfNw7KvuRqeUFgQgEe +gv10sB7ZGvSeSFXxTnG0cY/t4ggqMi/OLr7uGHcxOPtjVYeUH1YKrAIHtuDGWK2g +vTGy4jhnOLmym9IM+3Deix3/aXYsuU2ijprf6LqmqYKcjpFrq8UchLV3pdWfggoI +fESpZboFl5dVva+SSZrKiUQ1D7CmCWHFYmMUrKhxiUPq5T3ksCyokCyJ2RDwG4ry +zhHUO7LU9SSOcYbApRzhrkO0WD4TU3kMokj123HHRmn6hPV08lgac4ZGpg9zZS/U +7vpNMvUA20o75YYp7nSvi68qDWLwoPucCzB905bT6W6MWsDnhPSk+v93hwARAQAB +tDBac3RhbmRhcmQgUmVsZWFzZSBTaWduaW5nIEtleSA8c2lnbmluZ0B6c3RkLm5l +dD6JAk4EEwMKADgWIQRO9KxjRV/J9FRdm33vj+mVKLUv/QUCYFAk/wIbAwULCQgH +AgYVCgkICwIEFgIDAQIeAQIXgAAKCRDvj+mVKLUv/Se8D/9jc3RuW7mh+kivqrbx +8goP6zCb+VFFwAdgAqXAZLlyEW+D5DJqsmBdfk0yz8l67IehfxkLKJDu0sinsPwc +BZfo7EnPIsaHLCHwe/DKNW7UaosL2uW/cbYPgLW8LPol+6ggGIOi9bg/NOHf5ty9 ++lSGK06+97PpRx9WG7pBzZBWwFkJ7oLd/EZRXs++HzSnMS4tWwb9exSnx4HufNcH +GC2UR1MPjMbw+qq0E6+2N5XwAkfIT7wzRdCjBFhP3knMbBN/cdxanRtgrBzJCVmh +Xhu5ABVK+ncBi/bPPK8CSDBXNFQ48RJya6SrSfpl2QdPwd81B04V6Gw4MLEqwWxR +IN3zCPLMvICK/e0EFWcFV/9gopExNhz+b422BHqsDV95pvaGU4Vmlgcuq4O0Mflw +L+KjMXZgCtQlYLL7dUUuBq1KodqdYuPqD7JikclV6h7D6Edy7UDdrroBfs8zw5NN +Qhxj7FpgU6tpk/jjk109LlpPaGH/n+MWWdapjOJNt1Y01BYFMvCTp4MgLj/7CvRE +7bvu3GhUy89f6ldmudSwWXYDoCWCD4+aesKRSBf/E7OZZ5Aev4PePb40FDx4rmNP +9KAFCSDxvw2wbyI393uvsa59p1Zf3HaP/lJ2hoTH3k5Cz9oMXKb3C6PBorjQLJGO +f/s+ku7ahtXMGAWcMN6Dhl+aMQ== +=5w/O +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/libzstd/libzstd.spec b/packages/libzstd/libzstd.spec index 042170f45..a79b8c2ce 100644 --- a/packages/libzstd/libzstd.spec +++ b/packages/libzstd/libzstd.spec @@ -6,6 +6,8 @@ Summary: Library for Zstandard compression License: BSD-3-Clause AND GPL-2.0-only URL: https://github.com/facebook/zstd/ Source0: https://github.com/facebook/zstd/releases/download/v%{version}/zstd-%{version}.tar.gz +Source1: https://github.com/facebook/zstd/releases/download/v%{version}/zstd-%{version}.tar.gz.sig +Source2: gpgkey-4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD.asc BuildRequires: %{_cross_os}glibc-devel %description @@ -19,6 +21,7 @@ Requires: %{_cross_os}libzstd %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n zstd-%{version} %global set_env \ diff --git a/packages/pigz/Cargo.toml b/packages/pigz/Cargo.toml index 9e16cb725..1dc0ac366 100644 --- a/packages/pigz/Cargo.toml +++ b/packages/pigz/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://www.zlib.net/pigz/" url = "https://zlib.net/pigz/pigz-2.8.tar.gz" sha512 = "ae3d9d593e1645d65f9ab77aa828600c9af4bb30d0a073da7ae3dd805e65b87efaf6a0efb980f2d0168e475ae506eba194547d6479956dabb9d88293a9078a7f" +[[package.metadata.build-package.external-files]] +url = "https://zlib.net/pigz/pigz-2.8-sig.txt" +sha512 = "cb1dbca21d8fed25049693de02abf7489f61407d85f9a52d566c14e0194c6c393aed3edd2fd716d0ecedf7eeead6ae89d0cecc236caacd98740d14bd71e078db" + [build-dependencies] glibc = { path = "../glibc" } libz = { path = "../libz" } diff --git a/packages/pigz/gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc b/packages/pigz/gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc new file mode 100644 index 000000000..75dde8477 --- /dev/null +++ b/packages/pigz/gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBDuVqKgRBAD5Mcvdc41W5lpeZvYplEuyEBXwmxnUryE2KaCG1C06sGyqgiec +VPXPbgIPKOUt4veMycVoqU4U4ZNuIeCGPfUvkGKLKvy5lK3iexC1Qvat+9ek2+yX +9zFlTo9QyT4kjn+xaZQYVctL370gUNV4eoiWDdrTjIvBfQCb+bf87eHv0QCg/7xt +wnq3uMpQHX+k2LGD2QDEjUcEALalUPPX99ZDjBN75CFUtbE43a73+jtNOLJFqGo3 +ne/lB8DqVwavrgQQxQqjg2xBVvagNpu2Cpmz3HlWoaqEb5vwxjRjhF5WRE+4s4es +9536lQ6pd5tZK4tHMOjvICkSg2BLUsc8XzBreLv3GEdpHP6EeezgAVQyWMpZkCdn +Xk8FA/9gRmro4+X0KJilw1EShYzudEAi02xQbr9hGiA84pQ4hYkdnLLeRscChwxM +VmoiEuJ51ZzIPlcSifzvlQBHIyYCl0KJeVMECXyjLddWkQM32ZZmQvG02mL2XYmF +/UG+/0vd6b2ISmtns6WrULGPNtagHhul+8j7zUfedsWuqpwbm7QmTWFyayBBZGxl +ciA8bWFkbGVyQGFsdW1uaS5jYWx0ZWNoLmVkdT6IWAQQEQIAGAUCO5WoqAgLAwkI +BwIBCgIZAQUbAwAAAAAKCRB4P82OWLyvunKOAJ9kOC1uyoYYiXp2SMdcPMj5J+8J +XQCeKBP9Orx0bXK6luyWnCS5LJhevTy5Ag0EO5WoqRAIAPZCV7cIfwgXcqK61qlC +8wXo+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh +01D49Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscB +qtNbno2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFst +jvbzySPAQ/ClWxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISn +CnLWhsQDGcgHKXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVeky +CzsAAgIH/2jFmKAQqHAE17H0lACW+vTj1F1o3r2Ygn+p/uyHdy+V+bpueS+bBAa/ +PvJuUiLh1IqaYDRSXbtscrpW29THnoLU7bRFsphfbDPHFn3k41zzne/mULpojl8J +P4NKqo066uxGFuT5TIzthWx/yMfUhylUvWtHhlFJfjwb935BGQSeB4cHqnEny8il +Pwh8rDdN2d+oLXbtQSZcx8vAT8Vsz+L7TxIue0NXRQ2P/jq3ZQZ8Ck6Z3ustKwG4 +v8JOhcQxkPOr3WqSyOdZE8b5GMfPqmV6hOAhuX1mwBQ0FUzWSFiTYGDF+yoJfBb8 +Pu8wqibL/ym7qJyBG+YTVYn5VU1pQQCITAQYEQIADAUCO5WoqQUbDAAAAAAKCRB4 +P82OWLyvuk/PAJ9VUlRm3imyC/pPB2j1LFge6rOUYQCg3bZJ9Majq/tKROXopRHO +taTApkk= +=OOMX +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/pigz/pigz.spec b/packages/pigz/pigz.spec index c7a93a487..ceebeb7ab 100644 --- a/packages/pigz/pigz.spec +++ b/packages/pigz/pigz.spec @@ -6,6 +6,8 @@ Summary: pigz is a parallel implementation of gzip which utilizes multiple cores License: Zlib AND Apache-2.0 URL: http://www.zlib.net/pigz Source0: https://zlib.net/pigz/pigz-%{version}.tar.gz +Source1: https://zlib.net/pigz/pigz-%{version}-sig.txt +Source2: gpgkey-5ED46A6721D365587791E2AA783FCD8E58BCAFBA.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libz-devel @@ -13,6 +15,7 @@ BuildRequires: %{_cross_os}libz-devel %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n pigz-%{version} -p1 %global set_env \ diff --git a/packages/policycoreutils/Cargo.toml b/packages/policycoreutils/Cargo.toml index d00b0fe59..5714b0482 100644 --- a/packages/policycoreutils/Cargo.toml +++ b/packages/policycoreutils/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://github.com/SELinuxProject/selinux/releases/" url = "https://github.com/SELinuxProject/selinux/releases/download/3.7/policycoreutils-3.7.tar.gz" sha512 = "30e3413b15df0bf1a994d2b3a03a719f89b3ee521a708b92fcc684822152145722cb3ef28fd5b7c42b779281b0bd4d69d65c0bc2605eec1af3f388609d985500" +[[package.metadata.build-package.external-files]] +url = "https://github.com/SELinuxProject/selinux/releases/download/3.7/policycoreutils-3.7.tar.gz.asc" +sha512 = "f4d9defa5f001bc970624d15eb9f262dd0cd1465bbdc60efd9ac1db3cb848d092aac68bf7061b01e9f2a3e06c65306377f1033fd7eec161d774ba1f307507418" + [build-dependencies] glibc = { path = "../glibc" } libselinux = { path = "../libselinux" } diff --git a/packages/policycoreutils/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc b/packages/policycoreutils/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc new file mode 100644 index 000000000..4a7f0512f --- /dev/null +++ b/packages/policycoreutils/gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc @@ -0,0 +1,110 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +TakEPw== +=odM9 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/policycoreutils/policycoreutils.spec b/packages/policycoreutils/policycoreutils.spec index bc166f1c3..ccd969572 100644 --- a/packages/policycoreutils/policycoreutils.spec +++ b/packages/policycoreutils/policycoreutils.spec @@ -6,6 +6,8 @@ Summary: A set of SELinux policy tools License: GPL-2.0-only URL: https://github.com/SELinuxProject/ Source0: https://github.com/SELinuxProject/selinux/releases/download/%{version}/policycoreutils-%{version}.tar.gz +Source1: https://github.com/SELinuxProject/selinux/releases/download/%{version}/policycoreutils-%{version}.tar.gz.asc +Source2: gpgkey-1BE2C0FF08949623102FD2564695881C254508D1.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libselinux-devel BuildRequires: %{_cross_os}libsemanage-devel @@ -19,6 +21,7 @@ Requires: %{_cross_os}libsepol %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n policycoreutils-%{version} -p1 %global set_env \ diff --git a/packages/readline/Cargo.toml b/packages/readline/Cargo.toml index 07ffe5310..b27294a99 100644 --- a/packages/readline/Cargo.toml +++ b/packages/readline/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://ftp.gnu.org/gnu/readline" url = "https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz" sha512 = "0a451d459146bfdeecc9cdd94bda6a6416d3e93abd80885a40b334312f16eb890f8618a27ca26868cebbddf1224983e631b1cbc002c1a4d1cd0d65fba9fea49a" +[[package.metadata.build-package.external-files]] +url = "https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz.sig" +sha512 = "0effd273689e5f7fe7e049c8f2c5f3c97149f198a90d053231ee4de34901560a465ab0d4fd71fd07c7d7e233caed7f42e5b668bffaf1e23a7eb373c8f9e150fe" + [build-dependencies] glibc = { path = "../glibc" } libncurses = { path = "../libncurses" } diff --git a/packages/readline/gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc b/packages/readline/gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc new file mode 100644 index 000000000..14ecada42 --- /dev/null +++ b/packages/readline/gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBEEOsGwRBACFa0A1oa71HSZLWxAx0svXzhOZNQZOzqHmSuGOG92jIpQpr8Dp +vgRh40YpAwdcXb8QG1J5yGAKeevNE1zCFaA725vGSdHUyypHouV0xoWwukYO6qly +yX+2BZU+okBUqoWQkoWxiYaCSfzB2Ln7pmdys1fJhcgBKf3VjWCjd2XJTwCgoFJO +wyBFJdugjfwjSoRSwDOIMf0D/iQKqlWhIO1LGpMrGX0il0/x4zj0NAcSwAk7LaPZ +bN4UPjn5pqGEHBlf1+xDDQCkAoZ/VqESGZragl4VqJfxBr29Ag0UDvNbUbXoxQsA +Rdero1M8GiAIRc50hj7HXFoERwenbNDJL86GPLAQOTGOCa4W2o29nFfFjQrsrrYH +zVtyA/9oyKvTeEMJ7NA3VJdWcmn7gOu0FxEmSNhSoV1T4vP21Wf7f5niCCRKQLNy +Uy0wEApQi4tSysdz+AbgAc0b/bHYVzIf2uO2lIEZQNNt+3g2bmXgloWmW5fsm/di +50Gm1l1Na63d3RZ00SeFQos6WEwLUHEB0yp6KXluXLLIZitEJLQaQ2hldCBSYW1l +eSA8Y2hldEBjd3J1LmVkdT6IZgQTEQIAHgUCQQ6wbAIbAwYLCQgHAwIDFQIDAxYC +AQIeAQIXgAASCRC7WGnwZOp0qwdlR1BHAAEBzs0An30UTMW8N1jOoJzNcXoopeLt +g3k4AJ9pwNiyhlyeezLsSMFkvTPAbBv+wbkBDQRBDrBvEAQAkK6TAOKBEM+EC4j6 +V/7o/riVZqcgU5cid2qG9TXdwNtD9a3kvA/ObZBO93sX59wc6Bnwo4VJxsOmMlpG +rAjJsxNwg3QHakEtf8LXRbVpj5xStdmBdQZUhIQyalo/2/TZq5OijtddUQcL5cs7 +0hTv/FpT3wUvr2Xr8rjF41IFEz8AAwcD/A0CZEGlzIrT5WCBnl6xBog/8vKiUCba +rByat3d1mL6DbizvKNXQRTC9E/vEdENAWCQCjr75Bu55xT8n3SXGtWdDC5xmZ/P3 +OBYORP8yl8H8I1FIosWOFirbIeYdZPq8SPD1HL+EXo9zSiHVrrZRJ19ooCKKbSdX +HFCY+aJG+0KZiFEEGBECAAkFAkEOsG8CGwwAEgkQu1hp8GTqdKsHZUdQRwABAeNw +AJ9mWRUIPBrP81M71zLe3r2halU83ACdHB7SqT9Yv+B+EffjrGHkHccVsU0= +=X3tm +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/readline/readline.spec b/packages/readline/readline.spec index b817ae24d..4bbea5864 100644 --- a/packages/readline/readline.spec +++ b/packages/readline/readline.spec @@ -5,6 +5,8 @@ Summary: A library for editing typed command lines License: GPL-3.0-or-later URL: https://tiswww.case.edu/php/chet/readline/rltop.html Source0: https://ftp.gnu.org/gnu/readline/readline-%{version}.tar.gz +Source1: https://ftp.gnu.org/gnu/readline/readline-%{version}.tar.gz.sig +Source2: gpgkey-7C0135FB088AAF6C66C650B9BB5869F064EA74AB.asc Patch1: readline-8.2-shlib.patch BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libncurses-devel @@ -21,6 +23,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:2} %autosetup -n readline-%{version} -p1 %build diff --git a/packages/runc/Cargo.toml b/packages/runc/Cargo.toml index 03fea32cc..45c92ea2a 100644 --- a/packages/runc/Cargo.toml +++ b/packages/runc/Cargo.toml @@ -16,6 +16,11 @@ url = "https://github.com/opencontainers/runc/releases/download/v1.1.15/runc.tar path = "runc-v1.1.15.tar.xz" sha512 = "55282eb699565ba77e7db883a89c005d4663cfa1270534a0bd383db9935f0477e9406fe0c689bad4f93b39b7f1c9915559a1bf9bf52b38eea51028d1d3eb0887" +[[package.metadata.build-package.external-files]] +url = "https://github.com/opencontainers/runc/releases/download/v1.1.15/runc.tar.xz.asc" +path = "runc-v1.1.15.tar.xz.asc" +sha512 = "01c259efa90d1ba73dee09251d942bd8936a470b24151eb56149a0aa864cc7e7ff53a7e085e1e617423040354d8c60729147231efe1e9e8ac77da605c465f783" + [build-dependencies] glibc = { path = "../glibc" } libseccomp = { path = "../libseccomp" } diff --git a/packages/runc/gpgkey-B64E4955B29FA3D463F2A9062897FAD2B7E9446F.asc b/packages/runc/gpgkey-B64E4955B29FA3D463F2A9062897FAD2B7E9446F.asc new file mode 100644 index 000000000..f9d85277e --- /dev/null +++ b/packages/runc/gpgkey-B64E4955B29FA3D463F2A9062897FAD2B7E9446F.asc @@ -0,0 +1,57 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +Sbd39C+++suHsEaE4XwlX6cH +=VQdq +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/runc/gpgkey-C2428CD75720FACDCF76B6EA17DE5ECB75A1100E.asc b/packages/runc/gpgkey-C2428CD75720FACDCF76B6EA17DE5ECB75A1100E.asc new file mode 100644 index 000000000..0af5f4be6 --- /dev/null +++ b/packages/runc/gpgkey-C2428CD75720FACDCF76B6EA17DE5ECB75A1100E.asc @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBF6ou34BCACow4f1kUqw0varU4pq+C91xhYeNb/0sGyFKCvYfiLY74yG8EXW +rZ8n06AYDHzPv9oubkUhnFk/u25kXQVgLB6Z5SKRBCiFq1QZirXeNJ8Iss8AwDBV +ppTSiCl8/x/gKoXiJ+7MyvOZozUavkVHdim1NKCzwD014VOB8RXz+heUjS+HDXY9 +2IknlaZg2oGpQe6weVmXmEhxERapG/y+/Vo6t8UfhSv0gEeM00/yWhBJKSYPtzMg +SbTL4jCsN/x0bq+ZNp4lunihVY5WqX+BGLcx7xPnJ0Rp9Ju1mAhKrbKUmOG3rkWu +DIJuVP8HQfCoffsBLUKQ0V4fh18kfq1bo3JvABEBAAG0I0tpciBLb2x5c2hraW4g +PGtvbHlzaGtpbkBnbWFpbC5jb20+iQFUBBMBCAA+AhsDBQsJCAcCBhUKCQgLAgQW +AgMBAh4BAheAFiEEwkKM11cg+s3PdrbqF95ey3WhEA4FAmdcs+gFCQ7+0bIACgkQ +F95ey3WhEA6rRwf8CxnbLB/uqPZfmmiTzTk7luWaIo6YxtnNz3bn2rTByEo+rBgO +gbgtKaV4REYeKhtbdstkMTX3zr+zlqwuqaPaag/Cz20HLkD04bI+JCPoRH/dPadd +3nOdbdRfdWZeDDSFKjVunVpXlLxwvZ1WaaYKCfF06U3F7/z7MTAuKHrHTG9SrNPJ +UPJTy63dNnuiPpVNNtOyftLGEGgD1JH2tcosVEwEpAlXpIpJy4Lad9ajaRVoYNtT +qZr26sRFYNOQqWgl25QM8LyLFyYry9HfEXkbilW0OpkAkUvv0yAe97UPZ0beP8D+ +d5rMbZps6Ph1TtosdE/Gx8xWs7ALNDmXyCI/F7kBDQReqLt+AQgAtKUDLyUFxQ9k +p8OwI/MsPTLLoYfjilJaXnmtzQjGYFrEuU3lt7omRUBldNChkjGghEukGTq0RD7Z +s6Qv5PM5dtOypPJM0lmz2j7seun3AfDV44h/bjOFwTUjab3Nr9fQ52qESmRS03ik +6+5YNwq2D/+2kHVJ2vkUoo6KvioA1vPU311oW/Yfky8dLS5NguikE3to6YElWW38 +oqFUVdMScCbf9a6CPXSQEz/rH4TgAhwyTo6oegv+8L/szGFy5ToNGiA0D45HcFDc +yXs1d+b3bYRuGfC1l/z+WZWwbeHt1fKEQ8pCLDLRre5y0hPRHeN2CG4U7iyI5B5h +8LITPcZ66wARAQABiQE8BBgBCAAmAhsMFiEEwkKM11cg+s3PdrbqF95ey3WhEA4F +AmdctAIFCQ7+0bIACgkQF95ey3WhEA7PDggAlZxK7mCYThh7Z75mWftIaT3ms5jR +cuQcCQYy2Z7qCaNxJtRklhsaAwpO0NQdNdQEfVXlNYLXRuFDq+hemhZKMu4lzQbZ +3atm5swWcB8+9q+aCMP5nppwUXxCxHdhp4VxIYEv+wNjTF/6Fxu66fYPQPDKVacS +H9NLjHsVoDFSi9rvtAy/Bs2aVn0hZkwpxzHJNVPnNcMAEnYXfM+kXu3761J61FAr +o8zT9XXXnUYRuxHRAsrpa3atQj7jDHvFlcc3VfPmUFPs0aLRy19/44xRE1FZOSur +f7jJ1HOKSJA9zx0xWaURRTRkMTIVuMnQKZofxC96GavBDVTtZlgLzeWVnQ== +=eHgH +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/runc/runc.spec b/packages/runc/runc.spec index 1cb47c843..1d36bf3a9 100644 --- a/packages/runc/runc.spec +++ b/packages/runc/runc.spec @@ -14,6 +14,11 @@ Summary: CLI for running Open Containers License: Apache-2.0 URL: https://%{goimport} Source0: https://%{goimport}/releases/download/v%{gover}/%{gorepo}.tar.xz#/%{gorepo}-v%{gover}.tar.xz +Source1: https://%{goimport}/releases/download/v%{gover}/%{gorepo}.tar.xz.asc#/%{gorepo}-v%{gover}.tar.xz.asc +# Aleksa Sarai +Source2: gpgkey-B64E4955B29FA3D463F2A9062897FAD2B7E9446F.asc +# Kir Kolyshkin +Source3: gpgkey-C2428CD75720FACDCF76B6EA17DE5ECB75A1100E.asc BuildRequires: git BuildRequires: %{_cross_os}glibc-devel @@ -43,6 +48,7 @@ Conflicts: (%{_cross_os}image-feature(no-fips) or %{name}-bin) %{summary}. %prep +%{gpgverify} --data=%{S:0} --signature=%{S:1} --keyring=%{S:3} %autosetup -Sgit -n %{gorepo}-%{gover} -p1 %cross_go_setup %{gorepo}-%{gover} %{goproject} %{goimport} diff --git a/packages/util-linux/Cargo.toml b/packages/util-linux/Cargo.toml index 261a7a5d7..79fc7b4ff 100644 --- a/packages/util-linux/Cargo.toml +++ b/packages/util-linux/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://www.kernel.org/pub/linux/utils/util-linux" url = "https://www.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.2.tar.xz" sha512 = "ffe20b915a518a150401d429b0338bc7022190e4ca0ef91a6d9eea345db8c1e11ad01784163b8fcf978506f3f5cad473f29d5d4ef93a4c66a5ae0ebd9fb0c8f2" +[[package.metadata.build-package.external-files]] +url = "https://www.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.2.tar.sign" +sha512 = "e4ace52333df0c8dd7c8ffc3b813020615c456e06a6978e06c8183ec29896be5af7c25f59e65fc2c2849750d8d7b43043775b8504d6d01f626f1adf296493ce1" + [build-dependencies] glibc = { path = "../glibc" } libacl = { path = "../libacl" } diff --git a/packages/util-linux/gpgkey-B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284.asc b/packages/util-linux/gpgkey-B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284.asc new file mode 100644 index 000000000..306d645e0 --- /dev/null +++ b/packages/util-linux/gpgkey-B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284.asc @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +Zh9rvA== +=cevX +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/util-linux/util-linux.spec b/packages/util-linux/util-linux.spec index 5ddf0ead2..2e2e770fb 100644 --- a/packages/util-linux/util-linux.spec +++ b/packages/util-linux/util-linux.spec @@ -9,6 +9,8 @@ Summary: A collection of basic system utilities License: BSD-3-Clause AND BSD-4-Clause-UC AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT URL: http://en.wikipedia.org/wiki/Util-linux Source0: https://www.kernel.org/pub/linux/utils/util-linux/v%{majorminor}/util-linux-%{version}.tar.xz +Source1: https://www.kernel.org/pub/linux/utils/util-linux/v%{majorminor}/util-linux-%{version}.tar.sign +Source2: gpgkey-B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libacl-devel @@ -106,6 +108,7 @@ Requires: %{_cross_os}libuuid %{summary}. %prep +%{gpgverify} --data=<(xzcat %{S:0}) --signature=%{S:1} --keyring=%{S:2} %autosetup -n util-linux-%{version} -p1 cp Documentation/licenses/COPYING.* . diff --git a/packages/xfsprogs/Cargo.toml b/packages/xfsprogs/Cargo.toml index d9063f5d3..08d8fa9bd 100644 --- a/packages/xfsprogs/Cargo.toml +++ b/packages/xfsprogs/Cargo.toml @@ -15,6 +15,10 @@ releases-url = "https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/ url = "http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.9.0.tar.xz" sha512 = "c597453759c400690810971f0b2daf0e4e22c74270b0f9800e2235da5e5c1383b59bc1176c5bba0023f74b623020fb51c62f0e98a74885cf3a8336e0b81c9023" +[[package.metadata.build-package.external-files]] +url = "http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.9.0.tar.sign" +sha512 = "a6775e5121c5c4ffff1021dbcc36bead9b4cb3d1464b385b89b3866633671aa925ba97574cd4d3302f42597300e8b3bf6897eccdb9dbf69ba0dc8b1ed53c4e2d" + [build-dependencies] glibc = { path = "../glibc" } libinih = { path = "../libinih" } diff --git a/packages/xfsprogs/gpgkey-0C1D891C50A732E0680F7B644675A111E50B5FA6.asc b/packages/xfsprogs/gpgkey-0C1D891C50A732E0680F7B644675A111E50B5FA6.asc new file mode 100644 index 000000000..3e3cbdd98 --- /dev/null +++ b/packages/xfsprogs/gpgkey-0C1D891C50A732E0680F7B644675A111E50B5FA6.asc @@ -0,0 +1,49 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEYpDWzRYJKwYBBAHaRw8BAQdALRUYJSJQyHn8o9318h7Pj4KYIOPF6a+6Z13A +bBReh6C0LENhcmxvcyBFZHVhcmRvIE1haW9saW5vIDxjYXJsb3NAbWFpb2xpbm8u +bWU+iJYEExYKAD4FCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4ACGQEWIQRAIEWe +WMGlJRH1OZET9wPmwRz28AUCYpERyAIbAQAKCRAT9wPmwRz28PBCAQDsBVWWrXVJ +CUVfRDPkjN3zIGqDI4lZO9gXztG88NODvAD/bicVG0GsxDsq1VOzSXz0NbwnrVmO +Z92IQcuqQcB3rAG0KENhcmxvcyBFZHVhcmRvIE1haW9saW5vIDxjZW1Aa2VybmVs +Lm9yZz6IkwQTFgoAOxYhBEAgRZ5YwaUlEfU5kRP3A+bBHPbwBQJiqHtFAhsBBQsJ +CAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEBP3A+bBHPbwgUcA/1UvHEU2farI +RuWL2V+86kAJE+3mXwaj4RKNxj3k1LH7AQDtZJ4iZvfPF1u5jv9HAe2m9sj2KtGR +G5qCTM1kdGvWCbQuQ2FybG9zIEVkdWFyZG8gTWFpb2xpbm8gPGNtYWlvbGlub0By +ZWRoYXQuY29tPoiTBBMWCgA7AhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheA +FiEEQCBFnljBpSUR9TmRE/cD5sEc9vAFAmKREHMACgkQE/cD5sEc9vDMcwD+PAZz +J5LR8RXDuCjHupo48DbhldDX89sOarOSlM3NIswA/3Nc1tcDiHrPOpmWVPKD7Qnk +UY7XDyqjkNnetbgDOeQAuG8EZc4abxMFK4EEACIDAwQiKhVJ+jF1rTi9YE1HytNO +C1M3knqKPRp6VK+S8sY3sBfx21PGyb1PITN2+2bDIzgf0MfA917YbJNNEEglu8B5 +O2rYlsCiTrEt1+Y5yKcWc7yEWsVDajjqfpaoWq2H/DKIeAQYFgoAIBYhBEAgRZ5Y +waUlEfU5kRP3A+bBHPbwBQJlzhpvAhsgAAoJEBP3A+bBHPbwYi0BALTFCW4Qvunh +McuFOBZdyt/jBD9tZ1fFTgnBS4+iJzX4AQDdLCWSGfwts2deIjACwiDW66zZbPIv +fIkSETnil3xtCbhzBGXOFFwSBSuBBAAiAwME2PW4aoYnxrSyo3yQGJwY2QUC2jK9 +8QVMf4pRI2cY/fjDJrYecxQHu3QtTx36W3kzekfVu/pODcZJ8ZDnfRH0WNTZDPlA +VxqMDmKcFNWphj4OT9kJgTf+q0+ym6vIZGIhAwEJCYh4BBgWCgAgFiEEQCBFnljB +pSUR9TmRE/cD5sEc9vAFAmXOFFwCGwwACgkQE/cD5sEc9vATFQEAy45ImuvGDZjd +Lbf+xevq4HwYeAV1wEanobiPH7RB46wA/Rl9aAeDjRipEWHCZMAT2PcUTWP27uSK +4efqIAlLhB8GuG8EZc4TFhMFK4EEACIDAwSmeDpaaHAjxb2KKgwIcACaibDQuzwB +XFWN1Z6wCVy3rYRa2X4eSwc0dbpGQEIWD59QN4Bmej4s0SPdYpiep5L8sMSHlaX+ ++akH9dEZ2emeJDcz9c9FhV7v762yqC/QlgGJAQ8EGBYKACAWIQRAIEWeWMGlJRH1 +OZET9wPmwRz28AUCZc4TFgIbAgChCRAT9wPmwRz28JYgBBkTCQAdFiEEDB2JHFCn +MuBoD3tkRnWhEeULX6YFAmXOExYACgkQRnWhEeULX6aJIwF8CLElqy93msfs/93F +S9ENQGeP2TCpjMJ768+dA0Xj2iAlk9sVVUFzGP3vJABoWcVqAX9fwQVHT4qF5gvg +fBqN+aEjBFTgSBzmD5oMwOX9XrMwUpItOqQ13Et2iSImsHytRHEETwEAk8m3aETb +D5bS/HA+Cd4aLvEbgXhKysvAShaqejubAgQBANWqQTSshSGqR/mcAwTauQkohXvx +ueRCIeYRXUCTFDgHuDgEYpDmYBIKKwYBBAGXVQEFAQEHQNoBmGzRsHk6qWKBPtnr +6vlO7ABo/HvkeoLUUZU2r/Q9AwEIB4h4BBgWCgAgFiEEQCBFnljBpSUR9TmRE/cD +5sEc9vAFAmKQ5mACGwwACgkQE/cD5sEc9vC+xAD/fgk/sVQrkfgur7ZvjsovfrjH +bHC4tWeg3V8YVHIOdcoA/1QtoTLMZzwt7Ckd+vFGfqSSs5D1FMmwaE4Z/WVoqPkD +uDMEYpDloxYJKwYBBAHaRw8BAQdAzioYD3NyX1Tpdd33vXEI+G8KQWrxVqfkAgKK +B/aAKPKI7wQYFgoAIBYhBEAgRZ5YwaUlEfU5kRP3A+bBHPbwBQJikOWjAhsCAIEJ +EBP3A+bBHPbwdiAEGRYKAB0WIQT6QG4gav94c4l8aGS0VhjDaiT9IwUCYpDlowAK +CRC0VhjDaiT9I9CkAQDaUcr2BDm7wheWX8bJ98Er92zJr03/i3xmJW/87th18gEA +vsO0OhK3D2p+Kq0g2vV2mgyRxK8loYs8o/00NYSbsQla6gEA4rnkGRQR3v4MByij +Ghq1ljaPMTQbILiTPbUqA3k1tssBAIDzUC7pDWJaWiJ2yDTVhBBvM+y+MnoJV5Dq +Tt/L+KMHuDMEYpDlmxYJKwYBBAHaRw8BAQdAUo8FDT3qwJVb00K1sgqYszeazP13 +DnY2yUPd6BjDq/KIeAQYFgoAIBYhBEAgRZ5YwaUlEfU5kRP3A+bBHPbwBQJikOWb +AhsgAAoJEBP3A+bBHPbwGmQBAJJo3csKUuPjbpiIHpVsNve6QSLN3dgPc89bzEAF ++pTbAP42oeQezPHlac3uMHk7qA6eW2oDPjwk4hmdURD0JWfqCQ== +=Ibcq +-----END PGP PUBLIC KEY BLOCK----- diff --git a/packages/xfsprogs/xfsprogs.spec b/packages/xfsprogs/xfsprogs.spec index 6c4f1e0bd..5b664028f 100644 --- a/packages/xfsprogs/xfsprogs.spec +++ b/packages/xfsprogs/xfsprogs.spec @@ -5,6 +5,8 @@ Summary: Utilities for managing the XFS filesystem License: GPL-2.0-only AND LGPL-2.1-only URL: https://xfs.wiki.kernel.org Source0: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-%{version}.tar.xz +Source1: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-%{version}.tar.sign +Source2: gpgkey-0C1D891C50A732E0680F7B644675A111E50B5FA6.asc BuildRequires: %{_cross_os}glibc-devel BuildRequires: %{_cross_os}libuuid-devel @@ -26,6 +28,7 @@ Requires: %{name} %{summary}. %prep +%{gpgverify} --data=<(xzcat %{S:0}) --signature=%{S:1} --keyring=%{S:2} %autosetup -n xfsprogs-%{version} %build