Accepting request 120891 from home:vuntz:branches:multimedia:libs

Update to 0.11.91

OBS-URL: https://build.opensuse.org/request/show/120891
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-base?expand=0&rev=7
This commit is contained in:
Ismail Dönmez 2012-05-14 10:16:44 +00:00 committed by Git OBS Bridge
parent 6e293650cb
commit f4b908d29f
5 changed files with 417 additions and 61 deletions

View File

@ -1,3 +1,11 @@
gstreamer-plugins-base
libgstinterfaces-1_0-0
libgstapp-1_0-0
libgstaudio-1_0-0
libgstfft-1_0-0
libgstpbutils-1_0-0
libgstriff-1_0-0
libgstrtp-1_0-0
libgstrtsp-1_0-0
libgstsdp-1_0-0
libgsttag-1_0-0
libgstvideo-1_0-0

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a994d1edb1250e77b66bf0bba71ea486aa60eb11bb62587a7d9066490cb0ec9
size 2895526

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d97740038d2710485bf8064213113d3bdc52e6daf33407da1805c64c0319a5c3
size 2304120

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Mon May 14 07:30:13 UTC 2012 - vuntz@opensuse.org
- Update to version 0.11.91:
+ Compressed audio passthrough support in alsasink
+ Removal of interfaces library, mixer and tuner interface
+ Addition of video encoder and decoder base classes
+ Improvements/cleanup for the video library API
- Deal with removal of interfaces library:
+ Split separate libraries out of libgstinterfaces-1_0-0 in:
libgstaudio-1_0-0, libgstfft-1_0-0, libgstpbutils-1_0-0,
libgstriff-1_0-0, libgstrtp-1_0-0, libgstrtsp-1_0-0,
libgstsdp-1_0-0, libgsttag-1_0-0, libgstvideo-1_0-0.
+ Similarly split separate typelibs out of
typelib-1_0-GstInterfaces-1_0 in: typelib-1_0-GstAudio-1_0,
typelib-1_0-GstFft-1_0, typelib-1_0-GstPbutils-1_0,
typelib-1_0-GstRiff-1_0, typelib-1_0-GstRtp-1_0,
typelib-1_0-GstRtsp-1_0, typelib-1_0-GstSdp-1_0,
typelib-1_0-GstTag-1_0, typelib-1_0-GstVideo-1_0.
+ Drop libgstinterfaces-1_0-0 and typelib-1_0-GstInterfaces-1_0
subpackages.
+ Add Obsoletes for libgstinterfaces-1_0-0 and
typelib-1_0-GstInterfaces-1_0 to main subpackage for smooth
upgrades.
+ Remove Requires for libgstinterfaces-1_0-0 from main
subpackage.
-------------------------------------------------------------------
Fri Apr 20 12:36:07 UTC 2012 - vuntz@opensuse.org

View File

