mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-31 23:08:09 -07:00
sys-kernel/dkms: add 3.3.0
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
This commit is contained in:
@@ -4,3 +4,4 @@ DIST dkms-3.1.8.tar.gz 107290 BLAKE2B 20bc841c27f555a9fafd2e21989f955e0e77947b16
|
||||
DIST dkms-3.2.0.tar.gz 110104 BLAKE2B 7fbde2b531c9a7f6bc30114cb784147c7b7ab132c995522f549a927e9d9d4a0af093f723bcf236c7110c64b5dc0b8a80a5e6e91a3af51ad35977eba9be66e438 SHA512 745a9bacb28add051021ed025dc07394f2af578e29f756d3945de3265610c30acdb789070737ace202f9457d3ef7261dff87971d277aa34c5f1ac758c3815731
|
||||
DIST dkms-3.2.1.tar.gz 110115 BLAKE2B 43cb7a5606eb51db3f737d607f74a135e58294284451b887558c9b794e8c1c07b70543d3320ce1e519e26dbfed04d76d10254ea3676d6f600c4bdfc3fc39059d SHA512 d229f02bee3278c7070aa43a7b2423e74fc7a726598eabd48198596888049db1b4aa9ea418ee4d927675a4090dfb850148a1021fdbaffd5cd992ba0bd42320b0
|
||||
DIST dkms-3.2.2.tar.gz 110268 BLAKE2B 1df0acdc809f48da55892e43014ed797cc4d14b8532844634983bc72c965ddc20aabe33690b941f0c347898ba08ba524384ea769135e1faf819b223569b6a0e9 SHA512 600566129d6fb781795e1017d8f829b5c1e5ff32d1f0549ecca3dd13abc391b57ae4d778f76e3659d8861032fdb564470c0a99825724e0d1af34bdeb619769ee
|
||||
DIST dkms-3.3.0.tar.gz 113379 BLAKE2B a874d2457c03726a52f6e212033b8ba86e6db6042b1ba5242eb61a98ecd9ce118a1023d4e291061f65e97fc1485f14a054b8d26a933cd8d4813c0e258726059f SHA512 08f4520f3c2618e40206d2dcf26a342d34d355162b2a6eafd566c6bb82f6ee0273f4be3af094dd0455af413cd6f67a96ad7e371f20ec801851ac58ecc37d02b0
|
||||
|
||||
55
sys-kernel/dkms/dkms-3.3.0.ebuild
Normal file
55
sys-kernel/dkms/dkms-3.3.0.ebuild
Normal file
@@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit linux-info optfeature
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/dell/dkms"
|
||||
else
|
||||
SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Dynamic Kernel Module Support"
|
||||
HOMEPAGE="https://github.com/dell/dkms"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="systemd"
|
||||
RESTRICT="test" # Should be run in a container
|
||||
|
||||
RDEPEND="
|
||||
sys-apps/kmod
|
||||
virtual/linux-sources
|
||||
systemd? ( sys-apps/systemd )
|
||||
"
|
||||
|
||||
CONFIG_CHECK="~MODULES"
|
||||
|
||||
src_compile() {
|
||||
emake KCONF="/usr/lib/kernel"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
chmod +x dkms run_test.sh || die
|
||||
PATH="${PATH}:$(pwd)" ./run_test.sh || die "Tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use systemd; then
|
||||
emake install-redhat DESTDIR="${ED}" KCONF="/usr/lib/kernel"
|
||||
else
|
||||
emake install-debian DESTDIR="${ED}" KCONF="/usr/lib/kernel"
|
||||
fi
|
||||
|
||||
einstalldocs
|
||||
keepdir /var/lib/dkms
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "automatically running \"dkms autoinstall\" on each kernel installation" \
|
||||
sys-kernel/installkernel
|
||||
}
|
||||
Reference in New Issue
Block a user