From be02a7a73b91bee15befeba8a15dd2bc0b582585 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 12 Feb 2024 11:35:28 +0000 Subject: gentoo auto-resync : 12:02:2024 - 11:35:27 --- sys-kernel/dkms/Manifest | 2 +- sys-kernel/dkms/dkms-3.0.12-r1.ebuild | 59 +++++++++++++++++++++++++++++++++++ sys-kernel/dkms/dkms-3.0.12.ebuild | 56 --------------------------------- 3 files changed, 60 insertions(+), 57 deletions(-) create mode 100644 sys-kernel/dkms/dkms-3.0.12-r1.ebuild delete mode 100644 sys-kernel/dkms/dkms-3.0.12.ebuild (limited to 'sys-kernel/dkms') diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest index 08d5baed7803..1556402ac47e 100644 --- a/sys-kernel/dkms/Manifest +++ b/sys-kernel/dkms/Manifest @@ -1,4 +1,4 @@ AUX dkms-3.0.12-add-gentoo-os-id.patch 345 BLAKE2B 70642f624869ea17c96bc4c9a51e91fefb01b15827abe2ebdb2ed7d4eb7f4b2a2b2cfa9263834489738d3c91dccd1d557f794453ae515dbd2f287eeaeeff9a79 SHA512 abd6d1cb9ce7b6718599e4c372b1d6c97db5cfb56d23da7ae7847d77941cac23f1ed64b094070c4f73781c965d1bb2b1dc52af654194af8b46c11bdb8b3d34fb DIST dkms-3.0.12.tar.gz 88241 BLAKE2B 672105074b7899080a2468d347e1fdd60bb6be92852746bccff69565b4f49631568764d265495610d3aebf8df1e0c717daa123d6c3be8752d417ed1c633942e0 SHA512 81646f39c458039958159f519d4dcdfb5dcaa303f7c9898310d13e36c38f30ce57efcc2f2fc98a18ec3d232fd3c50e7a2d859ee42a023e62475e7dad070029d7 -EBUILD dkms-3.0.12.ebuild 1091 BLAKE2B 32125d0ba53dde98b994d7cef19d95315e99bf4d7e1c8e319010025186676a50a8cb7fc25fc91513d548e1a5b529e4a1e714ab188429a750eba65402f73c61a8 SHA512 07afa7ef386c07b7a1280aa9c7b8fe77f5979f96a396a6854717275b1d8098261cc88051730e9a026bbe23b1e0929cded821646a0c85416580f68600155ec077 +EBUILD dkms-3.0.12-r1.ebuild 1302 BLAKE2B 9ab35328daa6f3e5edf4e35dad4095cb8d8cd0daf0d46fc8a8cb836db9aac31537011ff7415a583bbacc2edbd432d5d960d995385c6b9c920796e12b9fb5180c SHA512 18528e4d65af809a5f857e00b8070e2bee6441f7c9baa3b68657e98d7c06f54d5a8748f878937a6404031cfba2ee95c79bd145a6d749727b8c6ce92111000bbd MISC metadata.xml 1423 BLAKE2B ba5005482cd295624b271e93ccc588a8ded7993c703b81e820150dbc6a8283ae19e8e4fc64327cbb3498292de34740ec15d8561498a8127a588fec01e20eee95 SHA512 15d88c65b0e65e1252ea0fa71fba548aa6bc4e44d727f9933ab0926a7eae9a3a07729a45100213754dac2518ed58b3e13286526b4ebcfed76f8468ae0d7e093d diff --git a/sys-kernel/dkms/dkms-3.0.12-r1.ebuild b/sys-kernel/dkms/dkms-3.0.12-r1.ebuild new file mode 100644 index 000000000000..7cfc1c96a1f1 --- /dev/null +++ b/sys-kernel/dkms/dkms-3.0.12-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info optfeature + +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 ~arm64 ~x86" +SLOT="0" + +IUSE="systemd" + +CONFIG_CHECK="~MODULES" + +RDEPEND=" + sys-apps/kmod + virtual/linux-sources + systemd? ( sys-apps/systemd ) +" + +PATCHES=( + "${FILESDIR}/${P}-add-gentoo-os-id.patch" +) + +# Can not work in the emerge sandbox +RESTRICT="test" + +src_compile() { + # Nothing to do here + return +} + +src_test() { + chmod +x dkms || 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 DESTDIR="${ED}" KCONF="/usr/lib/kernel" + fi + # Backwards compatibility with sys-kernel/installkernel[-systemd] + dosym ../../../usr/lib/kernel/postinst.d/dkms /etc/kernel/postinst.d/dkms + dosym ../../../usr/lib/kernel/prerm.d/dkms /etc/kernel/prerm.d/dkms + einstalldocs + keepdir /var/lib/dkms +} + +pkg_postinst() { + optfeature "automatically running \"dkms autoinstall\" on each kernel installation" \ + "sys-kernel/installkernel[systemd]" +} diff --git a/sys-kernel/dkms/dkms-3.0.12.ebuild b/sys-kernel/dkms/dkms-3.0.12.ebuild deleted file mode 100644 index 832fba5761ab..000000000000 --- a/sys-kernel/dkms/dkms-3.0.12.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info optfeature - -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 ~arm64 ~x86" -SLOT="0" - -IUSE="systemd" - -CONFIG_CHECK="~MODULES" - -RDEPEND=" - sys-apps/kmod - virtual/linux-sources - systemd? ( sys-apps/systemd ) -" - -PATCHES=( - "${FILESDIR}/${P}-add-gentoo-os-id.patch" -) - -# Can not work in the emerge sandbox -RESTRICT="test" - -src_compile() { - # Nothing to do here - return -} - -src_test() { - chmod +x dkms || 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 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[systemd]" -} -- cgit v1.2.3