1 DESCRIPTION = "libusb-1.0 Compatibility Layer for libusb-0.1"
2 HOMEPAGE = "http://libusb.wiki.sourceforge.net/LibusbCompat0.1"
3 SECTION = "System/Libraries"
4 LICENSE = "BSD-3-Clause LGPL-2.1+"
12 #PROVIDES by libusb-compat
13 PROVIDES += "libusb-compat"
14 RPROVIDES_libusb-compat += "libusb-compat"
16 #PROVIDES by libusb-compat-devel
17 PROVIDES += "libusb-compat-devel"
18 RPROVIDES_libusb-compat-devel += "libusb-compat-devel"
19 RPROVIDES_libusb-compat-devel += "libusb-compat-dev"
22 #RDEPENDS of libusb-compat-devel (${PN}-devel)
23 RDEPENDS_${PN}-devel += "libusb-compat"
27 #DEPENDS of libusb-compat
28 DEPENDS += "pkgconfig(libusb-1.0)"
29 DEPENDS += "libtool-cross"
32 chmod -Rf a+rX,u+w,g-w,o-w ${S}
34 cp ${S}/packaging/libusb-compat.manifest .
46 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
47 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
48 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
49 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
51 cp ${S}/packaging/libusb-compat.manifest .
53 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
54 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
55 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
56 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
57 --target=x86_64-tizen-linux \
64 --datadir=/usr/share \
65 --includedir=/usr/include \
67 --libexecdir=/usr/libexec \
68 --localstatedir=/var \
69 --sharedstatedir=/usr/com \
70 --mandir=/usr/share/man \
71 --infodir=/usr/share/info\
81 echo export RPM_BUILD_ROOT=${D}
98 includedir=/usr/include \
100 libexecdir=/usr/libexec \
101 localstatedir=}/var \
102 sharedstatedir=/usr/com \
103 mandir=/usr/share/man \
104 infodir=/usr/share/info \
112 PACKAGES += "libusb-compat"
113 PACKAGES += "libusb-compat-devel"
115 libusb-compat_files = ""
116 libusb-compat_files += "libusb-compat.manifest"
117 libusb-compat_files += "AUTHORS COPYING ChangeLog LICENSE NEWS README"
118 libusb-compat_files += "/usr/lib/*.so.*"
120 libusb-compat-devel_files = ""
121 libusb-compat-devel_files += "libusb-compat.manifest"
122 libusb-compat-devel_files += "/usr/bin/*-config"
123 libusb-compat-devel_files += "/usr/include/*.h"
124 libusb-compat-devel_files += "/usr/lib/*.so"
125 libusb-compat-devel_files += "/usr/lib/pkgconfig/*.pc"
127 FILES_${PN} = "${libusb-compat_files}"
128 FILES_${PN}-devel = "${libusb-compat-devel_files}"
130 PKG_libusb-compat= "libusb-compat"
131 PKG_libusb-compat-devel= "libusb-compat-devel"
133 require libusb-compat-extraconf.inc