Initial packaging.

Resolves: rhbz#1166852
This commit is contained in:
Fabiano Fidêncio 2014-12-16 21:17:16 +01:00
parent 441e478bb6
commit ac28e92d31
4 changed files with 696 additions and 0 deletions

1
.gitignore vendored
View File

@ -0,0 +1 @@
/gst-plugins-bad-free-1.4.4.tar.xz

197
gst-p-bad-cleanup.sh Executable file
View File

@ -0,0 +1,197 @@
#!/bin/sh
# Process a gst-plugins-bad tarball to remove
# unwanted GStreamer plugins.
#
# See https://bugzilla.redhat.com/show_bug.cgi?id=532470
# for details
#
# Bastien Nocera <bnocera@redhat.com> - 2010
#
SOURCE="$1"
NEW_SOURCE=`echo $SOURCE | sed 's/bad-/bad-free-/'`
DIRECTORY=`echo $SOURCE | sed 's/\.tar\.xz//'`
ALLOWED="
aacparse
accurip
adpcmdec
adpcmenc
aiff
aiffparse
amrparse
asfmux
audiofxbad
audiomixer
audioparsers
audiovisualizers
autoconvert
bayer
camerabin
camerabin2
cdxaparse
coloreffects
colorspace
compositor
dataurisrc
dccp
debugutils
dtmf
faceoverlay
festival
fieldanalysis
freeverb
freeze
frei0r
gaudieffects
gdp
geometrictransform
h264parse
hdvparse
hls
id3tag
inter
interlace
invtelecine
ivfparse
ivtc
jpegformat
jp2kdecimator
legacyresample
librfb
liveadder
midi
mve
mpegdemux
mpeg4videoparse
mpegpsmux
mpegtsdemux
mpegtsmux
mpegvideoparse
mxf
nsf
nuvdemux
patchdetect
pcapparse
pnm
qtmux
rawparse
removesilence
rtpmux
rtpvp8
scaletempo
sdi
sdp
segmentclip
selector
smooth
speed
stereo
subenc
tta
valve
videofilters
videomaxrate
videomeasure
videoparsers
videosignal
vmnc
yadif
y4m
"
NOT_ALLOWED="
dvbsuboverlay
dvdspu
real
siren
"
error()
{
MESSAGE=$1
echo $MESSAGE
exit 1
}
check_allowed()
{
MODULE=$1
for i in $ALLOWED ; do
if test x$MODULE = x$i ; then
return 0;
fi
done
# Ignore errors coming from ext/ directory
# they require external libraries so are ineffective anyway
return 1;
}
check_not_allowed()
{
MODULE=$1
for i in $NOT_ALLOWED ; do
if test x$MODULE = x$i ; then
return 0;
fi
done
return 1;
}
rm -rf $DIRECTORY
tar xJf $SOURCE || error "Cannot unpack $SOURCE"
pushd $DIRECTORY > /dev/null || error "Cannot open directory \"$DIRECTORY\""
unknown=""
for subdir in gst ext sys; do
for dir in $subdir/* ; do
# Don't touch non-directories
if ! [ -d $dir ] ; then
continue;
fi
MODULE=`basename $dir`
if ( check_not_allowed $MODULE ) ; then
echo "**** Removing $MODULE ****"
echo "Removing directory $dir"
rm -r $dir || error "Cannot remove $dir"
if grep -q "AG_GST_CHECK_PLUGIN($MODULE)" configure.ac ; then
echo "Removing element check for $MODULE"
grep -v "AG_GST_CHECK_PLUGIN($MODULE)" configure.ac > configure.ac.new && mv configure.ac.new configure.ac
fi
echo "Removing Makefile generation for $MODULE"
grep -v "$dir/Makefile" configure.ac > configure.ac.new && mv configure.ac.new configure.ac
# Urgh
if test $MODULE = real ; then
grep -v "AG_GST_DISABLE_PLUGIN(real)" configure.ac > configure.ac.new && mv configure.ac.new configure.ac
fi
echo "Removing documentation for $MODULE"
if grep -q "$MODULE" docs/plugins/Makefile.am ; then
grep -v $dir docs/plugins/Makefile.am > docs/plugins/Makefile.am.new && mv docs/plugins/Makefile.am.new docs/plugins/Makefile.am
fi
echo
elif test $subdir = ext || test $subdir = sys; then
# Ignore library or system non-blacklisted plugins
continue;
elif ! ( check_allowed $MODULE ) ; then
echo "Unknown module in $dir"
unknown="$unknown $dir"
fi
done
done
echo
if test "x$unknown" != "x"; then
echo -n "Aborting due to unkown modules: "
echo "$unknown" | sed "s/ /\n /g"
exit 1
fi
autoreconf
popd > /dev/null
tar cJf $NEW_SOURCE $DIRECTORY
echo "$NEW_SOURCE is ready to use"

View File

@ -0,0 +1,497 @@
%{?mingw_package_header}
%global api_version 1.0
%global gstreamer_version 1.4.4
Name: mingw-gstreamer1-plugins-bad-free
Version: %{gstreamer_version}
Release: 1%{?dist}
Summary: Cross compiled GStreamer1 plug-ins "bad"
# The freeze and nfs plugins are LGPLv2 (only)
Group: Applications/Multimedia
License: LGPLv2+ and LGPLv2
URL: http://gstreamer.freedesktop.org/
# The source is:
# http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
# modified with gst1-p-bad-cleanup.sh from SOURCE1
Source0: gst-plugins-bad-free-%{version}.tar.xz
Source1: gst-p-bad-cleanup.sh
BuildArch: noarch
BuildRequires: autoconf
BuildRequires: mingw32-filesystem >= 95
BuildRequires: mingw64-filesystem >= 95
BuildRequires: mingw32-gcc
BuildRequires: mingw64-gcc
BuildRequires: mingw32-gstreamer1 >= %{gstreamer_version}
BuildRequires: mingw64-gstreamer1 >= %{gstreamer_version}
BuildRequires: mingw32-gstreamer1-plugins-base >= %{gstreamer_version}
BuildRequires: mingw64-gstreamer1-plugins-base >= %{gstreamer_version}
BuildRequires: mingw32-bzip2
BuildRequires: mingw64-bzip2
BuildRequires: mingw32-gettext
BuildRequires: mingw64-gettext
BuildRequires: mingw32-orc
BuildRequires: mingw64-orc
BuildRequires: mingw32-pthreads
BuildRequires: mingw64-pthreads
BuildRequires: mingw32-jasper
BuildRequires: mingw64-jasper
BuildRequires: mingw32-gsm
BuildRequires: mingw64-gsm
BuildRequires: mingw32-openssl
BuildRequires: mingw64-openssl
BuildRequires: mingw32-wavpack
BuildRequires: mingw64-wavpack
BuildRequires: mingw32-opus
BuildRequires: mingw64-opus
BuildRequires: mingw32-nettle
BuildRequires: mingw64-nettle
BuildRequires: mingw32-libgcrypt
BuildRequires: mingw64-libgcrypt
BuildRequires: mingw32-libxml2
BuildRequires: mingw64-libxml2
BuildRequires: mingw32-gnutls
BuildRequires: mingw64-gnutls
#BuildRequires: mingw32-curl
#BuildRequires: mingw64-curl
BuildRequires: mingw32-OpenEXR
BuildRequires: mingw64-OpenEXR
# For glib-genmarshal
BuildRequires: glib2-devel
%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.
# Mingw32
%package -n mingw32-gstreamer1-plugins-bad
Summary: %{summary}
Requires: mingw32-gstreamer1 >= %{gstreamer_version}
%description -n mingw32-gstreamer1-plugins-bad
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.
# Mingw64
%package -n mingw64-gstreamer1-plugins-bad
Summary: %{summary}
Requires: mingw64-gstreamer1 >= %{gstreamer_version}
%description -n mingw64-gstreamer1-plugins-bad
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.
%{?mingw_debug_package}
%prep
%setup -q -n gst-plugins-bad-%{version}
%build
%mingw_configure \
--with-package-name='Fedora Mingw gstreamer1-plugins-bad package' \
--with-package-origin='http://download.fedora.redhat.com/fedora' \
--enable-debug \
--enable-experimental \
--disable-gtk-doc \
--disable-examples \
--disable-chromaprint \
--disable-curl \
--disable-dts \
--disable-eglgles \
--disable-faac \
--disable-faad \
--disable-flite \
--disable-libmms \
--disable-mimic \
--disable-mpeg2enc \
--disable-mpg123 \
--disable-mplex \
--disable-nas \
--disable-neon \
--disable-openal \
--disable-openjpeg \
--disable-rtmp \
--disable-sbc \
--disable-spandsp \
--disable-ofa \
--disable-opencv \
--disable-uvch264 \
--disable-voamrwbenc \
--disable-webp \
--disable-winks \
--disable-xvid
%mingw_make %{?_smp_mflags}
%install
%mingw_make install DESTDIR=$RPM_BUILD_ROOT
# Clean out files that should not be part of the rpm.
rm -f $RPM_BUILD_ROOT%{mingw32_libdir}/gstreamer-%{api_version}/*.la
rm -f $RPM_BUILD_ROOT%{mingw64_libdir}/gstreamer-%{api_version}/*.la
rm -f $RPM_BUILD_ROOT%{mingw32_libdir}/gstreamer-%{api_version}/*.a
rm -f $RPM_BUILD_ROOT%{mingw64_libdir}/gstreamer-%{api_version}/*.a
%mingw_find_lang gstreamer1-plugins-bad --all-name
# Mingw32
%files -n mingw32-gstreamer1-plugins-bad -f mingw32-gstreamer1-plugins-bad.lang
%doc AUTHORS COPYING README REQUIREMENTS
# libraries
%{mingw32_bindir}/libgstbasecamerabinsrc-1.0-0.dll
%{mingw32_bindir}/libgstbadbase-1.0-0.dll
%{mingw32_bindir}/libgstbadvideo-1.0-0.dll
%{mingw32_bindir}/libgstcodecparsers-1.0-0.dll
%{mingw32_bindir}/libgstgl-1.0-0.dll
%{mingw32_bindir}/libgstinsertbin-1.0-0.dll
%{mingw32_bindir}/libgstmpegts-1.0-0.dll
%{mingw32_bindir}/libgstphotography-1.0-0.dll
%{mingw32_bindir}/libgsturidownloader-1.0-0.dll
# bad plugins
%{mingw32_libdir}/gstreamer-%{api_version}/libgstaccurip.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstadpcmdec.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstadpcmenc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstaiff.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstasfmux.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstaudiofxbad.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstaudiomixer.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstaudiovisualizers.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstautoconvert.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstbayer.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstbz2.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcamerabin2.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcoloreffects.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcompositor.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdashdemux.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstd3dvideosink.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdataurisrc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdebugutilsbad.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdirectsoundsrc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstfestival.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstfieldanalysis.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstfragmented.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstfreeverb.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstfrei0r.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstgaudieffects.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstgdp.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstgeometrictransform.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstgsm.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstid3tag.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstinter.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstinterlace.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstivfparse.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstivtc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstjp2kdecimator.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstjpegformat.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstliveadder.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstmidi.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstmpegpsdemux.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstmpegpsmux.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstmpegtsdemux.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstmpegtsmux.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstmxf.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstopenexr.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstopengl.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstopus.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstpcapparse.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstpnm.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstrawparse.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstremovesilence.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstrfbsrc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsdpelem.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsegmentclip.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsmooth.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsmoothstreaming.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstspeed.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgststereo.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsubenc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstvideofiltersbad.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstvideoparsersbad.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstvideosignal.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstvmnc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstwasapi.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstwinscreencap.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgsty4mdec.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstyadif.dll
# %files devel
# plugin helper library headers
%dir %{mingw32_includedir}/gstreamer-%{api_version}/gst/interfaces
%{mingw32_includedir}/gstreamer-%{api_version}/gst/basecamerabinsrc/gstbasecamerasrc.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/basecamerabinsrc/gstcamerabin-enum.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/basecamerabinsrc/gstcamerabinpreview.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/gsth264parser.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/gsth265parser.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstmpeg4parser.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstmpegvideometa.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstmpegvideoparser.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstvc1parser.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstvp8parser.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstvp8rangedecoder.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/interfaces/photography.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/interfaces/photography-enumtypes.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gl.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/all_functions.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/base.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/blending.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/eglimage.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/fbo.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/fixedfunction.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/gles.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/gstgl_compat.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/gstgl_gles2compat.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/opengl.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/shaders.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstgl_fwd.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglapi.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglbufferpool.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglcolorconvert.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglconfig.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglcontext.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstgldisplay.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstgldownload.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglfeature.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglfilter.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglframebuffer.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglmemory.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglshader.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglshadervariables.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglupload.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstgluploadmeta.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglutils.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/gl/gstglwindow.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/insertbin/gstinsertbin.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/gst-atsc-section.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/gst-dvb-descriptor.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/gst-dvb-section.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/gst-scte-section.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/gstmpegts-enumtypes.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/gstmpegtsdescriptor.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/gstmpegtssection.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/mpegts.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/uridownloader/gstfragment.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/uridownloader/gsturidownloader.h
%{mingw32_includedir}/gstreamer-%{api_version}/gst/uridownloader/gsturidownloader_debug.h
%{mingw32_libdir}/libgstbadbase-1.0.dll.a
%{mingw32_libdir}/libgstbadbase-1.0.la
%{mingw32_libdir}/libgstbadvideo-1.0.dll.a
%{mingw32_libdir}/libgstbadvideo-1.0.la
%{mingw32_libdir}/libgstbasecamerabinsrc-1.0.dll.a
%{mingw32_libdir}/libgstbasecamerabinsrc-1.0.la
%{mingw32_libdir}/libgstcodecparsers-1.0.dll.a
%{mingw32_libdir}/libgstcodecparsers-1.0.la
%{mingw32_libdir}/libgstgl-1.0.dll.a
%{mingw32_libdir}/libgstgl-1.0.la
%{mingw32_libdir}/libgstinsertbin-1.0.dll.a
%{mingw32_libdir}/libgstinsertbin-1.0.la
%{mingw32_libdir}/libgstmpegts-1.0.dll.a
%{mingw32_libdir}/libgstmpegts-1.0.la
%{mingw32_libdir}/libgstphotography-1.0.dll.a
%{mingw32_libdir}/libgstphotography-1.0.la
%{mingw32_libdir}/libgsturidownloader-1.0.dll.a
%{mingw32_libdir}/libgsturidownloader-1.0.la
%{mingw32_libdir}/pkgconfig/gstreamer-codecparsers-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-gl-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-insertbin-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-mpegts-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-plugins-bad-1.0.pc
# Mingw64
%files -n mingw64-gstreamer1-plugins-bad -f mingw64-gstreamer1-plugins-bad.lang
%doc AUTHORS COPYING README REQUIREMENTS
# libraries
%{mingw64_bindir}/libgstbasecamerabinsrc-1.0-0.dll
%{mingw64_bindir}/libgstbadbase-1.0-0.dll
%{mingw64_bindir}/libgstbadvideo-1.0-0.dll
%{mingw64_bindir}/libgstcodecparsers-1.0-0.dll
%{mingw64_bindir}/libgstgl-1.0-0.dll
%{mingw64_bindir}/libgstinsertbin-1.0-0.dll
%{mingw64_bindir}/libgstmpegts-1.0-0.dll
%{mingw64_bindir}/libgstphotography-1.0-0.dll
%{mingw64_bindir}/libgsturidownloader-1.0-0.dll
# bad plugins
%{mingw64_libdir}/gstreamer-%{api_version}/libgstaccurip.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstadpcmdec.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstadpcmenc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstaiff.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstasfmux.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstaudiofxbad.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstaudiomixer.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstaudiovisualizers.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstautoconvert.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstbayer.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstbz2.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcamerabin2.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcoloreffects.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcompositor.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdashdemux.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstd3dvideosink.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdataurisrc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdebugutilsbad.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdirectsoundsrc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstfestival.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstfieldanalysis.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstfragmented.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstfreeverb.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstfrei0r.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstgaudieffects.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstgdp.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstgeometrictransform.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstgsm.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstid3tag.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstinter.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstinterlace.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstivfparse.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstivtc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstjp2kdecimator.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstjpegformat.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstliveadder.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstmidi.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstmpegpsdemux.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstmpegpsmux.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstmpegtsdemux.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstmpegtsmux.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstmxf.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstopenexr.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstopengl.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstopus.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstpcapparse.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstpnm.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstrawparse.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstremovesilence.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstrfbsrc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsdpelem.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsegmentclip.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsmooth.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsmoothstreaming.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstspeed.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgststereo.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsubenc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstvideofiltersbad.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstvideoparsersbad.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstvideosignal.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstvmnc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstwasapi.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstwinscreencap.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgsty4mdec.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstyadif.dll
# %files devel
# plugin helper library headers
%dir %{mingw64_includedir}/gstreamer-%{api_version}/gst/interfaces
%{mingw64_includedir}/gstreamer-%{api_version}/gst/basecamerabinsrc/gstbasecamerasrc.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/basecamerabinsrc/gstcamerabin-enum.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/basecamerabinsrc/gstcamerabinpreview.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/gsth264parser.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/gsth265parser.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstmpeg4parser.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstmpegvideometa.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstmpegvideoparser.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstvc1parser.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstvp8parser.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/gstvp8rangedecoder.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/interfaces/photography.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/interfaces/photography-enumtypes.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gl.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/all_functions.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/base.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/blending.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/eglimage.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/fbo.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/fixedfunction.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/gles.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/gstgl_compat.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/gstgl_gles2compat.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/opengl.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/glprototypes/shaders.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstgl_fwd.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglapi.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglbufferpool.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglcolorconvert.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglconfig.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglcontext.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstgldisplay.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstgldownload.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglfeature.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglfilter.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglframebuffer.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglmemory.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglshader.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglshadervariables.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglupload.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstgluploadmeta.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglutils.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/gl/gstglwindow.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/insertbin/gstinsertbin.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/gst-atsc-section.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/gst-dvb-descriptor.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/gst-dvb-section.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/gst-scte-section.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/gstmpegts-enumtypes.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/gstmpegtsdescriptor.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/gstmpegtssection.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/mpegts.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/uridownloader/gstfragment.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/uridownloader/gsturidownloader.h
%{mingw64_includedir}/gstreamer-%{api_version}/gst/uridownloader/gsturidownloader_debug.h
%{mingw64_libdir}/libgstbadbase-1.0.dll.a
%{mingw64_libdir}/libgstbadbase-1.0.la
%{mingw64_libdir}/libgstbadvideo-1.0.dll.a
%{mingw64_libdir}/libgstbadvideo-1.0.la
%{mingw64_libdir}/libgstbasecamerabinsrc-1.0.dll.a
%{mingw64_libdir}/libgstbasecamerabinsrc-1.0.la
%{mingw64_libdir}/libgstcodecparsers-1.0.dll.a
%{mingw64_libdir}/libgstcodecparsers-1.0.la
%{mingw64_libdir}/libgstgl-1.0.dll.a
%{mingw64_libdir}/libgstgl-1.0.la
%{mingw64_libdir}/libgstinsertbin-1.0.dll.a
%{mingw64_libdir}/libgstinsertbin-1.0.la
%{mingw64_libdir}/libgstmpegts-1.0.dll.a
%{mingw64_libdir}/libgstmpegts-1.0.la
%{mingw64_libdir}/libgstphotography-1.0.dll.a
%{mingw64_libdir}/libgstphotography-1.0.la
%{mingw64_libdir}/libgsturidownloader-1.0.dll.a
%{mingw64_libdir}/libgsturidownloader-1.0.la
%{mingw64_libdir}/pkgconfig/gstreamer-codecparsers-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-gl-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-insertbin-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-mpegts-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-plugins-bad-1.0.pc
%changelog
* Mon Dec 1 2014 Victor Toso <victortoso@redhat.com> - 1.4.4-1
- Initial packaging.
Resolves: rhbz#1166852

View File

@ -0,0 +1 @@
d7bfcc31a484714ba43298d1af52b734 gst-plugins-bad-free-1.4.4.tar.xz