tizen 2.3 release
[framework/multimedia/gst-plugins-base0.10.git] / packaging / gst-plugins-base.spec
old mode 100644 (file)
new mode 100755 (executable)
index ec73ee6..4193132
@@ -1,13 +1,13 @@
 Name:       gst-plugins-base
 Summary:    GStreamer streaming media framework base plug-ins
-Version:    0.10.36
-Release:    104
-VCS:        framework/multimedia/gst-plugins-base0.10#gst-plugins-base0.10_0.10.36-70-79-gd8f05149610f32f1a932c39c1dadefc44ce42752
+Version:    0.10.37
+Release:    171
 Group:      Applications/Multimedia
 License:    LGPLv2+
 Source0:    %{name}-%{version}.tar.gz
 #Patch0:     Samsung-feature-bugs.patch
 Requires(post): /sbin/ldconfig
+Requires(post): /usr/bin/vconftool
 Requires(postun): /sbin/ldconfig
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(theora)
@@ -18,13 +18,15 @@ BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(gstreamer-0.10)
 BuildRequires:  pkgconfig(gstreamer-base-0.10)
 BuildRequires:  pkgconfig(xv)
-BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(xfixes)
 BuildRequires:  pkgconfig(dri2proto)
 BuildRequires:  pkgconfig(libdri2)
 BuildRequires:  pkgconfig(libtbm)
-BuildRequires:  pkgconfig(mm-ta)
+BuildRequires:  pkgconfig(libdrm)
+BuildRequires:  pkgconfig(utilX)
 BuildRequires:  intltool
+#BuildRequires: libsavscodec-neon-devel
+BuildRequires: pkgconfig(vconf)
 
 
 %description
@@ -58,33 +60,20 @@ Separate sub-package contaning helper applications of gstreamer base plugins.
 #%patch0 -p1
 
 %build
-%if 0%{?tizen_profile_mobile}
-cd mobile
-%else
-cd wearable
-%endif
-
 %autogen --noconfigure
 
-%if 0%{?tizen_profile_mobile}
-export CFLAGS+=" -Wall -g -fPIC\
- -DGST_EXT_XV_ENHANCEMENT\
- -DGST_EXT_LINK_FIMCCONVERT\
- -DGST_EXT_TYPEFIND_ENHANCEMENT\
- -DGST_EXT_MIME_TYPES"
-%else
 #Add -DSAMSUNG_WFD_SPEC to enable RTP over TCP streaming support
 export CFLAGS+=" -Wall -g -fPIC\
  -DGST_EXT_XV_ENHANCEMENT\
  -DSAMSUNG_WFD_SPEC\
+ -DGST_EXT_SS_TYPE\
  -DGST_EXT_LINK_FIMCCONVERT\
  -DGST_EXT_MIME_TYPES\
  -DGST_EXT_ENABLE_SMI\
  -DGST_EXT_TYPEFIND_ENHANCEMENT\
  -DGST_EXT_TIME_ANALYSIS\
- -D_GST_LITEW_OPT_ \
- -DGST_EXT_DECODEBIN2_QUEUESIZE"
-%endif
+ -DGST_EXT_DECODEBIN2_QUEUESIZE\
+ -DGST_EXT_DECODEBIN2_MODIFICATION"
 
 %configure --prefix=/usr\
  --disable-static\
@@ -102,23 +91,13 @@ export CFLAGS+=" -Wall -g -fPIC\
  --disable-gcov\
  --disable-gtk-doc\
  --disable-debug\
- --with-audioresample-format=int
+ --with-audioresample-format=int\
+ --disable-gst_v4l
 
 make %{?jobs:-j%jobs}
 
 %install
 rm -rf %{buildroot}
-
-%if 0%{?tizen_profile_mobile}
-cd mobile
-%else
-cd wearable
-%endif
-
-mkdir -p %{buildroot}/usr/share/license
-cp COPYING.LIB %{buildroot}/usr/share/license/%{name}
-cp COPYING.LIB %{buildroot}/usr/share/license/%{name}-devel
-cp COPYING.LIB %{buildroot}/usr/share/license/%{name}-tools
 %make_install
 
 
@@ -127,16 +106,12 @@ rm -rf %{buildroot}/tmp/dump
 %post
 /sbin/ldconfig
 
-%postun
-/sbin/ldconfig
+/usr/bin/vconftool set -t int memory/Player/XvStateInfo 0 -g 29 -f -i -s system::vconf_multimedia
+%postun -p /sbin/ldconfig
 
 
 %files
-%if 0%{?tizen_profile_mobile}
-%manifest mobile/gst-plugins-base.manifest
-%else
-%manifest wearable/gst-plugins-base.manifest
-%endif
+%manifest gst-plugins-base.manifest
 %defattr(-,root,root,-)
 #%doc COPYING 
 # libraries
@@ -178,12 +153,10 @@ rm -rf %{buildroot}/tmp/dump
 %{_libdir}/gstreamer-0.10/libgsttheora.so
 %{_libdir}/gstreamer-0.10/libgstvorbis.so
 %{_libdir}/gstreamer-0.10/libgstximagesink.so
-%{_libdir}/gstreamer-0.10/libgstpango.so
 %{_libdir}/gstreamer-0.10/libgstgio.so
 # data
 %{_datadir}/gst-plugins-base/license-translations.dict
-# license
-/usr/share/license/%{name}
+
 
 %files devel
 %defattr(-,root,root,-)
@@ -293,20 +266,12 @@ rm -rf %{buildroot}/tmp/dump
 %{_libdir}/libgstapp-0.10.so
 # pkg-config files
 %{_libdir}/pkgconfig/*.pc
-# license
-/usr/share/license/%{name}-devel
 
 %files tools
-%if 0%{?tizen_profile_wearable}
-%manifest mobile/gst-plugins-base-tools.manifest
-%else
-%manifest wearable/gst-plugins-base-tools.manifest
-%endif
+%manifest gst-plugins-base-tools.manifest
 %defattr(-,root,root,-)
 # helper programs
 %{_bindir}/gst-discoverer-0.10
 %exclude %{_bindir}/gst-visualise-0.10
 %exclude %{_mandir}/man1/gst-visualise-0.10*
-# license
-/usr/share/license/%{name}-tools