repo/gentoo:master commit in: sys-kernel/dkms/
"Nowa Ammerlaan" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1787149828.850f048afc096d38a389260611ba9e534e4c148c.nowa@gentoo> |
commit: 850f048afc096d38a389260611ba9e534e4c148c
Author: Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 19 14:30:28 2026 +0000
Commit: Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 14:30:28 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850f048a
sys-kernel/dkms: add 3.4.3
Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>
sys-kernel/dkms/Manifest | 1 +
sys-kernel/dkms/dkms-3.4.3.ebuild | 55 +++++++++++++++++++++++++++++++++++++++
2 files changed, 56 insertions(+)
diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest
index 7e3c5dfc40d7..d14666bcdf91 100644
--- a/sys-kernel/dkms/Manifest
+++ b/sys-kernel/dkms/Manifest
@@ -3,3 +3,4 @@ DIST dkms-3.3.0.tar.gz 113379 BLAKE2B a874d2457c03726a52f6e212033b8ba86e6db6042b
DIST dkms-3.4.0.tar.gz 150121 BLAKE2B 7d9a3c6d63e25c61351b677ddd3c966c7e640188ba0cb84eedf706231bde756d03166287e97af3699419ef66d93768501a35f80ac625ce93b95c87658d1aade0 SHA512 b5d0cb2205aaf7caa4231ce191c85618a43e165db964aa58365f195fe510581211765a0fbb223e21367fa69234bc9a540cbe53a78e3224ba28092af1bf038ba2
DIST dkms-3.4.1.tar.gz 151583 BLAKE2B 1a77a679f2b40423cd10cf095aee9a92b63ea2aa0933525bd9aa1195b933f29f5e5a8b3f8143821663f2265246a25dabb66fb8b5a50bd4fea2dcfbcd03cae019 SHA512 85f0a7b7d81fd95fd98af974983061f39cb76d74684c2a1cf0c291987351703aaf8f9d715a3acdd84fa63507f198d5d3b306dc9708bf546dfe5619ca5638966f
DIST dkms-3.4.2.tar.gz 151917 BLAKE2B a22017c6ab3645c8d6558050ae53dc7e2502eba9026401ada542117b6149b7bb952bc42a8f96768655a8b1ba191af67bcbc77a78e9c7a15497b7d62faf5c8d0d SHA512 f02ec97bd12ea837ea92b35d748593055791ac0100d87d39b0a734f4fbeec30f71da317500ffd430d0f325cfd3913fcc1d13bf10583828be8aaa4ae73fb413dd
+DIST dkms-3.4.3.tar.gz 151932 BLAKE2B fa86fa3115b52fc1e5cd6a01199c08e54adeb856314127c6f6db75478fbc2f578d99cd2b0575fccb16e6964b7c119499ee6c1729eeadeccad13b663475267d9a SHA512 aff51403bfdb9f6229a32ebb804fac642635cda7c526df52f9ec56d5dea20a89dace4ffc47917f8e65227769451610e13d53f83a38e5952b0d82734c4b8bcde5
diff --git a/sys-kernel/dkms/dkms-3.4.3.ebuild b/sys-kernel/dkms/dkms-3.4.3.ebuild
new file mode 100644
index 000000000000..e5436878657b
--- /dev/null
+++ b/sys-kernel/dkms/dkms-3.4.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2026 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/dkms-project/dkms"
+else
+ SRC_URI="https://github.com/dkms-project/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Dynamic Kernel Module Support"
+HOMEPAGE="https://github.com/dkms-project/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
+}