Remove libmm-log build dependency
[platform/core/multimedia/libmm-transcode.git] / packaging / libmm-transcode.spec
index 35acd82..acc6f84 100644 (file)
@@ -1,20 +1,20 @@
 Name:       libmm-transcode
 Summary:    Multimedia Framework Video Transcode Library
-Version:    0.8
-Release:    2
+Version:    0.10.8
+Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
+Source1001: libmm-transcode.manifest
 BuildRequires:  pkgconfig(mm-common)
-BuildRequires:  pkgconfig(mm-log)
-BuildRequires:  pkgconfig(mm-ta)
+BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(mm-fileinfo)
 BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gstreamer-0.10)
-BuildRequires:  pkgconfig(gstreamer-app-0.10)
-BuildRequires:  pkgconfig(gstreamer-interfaces-0.10)
-BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
-BuildRequires:  pkgconfig(gstreamer-pbutils-0.10)
+BuildRequires:  pkgconfig(gstreamer-1.0)
+BuildRequires:  pkgconfig(gstreamer-app-1.0)
+BuildRequires:  pkgconfig(gstreamer-video-1.0)
+BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires:  pkgconfig(gstreamer-pbutils-1.0)
 BuildRequires:  pkgconfig(gmodule-2.0)
 
 %description
@@ -30,7 +30,7 @@ Multimedia Framework Video Transcode Library (DEV).
 
 %package tool
 Summary:    Multimedia Framework Video Transcode Utility Package
-Group:      TO_BE/FILLED_IN
+Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description tool
@@ -38,11 +38,12 @@ Multimedia Framework Video Transcode Utility Package
 
 %prep
 %setup -q
+cp %{SOURCE1001} .
 
 %build
 ./autogen.sh
 
-CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER" \
+CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER -Werror" \
 LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed" \
 %configure
 
@@ -53,8 +54,6 @@ sed -i -e "s#@TRANSCODE_REQPKG@#$TRANSCODE_REQPKG#g" transcode/mm-transcode.pc
 %install
 rm -rf %{buildroot}
 %make_install
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE.APLv2.0 %{buildroot}/usr/share/license/%{name}
 
 %clean
 rm -rf %{buildroot}
@@ -65,17 +64,18 @@ rm -rf %{buildroot}
 
 
 %files
-/usr/share/license/%{name}
-%manifest libmm-transcode.manifest
+%manifest %{name}.manifest
 %defattr(-,root,root,-)
+%license LICENSE.APLv2
 %{_libdir}/*.so*
 
 %files devel
+%manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_includedir}/mmf/*.h
 %{_libdir}/pkgconfig/*
 
 %files tool
+%manifest %{name}.manifest
 %defattr(-,root,root,-)
-%{_bindir}/mm_transcode_testsuite