Blame SPECS/gstreamer1-plugins-bad-free.spec

a7e526
%global         majorminor 1.0
a7e526
%global         _gobject_introspection  1.31.1
a7e526
a7e526
# Turn of extras package on RHEL.
a7e526
%if ! 0%{?rhel}
a7e526
%bcond_without extras
a7e526
%else
a7e526
%bcond_with extras
a7e526
%endif
a7e526
a7e526
Name:           gstreamer1-plugins-bad-free
a7e526
Version:        1.10.4
a7e526
Release:        3%{?dist}
a7e526
Summary:        GStreamer streaming media framework "bad" plugins
a7e526
a7e526
License:        LGPLv2+ and LGPLv2
a7e526
URL:            http://gstreamer.freedesktop.org/
a7e526
# The source is:
a7e526
# http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
a7e526
# modified with gst-p-bad-cleanup.sh from SOURCE1
a7e526
Source0:        gst-plugins-bad-free-%{version}.tar.xz
a7e526
Source1:        gst-p-bad-cleanup.sh
a7e526
a7e526
BuildRequires:  gstreamer1-devel >= %{version}
a7e526
BuildRequires:  gstreamer1-plugins-base-devel >= %{version}
a7e526
a7e526
BuildRequires:  check
a7e526
BuildRequires:  gettext-devel
a7e526
BuildRequires:  libXt-devel
a7e526
BuildRequires:  gtk-doc
a7e526
BuildRequires:  gobject-introspection-devel >= %{_gobject_introspection}
a7e526
a7e526
BuildRequires:  bzip2-devel
a7e526
BuildRequires:  exempi-devel
a7e526
BuildRequires:  gsm-devel
a7e526
BuildRequires:  jasper-devel
a7e526
BuildRequires:  ladspa-devel
a7e526
BuildRequires:  libdvdnav-devel
a7e526
BuildRequires:  libexif-devel
a7e526
BuildRequires:  libiptcdata-devel
a7e526
BuildRequires:  libmpcdec-devel
a7e526
BuildRequires:  liboil-devel
a7e526
BuildRequires:  librsvg2-devel
a7e526
BuildRequires:  libsndfile-devel
a7e526
BuildRequires:  mesa-libGL-devel
a7e526
BuildRequires:  mesa-libGLES-devel
a7e526
BuildRequires:  mesa-libGLU-devel
a7e526
BuildRequires:  openssl-devel
a7e526
BuildRequires:  orc-devel
a7e526
BuildRequires:  soundtouch-devel
a7e526
BuildRequires:  wavpack-devel
a7e526
BuildRequires:  opus-devel
a7e526
BuildRequires:  nettle-devel
a7e526
BuildRequires:  libgcrypt-devel
a7e526
%if 0%{?fedora}
a7e526
BuildRequires:  libwayland-client-devel
a7e526
%endif
a7e526
BuildRequires:  gnutls-devel
a7e526
BuildRequires:  libsrtp-devel
a7e526
BuildRequires:  pkgconfig(gudev-1.0)
a7e526
BuildRequires:  pkgconfig(libusb-1.0)
a7e526
BuildRequires:  gtk3-devel >= 3.4
a7e526
a7e526
BuildRequires:  chrpath
a7e526
a7e526
%if %{with extras}
a7e526
BuildRequires:  bluez-libs-devel >= 5.0
a7e526
BuildRequires:  libbs2b-devel >= 3.1.0
a7e526
## Plugins not ported
a7e526
#BuildRequires:  dirac-devel
a7e526
#BuildRequires:  gmyth-devel >= 0.4
a7e526
BuildRequires:  fluidsynth-devel
a7e526
BuildRequires:  libass-devel
a7e526
BuildRequires:  libchromaprint-devel
a7e526
## Plugin not ported
a7e526
#BuildRequires:  libcdaudio-devel
a7e526
BuildRequires:  libcurl-devel
a7e526
BuildRequires:  game-music-emu-devel
a7e526
BuildRequires:  libkate-devel
a7e526
BuildRequires:  libmodplug-devel
a7e526
BuildRequires:  libofa-devel
a7e526
## Plugins not ported
a7e526
#BuildRequires:  libmusicbrainz-devel
a7e526
#BuildRequires:  libtimidity-devel
a7e526
BuildRequires:  libvdpau-devel
a7e526
BuildRequires:  openal-soft-devel
a7e526
#BuildRequires:  opencv-devel
a7e526
BuildRequires:  openjpeg-devel
a7e526
BuildRequires:  schroedinger-devel
a7e526
## Plugins not ported
a7e526
#BuildRequires:  SDL-devel
a7e526
#BuildRequires:  slv2-devel
a7e526
BuildRequires:  wildmidi-devel
a7e526
BuildRequires:  zbar-devel
a7e526
BuildRequires:  zvbi-devel
a7e526
BuildRequires:  OpenEXR-devel
a7e526
%endif
a7e526
a7e526
a7e526
%description
a7e526
GStreamer is a streaming media framework, based on graphs of elements which
a7e526
operate on media data.
a7e526
a7e526
This package contains plug-ins that aren't tested well enough, or the code
a7e526
is not of good enough quality.
a7e526
a7e526
%package gtk
a7e526
Summary:         GStreamer "bad" plugins gtk plugin
a7e526
Requires:        %{name} = %{version}-%{release}
a7e526
a7e526
%description gtk
a7e526
GStreamer is a streaming media framework, based on graphs of elements which
a7e526
operate on media data.
a7e526
a7e526
gstreamer-plugins-bad contains plug-ins that aren't tested well enough,
a7e526
or the code is not of good enough quality.
a7e526
a7e526
This package (%{name}-gtk) contains the gtksink output plugin.
a7e526
a7e526
a7e526
%if %{with extras}
a7e526
%package extras
a7e526
Summary:         Extra GStreamer "bad" plugins (less often used "bad" plugins)
a7e526
Requires:        %{name} = %{version}-%{release}
a7e526
a7e526
a7e526
%description extras
a7e526
GStreamer is a streaming media framework, based on graphs of elements which
a7e526
operate on media data.
a7e526
a7e526
gstreamer-plugins-bad contains plug-ins that aren't tested well enough,
a7e526
or the code is not of good enough quality.
a7e526
a7e526
This package (%{name}-extras) contains
a7e526
extra "bad" plugins for sources (mythtv), sinks (fbdev) and
a7e526
effects (pitch) which are not used very much and require additional
a7e526
libraries to be installed.
a7e526
a7e526
a7e526
%package fluidsynth
a7e526
Summary:         GStreamer "bad" plugins fluidsynth plugin
a7e526
Requires:        %{name} = %{version}-%{release}
a7e526
Requires:        soundfont2-default
a7e526
a7e526
%description fluidsynth
a7e526
GStreamer is a streaming media framework, based on graphs of elements which
a7e526
operate on media data.
a7e526
a7e526
gstreamer-plugins-bad contains plug-ins that aren't tested well enough,
a7e526
or the code is not of good enough quality.
a7e526
a7e526
This package (%{name}-fluidsynth) contains the fluidsynth
a7e526
plugin which allows playback of midi files.
a7e526
a7e526
a7e526
%package wildmidi
a7e526
Summary:         GStreamer "bad" plugins wildmidi plugin
a7e526
Requires:        %{name} = %{version}-%{release}
a7e526
a7e526
%description wildmidi
a7e526
GStreamer is a streaming media framework, based on graphs of elements which
a7e526
operate on media data.
a7e526
a7e526
gstreamer-plugins-bad contains plug-ins that aren't tested well enough,
a7e526
or the code is not of good enough quality.
a7e526
a7e526
This package (%{name}-wildmidi) contains the wildmidi
a7e526
plugin which allows playback of midi files.
a7e526
%endif
a7e526
a7e526
a7e526
%package devel
a7e526
Summary:        Development files for the GStreamer media framework "bad" plug-ins
a7e526
Requires:       %{name} = %{version}-%{release}
a7e526
Requires:       gstreamer1-plugins-base-devel
a7e526
a7e526
a7e526
%description devel
a7e526
GStreamer is a streaming media framework, based on graphs of elements which
a7e526
operate on media data.
a7e526
a7e526
This package contains the development files for the plug-ins that
a7e526
aren't tested well enough, or the code is not of good enough quality.
a7e526
a7e526
a7e526
%prep
a7e526
%setup -q -n gst-plugins-bad-%{version}
a7e526
a7e526
a7e526
%build
a7e526
%configure --disable-silent-rules --disable-fatal-warnings \
a7e526
    --with-package-name="GStreamer-plugins-bad-free package" \
