app-admin/setools: Fix cross compile
authorGeoff Levand <geoff@infradead.org>
Tue, 21 Nov 2017 00:03:32 +0000 (16:03 -0800)
committerJason Zaman <perfinion@gentoo.org>
Fri, 25 May 2018 07:58:08 +0000 (15:58 +0800)
Closes: https://bugs.gentoo.org/638286
Signed-off-by: Geoff Levand <geoff@infradead.org>
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
app-admin/setools/setools-4.1.1.ebuild

index 03451253583da381499b7b0e1474f57b0f2ce069..5142d939a86960be124c45dfa250d34a712626e4 100644 (file)
@@ -44,6 +44,8 @@ DEPEND="${RDEPEND}
 
 python_prepare_all() {
        sed -i "s/'-Werror', //" "${S}"/setup.py || die "failed to remove Werror"
+       sed -i "s@^base_lib_dirs = .*@base_lib_dirs = ['${ROOT:-/}usr/lib','${ROOT:-/}usr/lib64']@g" "${S}"/setup.py || \
+               die "failed to set base_lib_dirs"
 
        use X || local PATCHES=( "${FILESDIR}"/setools-4.1.1-remove-gui.patch )
        distutils-r1_python_prepare_all