[sys-kernel/dracut] sync, now back to EAPI 8 since CRATES can be empty

This commit is contained in:
2023-12-24 16:02:21 +01:00
parent a14591e59e
commit 5259c2f9d1
6 changed files with 125 additions and 19 deletions

View File

@@ -1,11 +1,12 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
CARGO_OPTIONAL=1
inherit bash-completion-r1 cargo edo optfeature systemd toolchain-funcs
if [[ ${PV} == 9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dracutdevs/dracut"
@@ -31,7 +32,6 @@ IUSE="dracut-cpio selinux test"
RESTRICT="!test? ( test )"
RDEPEND="
app-arch/cpio
>=app-shells/bash-4.0:0
sys-apps/coreutils[xattr(-)]
>=sys-apps/kmod-23[tools]
@@ -51,6 +51,7 @@ RDEPEND="
sys-libs/libselinux
sys-libs/libsepol
)
!dracut-cpio? ( app-arch/cpio )
"
DEPEND="
>=sys-apps/kmod-23
@@ -84,11 +85,6 @@ src_configure() {
tc-export CC PKG_CONFIG
edo ./configure "${myconf[@]}"
if [[ ${PV} != 9999 && ! -f dracut-version.sh ]] ; then
# Source tarball from github doesn't include this file
echo "DRACUT_VERSION=${PV}" > dracut-version.sh || die
fi
}
src_test() {