diff --git a/sys-kernel/dkms/dkms-3.0.13.ebuild b/sys-kernel/dkms/dkms-3.0.13.ebuild new file mode 100644 index 0000000..c6143ea --- /dev/null +++ b/sys-kernel/dkms/dkms-3.0.13.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +###inherit eutils + +DESCRIPTION="Dynamic Kernel Module Support" +HOMEPAGE="https://github.com/dell/dkms" +LICENSE="GPL-2" +DEPEND="" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="kernel-hooks" + +SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz" +DOCS=( AUTHORS sample.conf sample.spec ) + +src_prepare() { + #Removing gzip compressions in Makefile + sed -i '/dkms.8.gz/d' "${S}"/Makefile + default +} + +src_compile() { + einfo "Skipping compilation" +} + +src_install() { + emake install DESTDIR="${D}" LIBDIR="${D}"/usr/$(get_libdir)/ + + keepdir /var/lib/dkms + insinto /var/lib/dkms + doins dkms_dbversion + + keepdir /etc/dkms + doins template-dkms-mkrpm.spec + + einstalldocs + if use kernel-hooks; then + einfo "You're installed kernel hooks that automatically rebuild your modules" + else rm -r "${D}"/etc/kernel/; + fi + + ewarn "DKMS might say about missing headers even if sys-kernel/linux-headers installed" + ewarn "Just don't keep attention, that don't affect anything" +}