mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-08 00:05:33 +03:00
dev-vcs/pkgcruft-git: drop 0.0.1, 0.0.2
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
36c2d7c630
commit
a4e2fd0ee7
@ -1,3 +1 @@
|
|||||||
DIST pkgcruft-git-0.0.1.tar.xz 35004584 BLAKE2B 2ba23ab05aa04a1f6ec8405b4bd5052168dd0b6ce028998476ac8db800010838e5e649dea80e54015a7e0928c9ee8f21bc8dc145950bee5f811a3de33f1f8ce3 SHA512 dafc47e4ccb9f9127a093cd978a5d12338b74ba0fe4baf15fb5174428828c193d70326b70b5d399a2a3e51721554f19c994316e65e6cfc663ba3bbec24fb2e0a
|
|
||||||
DIST pkgcruft-git-0.0.2.tar.xz 45109268 BLAKE2B 430ebcd9d79ea1ff3a124fa9433547d699e277662035dd6fdc2a78976220dcea8effd729b03bfc404cbf431d20c60e536dcbe3235a207743c378f7f39cca733d SHA512 f2bd7de76e00ccb836611079b2e015bef686bdfca8dc3af5175908abf8d3dfbacdb7f79ef27ea65f3bc9548664f08eee0beefc494dec048d04ff1ab3fc2ec27e
|
|
||||||
DIST pkgcruft-git-0.0.3.tar.xz 46210676 BLAKE2B d3bde465dd57d05b1322f2b2460be0c96c345c6513af7ba0d2d6ea91f20005ae0f74d7dd5e78e86fa963fcd8087f7665b08adf2e85daedd07d2501dd6c762450 SHA512 f71e12578bdfb13636329a21d204bcef93eb9395461ab42c853b25bae7b63b6c25d5cecf5c4b552ad8a2584868884e4e02c5b31ed7a188df4ca014d110089c60
|
DIST pkgcruft-git-0.0.3.tar.xz 46210676 BLAKE2B d3bde465dd57d05b1322f2b2460be0c96c345c6513af7ba0d2d6ea91f20005ae0f74d7dd5e78e86fa963fcd8087f7665b08adf2e85daedd07d2501dd6c762450 SHA512 f71e12578bdfb13636329a21d204bcef93eb9395461ab42c853b25bae7b63b6c25d5cecf5c4b552ad8a2584868884e4e02c5b31ed7a188df4ca014d110089c60
|
||||||
|
|||||||
@ -1,84 +0,0 @@
|
|||||||
# Copyright 2023-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
CRATES=" "
|
|
||||||
LLVM_COMPAT=( {17..20} )
|
|
||||||
RUST_MIN_VER="1.85.0"
|
|
||||||
|
|
||||||
inherit cargo edo llvm-r2 multiprocessing toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="QA support for verifying git commits via pkgcruft"
|
|
||||||
HOMEPAGE="https://pkgcraft.github.io/"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]] ; then
|
|
||||||
EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
|
|
||||||
inherit git-r3
|
|
||||||
|
|
||||||
S="${WORKDIR}"/${P}/crates/${PN}
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
# Dependent crate licenses
|
|
||||||
LICENSE+="
|
|
||||||
Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0
|
|
||||||
Unicode-3.0
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="test"
|
|
||||||
# Fails to link w/ missing libssh2 with some CFLAGS
|
|
||||||
RESTRICT="!test? ( test ) test"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dev-libs/libgit2:=
|
|
||||||
dev-libs/openssl:=
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
# clang needed for bindgen
|
|
||||||
BDEPEND+="
|
|
||||||
$(llvm_gen_dep '
|
|
||||||
llvm-core/clang:${LLVM_SLOT}
|
|
||||||
')
|
|
||||||
test? ( dev-util/cargo-nextest )
|
|
||||||
"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="usr/bin/pkgcruft-git"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
llvm-r2_pkg_setup
|
|
||||||
rust_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == 9999 ]] ; then
|
|
||||||
git-r3_src_unpack
|
|
||||||
cargo_live_src_unpack
|
|
||||||
else
|
|
||||||
cargo_src_unpack
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# For scallop building bash
|
|
||||||
tc-export AR CC
|
|
||||||
|
|
||||||
cargo_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
unset CLICOLOR CLICOLOR_FORCE
|
|
||||||
|
|
||||||
# TODO: Maybe move into eclass (and maybe have a cargo_enable_tests
|
|
||||||
# helper)
|
|
||||||
local -x NEXTEST_TEST_THREADS="$(makeopts_jobs)"
|
|
||||||
|
|
||||||
edo cargo nextest run $(usev !debug '--release') \
|
|
||||||
--color always \
|
|
||||||
--tests \
|
|
||||||
--no-fail-fast
|
|
||||||
}
|
|
||||||
@ -1,84 +0,0 @@
|
|||||||
# Copyright 2023-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
CRATES=" "
|
|
||||||
LLVM_COMPAT=( {17..21} )
|
|
||||||
RUST_MIN_VER="1.88.0"
|
|
||||||
|
|
||||||
inherit cargo edo llvm-r2 multiprocessing toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="QA support for verifying git commits via pkgcruft"
|
|
||||||
HOMEPAGE="https://pkgcraft.github.io/"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]] ; then
|
|
||||||
EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft"
|
|
||||||
inherit git-r3
|
|
||||||
|
|
||||||
S="${WORKDIR}"/${P}/crates/${PN}
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
# Dependent crate licenses
|
|
||||||
LICENSE+="
|
|
||||||
Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0
|
|
||||||
Unicode-3.0
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="test"
|
|
||||||
# Fails to link w/ missing libssh2 with some CFLAGS
|
|
||||||
RESTRICT="!test? ( test ) test"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dev-libs/libgit2:=
|
|
||||||
dev-libs/openssl:=
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
# clang needed for bindgen
|
|
||||||
BDEPEND+="
|
|
||||||
$(llvm_gen_dep '
|
|
||||||
llvm-core/clang:${LLVM_SLOT}
|
|
||||||
')
|
|
||||||
test? ( dev-util/cargo-nextest )
|
|
||||||
"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="usr/bin/pkgcruft-git"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
llvm-r2_pkg_setup
|
|
||||||
rust_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == 9999 ]] ; then
|
|
||||||
git-r3_src_unpack
|
|
||||||
cargo_live_src_unpack
|
|
||||||
else
|
|
||||||
cargo_src_unpack
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# For scallop building bash
|
|
||||||
tc-export AR CC
|
|
||||||
|
|
||||||
cargo_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
unset CLICOLOR CLICOLOR_FORCE
|
|
||||||
|
|
||||||
# TODO: Maybe move into eclass (and maybe have a cargo_enable_tests
|
|
||||||
# helper)
|
|
||||||
local -x NEXTEST_TEST_THREADS="$(makeopts_jobs)"
|
|
||||||
|
|
||||||
edo cargo nextest run $(usev !debug '--release') \
|
|
||||||
--color always \
|
|
||||||
--tests \
|
|
||||||
--no-fail-fast
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user