commit:     853a76711de9eb5a576403b0dec972e2d3bfb89b
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 10:58:07 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 10:58:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=853a7671

sys-kernel/dkms: add 3.0.10, copy from ::natinst

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sys-kernel/dkms/Manifest           |  1 +
 sys-kernel/dkms/dkms-3.0.10.ebuild | 51 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest
index c688e13d0..55d5733eb 100644
--- a/sys-kernel/dkms/Manifest
+++ b/sys-kernel/dkms/Manifest
@@ -1 +1,2 @@
 DIST dkms-2.8.4.tar.gz 104625 BLAKE2B 
0bd9c47d2a4bf313426832ec88bbda9bd58a482c691de145ff87ce05d47d473132f2a300e8d0e6e0609b6dcdd47f8f9e521a104ae19cfa8b1ba453fc6de7a412
 SHA512 
1b8b987b239db8cf00f367ee4f5faf13dc41b450f09fb046dc719e51d6a762d6b700bf41156d8011c3ea7e139064119d6717b60c1bf7fa0a75ea1fc63887baa5
+DIST dkms-3.0.10.tar.gz 89602 BLAKE2B 
43bc7ee7b788ac334bff94825f98edfc137be90b4f78f6a351d899c3fbc8961eaffaf3e73310eb24414790f46197e8409608a08a5003f515f162d6787ee7be09
 SHA512 
b271453497a004177137e972cb45cacb2dd3ac124a1fd2526218cf690f5ce77250195e73b6f9c75de4661a718d928e546bd85770ab98c2fd9af44fe777492ad7

diff --git a/sys-kernel/dkms/dkms-3.0.10.ebuild 
b/sys-kernel/dkms/dkms-3.0.10.ebuild
new file mode 100644
index 000000000..2eb619077
--- /dev/null
+++ b/sys-kernel/dkms/dkms-3.0.10.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Dynamic Kernel Module Support"
+HOMEPAGE="https://github.com/dell/dkms";
+SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE="systemd"
+
+CONFIG_CHECK="~MODULES"
+
+RDEPEND="
+       sys-apps/kmod
+       systemd? ( sys-apps/systemd )
+"
+
+# Error: unknown Linux distribution ID gentoo
+RESTRICT="test"
+
+src_prepare() {
+       # Install uncompressed version of man files
+       sed -i  -e '\_gzip -9 $(MAN)/dkms.8_d' Makefile || die
+       default
+}
+
+src_compile() {
+       # Nothing to do here
+       return
+}
+
+src_test() {
+       ./run_test.sh || die "Tests failed"
+}
+
+src_install() {
+       if use systemd; then
+               emake install-redhat DESTDIR="${ED}" 
LIBDIR="${ED}"/usr/$(get_libdir)/
+       else
+               emake install DESTDIR="${ED}" LIBDIR="${ED}"/usr/$(get_libdir)/
+       fi
+       einstalldocs
+       keepdir /var/lib/dkms
+}

Reply via email to