1 DESCRIPTION = "Multimedia Framework Utility Library"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
11 inherit manifest autotools-brokensep
16 #PROVIDES by libmm-utility
19 #PROVIDES by libmm-utility-dev
20 PROVIDES += "libmm-utility-dev"
23 #PROVIDES by libmm-utility-tool
24 PROVIDES += "libmm-utility-tool"
28 #RDEPENDS of libmm-utility (${PN})
29 RDEPENDS_${PN} += "glibc"
31 #RDEPENDS of libmm-utility-dev (${PN}-dev)
32 RDEPENDS_${PN}-dev += "libmm-utility"
34 #RDEPENDS of libmm-utility-tool (${PN}-tool)
35 RDEPENDS_${PN}-tool += "libmm-utility"
39 #DEPENDS of libmm-utility
40 DEPENDS += "libmm-common"
41 DEPENDS += "libjpeg-turbo"
42 DEPENDS += "libmm-log"
46 DEPENDS += "tizen-platform-config"
50 chmod -Rf a+rX,u+w,g-w,o-w ${S}
52 cp ${S}/packaging/libmm-utility.manifest .
57 bb.build.exec_func('do_prep', d)
68 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
71 CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER" LDFLAGS="$LDFLAGS -Wl,--rpath=${prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"
72 autotools_do_configure
75 sed -i -e "s#@IMGP_REQPKG@#$IMGP_REQPKG#g" imgp/mmutil-imgp.pc
76 sed -i -e "s#@JPEG_REQPKG@#$JPEG_REQPKG#g" jpeg/mmutil-jpeg.pc
84 export RPM_BUILD_ROOT=${D}
97 BINDIR=${prefix}/bin \
99 rm -f ${D}${infodir}/dir
100 find ${D} -regex ".*\.la$" | xargs rm -f --
101 find ${D} -regex ".*\.a$" | xargs rm -f --
106 pkg_postinst_${PN}() {
109 [ "x$D" == "x" ] && ldconfig
115 [ "x$D" == "x" ] && ldconfig
118 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
119 PACKAGES += " libmm-utility "
120 PACKAGES += " libmm-utility-dev "
121 PACKAGES += " libmm-utility-tool "
123 libmm-utility_files = ""
124 libmm-utility_files += "${prefix}/lib/*.so*"
125 MANIFESTFILES_${PN} = "libmm-utility.manifest"
127 libmm-utility-dev_files = ""
128 libmm-utility-dev_files += "${prefix}/include/*"
129 libmm-utility-dev_files += "${prefix}/lib/pkgconfig/*"
130 MANIFESTFILES_${PN}-dev = "libmm-utility.manifest"
132 libmm-utility-tool_files = ""
133 libmm-utility-tool_files += "${prefix}/bin/*_testsuite"
134 MANIFESTFILES_${PN}-tool = "libmm-utility.manifest"
136 FILES_${PN} = "${libmm-utility_files}"
137 FILES_${PN}-dev = "${libmm-utility-dev_files}"
138 FILES_${PN}-tool = "${libmm-utility-tool_files}"
140 PKG_libmm-utility= "libmm-utility"
141 PKG_libmm-utility-dev= "libmm-utility-dev"
142 PKG_libmm-utility-tool= "libmm-utility-tool"
144 require libmm-utility-extraconf.inc