RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/gstreamer1-plugins-bad-free#3e769ff323517e10ef14e71e4bd7a57695c531cb
This commit is contained in:
parent
e29823b43e
commit
4e865818bd
73
.gitignore
vendored
73
.gitignore
vendored
@ -0,0 +1,73 @@
|
||||
/gst-plugins-bad-free-0.11.93.tar.xz
|
||||
/gst-plugins-bad-free-0.11.94.tar.xz
|
||||
/gst-plugins-bad-free-0.11.99.tar.xz
|
||||
/gst-plugins-bad-free-1.0.0.tar.xz
|
||||
/gst-plugins-bad-free-1.0.1.tar.xz
|
||||
/gst-plugins-bad-free-1.0.2.tar.xz
|
||||
/gst-plugins-bad-free-1.0.3.tar.xz
|
||||
/gst-plugins-bad-free-1.0.4.tar.xz
|
||||
/gst-plugins-bad-free-1.0.5.tar.xz
|
||||
/gst-plugins-bad-free-1.0.6.tar.xz
|
||||
/gst-plugins-bad-free-1.0.7.tar.xz
|
||||
/gst-plugins-bad-free-1.1.2.tar.xz
|
||||
/gst-plugins-bad-free-1.1.3.tar.xz
|
||||
/gst-plugins-bad-free-1.1.4.tar.xz
|
||||
/gst-plugins-bad-free-1.1.90.tar.xz
|
||||
/gst-plugins-bad-free-1.2.0.tar.xz
|
||||
/gst-plugins-bad-free-1.2.1.tar.xz
|
||||
/gst-plugins-bad-free-1.2.2.tar.xz
|
||||
/gst-plugins-bad-free-1.2.3.tar.xz
|
||||
/gst-plugins-bad-free-1.2.4.tar.xz
|
||||
/gst-plugins-bad-free-1.3.91.tar.xz
|
||||
/gst-plugins-bad-free-1.4.0.tar.xz
|
||||
/gst-plugins-bad-free-1.4.1.tar.xz
|
||||
/gst-plugins-bad-free-1.4.2.tar.xz
|
||||
/gst-plugins-bad-free-1.4.4.tar.xz
|
||||
/gst-plugins-bad-free-1.4.5.tar.xz
|
||||
/gst-plugins-bad-free-1.5.1.tar.xz
|
||||
/gst-plugins-bad-free-1.5.2.tar.xz
|
||||
/gst-plugins-bad-free-1.5.90.tar.xz
|
||||
/gst-plugins-bad-free-1.5.91.tar.xz
|
||||
/gst-plugins-bad-free-1.6.0.tar.xz
|
||||
/gst-plugins-bad-free-1.6.1.tar.xz
|
||||
/gst-plugins-bad-free-1.6.2.tar.xz
|
||||
/gst-plugins-bad-free-1.7.1.tar.xz
|
||||
/gst-plugins-bad-1.7.2.tar.xz
|
||||
/gst-plugins-bad-free-1.7.2.tar.xz
|
||||
/gst-plugins-bad-free-1.7.90.tar.xz
|
||||
/gst-plugins-bad-free-1.7.91.tar.xz
|
||||
/gst-plugins-bad-free-1.8.0.tar.xz
|
||||
/gst-plugins-bad-free-1.8.1.tar.xz
|
||||
/gst-plugins-bad-free-1.8.2.tar.xz
|
||||
/gst-plugins-bad-free-1.9.1.tar.xz
|
||||
/gst-plugins-bad-free-1.9.2.tar.xz
|
||||
/gst-plugins-bad-free-1.9.90.tar.xz
|
||||
/gst-plugins-bad-free-1.10.0.tar.xz
|
||||
/gst-plugins-bad-free-1.10.1.tar.xz
|
||||
/gst-plugins-bad-free-1.10.2.tar.xz
|
||||
/gst-plugins-bad-free-1.11.1.tar.xz
|
||||
/gst-plugins-bad-free-1.11.2.tar.xz
|
||||
/gst-plugins-bad-free-1.11.90.tar.xz
|
||||
/gst-plugins-bad-free-1.11.91.tar.xz
|
||||
/gst-plugins-bad-free-1.12.0.tar.xz
|
||||
/gst-plugins-bad-free-1.12.1.tar.xz
|
||||
/gst-plugins-bad-free-1.12.2.tar.xz
|
||||
/gst-plugins-bad-free-1.12.3.tar.xz
|
||||
/gst-plugins-bad-free-1.12.4.tar.xz
|
||||
/gst-plugins-bad-free-1.13.1.tar.xz
|
||||
/gst-plugins-bad-free-1.13.90.tar.xz
|
||||
/gst-plugins-bad-free-1.13.91.tar.xz
|
||||
/gst-plugins-bad-free-1.14.0.tar.xz
|
||||
/gst-plugins-bad-free-1.14.1.tar.xz
|
||||
/gst-plugins-bad-free-1.14.2.tar.xz
|
||||
/gst-plugins-bad-free-1.14.3.tar.xz
|
||||
/gst-plugins-bad-free-1.14.4.tar.xz
|
||||
/gst-plugins-bad-free-1.15.1.tar.xz
|
||||
/gst-plugins-bad-free-1.15.2.tar.xz
|
||||
/gst-plugins-bad-free-1.16.0.tar.xz
|
||||
/gst-plugins-bad-free-1.16.1.tar.xz
|
||||
/gst-plugins-bad-free-1.16.2.tar.xz
|
||||
/gst-plugins-bad-free-1.17.1.tar.xz
|
||||
/gst-plugins-bad-free-1.17.2.tar.xz
|
||||
/gst-plugins-bad-free-1.17.90.tar.xz
|
||||
/gst-plugins-bad-free-1.18.0.tar.xz
|
@ -0,0 +1,32 @@
|
||||
From 9815fd1e2ab13f765b75b39e3764fe1e860cb251 Mon Sep 17 00:00:00 2001
|
||||
From: Adam Williamson <awilliam@redhat.com>
|
||||
Date: Thu, 10 Sep 2020 10:35:11 -0700
|
||||
Subject: [PATCH] examples: only check opencv_dep if option is not disabled
|
||||
(#1406)
|
||||
|
||||
We can't check opencv_dep if the option is disabled because it's
|
||||
never initialized in that case, since 833a65cc .
|
||||
|
||||
Signed-off-by: Adam Williamson <awilliam@redhat.com>
|
||||
---
|
||||
tests/examples/meson.build | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/tests/examples/meson.build b/tests/examples/meson.build
|
||||
index 2eba1d47e..a41fc1679 100644
|
||||
--- a/tests/examples/meson.build
|
||||
+++ b/tests/examples/meson.build
|
||||
@@ -9,7 +9,9 @@ subdir('mpegts')
|
||||
subdir('msdk')
|
||||
subdir('mxf')
|
||||
subdir('nvcodec')
|
||||
-subdir('opencv', if_found: opencv_dep)
|
||||
+if not get_option('opencv').disabled()
|
||||
+ subdir('opencv', if_found: opencv_dep)
|
||||
+endif
|
||||
subdir('uvch264')
|
||||
subdir('va')
|
||||
subdir('waylandsink')
|
||||
--
|
||||
2.28.0
|
||||
|
195
gst-p-bad-cleanup.sh
Executable file
195
gst-p-bad-cleanup.sh
Executable file
@ -0,0 +1,195 @@
|
||||
#!/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
|
||||
audiobuffersplit
|
||||
audiofxbad
|
||||
audiolatency
|
||||
audiomixer
|
||||
audiomixmatrix
|
||||
audioparsers
|
||||
audiovisualizers
|
||||
autoconvert
|
||||
bayer
|
||||
camerabin
|
||||
camerabin2
|
||||
cdxaparse
|
||||
coloreffects
|
||||
colorspace
|
||||
compositor
|
||||
dataurisrc
|
||||
dccp
|
||||
debugutils
|
||||
dtmf
|
||||
dvbsubenc
|
||||
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
|
||||
netsim
|
||||
nsf
|
||||
nuvdemux
|
||||
onvif
|
||||
patchdetect
|
||||
pcapparse
|
||||
pnm
|
||||
proxy
|
||||
qtmux
|
||||
rawparse
|
||||
removesilence
|
||||
rist
|
||||
rtmp2
|
||||
rtp
|
||||
rtpmux
|
||||
rtpvp8
|
||||
scaletempo
|
||||
sdi
|
||||
sdp
|
||||
segmentclip
|
||||
selector
|
||||
smooth
|
||||
speed
|
||||
stereo
|
||||
subenc
|
||||
switchbin
|
||||
timecode
|
||||
transcode
|
||||
tta
|
||||
valve
|
||||
videofilters
|
||||
videoframe_audiolevel
|
||||
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"
|
||||
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
|
||||
|
||||
popd > /dev/null
|
||||
|
||||
tar cJf $NEW_SOURCE $DIRECTORY
|
||||
echo "$NEW_SOURCE is ready to use"
|
||||
|
1095
gstreamer1-plugins-bad-free.spec
Normal file
1095
gstreamer1-plugins-bad-free.spec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user