diff options
Diffstat (limited to 'sys-fs/udev/udev-9999.ebuild')
-rw-r--r-- | sys-fs/udev/udev-9999.ebuild | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/sys-fs/udev/udev-9999.ebuild b/sys-fs/udev/udev-9999.ebuild index 676b5a0be4e7..d23c86c0aeb8 100644 --- a/sys-fs/udev/udev-9999.ebuild +++ b/sys-fs/udev/udev-9999.ebuild @@ -137,6 +137,7 @@ multilib_src_compile() { local targets=( ${libudev} + src/libudev/libudev.pc ) if use static-libs; then targets+=( src/udev/libudev.a ) @@ -149,6 +150,7 @@ multilib_src_compile() { src/udev/fido_id src/udev/mtd_probe src/udev/scsi_id + src/udev/udev.pc src/udev/v4l_id man/udev.conf.5 man/systemd.link.5 @@ -156,6 +158,8 @@ multilib_src_compile() { man/udev.7 man/systemd-udevd.service.8 man/udevadm.8 + rules.d/50-udev-default.rules + rules.d/64-btrfs.rules ) fi eninja "${targets[@]}" @@ -180,7 +184,7 @@ multilib_src_install() { exeinto /lib/udev doexe src/udev/{ata_id,cdrom_id,fido_id,mtd_probe,scsi_id,v4l_id} - rm rules.d/99-systemd.rules || die + # Install generated rules (${BUILD_DIR}/rules.d/*.rules) insinto /lib/udev/rules.d doins rules.d/*.rules @@ -203,10 +207,10 @@ multilib_src_install_all() { insinto /lib/systemd/network doins network/99-default.link - # see src_prepare() for content of 40-gentoo.rules + # Install static rules (${S}/rules.d/*.rules) insinto /lib/udev/rules.d + doins rules.d/*.rules doins "${FILESDIR}"/40-gentoo.rules - doins "${S}"/rules.d/*.rules dobashcomp shell-completion/bash/udevadm |