commit:     40dd89248e1bbcddf04ac23bbca438a6508980b6
Author:     PPed72 <paolo.pedroni <AT> iol <DOT> it>
AuthorDate: Mon May  2 14:04:58 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Fri May 20 07:44:07 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40dd8924

net-libs/rb_libtorrent: fix miscellaneous issues

Gentoo-Bug: https://bugs.gentoo.org/581274
Closes: https://github.com/gentoo/gentoo/pull/1394

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 net-libs/rb_libtorrent/rb_libtorrent-1.0.9-r1.ebuild | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-libs/rb_libtorrent/rb_libtorrent-1.0.9-r1.ebuild 
b/net-libs/rb_libtorrent/rb_libtorrent-1.0.9-r1.ebuild
index 9476aa4..6a517b9 100644
--- a/net-libs/rb_libtorrent/rb_libtorrent-1.0.9-r1.ebuild
+++ b/net-libs/rb_libtorrent/rb_libtorrent-1.0.9-r1.ebuild
@@ -43,6 +43,10 @@ RESTRICT="test"
 src_prepare() {
        default
 
+       # make sure lib search dir points to the main `S` dir and not to python 
copies
+       sed -i "s|-L[^ ]*/src/\.libs|-L${S}/src/.libs|" \
+               -- 'bindings/python/link_flags.in' || die
+
        # needed or else eautoreconf fails
        mkdir build-aux && cp {m4,build-aux}/config.rpath || die
 
@@ -80,7 +84,7 @@ src_compile() {
        default
 
        python_compile() {
-               cd "${BUILD_DIR}/../bindings/python" || return 1
+               cd "${BUILD_DIR}/../bindings/python" || die
                distutils-r1_python_compile
        }
        use python && distutils-r1_src_compile
@@ -92,7 +96,7 @@ src_install() {
        default
 
        python_install() {
-               cd "${BUILD_DIR}/../bindings/python" || return 1
+               cd "${BUILD_DIR}/../bindings/python" || die
                distutils-r1_python_install
        }
        use python && distutils-r1_src_install

Reply via email to