1 DESCRIPTION = "Tizen Platform Configuration"
2 HOMEPAGE = "http://www.tizen.org"
3 SECTION = "System/Configuration"
11 inherit manifest autotools-brokensep
16 #PROVIDES by tizen-platform-config
19 #PROVIDES by libtzplatform-config-dev
20 PROVIDES += "libtzplatform-config-dev"
23 #PROVIDES by tizen-platform-config-tools
24 PROVIDES += "tizen-platform-config-tools"
27 #PROVIDES by libtzplatform-config
28 PROVIDES += "libtzplatform-config"
32 #RDEPENDS of tizen-platform-config-tools (${PN}-tools)
33 RDEPENDS_${PN}-tools += "libtzplatform-config"
35 #RDEPENDS of libtzplatform-config-dev (libtzplatform-config-dev)
36 RDEPENDS_libtzplatform-config-dev += "libtzplatform-config"
38 #RDEPENDS of libtzplatform-config (libtzplatform-config)
39 RDEPENDS_libtzplatform-config += "tizen-platform-config"
43 #DEPENDS of tizen-platform-config
44 DEPENDS += "tizen-platform-wrapper"
48 chmod -Rf a+rX,u+w,g-w,o-w ${S}
50 cp ${S}/packaging/tizen-platform-config.manifest .
55 bb.build.exec_func('do_prep', d)
66 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
69 autotools_do_configure
70 oe_runmake ${PARALLEL_MAKE}
78 EXTRA_OECONF += " --enable-static"
81 export RPM_BUILD_ROOT=${D}
93 BINDIR=${prefix}/bin \
95 rm -f ${D}${infodir}/dir
96 find ${D} -regex ".*\.la$" | xargs rm -f --
102 pkg_postinst_libtzplatform-config() {
105 [ "x$D" == "x" ] && ldconfig
108 pkg_postrm_libtzplatform-config() {
111 [ "x$D" == "x" ] && ldconfig
114 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
115 PACKAGES += " libtzplatform-config-dev "
116 PACKAGES += " tizen-platform-config-tools "
117 PACKAGES += " tizen-platform-config "
118 PACKAGES += " libtzplatform-config "
120 libtzplatform-config-dev_files = ""
121 libtzplatform-config-dev_files += "LGPL-2.0 LGPL_2.0"
122 libtzplatform-config-dev_files += "${prefix}/lib/*.so"
123 libtzplatform-config-dev_files += "${prefix}/lib/pkgconfig/*.pc"
124 libtzplatform-config-dev_files += "${prefix}/include/*.h"
125 libtzplatform-config-dev_files += "${sysconfdir}/rpm/macros.tizen-platform"
126 libtzplatform-config-dev_files += "${prefix}/lib/*.a"
127 CONFFILES_libtzplatform-config-dev = ""
128 CONFFILES_libtzplatform-config-dev += "${sysconfdir}/rpm/macros.tizen-platform"
129 MANIFESTFILES_libtzplatform-config-dev = "tizen-platform-config.manifest"
131 tizen-platform-config-tools_files = ""
132 tizen-platform-config-tools_files += "${prefix}/bin/*"
133 MANIFESTFILES_${PN}-tools = "tizen-platform-config.manifest"
135 tizen-platform-config_files = ""
136 tizen-platform-config_files += "LGPL-2.0 MIT"
137 tizen-platform-config_files += "${sysconfdir}/tizen-platform.conf"
139 CONFFILES_${PN} += "${sysconfdir}/tizen-platform.conf"
140 MANIFESTFILES_${PN} = "tizen-platform-config.manifest"
142 libtzplatform-config_files = ""
143 libtzplatform-config_files += "${prefix}/lib/*.so.*"
144 MANIFESTFILES_libtzplatform-config = "tizen-platform-config.manifest"
146 FILES_libtzplatform-config-dev = "${libtzplatform-config-dev_files}"
147 FILES_${PN}-tools = "${tizen-platform-config-tools_files}"
148 FILES_${PN} = "${tizen-platform-config_files}"
149 FILES_libtzplatform-config = "${libtzplatform-config_files}"
151 PKG_libtzplatform-config-dev= "libtzplatform-config-dev"
152 PKG_tizen-platform-config-tools= "tizen-platform-config-tools"
153 PKG_tizen-platform-config= "tizen-platform-config"
154 PKG_libtzplatform-config= "libtzplatform-config"
156 require tizen-platform-config-extraconf.inc