a7e526
    --with-package-origin="http://www.redhat.com" \
a7e526
    %{!?with_extras:--disable-fbdev --disable-decklink --disable-linsys \
a7e526
      --disable-assrender --disable-bluez --disable-bs2b --disable-curl \
a7e526
      --disable-dc1394 --disable-fluidsynth --disable-gme --disable-kate \
a7e526
      --disable-modplug --disable-openexr --disable-qt --disable-schro \
a7e526
      --disable-teletextdec --disable-vdpau --disable-webrtcdsp \
a7e526
      --disable-wildmidi --disable-zbar --disable-wayland } \
a7e526
    --enable-debug --disable-static --enable-gtk-doc --enable-experimental \
a7e526
    --disable-dts --disable-faac --disable-faad --disable-nas \
a7e526
    --disable-mimic --disable-libmms --disable-mpeg2enc --disable-mplex \
a7e526
    --disable-neon --disable-openal --disable-rtmp --disable-xvid \
a7e526
    --disable-chromaprint --disable-eglgles --disable-flite \
a7e526
    --disable-ofa --disable-opencv --disable-sbc \
a7e526
    --disable-spandsp --disable-uvch264 --disable-voamrwbenc \
a7e526
    --disable-webp --disable-openjpeg --disable-x265
a7e526
make %{?_smp_mflags}
a7e526
a7e526
a7e526
%install
a7e526
make install DESTDIR=$RPM_BUILD_ROOT
a7e526
a7e526
# Register as an AppStream component to be visible in the software center
a7e526
#
a7e526
# NOTE: It would be *awesome* if this file was maintained by the upstream
a7e526
# project, translated and installed into the right place during `make install`.
a7e526
#
a7e526
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
a7e526
#
a7e526
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
a7e526
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/gstreamer-bad-free.appdata.xml <
a7e526
a7e526
a7e526
<component type="codec">
a7e526
  <id>gstreamer-bad-free</id>
