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)
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
#%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\
--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
%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
%{_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,-)
%{_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