Initial packaging.
Resolves: rhbz#1166852
This commit is contained in:
parent
441e478bb6
commit
ac28e92d31
1
.gitignore
vendored
1
.gitignore
vendored
@ -0,0 +1 @@
|
||||
/gst-plugins-bad-free-1.4.4.tar.xz
|
197
gst-p-bad-cleanup.sh
Executable file
197
gst-p-bad-cleanup.sh
Executable 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"
|
||||
|
497
mingw-gstreamer1-plugins-bad-free.spec
Normal file
497
mingw-gstreamer1-plugins-bad-free.spec
Normal 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
|
Loading…
Reference in New Issue
Block a user