Remove libmm-log build dependency
[platform/core/multimedia/libmm-transcode.git] / packaging / libmm-transcode.spec
index 5dd79aa..acc6f84 100644 (file)
@@ -1,28 +1,24 @@
-#sbs-git:slp/pkgs/l/libmm-transcode libmm-transcode 0.1 62b62e6d483557fc5750d1b4986e9a98323f1194
 Name:       libmm-transcode
 Summary:    Multimedia Framework Video Transcode Library
-Version:    0.7
-Release:    12
+Version:    0.10.8
+Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
-Requires(post):  /sbin/ldconfig
-Requires(postun):  /sbin/ldconfig
+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)
 
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
 %description
+Multimedia Framework Video Transcode Library.
 
 %package devel
 Summary:    Multimedia Framework Video Transcode Library (DEV)
@@ -30,23 +26,26 @@ Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
+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
+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" \
-LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed" \
-./configure --prefix=%{_prefix}
+CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER -Werror" \
+LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed" \
+%configure
 
 make %{?jobs:-j%jobs}
 
@@ -55,28 +54,28 @@ 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}
 
 %post -p /sbin/ldconfig
+
 %postun -p /sbin/ldconfig
 
 
 %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