1 DESCRIPTION = "Common utilities for ico uifw"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Automotive/Libraries"
11 inherit manifest autotools-brokensep
16 #PROVIDES by ico-uxf-utilities
19 #PROVIDES by ico-uxf-utilities-dev
20 PROVIDES += "ico-uxf-utilities-dev"
24 #RDEPENDS of ico-uxf-utilities (${PN})
25 RDEPENDS_${PN} += "coreutils"
26 RDEPENDS_${PN} += "automotive-message-broker"
28 #RDEPENDS of ico-uxf-utilities-dev (${PN}-dev)
29 RDEPENDS_${PN}-dev += "ico-uxf-utilities"
30 RDEPENDS_${PN}-dev += "libwebsockets-dev"
34 #DEPENDS of ico-uxf-utilities
35 DEPENDS += "libwebsockets"
43 chmod -Rf a+rX,u+w,g-w,o-w ${S}
44 #setup -q -n ico-uxf-utilities-0.9.07
49 bb.build.exec_func('do_prep', d)
60 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
63 autotools_do_configure
64 oe_runmake ${PARALLEL_MAKE}
72 export RPM_BUILD_ROOT=${D}
84 BINDIR=${prefix}/bin \
86 rm -f ${D}${infodir}/dir
87 find ${D} -regex ".*\.la$" | xargs rm -f --
88 find ${D} -regex ".*\.a$" | xargs rm -f --
91 mkdir -p ${D}${prefix}/include/ico-util/
92 cp -f include/ico_uws.h ${D}${prefix}/include/ico-util/
93 cp -f include/ico_log.h ${D}${prefix}/include/ico-util/
94 cp -f include/ico_dbus_amb_efl.h ${D}${prefix}/include/ico-util/
96 mkdir -p ${D}/${localstatedir}/log/ico/
97 chmod 0777 ${D}/${localstatedir}/log/ico/
102 pkg_postinst_${PN}() {
105 [ "x$D" == "x" ] && ldconfig
112 [ "x$D" == "x" ] && ldconfig
115 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
116 PACKAGES += " ico-uxf-utilities "
117 PACKAGES += " ico-uxf-utilities-dev "
119 ico-uxf-utilities_files = ""
120 ico-uxf-utilities_files += "${prefix}/lib/libico-util*"
121 ico-uxf-utilities_files += "${localstatedir}/log/ico/"
122 MANIFESTFILES_${PN} = "ico-uxf-utilities.manifest"
124 ico-uxf-utilities-dev_files = ""
125 ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_uws.h"
126 ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_log.h"
127 ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_dbus_amb_efl.h"
128 ico-uxf-utilities-dev_files += "${prefix}/lib/libico-util*"
129 ico-uxf-utilities-dev_files += "${localstatedir}/log/ico/"
130 MANIFESTFILES_${PN}-dev = "ico-uxf-utilities.manifest"
132 FILES_${PN} = "${ico-uxf-utilities_files}"
133 FILES_${PN}-dev = "${ico-uxf-utilities-dev_files}"
135 PKG_ico-uxf-utilities= "ico-uxf-utilities"
136 PKG_ico-uxf-utilities-dev= "ico-uxf-utilities-dev"
138 require ico-uxf-utilities-extraconf.inc