1 DESCRIPTION = "PCI access library"
2 HOMEPAGE = "http://gitweb.freedesktop.org/?p=xorg/lib/libpciaccess.git"
3 SECTION = "Base/Device Management"
12 #PROVIDES by libpciaccess
13 PROVIDES += "libpciaccess"
14 RPROVIDES_libpciaccess += "libpciaccess"
16 #PROVIDES by libpciaccess-devel
17 PROVIDES += "libpciaccess-devel"
18 RPROVIDES_libpciaccess-devel += "libpciaccess-devel"
19 RPROVIDES_libpciaccess-devel += "libpciaccess-dev"
22 #RDEPENDS of libpciaccess-devel (${PN}-devel)
23 RDEPENDS_${PN}-devel += "libpciaccess"
24 RDEPENDS_${PN}-devel += "pkgconfig"
28 #DEPENDS of libpciaccess
29 DEPENDS += "zlib-devel"
30 DEPENDS += "autoconf-native"
31 DEPENDS += "libtool-cross"
32 DEPENDS += "pkgconfig-native"
33 DEPENDS += "automake-native"
36 chmod -Rf a+rX,u+w,g-w,o-w ${S}
38 cp ${S}/packaging/libpciaccess.manifest .
50 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
51 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
52 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
53 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
56 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
57 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
58 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
59 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
60 --target=x86_64-tizen-linux \
67 --datadir=/usr/share \
68 --includedir=/usr/include \
70 --libexecdir=/usr/libexec \
71 --localstatedir=/var \
72 --sharedstatedir=/usr/com \
73 --mandir=/usr/share/man \
74 --infodir=/usr/share/info --disable-static \
75 --with-pciids-path=/usr/share/misc --with-zlib
83 echo export RPM_BUILD_ROOT=${D}
96 rm -f ${D}/usr/share/info/dir
97 find ${D} -regex ".*\.la$" | xargs rm -f --
98 find ${D} -regex ".*\.a$" | xargs rm -f --
101 rm -rf ${D}/usr/share/info
102 rm -rf ${D}/usr/share/doc/packages
103 rm -rf ${D}/usr/share/doc/libpciaccess
104 rm -rf ${D}/usr/share/doc/libpciaccess-0.13.1
105 rm -rf ${D}/usr/share/gtk-doc
106 rm -rf ${D}/usr/share/doc
107 rm -rf ${D}/usr/share/man
108 find ${D} -regex ".*/man/man./.*.[0-9]" | xargs rm -f --
109 find ${D} -regex ".*/man/../man./.*.[0-9]" | xargs rm -f --
110 find ${D} -regex ".*/man/man./.*.[0-9]pm" | xargs rm -f --
116 PACKAGES += "libpciaccess"
117 PACKAGES += "libpciaccess-devel"
119 libpciaccess_files = ""
120 libpciaccess_files += "libpciaccess.manifest"
121 libpciaccess_files += "/usr/lib/libpciaccess.so.0"
122 libpciaccess_files += "/usr/lib/libpciaccess.so.0.11.*"
124 libpciaccess-devel_files = ""
125 libpciaccess-devel_files += "libpciaccess.manifest"
126 libpciaccess-devel_files += "/usr/include/pciaccess.h"
127 libpciaccess-devel_files += "/usr/lib/libpciaccess.so"
128 libpciaccess-devel_files += "/usr/lib/pkgconfig/pciaccess.pc"
130 FILES_${PN} = "${libpciaccess_files}"
131 FILES_${PN}-devel = "${libpciaccess-devel_files}"
133 PKG_libpciaccess= "libpciaccess"
134 PKG_libpciaccess-devel= "libpciaccess-devel"
136 require libpciaccess-extraconf.inc