diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-10 03:03:09 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-10 03:03:09 +0000 |
commit | be94ae04eee564451203d45977c2ef7c7ace1580 (patch) | |
tree | 616ffc0ad9aee18dc7d5e9e62bf62394e8e520ba /app-crypt/rpm-sequoia | |
parent | 2be329ae14bbf99f0fc4de7567e2386bbb529fdc (diff) |
gentoo auto-resync : 10:11:2024 - 03:03:09
Diffstat (limited to 'app-crypt/rpm-sequoia')
-rw-r--r-- | app-crypt/rpm-sequoia/Manifest | 4 | ||||
-rw-r--r-- | app-crypt/rpm-sequoia/rpm-sequoia-1.6.0-r1.ebuild (renamed from app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild) | 12 | ||||
-rw-r--r-- | app-crypt/rpm-sequoia/rpm-sequoia-1.7.0-r1.ebuild (renamed from app-crypt/rpm-sequoia/rpm-sequoia-1.7.0.ebuild) | 12 |
3 files changed, 20 insertions, 8 deletions
diff --git a/app-crypt/rpm-sequoia/Manifest b/app-crypt/rpm-sequoia/Manifest index f970b9997be6..f8b07ecbe161 100644 --- a/app-crypt/rpm-sequoia/Manifest +++ b/app-crypt/rpm-sequoia/Manifest @@ -353,6 +353,6 @@ DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe1 DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226 DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0 DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09 -EBUILD rpm-sequoia-1.6.0.ebuild 6009 BLAKE2B f83409c9bc73b76653d9790a0071f5e9104140abc79f9fba7aef94d78ff3e5b5a5cb6a9915d5afb694401cfeba6edd4abfc95a55a21603c358fead8242f29db6 SHA512 f8746c063996b4a0f9fa03fb8b451a1a32ff04dd57238493ca36ba3a87a07523c7721090f0bad7740a41951163c13538ac5a4bc1557e03ba58d5abfa16c36bc3 -EBUILD rpm-sequoia-1.7.0.ebuild 6203 BLAKE2B 4dc452e1a2a3fefcab03e0075173a4823f34bf1267eba5fd2b200f738a516e53b209e5292aaa2612031dcb64fa9d0e20d5593d86189db94c59147928a5962d1e SHA512 2034eb58ac48ad9cc1d04be9b6cb21ac9a21f812bc9eabde080d10d2c1bd26825eec4a44c21c89ddb831c23f66c0a0d9e2f1e6a96795e7e01faccc34cb4cdf84 +EBUILD rpm-sequoia-1.6.0-r1.ebuild 6088 BLAKE2B 4cbb384794480bf3266ae3c151c164b8d228e4bccfb3c37c92c54702c275f66c8322696ae04b8663be35980d2d11b8ee73abb90e1de07cc3684648f3ff6866ed SHA512 07a5b86e9083d1fdd55bb19fa173cd3bd85f200c3f9886e7737aa9c71e0a230aad27f8badc39e52cb44ba828b76c38bb43a21199b1345ec2a1c1c2b12e8a6107 +EBUILD rpm-sequoia-1.7.0-r1.ebuild 6271 BLAKE2B 0786faf24329483ab63a19fedc13950f01d52014996a5deaa7b9ae576b4bab429d5c8bf962555d6e0eb42a285d4512d6bddfe94e44fb6cb9a192be09f81b9112 SHA512 24bd71089d7e0f1042371a1e828eefcbf13edd9ee42135b2e8106d1bd755212f93b50f17b00f18376454dd8634d107d6ea199a930669c1948dd6f71d993329ed MISC metadata.xml 677 BLAKE2B ef639f0cedd83cf162d928db6409331c199ee34e8a9ba8b1861d1b5ae22d79eb586e9c7c6725910aeedaf5f5a06a7477677062613f376db262b12bd6c1c2cba6 SHA512 478ca30d1961b6dceb053e1afb04a1d57e3a9bc8b7de003367b7d111c4cfb675dfe803a973c6c368bb8541d66d23b91e67733177820d9f0d90c2d7ffeb3c0fb1 diff --git a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0-r1.ebuild index da34f4210ca1..1563c0d6977e 100644 --- a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild +++ b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0-r1.ebuild @@ -235,9 +235,10 @@ CRATES=" zeroize_derive@1.4.2 " -LLVM_MAX_SLOT=17 +LLVM_COMPAT=( 17 ) +RUST_NEEDS_LLVM=1 -inherit cargo llvm +inherit llvm-r1 cargo DESCRIPTION="Implementation of the RPM PGP interface using Sequoia" HOMEPAGE="https://sequoia-pgp.org/ https://github.com/rpm-software-management/rpm-sequoia" @@ -265,11 +266,16 @@ RDEPEND="${DEPEND}" # Clang is required for bindgen BDEPEND=" virtual/pkgconfig - nettle? ( <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)) ) + nettle? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') ) " QA_FLAGS_IGNORED="usr/lib.*/librpm_sequoia.so.1" +pkg_setup() { + llvm-r1_pkg_setup + rust_pkg_setup +} + llvm_check_deps() { if use nettle; then has_version -b "sys-devel/clang:${LLVM_SLOT}" diff --git a/app-crypt/rpm-sequoia/rpm-sequoia-1.7.0.ebuild b/app-crypt/rpm-sequoia/rpm-sequoia-1.7.0-r1.ebuild index 082e1f09d371..c5c225f601ba 100644 --- a/app-crypt/rpm-sequoia/rpm-sequoia-1.7.0.ebuild +++ b/app-crypt/rpm-sequoia/rpm-sequoia-1.7.0-r1.ebuild @@ -248,9 +248,11 @@ CRATES=" zerovec@0.10.4 " -LLVM_COMPAT=( {17..18} ) +LLVM_COMPAT=( 17 18 ) +RUST_MIN_VER="1.74.1" +RUST_NEEDS_LLVM=1 -inherit cargo llvm-r1 +inherit llvm-r1 cargo DESCRIPTION="Implementation of the RPM PGP interface using Sequoia" HOMEPAGE="https://sequoia-pgp.org/ https://github.com/rpm-software-management/rpm-sequoia" @@ -282,12 +284,16 @@ RDEPEND="${DEPEND}" # Clang is required for bindgen BDEPEND=" virtual/pkgconfig - >=virtual/rust-1.73 nettle? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') ) " QA_FLAGS_IGNORED="usr/lib.*/librpm_sequoia.so.1" +pkg_setup() { + llvm-r1_pkg_setup + rust_pkg_setup +} + src_configure() { local myfeatures=( $(usev nettle crypto-nettle) |