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:
Petr Šabata 2020-10-15 12:07:14 +02:00
parent e29823b43e
commit 4e865818bd
5 changed files with 1396 additions and 0 deletions

73
.gitignore vendored
View File

@ -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

View File

@ -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
View 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"

File diff suppressed because it is too large Load Diff

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (gst-plugins-bad-free-1.18.0.tar.xz) = 97246c92fccd795fcf231476d974808b1f7ec340f2632fe4456ded47c3898ff4eaa01ddb8b95ad859f3ca63e7095c518572bc1792d6c1a84368f69cbabc4df00