@ -18,7 +18,7 @@
Name: gstreamer-plugins-base
%define _name gst-plugins-base
Version: 0.11.90
Version: 0.11.91
Release: 0
%define gst_branch 1.0
Url: http://gstreamer.freedesktop.org/
@ -26,7 +26,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: GPL-2.0+ ; LGPL-2.1+
Group: Productivity/Multimedia/Other
Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/%{_name}-%{version}.tar.bz2
Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/%{_name}-%{version}.tar.xz
Source2: baselibs.conf
BuildRequires: cdparanoia-devel
BuildRequires: glib2-devel >= 2.31.14
@ -59,16 +59,17 @@ BuildRequires: pkgconfig(theoraenc) >= 1.1
BuildRequires: pkgconfig(vorbis) >= 1.0
BuildRequires: pkgconfig(vorbisenc) >= 1.0
BuildRequires: pkgconfig(zlib)
# Core modules may depend on new enough libraries:
Requires: libgstinterfaces-1_0-0 >= %{version}
PreReq: filesystem
%define gstreamer_plugins_base_req %(bzgrep --text "^GST[_A-Z]*_REQ" %{S:0} | sort -u | sed 's/GST_REQ=/gstreamer >= /')
%define gstreamer_plugins_base_req %(xzgrep --text "^GST[_A-Z]*_REQ" %{S:0} | sort -u | sed 's/GST_REQ=/gstreamer >= /')
Requires: %gstreamer_plugins_base_req
Recommends: %{name}-lang
Recommends: PackageKit-gstreamer-plugin
Supplements: gstreamer
# Generic name, never used in SuSE:
Provides: gst-plugins-base = %{version}
# We split the libgstinterfaces-1_0-0 bundle in separate subpackages once that libgstinterfaces got dropped upstream
Obsoletes: libgstinterfaces-1_0-0 < %{version}
Obsoletes: typelib-1_0-GstInterfaces-1_0 < %{version}
%description
GStreamer is a streaming media framework based on graphs of filters
@ -77,38 +78,6 @@ anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n libgstinterfaces-1_0-0
# This is a library package bundle, which contains more shared
# libraries. Use the name of the lowest level one, because libgstbase
# may cause confusion (it is a part of libgstreamer-1_0-0).
# libgstapp is packaged separately, as it uses a different versioning
# Makefile variable.
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstinterfaces-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstInterfaces-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstInterfaces-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstapp-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
@ -136,13 +105,272 @@ processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstaudio-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstaudio-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstAudio-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstAudio-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstfft-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstfft-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstFft-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstFft-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstpbutils-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstpbutils-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstPbutils-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstPbutils-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstriff-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstriff-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstRiff-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstRiff-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstrtp-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstrtp-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstRtp-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstRtp-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstrtsp-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstrtsp-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstRtsp-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstRtsp-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstsdp-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstsdp-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstSdp-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstSdp-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgsttag-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgsttag-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstTag-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstTag-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package -n libgstvideo-1_0-0
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have base modules installed:
Requires: %{name}
%description -n libgstvideo-1_0-0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
%package -n typelib-1_0-GstVideo-1_0
Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings
Group: System/Libraries
%description -n typelib-1_0-GstVideo-1_0
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related, from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new plug-ins.
This package provides the GObject Introspection bindings for GStreamer
plug-ins.
%package devel
Summary: Include files and libraries mandatory for development with gstreamer-plugins-base
Group: Development/Libraries/C and C++
Requires: libgstapp-1_0-0 = %{version}
Requires: libgstinterfaces-1_0-0 = %{version}
Requires: libgstaudio-1_0-0 = %{version}
Requires: libgstfft-1_0-0 = %{version}
Requires: libgstpbutils-1_0-0 = %{version}
Requires: libgstriff-1_0-0 = %{version}
Requires: libgstrtp-1_0-0 = %{version}
Requires: libgstrtsp-1_0-0 = %{version}
Requires: libgstsdp-1_0-0 = %{version}
Requires: libgsttag-1_0-0 = %{version}
Requires: libgstvideo-1_0-0 = %{version}
Requires: typelib-1_0-GstApp-1_0 = %{version}
Requires: typelib-1_0-GstInterfaces-1_0 = %{version}
Requires: typelib-1_0-GstAudio-1_0 = %{version}
Requires: typelib-1_0-GstFft-1_0 = %{version}
Requires: typelib-1_0-GstPbutils-1_0 = %{version}
Requires: typelib-1_0-GstRiff-1_0 = %{version}
Requires: typelib-1_0-GstRtp-1_0 = %{version}
Requires: typelib-1_0-GstRtsp-1_0 = %{version}
Requires: typelib-1_0-GstSdp-1_0 = %{version}
Requires: typelib-1_0-GstTag-1_0 = %{version}
Requires: typelib-1_0-GstVideo-1_0 = %{version}
# Generic name, never used in SuSE:
Provides: gst-plugins-base-devel = %{version}
@ -186,14 +414,46 @@ find %{buildroot} -type f -name "*.la" -exec %{__rm} -fv {} +
%clean
rm -rf $RPM_BUILD_ROOT
%post -n libgstinterfaces-1_0-0 -p /sbin/ldconfig
%postun -n libgstinterfaces-1_0-0 -p /sbin/ldconfig
%post -n libgstapp-1_0-0 -p /sbin/ldconfig
%postun -n libgstapp-1_0-0 -p /sbin/ldconfig
%post -n libgstaudio-1_0-0 -p /sbin/ldconfig
%postun -n libgstaudio-1_0-0 -p /sbin/ldconfig
%post -n libgstfft-1_0-0 -p /sbin/ldconfig
%postun -n libgstfft-1_0-0 -p /sbin/ldconfig
%post -n libgstpbutils-1_0-0 -p /sbin/ldconfig
%postun -n libgstpbutils-1_0-0 -p /sbin/ldconfig
%post -n libgstriff-1_0-0 -p /sbin/ldconfig
%postun -n libgstriff-1_0-0 -p /sbin/ldconfig
%post -n libgstrtp-1_0-0 -p /sbin/ldconfig
%postun -n libgstrtp-1_0-0 -p /sbin/ldconfig
%post -n libgstrtsp-1_0-0 -p /sbin/ldconfig
%postun -n libgstrtsp-1_0-0 -p /sbin/ldconfig
%post -n libgstsdp-1_0-0 -p /sbin/ldconfig
%postun -n libgstsdp-1_0-0 -p /sbin/ldconfig
%post -n libgsttag-1_0-0 -p /sbin/ldconfig
%postun -n libgsttag-1_0-0 -p /sbin/ldconfig
%post -n libgstvideo-1_0-0 -p /sbin/ldconfig
%postun -n libgstvideo-1_0-0 -p /sbin/ldconfig
%files
%defattr(-, root, root)
%doc AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS
@ -233,20 +493,6 @@ rm -rf $RPM_BUILD_ROOT
%files lang -f %{_name}-%{gst_branch}.lang
%files -n libgstinterfaces-1_0-0
%defattr(-, root, root)
%{_libdir}/*.so.*
%exclude %{_libdir}/libgstapp*.so.*
# Files needed by libgsttag
%dir %{_datadir}/gst-plugins-base/
%dir %{_datadir}/gst-plugins-base/%{gst_branch}/
%{_datadir}/gst-plugins-base/%{gst_branch}/license-translations.dict
%files -n typelib-1_0-GstInterfaces-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/*.typelib
%exclude %{_libdir}/girepository-1.0/GstApp-*.typelib
%files -n libgstapp-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstapp*.so.*
@ -255,6 +501,81 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstApp-*.typelib
%files -n libgstaudio-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstaudio*.so.*
%files -n typelib-1_0-GstAudio-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstAudio-*.typelib
%files -n libgstfft-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstfft*.so.*
%files -n typelib-1_0-GstFft-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstFft-*.typelib
%files -n libgstpbutils-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstpbutils*.so.*
%files -n typelib-1_0-GstPbutils-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstPbutils-*.typelib
%files -n libgstriff-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstriff*.so.*
%files -n typelib-1_0-GstRiff-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstRiff-*.typelib
%files -n libgstrtp-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstrtp*.so.*
%files -n typelib-1_0-GstRtp-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstRtp-*.typelib
%files -n libgstrtsp-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstrtsp*.so.*
%files -n typelib-1_0-GstRtsp-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstRtsp-*.typelib
%files -n libgstsdp-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstsdp*.so.*
%files -n typelib-1_0-GstSdp-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstSdp-*.typelib
%files -n libgsttag-1_0-0
%defattr(-, root, root)
%{_libdir}/libgsttag*.so.*
%dir %{_datadir}/gst-plugins-base/
%dir %{_datadir}/gst-plugins-base/%{gst_branch}/
%{_datadir}/gst-plugins-base/%{gst_branch}/license-translations.dict
%files -n typelib-1_0-GstTag-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstTag-*.typelib
%files -n libgstvideo-1_0-0
%defattr(-, root, root)
%{_libdir}/libgstvideo*.so.*
%files -n typelib-1_0-GstVideo-1_0
%defattr(-, root, root)
%{_libdir}/girepository-1.0/GstVideo-*.typelib
%files devel
%defattr(-, root, root)
%{_includedir}/gstreamer-%{gst_branch}/*