parent
a3d6f52957
commit
c6671eee03
@ -21,6 +21,8 @@ Patch1: gstreamer-inspect-rpm-format.patch
|
||||
Source1: gstreamer.prov
|
||||
Source2: gstreamer.attr
|
||||
|
||||
Requires: gstreamer-tools >= %{version}
|
||||
|
||||
BuildRequires: glib2-devel >= %{_glib2}
|
||||
BuildRequires: libxml2-devel >= %{_libxml2}
|
||||
BuildRequires: bison
|
||||
@ -52,7 +54,6 @@ BuildRequires: tetex-dvips
|
||||
BuildRequires: ghostscript
|
||||
BuildRequires: PyXML
|
||||
|
||||
|
||||
%description
|
||||
GStreamer is a streaming media framework, based on graphs of filters which
|
||||
operate on media data. Applications using this library can do anything
|
||||
@ -61,7 +62,6 @@ else media-related. Its plugin-based architecture means that new data
|
||||
types or processing capabilities can be added simply by installing new
|
||||
plugins.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: Libraries/include files for GStreamer streaming media framework
|
||||
Group: Development/Libraries
|
||||
@ -71,7 +71,6 @@ Requires: glib2-devel >= %{_glib2}
|
||||
Requires: libxml2-devel >= %{_libxml2}
|
||||
Requires: check-devel
|
||||
|
||||
|
||||
%description devel
|
||||
GStreamer is a streaming media framework, based on graphs of filters which
|
||||
operate on media data. Applications using this library can do anything
|
||||
@ -85,7 +84,6 @@ applications and plugins for GStreamer. If you plan to develop applications
|
||||
with GStreamer, consider installing the gstreamer-devel-docs package and the
|
||||
documentation packages for any plugins you intend to use.
|
||||
|
||||
|
||||
%package devel-docs
|
||||
Summary: Developer documentation for GStreamer streaming media framework
|
||||
Group: Development/Libraries
|
||||
@ -94,11 +92,26 @@ Requires: %{name} = %{version}-%{release}
|
||||
Requires: gtk-doc
|
||||
BuildArch: noarch
|
||||
|
||||
|
||||
%description devel-docs
|
||||
This package contains developer documentation for the GStreamer streaming
|
||||
media framework.
|
||||
|
||||
%package -n gstreamer-tools
|
||||
Summary: common tools and files for GStreamer streaming media framework
|
||||
Group: Applications/Multimedia
|
||||
# gst-feedback uses these
|
||||
Requires: which, pkgconfig
|
||||
|
||||
%description -n gstreamer-tools
|
||||
GStreamer is a streaming media framework, based on graphs of filters which
|
||||
operate on media data. Applications using this library can do anything
|
||||
from real-time sound processing to playing videos, and just about anything
|
||||
else media-related. Its plugin-based architecture means that new data
|
||||
types or processing capabilities can be added simply by installing new
|
||||
plugins.
|
||||
|
||||
This package contains wrapper scripts for the command-line tools that work
|
||||
with different major/minor versions of GStreamer.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
@ -106,7 +119,6 @@ media framework.
|
||||
#%patch1 -p1 -b .rpm-provides
|
||||
%patch2 -p1 -b .address
|
||||
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--with-package-name='Fedora gstreamer package' \
|
||||
@ -117,9 +129,9 @@ media framework.
|
||||
|
||||
make %{?_smp_mflags} ERROR_CFLAGS="" LIBTOOL="%{_bindir}/libtool"
|
||||
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
# Install doc temporarily in order to be included later by rpm
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
@ -135,19 +147,10 @@ install -m0755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_rpmconfigdir}/gstreamer.prov
|
||||
# Add the gstreamer plugin file attribute entry (rpm >= 4.9.0)
|
||||
install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer.attr
|
||||
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
|
||||
%post devel -p /sbin/ldconfig
|
||||
|
||||
|
||||
%postun devel -p /sbin/ldconfig
|
||||
|
||||
|
||||
%files -f gstreamer-%{majorminor}.lang
|
||||
%doc AUTHORS COPYING NEWS README RELEASE
|
||||
%{_libdir}/libgstreamer-%{majorminor}.so.*
|
||||
@ -174,6 +177,13 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer
|
||||
%doc %{_mandir}/man1/gst-launch-%{majorminor}.*
|
||||
%doc %{_mandir}/man1/gst-typefind-%{majorminor}.*
|
||||
|
||||
%files -n gstreamer-tools
|
||||
#%{_bindir}/gst-feedback
|
||||
#%{_bindir}/gst-inspect
|
||||
#%{_bindir}/gst-launch
|
||||
#%{_bindir}/gst-typefind
|
||||
#%{_bindir}/gst-xmlinspect
|
||||
#%{_bindir}/gst-xmllaunch
|
||||
|
||||
%files devel
|
||||
%dir %{_includedir}/gstreamer-%{majorminor}
|
||||
@ -210,13 +220,11 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer
|
||||
%{_rpmconfigdir}/gstreamer.prov
|
||||
%{_rpmconfigdir}/fileattrs/gstreamer.attr
|
||||
|
||||
|
||||
%files devel-docs
|
||||
%doc %{_datadir}/gtk-doc/html/gstreamer-%{majorminor}
|
||||
%doc %{_datadir}/gtk-doc/html/gstreamer-libs-%{majorminor}
|
||||
%doc %{_datadir}/gtk-doc/html/gstreamer-plugins-%{majorminor}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jul 9 2012 Brian Pepple <bpepple@fedoraproject.org> - 0.11.92-1
|
||||
- Update to 0.11.92.
|
||||
@ -225,7 +233,6 @@ install -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_rpmconfigdir}/fileattrs/gstreamer
|
||||
- Disable building static libs.
|
||||
- Fix gobject-introspection macro.
|
||||
- Drop Buildroot. No longer needed.
|
||||
- Drop tools subpackage.
|
||||
|
||||
* Tue Feb 28 2012 Benjamin Otte <otte@redhat.com> 0.10.36-1
|
||||
- Update to 0.10.36
|
||||
|
Loading…
Reference in New Issue
Block a user