sys-fs/udev: fix libudev on non-native abis
authorMike Gilbert <floppym@gentoo.org>
Sat, 5 Nov 2016 19:13:00 +0000 (15:13 -0400)
committerMike Gilbert <floppym@gentoo.org>
Sat, 5 Nov 2016 19:35:49 +0000 (15:35 -0400)
Also simplify multilib_src_install; there's no need for variables here.

Package-Manager: portage-2.3.2_p4

sys-fs/udev/udev-232-r2.ebuild [moved from sys-fs/udev/udev-232-r1.ebuild with 96% similarity]

similarity index 96%
rename from sys-fs/udev/udev-232-r1.ebuild
rename to sys-fs/udev/udev-232-r2.ebuild
index 83e57cb83e7a53c072c1e969ce447e703fc5a71c..5338a7addf2260fe1a9e74628a75af8af3ebe34e 100644 (file)
@@ -242,9 +242,6 @@ multilib_src_compile() {
 
 multilib_src_install() {
        if multilib_is_native_abi; then
-               local rootlib_LTLIBRARIES="libudev.la"
-               local pkgconfiglib_DATA="src/libudev/libudev.pc"
-
                local targets=(
                        install-includeHEADERS
                        install-rootbinPROGRAMS
@@ -259,14 +256,10 @@ multilib_src_install() {
                        install-directories-hook
                        install-dist_bashcompletionDATA
                        install-dist_networkDATA
-               )
-
-               # add final values of variables:
-               targets+=(
                        rootlibexec_PROGRAMS=systemd-udevd
                        rootbin_PROGRAMS=udevadm
-                       rootlib_LTLIBRARIES="${rootlib_LTLIBRARIES}"
-                       pkgconfiglib_DATA="${pkgconfiglib_DATA}"
+                       rootlib_LTLIBRARIES="libudev.la"
+                       pkgconfiglib_DATA="src/libudev/libudev.pc"
                        pkgconfigdata_DATA="src/udev/udev.pc"
                        INSTALL_DIRS='$(sysconfdir)/udev/rules.d $(sysconfdir)/udev/hwdb.d $(sysconfdir)/systemd/network'
                        dist_bashcompletion_DATA="shell-completion/bash/udevadm"
@@ -280,21 +273,15 @@ multilib_src_install() {
                dosym ../../$(get_libdir)/libudev.so.1 \
                        /usr/$(get_libdir)/libudev.so
        else
-               local lib_LTLIBRARIES="libudev.la"
-               local pkgconfiglib_DATA="src/libudev/libudev.pc"
-               local include_HEADERS="src/libudev/libudev.h"
-
                local targets=(
                        install-libLTLIBRARIES
                        install-includeHEADERS
                        install-pkgconfiglibDATA
+                       lib_LTLIBRARIES="libudev.la"
+                       pkgconfiglib_DATA="src/libudev/libudev.pc"
+                       include_HEADERS="src/libudev/libudev.h"
                )
 
-               targets+=(
-                       rootlib_LTLIBRARIES="${rootlib_LTLIBRARIES}"
-                       pkgconfiglib_DATA="${pkgconfiglib_DATA}"
-                       include_HEADERS="${include_HEADERS}"
-                       )
                emake -j1 DESTDIR="${D}" "${targets[@]}"
        fi
 }