mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-07 18:07:08 -08:00
dev-vcs/pkgcruft-git: patch in openssl-sys@0.9.117 crate for openssl-4
Signed-off-by: David Seifert <soap@gentoo.org>
This commit is contained in:
@@ -1 +1,2 @@
|
||||
DIST openssl-sys-0.9.117.crate 76045 BLAKE2B 074b44386a0a0833db961f8f8a249abdbacbc43a5428f8957e2284263206f4c2513c3eb7b38c96975f11ae75654656eb5d6d7d438c31bb5336835d9ed067e9b6 SHA512 89eeb0bfaa2c1ac3e0a8d268a46f8bfaa9942b0f840b0403faa15474961066559b3a1d24f672b445e1029301e6a99c7e2d84dec27528183523a409e9fb57b242
|
||||
DIST pkgcruft-git-0.0.5.tar.xz 38901676 BLAKE2B 3dab11b2638b1f14b9c99181a24eaac062e740b6ee69808b08bc7af67a021db9a832475de433a6dc6b5aceb3f39f1d524ab04a6cd0461327885467535d6c9461 SHA512 1511bff8658944792d4810fba203cb3408289dc814707d06d01e2ac0229083c67bbc02f5caec53fbd27589cdff68cc3efba4c7938b827770928a2745d67dfb78
|
||||
|
||||
@@ -6,6 +6,9 @@ EAPI=8
|
||||
LLVM_COMPAT=( {19..21} )
|
||||
RUST_MIN_VER="1.90.0"
|
||||
|
||||
# vendored openssl-sys-0.9.111 doesn't support openssl-4
|
||||
CRATES="openssl-sys@0.9.117"
|
||||
|
||||
inherit cargo edo llvm-r2 multiprocessing
|
||||
|
||||
DESCRIPTION="QA support for verifying git commits via pkgcruft"
|
||||
@@ -23,7 +26,10 @@ else
|
||||
# To get the value from the repo use the following command:
|
||||
# sed -rn "/^PACKAGE_VERSION=/ s/^.*='(.*)'/\1/p" **/scallop/bash/configure
|
||||
SCALLOP_VERSION="5.3.9.20251212"
|
||||
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
|
||||
SRC_URI="
|
||||
https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
KEYWORDS="amd64 arm64"
|
||||
fi
|
||||
|
||||
@@ -75,6 +81,19 @@ src_unpack() {
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local crate=openssl-sys-0.9.117
|
||||
rm -r vendor/openssl-sys || die
|
||||
mv "${ECARGO_VENDOR}"/${crate} vendor/openssl-sys || die
|
||||
local sum=$(sha256sum "${DISTDIR}"/${crate}.crate | cut -d' ' -f1)
|
||||
sed -i -e "/^name = \"openssl-sys\"$/,/^checksum/{" \
|
||||
-e "s/^version = .*/version = \"0.9.117\"/" \
|
||||
-e "s/^checksum = .*/checksum = \"${sum}\"/" \
|
||||
-e "}" Cargo.lock || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local -x NEXTEST_TEST_THREADS="$(makeopts_jobs)"
|
||||
edo cargo nextest run $(usev !debug '--release') --color always --tests --no-fail-fast
|
||||
|
||||
Reference in New Issue
Block a user