[oe-commits] org.oe.dev libusb: fix compilation for powerpc

koen commit openembedded-commits at lists.openembedded.org
Mon Jan 1 23:41:28 UTC 2007


libusb: fix compilation for powerpc

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 733cecb1927ae8a8e556f0830624255ef413d2d9
ViewMTN: http://monotone.openembedded.org/revision.psp?id=733cecb1927ae8a8e556f0830624255ef413d2d9
Files:
1
packages/libusb/libusb_0.1.12.bb
Diffs:

#
# mt diff -r78778155572656a77b8d6701c0de1a1d44e81164 -r733cecb1927ae8a8e556f0830624255ef413d2d9
#
# 
# 
# patch "packages/libusb/libusb_0.1.12.bb"
#  from [dbd6be17ba184a3d83d70c20579fcffa4690d9f6]
#    to [2559d678cd309c2aec657b715deb35f05a2d2384]
# 
============================================================
--- packages/libusb/libusb_0.1.12.bb	dbd6be17ba184a3d83d70c20579fcffa4690d9f6
+++ packages/libusb/libusb_0.1.12.bb	2559d678cd309c2aec657b715deb35f05a2d2384
@@ -9,29 +9,25 @@ S = "${WORKDIR}/libusb-${PV}"
 
 S = "${WORKDIR}/libusb-${PV}"
 
-inherit autotools pkgconfig
+inherit autotools pkgconfig binconfig lib_package
 
 PARALLEL_MAKE = ""
 EXTRA_OECONF = "--disable-build-docs"
 
+export CXXFLAGS += "-lstdc++"
+
 do_stage() {
-	oe_libinstall -a -so libusb ${STAGING_LIBDIR}
 
-        install -d ${STAGING_BINDIR}
+	autotools_stage_all
 	install -m 755 ${S}/libusb-config ${STAGING_BINDIR}
 	# can we get rid of that? wouldn't a sed statement do as well?
-	perl -pi -e 's:\-L${libdir} :-L${STAGING_LIBDIR} :' ${STAGING_BINDIR}/libusb-config
+	sed -i '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
-                install -m 0644 ${S}/$X ${STAGING_INCDIR}/$X
-        done
 }
 
 PACKAGES =+ "libusbpp"






More information about the Openembedded-commits mailing list