X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Flibmm-player.spec;h=64db23867ee4fcd33cbffd01cde0853fc8f9067e;hb=4b3e701679e27ed132e64cd815d23f9ee28ced8d;hp=0e361e4e7b7d76497f6672959f9dd471e821a181;hpb=a4c8e08d64523cc6aec60327e63923ed948547fb;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index 0e361e4..306e541 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -1,6 +1,6 @@ Name: libmm-player Summary: Multimedia Framework Player Library -Version: 0.6.87 +Version: 0.6.247 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 @@ -10,13 +10,15 @@ Source1001: libmm-player.manifest Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(mm-common) BuildRequires: pkgconfig(mm-sound) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(gstreamer-app-1.0) -BuildRequires: pkgconfig(mmutil-imgp) +BuildRequires: pkgconfig(mmutil-common) BuildRequires: pkgconfig(iniparser) BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(capi-media-tool) @@ -25,6 +27,10 @@ BuildRequires: pkgconfig(capi-system-info) BuildRequires: pkgconfig(storage) BuildRequires: pkgconfig(libtzplatform-config) BuildRequires: pkgconfig(capi-media-sound-manager) +BuildRequires: pkgconfig(libtbm) +%if "%{gtests}" == "1" +BuildRequires: pkgconfig(gmock) +%endif %description Multimedia Framework Player Library files. @@ -43,17 +49,28 @@ cp %{SOURCE1001} . %build export CFLAGS+=" -Wall -DTIZEN_DEBUG -D_FILE_OFFSET_BITS=64 -DSYSCONFDIR=\\\"%{_sysconfdir}\\\" -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" " +export CFLAGS+=" -DPATH_LIBDIR=\\\"%{_libdir}\\\"" + %if %{with x} export CFLAGS+=" -DHAVE_X11" %endif LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS + +%if 0%{?gcov:1} +export CFLAGS+=" -fprofile-arcs -ftest-coverage" +export CXXFLAGS+=" -fprofile-arcs -ftest-coverage" +export LDFLAGS+=" -lgcov" +%endif + ./autogen.sh # always enable sdk build. This option should go away -CFLAGS=$CFLAGS LDFLAGS=$LDFLAGS ./configure --enable-sdk --prefix=%{_prefix} --disable-static +#CFLAGS=$CFLAGS LDFLAGS=$LDFLAGS ./configure --enable-sdk --prefix=%{_prefix} --disable-static %configure \ ---disable-static \ ---enable-wayland +%if "%{gtests}" == "1" +--enable-tests \ +%endif +--disable-static #%__make -j1 make %{?jobs:-j%jobs} @@ -70,7 +87,9 @@ make %{?jobs:-j%jobs} %license LICENSE.Apache-2.0 %defattr(-,root,root,-) %{_libdir}/*.so.* - +%if "%{gtests}" == "1" +%{_bindir}/gtest-libmm-player +%endif %files devel %manifest %{name}.manifest