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

Fix build + move to gtk3

OBS-URL: https://build.opensuse.org/request/show/105987
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-base?expand=0&rev=4
This commit is contained in:
Vincent Untz 2012-02-20 10:23:55 +00:00 committed by Git OBS Bridge
parent d751156af0
commit b6b80c2c1c
2 changed files with 29 additions and 13 deletions

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Mon Feb 20 10:06:31 UTC 2012 - vuntz@opensuse.org
- Change gtk2-devel BuildRequires to gtk3-devel since the code
using GTK+ has been ported.
- Add explicit glib2-devel BuildRequires, so we can version it.
- Add pkgconfig(xv) BuildRequires on openSUSE > 12.1: this used to
be pulled in by something else, but the relayout of xorg-x11
packages changed that. Pull in conditionally only to not risk
breakage in linked OBS instances (pkgconfig() was not supported
in older openSUSE releases).
-------------------------------------------------------------------
Fri Feb 17 19:24:58 UTC 2012 - dimstar@opensuse.org

View File

@ -24,15 +24,23 @@ Name: gstreamer-plugins-base
Version: 0.11.2
Release: 0
%define gst_branch 0.11
Url: http://gstreamer.freedesktop.org/
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
Source2: baselibs.conf
BuildRequires: alsa-devel
BuildRequires: cdparanoia-devel
BuildRequires: check-devel
BuildRequires: glib2-devel >= 2.31.10
%if %{with_vfs}
BuildRequires: gnome-vfs2-devel
%endif
BuildRequires: gstreamer-devel >= 0.11.1
BuildRequires: gtk-doc
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel
BuildRequires: iso-codes-devel
BuildRequires: krb5
%if %suse_version > 1110
@ -55,25 +63,21 @@ BuildRequires: valgrind-devel
%endif
BuildRequires: zlib-devel
%if %suse_version >= 1120
BuildRequires: gobject-introspection-devel >= 0.9.12
BuildRequires: gobject-introspection-devel >= 1.31.1
%endif
%if 0%{?suse_version} >= 1220
BuildRequires: pkgconfig(xv)
%endif
Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/%{_name}-%{version}.tar.bz2
Source2: baselibs.conf
Url: http://gstreamer.freedesktop.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: GPL-2.0+ ; LGPL-2.1+
Group: Productivity/Multimedia/Other
Supplements: gstreamer
# Generic name, never used in SuSE:
Provides: gst-plugins-base = %{version}
Recommends: %{name}-lang = %{version}
# Core modules may depend on new enough libraries:
Requires: libgstinterfaces-0_11-0 >= %{version}
PreReq: filesystem
%define gstreamer_plugins_base_req %(zgrep --text "^GST[_A-Z]*_REQ" %{S:0} | sort -u | sed 's/GST_REQ=/gstreamer >= /')
Requires: %gstreamer_plugins_base_req
Recommends: %{name}-lang = %{version}
Recommends: PackageKit-gstreamer-plugin
Supplements: gstreamer
# Generic name, never used in SuSE:
Provides: gst-plugins-base = %{version}
%description
GStreamer is a streaming media framework based on graphs of filters