a7e526
  <metadata_license>CC0-1.0</metadata_license>
a7e526
  <name>GStreamer Multimedia Codecs - Extra</name>
a7e526
  <summary>Multimedia playback for AIFF, DVB, GSM, MIDI, MXF and Opus</summary>
a7e526
  <description>
a7e526
    

a7e526
      This addon includes several additional codecs that are missing
a7e526
      something - perhaps a good code review, some documentation, a set of
a7e526
      tests, a real live maintainer, or some actual wide use.
a7e526
      However, they might be good enough to play your media files.
a7e526
    

a7e526
    

a7e526
      These codecs can be used to encode and decode media files where the
a7e526
      format is not patent encumbered.
a7e526
    

a7e526
    

a7e526
      A codec decodes audio and video for for playback or editing and is also
a7e526
      used for transmission or storage.
a7e526
      Different codecs are used in video-conferencing, streaming media and
a7e526
      video editing applications.
a7e526
    

a7e526
  </description>
a7e526
  <keywords>
a7e526
    <keyword>AIFF</keyword>
a7e526
    <keyword>DVB</keyword>
a7e526
    <keyword>GSM</keyword>
a7e526
    <keyword>MIDI</keyword>
a7e526
    <keyword>MXF</keyword>
a7e526
    <keyword>Opus</keyword>
a7e526
  </keywords>
a7e526
  <url type="homepage">http://gstreamer.freedesktop.org/</url>
a7e526
  <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer</url>
a7e526
  <url type="help">http://gstreamer.freedesktop.org/documentation/</url>
a7e526
  <url type="donation">http://www.gnome.org/friends/</url>
a7e526
  <update_contact></update_contact>
