1 DESCRIPTION = "Feedback library"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
11 inherit manifest autotools-brokensep
16 #PROVIDES by libfeedback-dev
17 PROVIDES += "libfeedback-dev"
24 #PROVIDES by libsvi-dev
25 PROVIDES += "libsvi-dev"
29 PROVIDES += "svi-data"
32 #PROVIDES by libfeedback
36 #RDEPENDS of libfeedback-dev (${PN}-dev)
37 RDEPENDS_${PN}-dev += "libfeedback"
39 #RDEPENDS of libsvi (libsvi)
40 RDEPENDS_libsvi += "libfeedback"
42 #RDEPENDS of libfeedback (${PN})
43 RDEPENDS_${PN} += "glibc"
45 #RDEPENDS of libsvi-dev (libsvi-dev)
46 RDEPENDS_libsvi-dev += "libsvi"
50 #DEPENDS of libfeedback
51 DEPENDS += "libmm-sound"
54 DEPENDS += "tizen-platform-config"
59 DEPENDS += "capi-base-common"
64 chmod -Rf a+rX,u+w,g-w,o-w ${S}
70 bb.build.exec_func('do_prep', d)
81 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
83 cp ${S}/packaging/libsvi.manifest .
84 cp ${S}/packaging/libfeedback.manifest .
85 cp ${S}/packaging/svi-data.manifest .
88 -DCMAKE_VERBOSE_MAKEFILE=ON \
89 -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
90 -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
91 -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
92 -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
93 -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
94 -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
95 -DCMAKE_SKIP_RPATH:BOOL=ON \
96 -DBUILD_SHARED_LIBS:BOOL=ON \
97 -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
106 export RPM_BUILD_ROOT=${D}
119 BINDIR=${prefix}/bin \
121 rm -f ${D}${infodir}/dir
122 find ${D} -regex ".*\.la$" | xargs rm -f --
123 find ${D} -regex ".*\.a$" | xargs rm -f --
125 mkdir -p ${D}${prefix}/share/license
126 cp LICENSE.APLv2 ${D}${prefix}/share/license/libfeedback
131 pkg_postinst_${PN}() {
134 [ "x$D" == "x" ] && ldconfig
137 pkg_postinst_libsvi() {
140 [ "x$D" == "x" ] && ldconfig
143 pkg_postrm_svi-data() {
146 rm -rf $D${prefix}/share/feedback/
153 [ "x$D" == "x" ] && ldconfig
156 pkg_postrm_libsvi() {
159 [ "x$D" == "x" ] && ldconfig
162 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
163 PACKAGES += " libfeedback-dev "
164 PACKAGES += " svi-data "
165 PACKAGES += " libfeedback "
166 PACKAGES += " libsvi-dev "
167 PACKAGES += " libsvi "
169 libfeedback-dev_files = ""
170 libfeedback-dev_files += "${prefix}/include/feedback/*.h"
171 libfeedback-dev_files += "${prefix}/lib/libfeedback.so"
172 libfeedback-dev_files += "${prefix}/lib/pkgconfig/feedback.pc"
173 MANIFESTFILES_${PN}-dev = "libfeedback.manifest"
176 svi-data_files += "${prefix}/share/feedback/*"
177 MANIFESTFILES_svi-data = "libfeedback.manifest"
179 libfeedback_files = ""
180 libfeedback_files += "${prefix}/lib/libfeedback.so.*"
181 libfeedback_files += "${prefix}/share/license/libfeedback"
182 MANIFESTFILES_${PN} = "libfeedback.manifest"
184 libsvi-dev_files = ""
185 libsvi-dev_files += "${prefix}/include/svi/*.h"
186 libsvi-dev_files += "${prefix}/lib/libsvi.so"
187 libsvi-dev_files += "${prefix}/lib/pkgconfig/svi.pc"
188 MANIFESTFILES_libsvi-dev = "libfeedback.manifest"
191 libsvi_files += "${prefix}/lib/libsvi.so.*"
192 MANIFESTFILES_libsvi = "libfeedback.manifest"
194 FILES_${PN}-dev = "${libfeedback-dev_files}"
195 FILES_svi-data = "${svi-data_files}"
196 FILES_${PN} = "${libfeedback_files}"
197 FILES_libsvi-dev = "${libsvi-dev_files}"
198 FILES_libsvi = "${libsvi_files}"
200 PKG_libfeedback-dev= "libfeedback-dev"
201 PKG_svi-data= "svi-data"
202 PKG_libfeedback= "libfeedback"
203 PKG_libsvi-dev= "libsvi-dev"
206 require libfeedback-extraconf.inc