[gnome-sdk-images] Add some extra local plugins from gstreamer that are not in fd.o
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-sdk-images] Add some extra local plugins from gstreamer that are not in fd.o
- Date: Mon, 28 Sep 2015 08:03:07 +0000 (UTC)
commit 2363c2848b2c0c2c0bfc5fb6ead1fc6806844bdc
Author: Alexander Larsson <alexl redhat com>
Date: Mon Sep 28 09:44:56 2015 +0200
Add some extra local plugins from gstreamer that are not in fd.o
specs/gstreamer1-plugins-bad.spec | 212 ++++++++++++++++++++++++++++++++++++
specs/gstreamer1-plugins-base.spec | 2 +-
specs/gstreamer1-plugins-good.spec | 137 +++++++++++++++++++++++
specs/gstreamer1.spec | 170 -----------------------------
4 files changed, 350 insertions(+), 171 deletions(-)
---
diff --git a/specs/gstreamer1-plugins-bad.spec b/specs/gstreamer1-plugins-bad.spec
new file mode 100644
index 0000000..c3b0310
--- /dev/null
+++ b/specs/gstreamer1-plugins-bad.spec
@@ -0,0 +1,212 @@
+%global majorminor 1.0
+%global _gobject_introspection 1.31.1
+
+Name: gstreamer1-plugins-bad
+Version: 1.6.0
+Release: 1%{?dist}
+Summary: GStreamer streaming media framework "bad" plugins
+
+License: LGPLv2+ and LGPLv2
+URL: http://gstreamer.freedesktop.org/
+
+Source0: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
+
+BuildRequires: freedesktop-sdk-base
+BuildRequires: gstreamer1-dev
+BuildRequires: gstreamer1-plugins-base-dev
+
+BuildRequires: libXt-dev
+BuildRequires: gtk-doc-stub
+BuildRequires: gobject-introspection-dev
+BuildRequires: libvdpau-dev
+
+BuildRequires: librsvg2-dev
+BuildRequires: mesa-libGL-dev
+BuildRequires: orc-dev
+BuildRequires: libwayland-client-dev
+
+%description
+GStreamer is a streaming media framework, based on graphs of elements which
+operate on media data.
+
+This package contains plug-ins that aren't tested well enough, or the code
+is not of good enough quality.
+
+%package dev
+Summary: Development files for the GStreamer media framework "bad" plug-ins
+Requires: %{name} = %{version}-%{release}
+Requires: gstreamer1-plugins-base-dev
+
+%description dev
+GStreamer is a streaming media framework, based on graphs of elements which
+operate on media data.
+
+This package contains the development files for the plug-ins that
+aren't tested well enough, or the code is not of good enough quality.
+
+
+%prep
+%setup -q -n gst-plugins-bad-%{version}
+
+%build
+%configure \
+ --enable-debug --disable-static --disable-gtk-doc --enable-experimental
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+%find_lang gst-plugins-bad-%{majorminor}
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files -f gst-plugins-bad-%{majorminor}.lang
+%license COPYING COPYING.LIB
+%doc AUTHORS README REQUIREMENTS
+
+# presets
+%dir %{_datadir}/gstreamer-%{majorminor}/presets/
+%{_datadir}/gstreamer-%{majorminor}/presets/GstFreeverb.prs
+
+%{_libdir}/libgstadaptivedemux-%{majorminor}.so.*
+%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.*
+%{_libdir}/libgstbadbase-%{majorminor}.so.*
+%{_libdir}/libgstbadvideo-%{majorminor}.so.*
+%{_libdir}/libgstcodecparsers-%{majorminor}.so.*
+%{_libdir}/libgstgl-%{majorminor}.so.*
+%{_libdir}/libgstinsertbin-%{majorminor}.so.*
+%{_libdir}/libgstmpegts-%{majorminor}.so.*
+%{_libdir}/libgstphotography-%{majorminor}.so.*
+%{_libdir}/libgsturidownloader-%{majorminor}.so.*
+%{_libdir}/libgstwayland-%{majorminor}.so.*
+
+%{_libdir}/girepository-1.0/GstGL-1.0.typelib
+%{_libdir}/girepository-1.0/GstInsertBin-1.0.typelib
+%{_libdir}/girepository-1.0/GstMpegts-1.0.typelib
+
+# Plugins without external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstaccurip.so
+%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
+%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so
+%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstaudiofxbad.so
+%{_libdir}/gstreamer-%{majorminor}/libgstaudiomixer.so
+%{_libdir}/gstreamer-%{majorminor}/libgstaudiovisualizers.so
+%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
+%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin2.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcompositor.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdashdemux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdataurisrc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfreeverb.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgdp.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
+%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
+%{_libdir}/gstreamer-%{majorminor}/libgstinter.so
+%{_libdir}/gstreamer-%{majorminor}/libgstinterlace.so
+%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstivtc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstjp2kdecimator.so
+%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so
+%{_libdir}/gstreamer-%{majorminor}/libgstliveadder.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmidi.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsdemux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so
+%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstremovesilence.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrtpbad.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrtponvif.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
+%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsmooth.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsmoothstreaming.so
+%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so
+%{_libdir}/gstreamer-%{majorminor}/libgststereo.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvdpau.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideofiltersbad.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstyadif.so
+%{_libdir}/gstreamer-%{majorminor}/libgsty4mdec.so
+
+# System (Linux) specific plugins
+%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvcdsrc.so
+
+# Plugins with external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdtls.so
+%{_libdir}/gstreamer-%{majorminor}/libgstfragmented.so
+%{_libdir}/gstreamer-%{majorminor}/libgstopengl.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so
+%{_libdir}/gstreamer-%{majorminor}/libgstwaylandsink.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdvbsuboverlay.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdvdspu.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsiren.so
+%{_libdir}/gstreamer-%{majorminor}/libgstwebp.so
+
+#debugging plugin
+%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
+
+%files dev
+%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{majorminor}
+%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-libs-%{majorminor}
+
+%{_datadir}/gir-1.0/GstGL-1.0.gir
+%{_datadir}/gir-1.0/GstInsertBin-%{majorminor}.gir
+%{_datadir}/gir-1.0/GstMpegts-%{majorminor}.gir
+
+%{_libdir}/libgstadaptivedemux-%{majorminor}.so
+%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so
+%{_libdir}/libgstbadbase-%{majorminor}.so
+%{_libdir}/libgstbadvideo-%{majorminor}.so
+%{_libdir}/libgstcodecparsers-%{majorminor}.so
+%{_libdir}/libgstgl-%{majorminor}.so
+%{_libdir}/libgstinsertbin-%{majorminor}.so
+%{_libdir}/libgstmpegts-%{majorminor}.so
+%{_libdir}/libgstphotography-%{majorminor}.so
+%{_libdir}/libgsturidownloader-%{majorminor}.so
+%{_libdir}/libgstwayland-%{majorminor}.so
+
+%{_libdir}/gstreamer-%{majorminor}/include/gst/gl/gstglconfig.h
+
+%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc
+%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers
+%{_includedir}/gstreamer-%{majorminor}/gst/insertbin
+%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography*
+%{_includedir}/gstreamer-%{majorminor}/gst/mpegts
+%{_includedir}/gstreamer-%{majorminor}/gst/uridownloader
+%{_includedir}/gstreamer-%{majorminor}/gst/gl
+
+# pkg-config files
+%{_libdir}/pkgconfig/gstreamer-codecparsers-%{majorminor}.pc
+%{_libdir}/pkgconfig/gstreamer-gl-%{majorminor}.pc
+%{_libdir}/pkgconfig/gstreamer-insertbin-%{majorminor}.pc
+%{_libdir}/pkgconfig/gstreamer-mpegts-%{majorminor}.pc
+%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
+
+%changelog
+* Mon Sep 28 2015 Alexander Larsson <alexl redhat com> - 1.6.0-1
+- Initial version
diff --git a/specs/gstreamer1-plugins-base.spec b/specs/gstreamer1-plugins-base.spec
index 1167dd5..717bc2b 100644
--- a/specs/gstreamer1-plugins-base.spec
+++ b/specs/gstreamer1-plugins-base.spec
@@ -1,7 +1,7 @@
%global majorminor 1.0
Name: gstreamer1-plugins-base
-Version: 1.5.91
+Version: 1.6.0
Release: 1%{?dist}
Summary: GStreamer streaming media framework base plugins
diff --git a/specs/gstreamer1-plugins-good.spec b/specs/gstreamer1-plugins-good.spec
new file mode 100644
index 0000000..752000c
--- /dev/null
+++ b/specs/gstreamer1-plugins-good.spec
@@ -0,0 +1,137 @@
+%global majorminor 1.0
+
+Name: gstreamer1-plugins-good
+Version: 1.6.0
+Release: 1%{?dist}
+Summary: GStreamer plugins with good code and licensing
+
+License: LGPLv2+
+URL: http://gstreamer.freedesktop.org/
+
+Source0: http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-%{version}.tar.xz
+
+BuildRequires: freedesktop-sdk-base
+BuildRequires: gstreamer1-dev
+BuildRequires: gstreamer1-plugins-base-dev
+
+BuildRequires: gdk-pixbuf2-dev
+BuildRequires: libsoup-dev
+BuildRequires: libX11-dev
+BuildRequires: libXext-dev
+BuildRequires: libXdamage-dev
+BuildRequires: libXfixes-dev
+BuildRequires: orc-dev
+BuildRequires: pulseaudio-libs-dev
+BuildRequires: gtk-doc-stub
+
+%description
+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.
+
+GStreamer Good Plugins is a collection of well-supported plugins of
+good quality and under the LGPL license.
+
+%prep
+%setup -q -n gst-plugins-good-%{version}
+
+%build
+%configure \
+ --enable-experimental \
+ --disable-gtk-doc \
+ --enable-orc \
+ --disable-monoscope \
+ --disable-aalib \
+ --enable-cairo \
+ --disable-libcaca \
+ --disable-jack \
+ --with-default-visualizer=autoaudiosink
+make %{?_smp_mflags} V=1
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+%find_lang gst-plugins-good-%{majorminor}
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+%files -f gst-plugins-good-%{majorminor}.lang
+%license COPYING
+%doc AUTHORS README REQUIREMENTS
+%doc %{_datadir}/gtk-doc/html/gst-plugins-good-plugins-%{majorminor}
+
+# Equaliser presets
+%dir %{_datadir}/gstreamer-%{majorminor}/presets/
+%{_datadir}/gstreamer-%{majorminor}/presets/GstVP8Enc.prs
+%{_datadir}/gstreamer-%{majorminor}/presets/GstIirEqualizer10Bands.prs
+%{_datadir}/gstreamer-%{majorminor}/presets/GstIirEqualizer3Bands.prs
+
+# non-core plugins without external dependencies
+%{_libdir}/gstreamer-%{majorminor}/libgstalaw.so
+%{_libdir}/gstreamer-%{majorminor}/libgstalphacolor.so
+%{_libdir}/gstreamer-%{majorminor}/libgstalpha.so
+%{_libdir}/gstreamer-%{majorminor}/libgstapetag.so
+%{_libdir}/gstreamer-%{majorminor}/libgstaudiofx.so
+%{_libdir}/gstreamer-%{majorminor}/libgstaudioparsers.so
+%{_libdir}/gstreamer-%{majorminor}/libgstauparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstautodetect.so
+%{_libdir}/gstreamer-%{majorminor}/libgstavi.so
+%{_libdir}/gstreamer-%{majorminor}/libgstcutter.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdebug.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdeinterlace.so
+%{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so
+%{_libdir}/gstreamer-%{majorminor}/libgsteffectv.so
+%{_libdir}/gstreamer-%{majorminor}/libgstequalizer.so
+%{_libdir}/gstreamer-%{majorminor}/libgstflv.so
+%{_libdir}/gstreamer-%{majorminor}/libgstflxdec.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgoom2k1.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgoom.so
+%{_libdir}/gstreamer-%{majorminor}/libgsticydemux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstid3demux.so
+%{_libdir}/gstreamer-%{majorminor}/libgstimagefreeze.so
+%{_libdir}/gstreamer-%{majorminor}/libgstinterleave.so
+%{_libdir}/gstreamer-%{majorminor}/libgstisomp4.so
+%{_libdir}/gstreamer-%{majorminor}/libgstlevel.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmatroska.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmulaw.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmultifile.so
+%{_libdir}/gstreamer-%{majorminor}/libgstmultipart.so
+%{_libdir}/gstreamer-%{majorminor}/libgstnavigationtest.so
+%{_libdir}/gstreamer-%{majorminor}/libgstoss4audio.so
+%{_libdir}/gstreamer-%{majorminor}/libgstreplaygain.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrtp.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrtsp.so
+%{_libdir}/gstreamer-%{majorminor}/libgstshapewipe.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsmpte.so
+%{_libdir}/gstreamer-%{majorminor}/libgstspectrum.so
+%{_libdir}/gstreamer-%{majorminor}/libgstudp.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideobox.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideocrop.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideofilter.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideomixer.so
+%{_libdir}/gstreamer-%{majorminor}/libgstwavenc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstwavparse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstximagesrc.so
+%{_libdir}/gstreamer-%{majorminor}/libgsty4menc.so
+
+# gstreamer-plugins with external dependencies but in the main package
+%{_libdir}/gstreamer-%{majorminor}/libgstflac.so
+%{_libdir}/gstreamer-%{majorminor}/libgstgdkpixbuf.so
+%{_libdir}/gstreamer-%{majorminor}/libgstjpeg.so
+%{_libdir}/gstreamer-%{majorminor}/libgstossaudio.so
+%{_libdir}/gstreamer-%{majorminor}/libgstpng.so
+%{_libdir}/gstreamer-%{majorminor}/libgstpulse.so
+%{_libdir}/gstreamer-%{majorminor}/libgstrtpmanager.so
+%{_libdir}/gstreamer-%{majorminor}/libgstsouphttpsrc.so
+%{_libdir}/gstreamer-%{majorminor}/libgstspeex.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvideo4linux2.so
+%{_libdir}/gstreamer-%{majorminor}/libgstvpx.so
+
+%changelog
+* Mon Sep 28 2015 Alexander Larsson <alexl redhat com> - 1.6.0-1
+- Initial version
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]