a7e526
</component>
a7e526
EOF
a7e526
a7e526
%find_lang gst-plugins-bad-%{majorminor}
a7e526
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
a7e526
# Kill rpath
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstaudiomixer.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin2.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstcompositor.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstdashdemux.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstgtksink.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgsthls.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstopengl.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstsmoothstreaming.so
a7e526
%if %{with extras}
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstvdpau.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstwaylandsink.so
a7e526
%endif
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgstadaptivedemux-%{majorminor}.so
a7e526
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgstbadvideo-%{majorminor}.so
a7e526
a7e526
a7e526
%post -p /sbin/ldconfig
a7e526
a7e526
a7e526
%postun -p /sbin/ldconfig
a7e526
a7e526
a7e526
%files -f gst-plugins-bad-%{majorminor}.lang
a7e526
%license COPYING COPYING.LIB
a7e526
%doc AUTHORS README REQUIREMENTS
a7e526
a7e526
%{_datadir}/appdata/*.appdata.xml
a7e526
a7e526
# presets
a7e526
%dir %{_datadir}/gstreamer-%{majorminor}/presets/
a7e526
%{_datadir}/gstreamer-%{majorminor}/presets/GstFreeverb.prs
a7e526
a7e526
# opencv data
a7e526
#%dir %{_datadir}/gst-plugins-bad/%{majorminor}/opencv_haarcascades/
a7e526
#%{_datadir}/gst-plugins-bad/%{majorminor}/opencv_haarcascades/fist.xml
a7e526
#%{_datadir}/gst-plugins-bad/%{majorminor}/opencv_haarcascades/palm.xml
a7e526
a7e526
%{_libdir}/libgstadaptivedemux-%{majorminor}.so.*
a7e526
%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.*
a7e526
%{_libdir}/libgstbadaudio-%{majorminor}.so.*
a7e526
%{_libdir}/libgstbadbase-%{majorminor}.so.*
a7e526
%{_libdir}/libgstbadvideo-%{majorminor}.so.*
a7e526
%{_libdir}/libgstcodecparsers-%{majorminor}.so.*
a7e526
%{_libdir}/libgstgl-%{majorminor}.so.*
a7e526
%{_libdir}/libgstinsertbin-%{majorminor}.so.*
a7e526
%{_libdir}/libgstmpegts-%{majorminor}.so.*
a7e526
%{_libdir}/libgstplayer-%{majorminor}.so.*
a7e526
%{_libdir}/libgstphotography-%{majorminor}.so.*
a7e526
%{_libdir}/libgsturidownloader-%{majorminor}.so.*
a7e526
%if 0%{?fedora}
a7e526
%{_libdir}/libgstwayland-%{majorminor}.so.*
a7e526
%endif
a7e526
a7e526
%{_libdir}/girepository-1.0/GstGL-1.0.typelib
a7e526
%{_libdir}/girepository-1.0/GstInsertBin-1.0.typelib
a7e526
%{_libdir}/girepository-1.0/GstMpegts-1.0.typelib
a7e526
%{_libdir}/girepository-1.0/GstPlayer-1.0.typelib
a7e526
a7e526
# Plugins without external dependencies
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstaccurip.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstaudiofxbad.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstaudiomixer.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstaudiovisualizers.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin2.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstcompositor.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstdashdemux.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstdataurisrc.so
a7e526
%if %{with extras}
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
a7e526
%endif
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstfreeverb.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstgdp.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstinter.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstinterlace.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstivtc.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstjp2kdecimator.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstmidi.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsdemux.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstnetsim.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstremovesilence.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstresindvd.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstrtponvif.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstsmooth.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstsmoothstreaming.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgststereo.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgsttimecode.so
a7e526
%if %{with extras}
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstvdpau.so
a7e526
%endif
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstvideofiltersbad.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstvideoframe_audiolevel.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstyadif.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgsty4mdec.so
a7e526
a7e526
# System (Linux) specific plugins
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstvcdsrc.so
a7e526
a7e526
# Plugins with external dependencies
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstdtls.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgsthls.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstkmssink.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstmusepack.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstopengl.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstopusparse.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstsrtp.so
a7e526
%if 0%{?fedora}
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstwaylandsink.so
a7e526
%endif
a7e526
a7e526
#debugging plugin
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
a7e526
a7e526
%files gtk
a7e526
# Plugins with external dependencies
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstgtksink.so
a7e526
a7e526
a7e526
%if %{with extras}
a7e526
%files extras
a7e526
# Plugins with external dependencies
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstbluez.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstbs2b.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstchromaprint.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstcurl.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstgme.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstkate.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstofa.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstopenal.so
a7e526
#%{_libdir}/gstreamer-%{majorminor}/libgstopencv.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstopenexr.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstopenjpeg.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstschro.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstteletextdec.so
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so
a7e526
a7e526
a7e526
%files fluidsynth
a7e526
# Plugins with external dependencies
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so
a7e526
a7e526
%files wildmidi
a7e526
# Plugins with external dependencies
a7e526
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
a7e526
%endif
a7e526
a7e526
a7e526
%files devel
a7e526
%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{majorminor}
a7e526
%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-libs-%{majorminor}
a7e526
a7e526
%{_datadir}/gir-1.0/GstGL-1.0.gir
a7e526
%{_datadir}/gir-1.0/GstInsertBin-%{majorminor}.gir
a7e526
%{_datadir}/gir-1.0/GstMpegts-%{majorminor}.gir
a7e526
%{_datadir}/gir-1.0/GstPlayer-%{majorminor}.gir
a7e526
a7e526
%{_libdir}/libgstadaptivedemux-%{majorminor}.so
a7e526
%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so
a7e526
%{_libdir}/libgstbadaudio-%{majorminor}.so
a7e526
%{_libdir}/libgstbadbase-%{majorminor}.so
a7e526
%{_libdir}/libgstbadvideo-%{majorminor}.so
a7e526
%{_libdir}/libgstcodecparsers-%{majorminor}.so
a7e526
%{_libdir}/libgstgl-%{majorminor}.so
a7e526
%{_libdir}/libgstinsertbin-%{majorminor}.so
a7e526
%{_libdir}/libgstmpegts-%{majorminor}.so
a7e526
%{_libdir}/libgstplayer-%{majorminor}.so
a7e526
%{_libdir}/libgstphotography-%{majorminor}.so
a7e526
%{_libdir}/libgsturidownloader-%{majorminor}.so
a7e526
%if 0%{?fedora}
a7e526
%{_libdir}/libgstwayland-%{majorminor}.so
a7e526
%endif
a7e526
a7e526
%{_libdir}/gstreamer-%{majorminor}/include/gst/gl/gstglconfig.h
a7e526
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/audio
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/base
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/codecparsers
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/insertbin
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography*
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/mpegts
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/player
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/uridownloader
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/gl
a7e526
%{_includedir}/gstreamer-%{majorminor}/gst/video
a7e526
a7e526
# pkg-config files
a7e526
%{_libdir}/pkgconfig/gstreamer-bad-audio-%{majorminor}.pc
a7e526
%{_libdir}/pkgconfig/gstreamer-bad-base-%{majorminor}.pc
a7e526
%{_libdir}/pkgconfig/gstreamer-bad-video-%{majorminor}.pc
a7e526
%{_libdir}/pkgconfig/gstreamer-codecparsers-%{majorminor}.pc
a7e526
%{_libdir}/pkgconfig/gstreamer-gl-%{majorminor}.pc
a7e526
%{_libdir}/pkgconfig/gstreamer-insertbin-%{majorminor}.pc
a7e526
%{_libdir}/pkgconfig/gstreamer-mpegts-%{majorminor}.pc
a7e526
%{_libdir}/pkgconfig/gstreamer-player-%{majorminor}.pc
a7e526
%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
a7e526
a7e526
%changelog
a7e526
* Mon Oct 09 2017 Wim Taymans <wtaymans@redhat.com> - 1.10.4-3
a7e526
- Disable wayland sink plugin
a7e526
- Resolves: #1488978
a7e526
a7e526
* Thu Mar 09 2017 Wim Taymans <wtaymans@redhat.com> - 1.10.4-2
a7e526
- Disable plugins
a7e526
- Fix origin
a7e526
- Resolves: #1429587
a7e526
a7e526
* Mon Mar 06 2017 Wim Taymans <wtaymans@redhat.com> - 1.10.4-1
a7e526
- Update to 1.10.4
a7e526
- Remove unbuilt plugins
a7e526
- Resolves: #1429587
a7e526
a7e526
* Wed Dec 07 2016 Wim Taymans <wtaymans@redhat.com> - 1.4.5-6
a7e526
- Fix h264 and h265 buffer size checks
a7e526
- Fix mpegts pat parsing and add more size checks
a7e526
Resolves: rhbz#1400898
a7e526
a7e526
* Tue Dec 06 2016 Wim Taymans <wtaymans@redhat.com> - 1.4.5-5
a7e526
- vmncdec: Sanity-check width/height before using it
a7e526
Resolves: rhbz#1400898
a7e526
a7e526
* Thu May 26 2016 Wim Taymans <wtaymans@redhat.com> - 1.4.5-4
a7e526
- rebuild for libdvdnav update
a7e526
- Resolves: #1340047
a7e526
a7e526
* Thu Jul 30 2015 Wim Taymans <wtaymans@redhat.com> - 1.4.5-3
a7e526
- Update audiomixer unit test for big endian
a7e526
- add missing patch
a7e526
- Resolves: #1226909
a7e526
a7e526
* Mon Jun 22 2015 Wim Taymans <wtaymans@redhat.com> - 1.4.5-2
a7e526
- Update ORC backup file
a7e526
- Resolves: #1174403
a7e526
a7e526
* Tue May 12 2015 Wim Taymans <wtaymans@redhat.com> - 1.4.5-1
a7e526
- Update to 1.4.5
a7e526
- Resolves: #1174403
a7e526
a7e526
* Tue Nov 25 2014 Rex Dieter <rdieter@fedoraproject.org> 1.4.4-2
a7e526
- rebuild (openexr)
a7e526
a7e526
* Fri Nov 14 2014 Kalev Lember <kalevlember@gmail.com> - 1.4.4-1
a7e526
- Update to 1.4.4
a7e526
a7e526
* Fri Nov 14 2014 Tom Callaway <spot@fedoraproject.org> - 1.4.2-3
a7e526
- Rebuild for new libsrtp
a7e526
a7e526
* Mon Sep 22 2014 Wim Taymans <wtaymans@redhat.com> - 1.4.2-2
a7e526
- Remove celt buildreq, the plugin was removed and so is celt-devel
a7e526
a7e526
* Mon Sep 22 2014 Wim Taymans <wtaymans@redhat.com> - 1.4.2-1
a7e526
- Update to 1.4.2.
a7e526
a7e526
* Fri Aug 29 2014 Wim Taymans <wtaymans@redhat.com> - 1.4.1-1
a7e526
- Update to 1.4.1.
a7e526
a7e526
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-2
a7e526
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a7e526
a7e526
* Tue Jul 22 2014 Wim Taymans <wtaymans@redhat.com> - 1.4.0-1
a7e526
- Update to 1.4.0.
a7e526
a7e526
* Fri Jul 11 2014 Wim Taymans <wtaymans@redhat.com> - 1.3.91-1
a7e526
- Update to 1.3.91.
a7e526
- Remove old libraries
a7e526
a7e526
* Tue Jun 17 2014 Wim Taymans <wtaymans@redhat.com> - 1.2.4-1
a7e526
- Update to 1.2.4.
a7e526
a7e526
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-4
a7e526
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a7e526
a7e526
* Thu Mar 20 2014 Hans de Goede <hdegoede@}redhat.com> - 1.2.3-3
a7e526
- Put the fluidsynth plugin in its own subpackage and make it require
a7e526
  soundfont2-default (rhbz#1078925)
a7e526
a7e526
* Wed Mar 19 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.3-2
a7e526
- Bump (libass)
a7e526
a7e526
* Mon Feb 10 2014 Brian Pepple <bpepple@fedoraproject.org> - 1.2.3-1
a7e526
- Update to 1.2.3.
a7e526
a7e526
* Thu Feb  6 2014 Brian Pepple <bpepple@fedoraproject.org> - 1.2.2-2
a7e526
- Build the srtp plugin. (#1055669)
a7e526
a7e526
* Fri Dec 27 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.2.2-1
a7e526
- Update to 1.2.2.
a7e526
a7e526
* Fri Nov 15 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.2.1-4
a7e526
- Build fluidsynth plugin. (#1024906)
a7e526
a7e526
* Thu Nov 14 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.2.1-3
a7e526
- Add BR on gnutls-devel for HLS support. (#1030491)
a7e526
a7e526
* Mon Nov 11 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.2.1-2
a7e526
- Build ladspa, libkate, and wildmidi plugins.
a7e526
a7e526
* Mon Nov 11 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.2.1-1
a7e526
- Update to 1.2.1.
a7e526
a7e526
* Fri Nov  8 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.2.0-3
a7e526
- Build gobject-introspection support. (#1028156)
a7e526
a7e526
* Fri Oct 04 2013 Bastien Nocera <bnocera@redhat.com> 1.2.0-2
a7e526
- Build the wayland video output plugin
a7e526
a7e526
* Tue Sep 24 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.2.0-1
a7e526
- Update to 1.2.0.
a7e526
a7e526
* Thu Sep 19 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.1.90-1
a7e526
- Update to 1.1.90.
a7e526
a7e526
* Wed Aug 28 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.1.4-1
a7e526
- Update to 1.1.4.
a7e526
a7e526
* Mon Jul 29 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.1.3-1
a7e526
- Update to 1.1.3.
a7e526
a7e526
* Fri Jul 12 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.1.2-1
a7e526
- Update to 1.1.2.
a7e526
a7e526
* Tue May 07 2013 Colin Walters <walters@verbum.org> - 1.0.7-2
a7e526
- Move libgstdecklink to its correct place in extras; needed for RHEL
a7e526
a7e526
* Fri Apr 26 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.0.7-1
a7e526
- Update to 1.0.7.
a7e526
a7e526
* Sun Mar 24 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.0.6-1
a7e526
- Update to 1.0.6.
a7e526
- Drop BR on PyXML.
a7e526
a7e526
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.5-2
a7e526
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a7e526
a7e526
* Tue Jan  8 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.0.5-1
a7e526
- Update to 1.0.5
a7e526
a7e526
* Wed Dec 19 2012 Brian Pepple <bpepple@fedoraproject.org> - 1.0.4-1
a7e526
- Update to 1.0.4
a7e526
a7e526
* Wed Nov 21 2012 Brian Pepple <bpepple@fedoraproject.org> - 1.0.3-1
a7e526
- Update to 1.0.3
a7e526
a7e526
* Thu Oct 25 2012 Brian Pepple <bpepple@fedoraproject.org> - 1.0.2-1
a7e526
- Update to 1.0.2
a7e526
a7e526
* Sun Oct  7 2012 Brian Pepple <bpepple@fedoraproject.org> - 1.0.1-1
a7e526
- Update to 1.0.1
a7e526
- Add frei0r plugin to file list.
a7e526
a7e526
* Mon Oct  1 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.0-3
a7e526
- Enable verbose build
a7e526
a7e526
* Wed Sep 26 2012 Brian Pepple <bpepple@fedoraproject.org> - 1.0.0-2
a7e526
- Build opus plugin.
a7e526
a7e526
* Mon Sep 24 2012 Brian Pepple <bpepple@fedoraproject.org> - 1.0.0-1
a7e526
- Update to 1.0.0.
a7e526
a7e526
* Thu Sep 20 2012 Bastien Nocera <bnocera@redhat.com> 0.11.99-2
a7e526
- The soundtouch-devel BR should be on, even with extras disabled
a7e526
a7e526
* Wed Sep 19 2012 Brian Pepple <bpepple@fedoraproject.org> - 0.11.99-1
a7e526
- Update to 0.11.99
a7e526
a7e526
* Fri Sep 14 2012 Brian Pepple <bpepple@fedoraproject.org> - 0.11.94-1
a7e526
- Update to 0.11.94.
a7e526
a7e526
* Sat Aug 18 2012 Brian Pepple <bpepple@fedoraproject.org> - 0.11.93-2
a7e526
- Fix permission on tarball clean-up script.
a7e526
- Re-enable soundtouch-devel.
a7e526
- Add COPYING.LIB to package.
a7e526
- Use %%global instead of %%define.
a7e526
a7e526
* Wed Aug 15 2012 Brian Pepple <bpepple@fedoraproject.org> - 0.11.93-1
a7e526
- Update to 0.11.93.
a7e526
a7e526
* Fri Jul 20 2012 Brian Pepple <bpepple@fedoraproject.org> - 0.11.92-1
a7e526
- Initial Fedora spec file.