diff options
Diffstat (limited to 'sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild')
-rw-r--r-- | sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild b/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild index fcc74cbdc..ebccf807a 100644 --- a/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild +++ b/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild @@ -38,13 +38,17 @@ src_prepare(){ src_compile(){ # COMP env variable may have 'GCC' or 'ICC' values if use static; then - emake static LIBDIR=/lib64 DESTDIR="${D}" + emake static LIBDIR=/usr/lib64 DESTDIR="${D}" else - emake dynamic LIBDIR=/lib64 DESTDIR="${D}" + emake dynamic LIBDIR=/usr/lib64 DESTDIR="${D}" fi - LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out LIBDIR=/lib64 DESTDIR="${D}" || die - LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir LIBDIR=/lib64 DESTDIR="${D}" || die + LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out LIBDIR=/usr/lib64 DESTDIR="${D}" || die + LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir LIBDIR=/usr/lib64 DESTDIR="${D}" || die + + # preserve the libs written directly into $DESTDIR by ar/ld/gcc + mkdir -p "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/lib + mv "${D}"/usr/lib64/* "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/lib/ } src_install(){ @@ -59,6 +63,7 @@ src_install(){ dobin "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/bin/* # for f in ${W}/objdir/linux/rel/gcc/i386/bin/*; do if [ ! -l "$f" ]; then cp "$f" ${D}/usr/bin || die "copy failed" ; fi; done + dolib "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/lib/* dolib "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/ilib/* dolib "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/mod/* dolib "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/wmod/* |