]> code.ossystems Code Review - openembedded-core.git/commitdiff
Various libs: Convert to use STAGING_BINDIR_CROSS
authorRichard Purdie <richard@openedhand.com>
Thu, 14 Dec 2006 13:34:20 +0000 (13:34 +0000)
committerRichard Purdie <richard@openedhand.com>
Thu, 14 Dec 2006 13:34:20 +0000 (13:34 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1038 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/libgcrypt/libgcrypt_1.2.1.bb
meta/packages/libgcrypt/libgcrypt_1.2.3.bb
meta/packages/libidl/libidl_0.8.3.bb
meta/packages/libtool/libtool-cross_1.5.10.bb
meta/packages/libusb/libusb_0.1.10a.bb
meta/packages/libxml/libxml2_2.6.22.bb

index e797ee75c72ccd249b6c9f360af1f06bf56b3a28..3f4942cae5ea1447f9b5c78dd42959f7292dcae7 100644 (file)
@@ -17,7 +17,7 @@ EXTRA_OECONF = "--without-pth --disable-asm --with-capabilities"
 do_stage() {
        oe_libinstall -so -C src libgcrypt ${STAGING_LIBDIR}
        oe_libinstall -so -C src libgcrypt-pthread ${STAGING_LIBDIR}
-       install -m 0755 src/libgcrypt-config ${STAGING_BINDIR}/
+       install -m 0755 src/libgcrypt-config ${STAGING_BINDIR_CROSS}/
 
        install -d ${STAGING_INCDIR}/
        for X in gcrypt.h gcrypt-module.h
index e797ee75c72ccd249b6c9f360af1f06bf56b3a28..3f4942cae5ea1447f9b5c78dd42959f7292dcae7 100644 (file)
@@ -17,7 +17,7 @@ EXTRA_OECONF = "--without-pth --disable-asm --with-capabilities"
 do_stage() {
        oe_libinstall -so -C src libgcrypt ${STAGING_LIBDIR}
        oe_libinstall -so -C src libgcrypt-pthread ${STAGING_LIBDIR}
-       install -m 0755 src/libgcrypt-config ${STAGING_BINDIR}/
+       install -m 0755 src/libgcrypt-config ${STAGING_BINDIR_CROSS}/
 
        install -d ${STAGING_INCDIR}/
        for X in gcrypt.h gcrypt-module.h
index e743247390ad620e2a92821632be5bad3dfd161b..fdce4ba18660cc0a2f181fc26a1a6bee03ca464b 100644 (file)
@@ -23,6 +23,10 @@ do_stage() {
        
        cp ${STAGING_BINDIR}/libIDL-config-2 ${STAGING_BINDIR}/libIDL-config-2.orig
        cat ${STAGING_BINDIR}/libIDL-config-2.orig | sed -e 's:${includedir}:${STAGING_INCDIR}:' > ${STAGING_BINDIR}/libIDL-config-2
+
+       if [ "${STAGING_BINDIR}" != "${STAGING_BINDIR_CROSS}" ]; then
+               mv ${STAGING_BINDIR}/libIDL-config-2 ${STAGING_BINDIR_CROSS}/libIDL-config-2
+       fi
 }
 
 FILES_${PN} = "${libdir}/*.so.*"
index 81a4990d28d47b97bc0ab47000be49ff9b663f00..fdc8f6ffaf365bcf726ff7063393e541d6f3890f 100644 (file)
@@ -13,6 +13,7 @@ S = "${WORKDIR}/libtool-${PV}"
 
 prefix = "${STAGING_DIR}"
 exec_prefix = "${prefix}/${BUILD_SYS}"
+bindir = "${STAGING_BINDIR_NATIVE}"
 
 do_compile () {
        :
index 298eb5ee7fc1b2ac2140902f4bc450c374becae3..3054d9230d3ff5c95589d8097d2154f70164e50b 100644 (file)
@@ -20,6 +20,11 @@ do_stage() {
        install -m 755 ${S}/libusb-config ${STAGING_BINDIR}
        perl -pi -e 's:\-L${libdir} :-L${STAGING_LIBDIR} :' ${STAGING_BINDIR}/libusb-config
 
+       if [ "${STAGING_BINDIR}" != "${STAGING_BINDIR_CROSS}" ]; then
+               install -d ${STAGING_BINDIR_CROSS}/
+               mv ${STAGING_BINDIR}/libusb-config  ${STAGING_BINDIR_CROSS}/libusb-config
+       fi
+
         install -d ${STAGING_INCDIR}/
         for X in usb.h
         do
index f29501040d6d4ee363225d88534d2f2f0ca17abf..499b9beb63ca3995121199b3eab02ebc76da10ae 100644 (file)
@@ -27,8 +27,8 @@ do_stage () {
        cat xml2-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \
                             -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \
                             -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \
-                            -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xml2-config
-       chmod a+rx ${STAGING_BINDIR}/xml2-config
+                            -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR_CROSS}/xml2-config
+       chmod a+rx ${STAGING_BINDIR_CROSS}/xml2-config
        install -m 0644 libxml.m4 ${STAGING_DATADIR}/aclocal/
 }