1 DESCRIPTION = "GENIVI IPC Common API C++ Runtime"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Automotive/GENIVI"
11 inherit manifest autotools-brokensep
16 #PROVIDES by CommonAPI
19 #PROVIDES by libCommonAPI
20 PROVIDES += "libCommonAPI"
23 #PROVIDES by CommonAPI-dev
24 PROVIDES += "CommonAPI-dev"
28 #RDEPENDS of CommonAPI (${PN})
29 RDEPENDS_${PN} += "glibc"
31 #RDEPENDS of CommonAPI-dev (${PN}-dev)
32 RDEPENDS_${PN}-dev += "libCommonAPI"
39 chmod -Rf a+rX,u+w,g-w,o-w ${S}
45 bb.build.exec_func('do_prep', d)
56 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
60 autotools_do_configure
70 export RPM_BUILD_ROOT=${D}
82 BINDIR=${prefix}/bin \
84 rm -f ${D}${infodir}/dir
85 find ${D} -regex ".*\.la$" | xargs rm -f --
86 find ${D} -regex ".*\.a$" | xargs rm -f --
91 pkg_postinst_libCommonAPI() {
94 [ "x$D" == "x" ] && ldconfig
97 pkg_postrm_libCommonAPI() {
100 [ "x$D" == "x" ] && ldconfig
103 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
104 PACKAGES += " libCommonAPI "
105 PACKAGES += " CommonAPI-dev "
107 libCommonAPI_files = ""
108 libCommonAPI_files += "${prefix}/lib/*so.*"
110 CommonAPI-dev_files = ""
111 CommonAPI-dev_files += "${prefix}/include/CommonAPI-2.1/CommonAPI/*"
112 CommonAPI-dev_files += "${prefix}/lib/*.so"
113 CommonAPI-dev_files += "${prefix}/lib/pkgconfig/*.pc"
115 FILES_lib${PN} = "${libCommonAPI_files}"
116 FILES_${PN}-dev = "${CommonAPI-dev_files}"
118 PKG_libCommonAPI= "libCommonAPI"
119 PKG_CommonAPI-dev= "CommonAPI-dev"
121 require CommonAPI-extraconf.inc