commit: d97b5d8b14bec5d8bd9619b000f06aa45d2baade Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> AuthorDate: Mon May 6 19:31:17 2024 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> CommitDate: Mon May 6 19:31:22 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97b5d8b
sys-apps/biosdevname: update EAPI 7 -> 8, call udev_reload, fix deps pciutils is an rdep: !!! existing preserved libs: >>> package: sys-apps/pciutils-3.10.0 * - /usr/lib64/libpci.so.3 * - /usr/lib64/libpci.so.3.10.0 * used by /usr/sbin/biosdevname (sys-apps/biosdevname-0.7.3) Use emerge @preserved-rebuild to rebuild packages using these libraries Closes: https://bugs.gentoo.org/851804 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org> sys-apps/biosdevname/biosdevname-0.7.3-r1.ebuild | 40 ++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/sys-apps/biosdevname/biosdevname-0.7.3-r1.ebuild b/sys-apps/biosdevname/biosdevname-0.7.3-r1.ebuild new file mode 100644 index 000000000000..9a09515f1a4f --- /dev/null +++ b/sys-apps/biosdevname/biosdevname-0.7.3-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools udev + +DESCRIPTION="Sets BIOS-given device names instead of kernel eth* names" +HOMEPAGE=" + https://linux.dell.com/biosdevname/ + https://github.com/dell/biosdevname +" +SRC_URI="https://github.com/dell/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + virtual/udev + sys-apps/pciutils +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + sed -i -e 's|/sbin/biosdevname|/usr\0|g' biosdevname.rules.in || die + sed -i -e "/RULEDEST/s:/lib/udev:$(get_udevdir):" configure.ac || die + + eautoreconf +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +}