diff options
author | Jeroen Roovers <jer@gentoo.org> | 2020-07-29 10:21:03 +0200 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2020-07-29 10:31:28 +0200 |
commit | 83a027aba68dcea2c64004ad8aa58e4bd6186c69 (patch) | |
tree | 80f5a23c8b541497ece1add895e6303e77a8a9bd /x11-drivers | |
parent | net-vpn/wireguard-modules: bump to 1.0.20200729 (diff) | |
download | gentoo-83a027aba68dcea2c64004ad8aa58e4bd6186c69.tar.gz gentoo-83a027aba68dcea2c64004ad8aa58e4bd6186c69.tar.bz2 gentoo-83a027aba68dcea2c64004ad8aa58e4bd6186c69.zip |
x11-drivers/nvidia-drivers: Use multilib_get_enabled_abis
revdep-rebuild{,.sh} complain about missing dependencies for
nvidia-drivers' 32-bit libraries when USE=-abi_x86_32 because in that
case MULTILIB_USEDEP does not require those to install 32-bit libraries,
but nvidia-drivers' 32-bit libraries get installed anyway.
This happens because the ABI check that determines whether to install
those 32-bit libraries incorrectly uses the eclass function
get_install_abis from multilib.eclass instead of
multilib_get_enabled_abis from multilib-build.eclass.
Thanks to slyfox for the patch.
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Closes: https://bugs.gentoo.org/702804
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'x11-drivers')
8 files changed, 8 insertions, 8 deletions
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-340.108.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-340.108.ebuild index 7ab4dac5757f..6540569e8139 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-340.108.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-340.108.ebuild @@ -355,7 +355,7 @@ src_install() { if has_multilib_profile && use multilib ; then local OABI=${ABI} - for ABI in $(get_install_abis) ; do + for ABI in $(multilib_get_enabled_abis) ; do src_install-libs done ABI=${OABI} diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r1.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r1.ebuild index 7c7657ebc1da..7a80b3b16760 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r1.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r1.ebuild @@ -395,7 +395,7 @@ src_install() { if has_multilib_profile && use multilib; then local OABI=${ABI} - for ABI in $(get_install_abis); do + for ABI in $(multilib_get_enabled_abis); do src_install-libs done ABI=${OABI} diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r2.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r2.ebuild index 7485e2d3b3f9..9f8c321730d4 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r2.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r2.ebuild @@ -404,7 +404,7 @@ src_install() { if has_multilib_profile && use multilib; then local OABI=${ABI} - for ABI in $(get_install_abis); do + for ABI in $(multilib_get_enabled_abis); do src_install-libs done ABI=${OABI} diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.138.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.138.ebuild index ce2ee50aa0b0..ed44447cab69 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.138.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.138.ebuild @@ -405,7 +405,7 @@ src_install() { if has_multilib_profile && use multilib; then local OABI=${ABI} - for ABI in $(get_install_abis); do + for ABI in $(multilib_get_enabled_abis); do src_install-libs done ABI=${OABI} diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-430.64-r5.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-430.64-r5.ebuild index 45000cee3af4..c0d34244d9e7 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-430.64-r5.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-430.64-r5.ebuild @@ -392,7 +392,7 @@ src_install() { if has_multilib_profile && use multilib; then local OABI=${ABI} - for ABI in $(get_install_abis); do + for ABI in $(multilib_get_enabled_abis); do src_install-libs done ABI=${OABI} diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-435.21-r5.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-435.21-r5.ebuild index 829f5b620a28..6f7f4849d837 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-435.21-r5.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-435.21-r5.ebuild @@ -396,7 +396,7 @@ src_install() { if has_multilib_profile && use multilib; then local OABI=${ABI} - for ABI in $(get_install_abis); do + for ABI in $(multilib_get_enabled_abis); do src_install-libs done ABI=${OABI} diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-440.100-r1.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-440.100-r1.ebuild index b3a49cea0875..a612c0cf4ce1 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-440.100-r1.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-440.100-r1.ebuild @@ -399,7 +399,7 @@ src_install() { if has_multilib_profile && use multilib; then local OABI=${ABI} - for ABI in $(get_install_abis); do + for ABI in $(multilib_get_enabled_abis); do src_install-libs done ABI=${OABI} diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-450.57.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-450.57.ebuild index aeb2f5eaff9d..df4d3027720c 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-450.57.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-450.57.ebuild @@ -400,7 +400,7 @@ src_install() { if has_multilib_profile && use multilib; then local OABI=${ABI} - for ABI in $(get_install_abis); do + for ABI in $(multilib_get_enabled_abis); do src_install-libs done ABI=${OABI} |