Compare commits

..

51 Commits
f33 ... rawhide

Author SHA1 Message Date
Sandro Mani
639a6dd2f2 Update 1.24.6 2024-07-30 17:21:11 +02:00
Fedora Release Engineering
d6c4071edb Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 17:33:40 +00:00
Sandro Mani
2473df8b00 Update to 1.24.5 2024-06-23 17:55:32 +02:00
Sandro Mani
76ecd353ef Rebuild (openexr) 2024-06-11 19:19:47 +02:00
Sandro Mani
7227fa374a Update to 1.24.4 2024-06-06 22:16:43 +02:00
Sandro Mani
aaa234ecf4 Update to 1.24.3 2024-05-02 11:25:57 +02:00
Sandro Mani
5a7b057e9e Update to 1.24.0 2024-03-07 16:07:49 +01:00
Sandro Mani
eee1e8c90d Update to 1.22.9 2024-01-27 21:11:49 +01:00
Fedora Release Engineering
d8a17bb9f7 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 06:35:20 +00:00
Fedora Release Engineering
db14f7a67f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 07:40:42 +00:00
Sandro Mani
062ae326d3 Update to 1.22.8 2023-12-20 14:27:22 +01:00
Sandro Mani
1d4e84b462 Update to 1.22.7 2023-11-15 11:48:01 +01:00
Sandro Mani
4df0bdbacd Update to 1.22.6 2023-09-21 13:27:01 +02:00
Sandro Mani
5ff4499300 Update to 1.22.5 2023-07-29 11:12:24 +02:00
Sandro Mani
7684c77a92 Update to 1.22.5 2023-07-29 11:09:15 +02:00
Fedora Release Engineering
3a955f3810 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 14:38:51 +00:00
Sandro Mani
b95e13ab9b Update to 1.22.4 2023-07-04 16:10:35 +02:00
Sandro Mani
09e48ae1c2 Update to 1.22.3 2023-05-25 15:30:29 +02:00
Sandro Mani
43bf42310c BR: mingw-gcc-c++ 2023-04-15 23:42:27 +02:00
Sandro Mani
72a9d640d8 Update to 1.22.2 2023-04-15 23:23:33 +02:00
Sandro Mani
0963bc16f9 Update to 1.22.1 2023-03-19 13:03:51 +01:00
Sandro Mani
075e0fc7ce Fix unpackaged files 2023-01-29 00:57:46 +01:00
Sandro Mani
c4ba356889 Update to 1.22.0 2023-01-29 00:17:18 +01:00
Fedora Release Engineering
aaa89b62ff Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 19:43:30 +00:00
Sandro Mani
07499b87ad Update to 1.20.4 2022-11-13 17:51:51 +01:00
Fedora Release Engineering
e28b508d89 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 21:19:06 +00:00
Sandro Mani
6ce84688ae Update to 1.20.3 2022-07-21 10:39:10 +02:00
Sandro Mani
9ac4771be1 Fix BRs 2022-05-21 00:40:39 +02:00
Sandro Mani
80d6ccd839 Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 2022-05-21 00:14:25 +02:00
Sandro Mani
fce16743e1 Rebuild with mingw-gcc-12 2022-03-25 14:14:23 +01:00
Sandro Mani
ea9ed0ecaa Rebuild (openssl) 2022-02-17 17:00:15 +01:00
Sandro Mani
acedde98aa Update to 1.20.0 2022-02-05 15:11:13 +01:00
Fedora Release Engineering
7c51348cda - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 19:26:54 +00:00
Sandro Mani
e7746500e4 Fix build 2021-11-13 23:30:57 +01:00
Sandro Mani
a88be80177 Update to 1.19.3 2021-11-13 23:01:15 +01:00
Sandro Mani
18536d758c Fix unpackaged file 2021-10-02 19:06:23 +02:00
Sandro Mani
1ad03baa7c Fix unpackaged file 2021-10-02 18:44:11 +02:00
Sandro Mani
a39b00b1d9 Update to 1.19.2 2021-10-02 18:30:37 +02:00
Sandro Mani
fc40e64426 Rebuild (openexr3) 2021-08-19 14:40:22 +02:00
Fedora Release Engineering
8701f16822 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 14:28:45 +00:00
Sandro Mani
3faa3e587b Fix %%files 2021-06-07 17:28:55 +02:00
Sandro Mani
94c50acdae Update to 1.19.1 2021-06-07 16:01:12 +02:00
Michael Cronenworth
f87964dc07 Rebuild for Nettle 3.7.2 2021-04-14 08:26:43 -05:00
Sandro Mani
d5acb980e9 Update to 1.18.4 2021-03-24 11:19:32 +01:00
Fedora Release Engineering
49c55c0033 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 19:58:23 +00:00
Sandro Mani
79cd595aaa Rebuild (openexr) 2020-12-17 19:27:27 +01:00
Sandro Mani
883a32fcd4 Actually commit spec update 2020-12-10 18:50:02 +01:00
Sandro Mani
9c65c8dea6 Update to 1.18.2 2020-12-10 18:48:51 +01:00
Sandro Mani
157a27d067 Sync enabled plugins with native package 2020-11-02 12:16:49 +01:00
Sandro Mani
8626f950d2 Update to 1.18.1 2020-11-02 00:08:38 +01:00
Sandro Mani
abda0ff277 Rebuild (mingw-gettext) 2020-08-12 15:38:11 +02:00
6 changed files with 504 additions and 223 deletions

24
.gitignore vendored
View File

@ -9,3 +9,27 @@
/gst-plugins-bad-free-1.14.1.tar.xz
/gst-plugins-bad-free-1.14.2.tar.xz
/gst-plugins-bad-free-1.16.2.tar.xz
/gst-plugins-bad-free-1.18.1.tar.xz
/gst-plugins-bad-free-1.18.2.tar.xz
/gst-plugins-bad-free-1.18.4.tar.xz
/gst-plugins-bad-free-1.19.1.tar.xz
/gst-plugins-bad-free-1.19.2.tar.xz
/gst-plugins-bad-free-1.19.3.tar.xz
/gst-plugins-bad-free-1.20.0.tar.xz
/gst-plugins-bad-free-1.20.3.tar.xz
/gst-plugins-bad-free-1.20.4.tar.xz
/gst-plugins-bad-free-1.22.0.tar.xz
/gst-plugins-bad-free-1.22.1.tar.xz
/gst-plugins-bad-free-1.22.2.tar.xz
/gst-plugins-bad-free-1.22.3.tar.xz
/gst-plugins-bad-free-1.22.4.tar.xz
/gst-plugins-bad-free-1.22.5.tar.xz
/gst-plugins-bad-free-1.22.6.tar.xz
/gst-plugins-bad-free-1.22.7.tar.xz
/gst-plugins-bad-free-1.22.8.tar.xz
/gst-plugins-bad-free-1.22.9.tar.xz
/gst-plugins-bad-free-1.24.0.tar.xz
/gst-plugins-bad-free-1.24.3.tar.xz
/gst-plugins-bad-free-1.24.4.tar.xz
/gst-plugins-bad-free-1.24.5.tar.xz
/gst-plugins-bad-free-1.24.6.tar.xz

View File

@ -9,7 +9,10 @@
# Bastien Nocera <bnocera@redhat.com> - 2010
#
SOURCE="$1"
VERSION="$1"
SOURCE_URL="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${VERSION}.tar.xz"
SOURCE="gst-plugins-bad-${VERSION}.tar.xz"
wget ${SOURCE_URL}
NEW_SOURCE=`echo $SOURCE | sed 's/bad-/bad-free-/'`
DIRECTORY=`echo $SOURCE | sed 's/\.tar\.xz//'`
@ -34,6 +37,8 @@ bayer
camerabin
camerabin2
cdxaparse
codecalpha
codectimestamper
coloreffects
colorspace
compositor
@ -41,6 +46,8 @@ dataurisrc
dccp
debugutils
dtmf
dvbsubenc
dvbsuboverlay
faceoverlay
festival
fieldanalysis
@ -54,6 +61,7 @@ h264parse
hdvparse
hls
id3tag
insertbin
inter
interlace
invtelecine
@ -65,6 +73,7 @@ legacyresample
librfb
liveadder
midi
mse
mve
mpegdemux
mpeg4videoparse
@ -77,6 +86,7 @@ netsim
nsf
nuvdemux
onvif
openh264
patchdetect
pcapparse
pnm
@ -84,6 +94,8 @@ proxy
qtmux
rawparse
removesilence
rist
rtmp2
rtp
rtpmux
rtpvp8
@ -92,12 +104,16 @@ sdi
sdp
segmentclip
selector
siren
smooth
speed
stereo
subenc
switchbin
timecode
transcode
tta
unixfd
valve
videofilters
videoframe_audiolevel
@ -111,10 +127,7 @@ y4m
"
NOT_ALLOWED="
dvbsuboverlay
dvdspu
real
siren
"
error()
@ -164,20 +177,6 @@ for subdir in gst ext sys; do
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
@ -197,8 +196,6 @@ if test "x$unknown" != "x"; then
exit 1
fi
autoreconf
popd > /dev/null
tar cJf $NEW_SOURCE $DIRECTORY

View File

@ -0,0 +1,93 @@
diff -rupN gst-plugins-bad-1.24.3/gst-libs/gst/d3d11/gstd3d11converter.cpp gst-plugins-bad-1.24.3-new/gst-libs/gst/d3d11/gstd3d11converter.cpp
--- gst-plugins-bad-1.24.3/gst-libs/gst/d3d11/gstd3d11converter.cpp 2024-04-30 01:15:23.000000000 +0200
+++ gst-plugins-bad-1.24.3-new/gst-libs/gst/d3d11/gstd3d11converter.cpp 2024-05-02 11:19:58.008578735 +0200
@@ -43,7 +43,7 @@
#ifndef HAVE_DIRECTX_MATH_SIMD
#define _XM_NO_INTRINSICS_
#endif
-#include <DirectXMath.h>
+#include <directxmath/DirectXMath.h>
/**
* SECTION:gstd3d11converter
diff -rupN gst-plugins-bad-1.24.3/gst-libs/gst/d3d11/meson.build gst-plugins-bad-1.24.3-new/gst-libs/gst/d3d11/meson.build
--- gst-plugins-bad-1.24.3/gst-libs/gst/d3d11/meson.build 2024-04-30 01:15:23.000000000 +0200
+++ gst-plugins-bad-1.24.3-new/gst-libs/gst/d3d11/meson.build 2024-05-02 11:19:58.039578140 +0200
@@ -183,7 +183,7 @@ endif
have_dx_math = cxx.compiles('''
#include <windows.h>
- #include <DirectXMath.h>
+ #include <directxmath/DirectXMath.h>
using namespace DirectX;
int main(int argc, char ** argv) {
XMMATRIX matrix;
@@ -211,7 +211,7 @@ endif
if host_machine.cpu_family() != 'x86'
have_dx_math_simd = cxx.compiles('''
#include <windows.h>
- #include <DirectXMath.h>
+ #include <directxmath/DirectXMath.h>
using namespace DirectX;
int main(int argc, char ** argv) {
XMVerifyCPUSupport ();
diff -rupN gst-plugins-bad-1.24.3/sys/d3d11/gstd3d11dxgicapture.cpp gst-plugins-bad-1.24.3-new/sys/d3d11/gstd3d11dxgicapture.cpp
--- gst-plugins-bad-1.24.3/sys/d3d11/gstd3d11dxgicapture.cpp 2024-04-30 01:15:23.000000000 +0200
+++ gst-plugins-bad-1.24.3-new/sys/d3d11/gstd3d11dxgicapture.cpp 2024-05-02 11:20:01.751506967 +0200
@@ -54,7 +54,7 @@
#include <wrl.h>
#define _XM_NO_INTRINSICS_
-#include <DirectXMath.h>
+#include <directxmath/DirectXMath.h>
GST_DEBUG_CATEGORY_EXTERN (gst_d3d11_screen_capture_debug);
#define GST_CAT_DEFAULT gst_d3d11_screen_capture_debug
diff -rupN gst-plugins-bad-1.24.3/sys/d3d11/gstd3d11pluginutils.cpp gst-plugins-bad-1.24.3-new/sys/d3d11/gstd3d11pluginutils.cpp
--- gst-plugins-bad-1.24.3/sys/d3d11/gstd3d11pluginutils.cpp 2024-04-30 01:15:23.000000000 +0200
+++ gst-plugins-bad-1.24.3-new/sys/d3d11/gstd3d11pluginutils.cpp 2024-05-02 11:20:01.692508099 +0200
@@ -32,7 +32,7 @@
/* Disable platform-specific intrinsics */
#define _XM_NO_INTRINSICS_
-#include <DirectXMath.h>
+#include <directxmath/DirectXMath.h>
GST_DEBUG_CATEGORY_EXTERN (gst_d3d11_plugin_utils_debug);
#define GST_CAT_DEFAULT gst_d3d11_plugin_utils_debug
diff -rupN gst-plugins-bad-1.24.3/sys/d3d12/gstd3d12converter.cpp gst-plugins-bad-1.24.3-new/sys/d3d12/gstd3d12converter.cpp
--- gst-plugins-bad-1.24.3/sys/d3d12/gstd3d12converter.cpp 2024-04-30 01:15:23.000000000 +0200
+++ gst-plugins-bad-1.24.3-new/sys/d3d12/gstd3d12converter.cpp 2024-05-02 11:20:02.270497016 +0200
@@ -35,7 +35,7 @@
#ifndef HAVE_DIRECTX_MATH_SIMD
#define _XM_NO_INTRINSICS_
#endif
-#include <DirectXMath.h>
+#include <directxmath/DirectXMath.h>
GST_DEBUG_CATEGORY (gst_d3d12_converter_debug);
#define GST_CAT_DEFAULT gst_d3d12_converter_debug
diff -rupN gst-plugins-bad-1.24.3/sys/d3d12/gstd3d12dxgicapture.cpp gst-plugins-bad-1.24.3-new/sys/d3d12/gstd3d12dxgicapture.cpp
--- gst-plugins-bad-1.24.3/sys/d3d12/gstd3d12dxgicapture.cpp 2024-04-30 01:15:23.000000000 +0200
+++ gst-plugins-bad-1.24.3-new/sys/d3d12/gstd3d12dxgicapture.cpp 2024-05-02 11:20:02.140499508 +0200
@@ -59,7 +59,7 @@
#include "VSMain_coord.h"
#define _XM_NO_INTRINSICS_
-#include <DirectXMath.h>
+#include <directxmath/DirectXMath.h>
GST_DEBUG_CATEGORY_EXTERN (gst_d3d12_screen_capture_debug);
#define GST_CAT_DEFAULT gst_d3d12_screen_capture_debug
diff -rupN gst-plugins-bad-1.24.3/sys/d3d12/gstd3d12pluginutils.cpp gst-plugins-bad-1.24.3-new/sys/d3d12/gstd3d12pluginutils.cpp
--- gst-plugins-bad-1.24.3/sys/d3d12/gstd3d12pluginutils.cpp 2024-04-30 01:15:23.000000000 +0200
+++ gst-plugins-bad-1.24.3-new/sys/d3d12/gstd3d12pluginutils.cpp 2024-05-02 11:20:02.265497112 +0200
@@ -24,7 +24,7 @@
#include "gstd3d12pluginutils.h"
#define _XM_NO_INTRINSICS_
-#include <DirectXMath.h>
+#include <directxmath/DirectXMath.h>
/* *INDENT-OFF* */
using namespace DirectX;

View File

@ -1,91 +0,0 @@
--- gst-plugins-bad-1.16.2/common/glib-gen.mak
+++ gst-plugins-bad-1.16.2/common/glib-gen.mak
@@ -1,11 +1,13 @@
# these are the variables your Makefile.am should set
# the example is based on the colorbalance interface
+H := \#
+
#glib_enum_headers=$(colorbalance_headers)
#glib_enum_define=GST_COLOR_BALANCE
#glib_enum_prefix=gst_color_balance
-enum_headers=$(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
+enum_headers=$(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
# these are all the rules generating the relevant files
%-marshal.h: %-marshal.list
--- gst-plugins-bad-1.16.2/common/gst-glib-gen.mak
+++ gst-plugins-bad-1.16.2/common/gst-glib-gen.mak
@@ -1,14 +1,16 @@
# these are the variables your Makefile.am should set
# the example is based on the colorbalance interface
+H := \#
+
#glib_enum_headers=$(colorbalance_headers)
#glib_enum_define=GST_COLOR_BALANCE
#glib_gen_prefix=gst_color_balance
#glib_gen_basename=colorbalance
#glib_gen_decl_banner=GST_EXPORT
-#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
+#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
-enum_headers=$(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
+enum_headers=$(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
# these are all the rules generating the relevant files
$(glib_gen_basename)-marshal.h: $(glib_gen_basename)-marshal.list
--- gst-plugins-bad-1.16.2/gst-libs/gst/interfaces/Makefile.am
+++ gst-plugins-bad-1.16.2/gst-libs/gst/interfaces/Makefile.am
@@ -5,13 +5,15 @@
headers_photography = \
photography.h
+H := \#
+
# variables used for enum/marshal generation
glib_enum_headers=$(headers_photography)
glib_enum_define=GST_PHOTOGRAPHY
glib_gen_prefix=gst_photography
glib_gen_basename=photography
glib_gen_decl_banner=GST_PHOTOGRAPHY_API
-glib_gen_decl_include=\#include <gst/interfaces/photography-prelude.h>
+glib_gen_decl_include=$(H)include <gst/interfaces/photography-prelude.h>
built_sources = \
photography-enumtypes.c
--- gst-plugins-bad-1.16.2/gst-libs/gst/mpegts/Makefile.am
+++ gst-plugins-bad-1.16.2/gst-libs/gst/mpegts/Makefile.am
@@ -47,11 +47,13 @@
gst-scte-section.h \
gst-dvb-descriptor.h
+H := \#
+
glib_enum_define=GST_MPEGTS
glib_gen_prefix=gst_mpegts
glib_gen_basename=gstmpegts
glib_gen_decl_banner=GST_MPEGTS_API
-glib_gen_decl_include=\#include <gst/mpegts/mpegts-prelude.h>
+glib_gen_decl_include=$(H)include <gst/mpegts/mpegts-prelude.h>
BUILT_SOURCES = gstmpegts-enumtypes.c gstmpegts-enumtypes.h
nodist_libgstmpegts_@GST_API_VERSION@_la_SOURCES = gstmpegts-enumtypes.c
--- gst-plugins-bad-1.16.2/gst-libs/gst/webrtc/Makefile.am
+++ gst-plugins-bad-1.16.2/gst-libs/gst/webrtc/Makefile.am
@@ -1,11 +1,13 @@
lib_LTLIBRARIES = libgstwebrtc-@GST_API_VERSION@.la
+H := \#
+
glib_enum_headers = dtlstransport.h icetransport.h rtptransceiver.h webrtc_fwd.h
glib_enum_define = GST_WEBRTC
glib_gen_prefix = gst_webrtc
glib_gen_basename = webrtc
glib_gen_decl_banner=GST_WEBRTC_API
-glib_gen_decl_include=\#include <gst/webrtc/webrtc_fwd.h>
+glib_gen_decl_include=$(H)include <gst/webrtc/webrtc_fwd.h>
built_sources = webrtc-enumtypes.c
built_headers = webrtc-enumtypes.h

View File

@ -1,67 +1,81 @@
%{?mingw_package_header}
%bcond_without extras
%global api_version 1.0
Name: mingw-gstreamer1-plugins-bad-free
Version: 1.16.2
Release: 2%{?dist}
Version: 1.24.6
Release: 1%{?dist}
Summary: Cross compiled GStreamer1 plug-ins "bad"
# The freeze and nfs plugins are LGPLv2 (only)
License: LGPLv2+ and LGPLv2
License: LGPL-2.0-or-later AND LGPL-2.0-only
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
# Fix build with Make 4.3
Patch0: gst-plugins-bad-1.16.2-make43.patch
# Adapt for directxmath header location
Patch1: gst-p-bad-directxmath.patch
BuildArch: noarch
BuildRequires: autoconf automake libtool gettext-devel
BuildRequires: mingw32-filesystem >= 95
BuildRequires: mingw64-filesystem >= 95
BuildRequires: mingw32-gcc
BuildRequires: mingw64-gcc
BuildRequires: gettext
BuildRequires: gcc-c++
BuildRequires: meson
BuildRequires: orc-compiler
BuildRequires: mingw32-filesystem
BuildRequires: mingw64-filesystem
BuildRequires: mingw32-gcc-c++
BuildRequires: mingw64-gcc-c++
BuildRequires: mingw32-directxmath
BuildRequires: mingw64-directxmath
BuildRequires: mingw32-gstreamer1 >= %{version}
BuildRequires: mingw64-gstreamer1 >= %{version}
BuildRequires: mingw32-gstreamer1-plugins-base >= %{version}
BuildRequires: mingw64-gstreamer1-plugins-base >= %{version}
BuildRequires: mingw32-bzip2
BuildRequires: mingw64-bzip2
BuildRequires: mingw32-curl
BuildRequires: mingw64-curl
BuildRequires: mingw32-gettext
BuildRequires: mingw64-gettext
BuildRequires: mingw32-gtk3
BuildRequires: mingw64-gtk3
BuildRequires: mingw32-orc
BuildRequires: mingw64-orc
BuildRequires: mingw32-pthreads
BuildRequires: mingw64-pthreads
BuildRequires: mingw32-jasper
BuildRequires: mingw64-jasper
BuildRequires: mingw32-gnutls
BuildRequires: mingw64-gnutls
BuildRequires: mingw32-gsm
BuildRequires: mingw64-gsm
BuildRequires: mingw32-gtk3
BuildRequires: mingw64-gtk3
BuildRequires: mingw32-jasper
BuildRequires: mingw64-jasper
BuildRequires: mingw32-lcms2
BuildRequires: mingw64-lcms2
BuildRequires: mingw32-libgcrypt
BuildRequires: mingw64-libgcrypt
BuildRequires: mingw32-librsvg2
BuildRequires: mingw64-librsvg2
BuildRequires: mingw32-libwebp
BuildRequires: mingw64-libwebp
BuildRequires: mingw32-libxml2
BuildRequires: mingw64-libxml2
BuildRequires: mingw32-nettle
BuildRequires: mingw64-nettle
BuildRequires: mingw32-openexr
BuildRequires: mingw64-openexr
BuildRequires: mingw32-openal-soft
BuildRequires: mingw64-openal-soft
BuildRequires: mingw32-openjpeg2
BuildRequires: mingw64-openjpeg2
BuildRequires: mingw32-opus
BuildRequires: mingw64-opus
BuildRequires: mingw32-orc
BuildRequires: mingw64-orc
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
@ -113,41 +127,56 @@ well enough, or the code is not of good enough quality.
%build
autoreconf -i
# chromaprint was enabled in the !mingw package in 6eadf04
# openal, openjpeg, ofa, webp were enabled in the !mingw package in c609b28
# there are mingw-openjpeg and mingw-webp packages available
# uvch264 was enabled in the !mingw package in fcee991
# curl and winks are disabled only in the mingw package
%mingw_configure \
--disable-silent-rules --disable-fatal-warnings \
--with-package-name="Fedora Mingw GStreamer-plugins-bad package" \
--with-package-origin="http://download.fedoraproject.org" \
--disable-examples \
--enable-debug --disable-static --disable-gtk-doc --enable-experimental \
--disable-dts --disable-faac --disable-faad --disable-nas \
--disable-mimic --disable-libmms --disable-mpeg2enc --disable-mplex \
--disable-neon --disable-rtmp --disable-xvid \
--disable-flite --disable-mpg123 --disable-sbc --disable-opencv \
--disable-spandsp --disable-voamrwbenc --disable-x265 \
--disable-chromaprint \
--disable-openal --disable-openjpeg --disable-ofa --disable-webp \
--disable-uvch264 \
--disable-curl \
--disable-winks
export MINGW32_CXXFLAGS="%{mingw32_cflags} -msse2"
export MINGW64_CXXFLAGS="%{mingw64_cflags} -msse2"
%mingw_meson \
-Dpackage-name="Fedora Mingw GStreamer-plugins-bad package" \
-Dpackage-origin="http://download.fedoraproject.org" \
%{!?with_extras:-D fbdev=disabled -D decklink=disabled } \
%{!?with_extras:-D assrender=disabled -D bs2b=disabled } \
%{!?with_extras:-D chromaprint=disabled -D d3dvideosink=disabled } \
%{!?with_extras:-D directsound=disabled -D dts=disabled } \
%{!?with_extras:-D fluidsynth=disabled -D openexr=disabled } \
%{!?with_extras:-D curl=disabled -D curl-ssh2=disabled } \
%{!?with_extras:-D ttml=disabled -D kate=disabled } \
%{!?with_extras:-D modplug=disabled -D ofa=disabled } \
%{!?with_extras:-D vdpau=disabled -D openal=disabled } \
%{!?with_extras:-D opencv=disabled -D openjpeg=disabled } \
%{!?with_extras:-D wildmidi=disabled -D zbar=disabled } \
%{!?with_extras:-D gme=disabled -D lv2=disabled } \
-D doc=disabled -D magicleap=disabled -D msdk=disabled \
-D dts=disabled -D faac=disabled -D faad=disabled \
-D mpeg2enc=disabled -D mplex=disabled \
-D neon=disabled -D rtmp=disabled -D rtmp2=disabled \
-D flite=disabled -D sbc=disabled -D opencv=disabled \
%{!?with_extras:-D spandsp=disabled -D va=disabled } \
-D voamrwbenc=disabled -D x265=disabled \
-D dvbsuboverlay=disabled -D dvdspu=disabled -D siren=disabled \
-D opensles=disabled -D tinyalsa=disabled \
-D wasapi=enabled -D wasapi2=disabled -D avtp=disabled \
-D dc1394=disabled -D directfb=disabled -D iqa=disabled \
-D libde265=disabled -D musepack=disabled -D openni2=disabled \
-D sctp=disabled -D svthevcenc=disabled -D voaacenc=disabled \
-D zxing=disabled -D wpe=disabled -D x11=disabled \
-D openh264=disabled \
-D examples=disabled -D tests=disabled
# -D d3d11=disabled \
%mingw_make %{?_smp_mflags}
%mingw_ninja
%install
%mingw_make install DESTDIR=%{buildroot}
%mingw_ninja_install
# Clean out files that should not be part of the rpm.
rm -f %{buildroot}%{mingw32_libdir}/gstreamer-%{api_version}/*.a
rm -f %{buildroot}%{mingw64_libdir}/gstreamer-%{api_version}/*.a
find %{buildroot} -name '*.la' -delete
rm -f %{buildroot}%{mingw32_libdir}/gstreamer-%{api_version}/*.dll.a
rm -f %{buildroot}%{mingw64_libdir}/gstreamer-%{api_version}/*.dll.a
%mingw_find_lang gstreamer1-plugins-bad-free --all-name
@ -155,29 +184,38 @@ find %{buildroot} -name '*.la' -delete
# Mingw32
%files -n mingw32-gstreamer1-plugins-bad-free -f mingw32-gstreamer1-plugins-bad-free.lang
%license COPYING
%doc AUTHORS README REQUIREMENTS
%doc AUTHORS README.md REQUIREMENTS
%{mingw32_bindir}/gst-transcoder-1.0.exe
# libraries
%{mingw32_bindir}/libgstadaptivedemux-1.0-0.dll
%{mingw32_bindir}/libgstanalytics-1.0-0.dll
%{mingw32_bindir}/libgstbadaudio-1.0-0.dll
%{mingw32_bindir}/libgstbasecamerabinsrc-1.0-0.dll
%{mingw32_bindir}/libgstcodecs-1.0-0.dll
%{mingw32_bindir}/libgstcodecparsers-1.0-0.dll
%{mingw32_bindir}/libgstcuda-1.0-0.dll
%{mingw32_bindir}/libgstd3d11-1.0-0.dll
%{mingw32_bindir}/libgstdxva-1.0-0.dll
%{mingw32_bindir}/libgstinsertbin-1.0-0.dll
%{mingw32_bindir}/libgstisoff-1.0-0.dll
%{mingw32_bindir}/libgstmpegts-1.0-0.dll
%{mingw32_bindir}/libgstmse-1.0-0.dll
%{mingw32_bindir}/libgstphotography-1.0-0.dll
%{mingw32_bindir}/libgstplay-1.0-0.dll
%{mingw32_bindir}/libgstplayer-1.0-0.dll
%{mingw32_bindir}/libgstsctp-1.0-0.dll
%{mingw32_bindir}/libgsttranscoder-1.0-0.dll
%{mingw32_bindir}/libgsturidownloader-1.0-0.dll
%{mingw32_bindir}/libgstwebrtc-1.0-0.dll
# bad plugins
%dir %{mingw32_libdir}/gstreamer-%{api_version}
%{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}/libgstaes.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstaiff.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstanalyticsoverlay.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstasfmux.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstaudiobuffersplit.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstaudiofxbad.dll
@ -189,13 +227,19 @@ find %{buildroot} -name '*.la' -delete
%{mingw32_libdir}/gstreamer-%{api_version}/libgstbz2.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcamerabin.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstclosedcaption.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcodecalpha.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcoloreffects.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcolormanagement.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcurl.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstd3d.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdashdemux.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstd3d11.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdash.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdebugutilsbad.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdecklink.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdirectsoundsrc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdtls.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdwrite.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstdvbsubenc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstfaceoverlay.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstfestival.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstfieldanalysis.dll
@ -207,8 +251,10 @@ find %{buildroot} -name '*.la' -delete
%{mingw32_libdir}/gstreamer-%{api_version}/libgstgsm.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgsthls.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstid3tag.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstinsertbin.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstinter.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstinterlace.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstipcpipeline.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstivfparse.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstivtc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstjp2kdecimator.dll
@ -219,15 +265,22 @@ find %{buildroot} -name '*.la' -delete
%{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}/libgstmse.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstmxf.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstnetsim.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstnvcodec.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstopenal.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstopenexr.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstopenjpeg.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstopusparse.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstpcapparse.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstpnm.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstproxy.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstremovesilence.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstrfbsrc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstrist.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstrsvg.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstrtpmanagerbad.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstrtponvif.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsdpelem.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsegmentclip.dll
@ -235,7 +288,9 @@ find %{buildroot} -name '*.la' -delete
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsmoothstreaming.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstspeed.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstsubenc.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstswitchbin.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgsttimecode.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgsttranscode.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstttmlsubs.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstvideofiltersbad.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstvideoframe_audiolevel.dll
@ -243,75 +298,111 @@ find %{buildroot} -name '*.la' -delete
%{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}/libgstwebp.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstwinks.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstwinscreencap.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgsty4mdec.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstyadif.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstamfcodec.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstcodectimestamper.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstqsv.dll
%{mingw32_libdir}/gstreamer-%{api_version}/libgstwin32ipc.dll
# %files devel
# plugin helper library headers
%{mingw32_includedir}/gstreamer-%{api_version}/gst/analytics/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/audio/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/basecamerabinsrc/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/codecparsers/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/interfaces/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/insertbin/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/isoff/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mse/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/mpegts/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/play/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/player/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/sctp/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/transcoder/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/uridownloader/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/webrtc/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/cuda/
%{mingw32_includedir}/gstreamer-%{api_version}/gst/d3d11/
%{mingw32_libdir}/libgstadaptivedemux-1.0.dll.a
%{mingw32_libdir}/libgstbadaudio-1.0.dll.a
%{mingw32_libdir}/libgstbasecamerabinsrc-1.0.dll.a
%{mingw32_libdir}/libgstcodecparsers-1.0.dll.a
%{mingw32_libdir}/libgstinsertbin-1.0.dll.a
%{mingw32_libdir}/libgstisoff-1.0.dll.a
%{mingw32_libdir}/libgstmpegts-1.0.dll.a
%{mingw32_libdir}/libgstphotography-1.0.dll.a
%{mingw32_libdir}/libgstplayer-1.0.dll.a
%{mingw32_libdir}/libgstsctp-1.0.dll.a
%{mingw32_libdir}/libgsturidownloader-1.0.dll.a
%{mingw32_libdir}/libgstwebrtc-1.0.dll.a
%{mingw32_libdir}/gstreamer-%{api_version}/include/
%{mingw32_libdir}/libgstadaptivedemux-%{api_version}.dll.a
%{mingw32_libdir}/libgstanalytics-%{api_version}.dll.a
%{mingw32_libdir}/libgstbadaudio-%{api_version}.dll.a
%{mingw32_libdir}/libgstbasecamerabinsrc-%{api_version}.dll.a
%{mingw32_libdir}/libgstcodecs-%{api_version}.dll.a
%{mingw32_libdir}/libgstcodecparsers-%{api_version}.dll.a
%{mingw32_libdir}/libgstd3d11-%{api_version}.dll.a
%{mingw32_libdir}/libgstdxva-%{api_version}.dll.a
%{mingw32_libdir}/libgstinsertbin-%{api_version}.dll.a
%{mingw32_libdir}/libgstisoff-%{api_version}.dll.a
%{mingw32_libdir}/libgstmpegts-%{api_version}.dll.a
%{mingw32_libdir}/libgstmse-%{api_version}.dll.a
%{mingw32_libdir}/libgstphotography-%{api_version}.dll.a
%{mingw32_libdir}/libgstplay-%{api_version}.dll.a
%{mingw32_libdir}/libgstplayer-%{api_version}.dll.a
%{mingw32_libdir}/libgstsctp-%{api_version}.dll.a
%{mingw32_libdir}/libgsttranscoder-%{api_version}.dll.a
%{mingw32_libdir}/libgsturidownloader-%{api_version}.dll.a
%{mingw32_libdir}/libgstwebrtc-%{api_version}.dll.a
%{mingw32_libdir}/libgstcuda-%{api_version}.dll.a
%{mingw32_libdir}/pkgconfig/gstreamer-bad-audio-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-codecparsers-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-insertbin-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-mpegts-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-player-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-plugins-bad-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-sctp-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-webrtc-1.0.pc
%{mingw32_libdir}/pkgconfig/gstreamer-analytics-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-bad-audio-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-codecparsers-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-insertbin-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-mpegts-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-mse-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-photography-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-play-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-player-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-plugins-bad-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-sctp-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-transcoder-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-webrtc-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-cuda-%{api_version}.pc
%{mingw32_libdir}/pkgconfig/gstreamer-d3d11-%{api_version}.pc
%{mingw32_datadir}/gstreamer-1.0/presets/GstFreeverb.prs
%{mingw32_datadir}/gstreamer-%{api_version}/presets/
%{mingw32_datadir}/gstreamer-%{api_version}/encoding-profiles/
# Mingw64
%files -n mingw64-gstreamer1-plugins-bad-free -f mingw64-gstreamer1-plugins-bad-free.lang
%license COPYING
%doc AUTHORS README REQUIREMENTS
%doc AUTHORS README.md REQUIREMENTS
%{mingw64_bindir}/gst-transcoder-1.0.exe
# libraries
%{mingw64_bindir}/libgstadaptivedemux-1.0-0.dll
%{mingw64_bindir}/libgstanalytics-1.0-0.dll
%{mingw64_bindir}/libgstbadaudio-1.0-0.dll
%{mingw64_bindir}/libgstbasecamerabinsrc-1.0-0.dll
%{mingw64_bindir}/libgstcodecs-1.0-0.dll
%{mingw64_bindir}/libgstcodecparsers-1.0-0.dll
%{mingw64_bindir}/libgstcuda-1.0-0.dll
%{mingw64_bindir}/libgstd3d11-1.0-0.dll
%{mingw64_bindir}/libgstdxva-1.0-0.dll
%{mingw64_bindir}/libgstinsertbin-1.0-0.dll
%{mingw64_bindir}/libgstisoff-1.0-0.dll
%{mingw64_bindir}/libgstmpegts-1.0-0.dll
%{mingw64_bindir}/libgstmse-1.0-0.dll
%{mingw64_bindir}/libgstphotography-1.0-0.dll
%{mingw64_bindir}/libgstplay-1.0-0.dll
%{mingw64_bindir}/libgstplayer-1.0-0.dll
%{mingw64_bindir}/libgstsctp-1.0-0.dll
%{mingw64_bindir}/libgsttranscoder-1.0-0.dll
%{mingw64_bindir}/libgsturidownloader-1.0-0.dll
%{mingw64_bindir}/libgstwebrtc-1.0-0.dll
# bad plugins
%dir %{mingw64_libdir}/gstreamer-%{api_version}
%{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}/libgstaes.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstaiff.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstanalyticsoverlay.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstasfmux.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstaudiobuffersplit.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstaudiofxbad.dll
@ -323,13 +414,19 @@ find %{buildroot} -name '*.la' -delete
%{mingw64_libdir}/gstreamer-%{api_version}/libgstbz2.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcamerabin.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstclosedcaption.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcodecalpha.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcoloreffects.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcolormanagement.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcurl.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstd3d.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdashdemux.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstd3d11.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdash.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdebugutilsbad.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdecklink.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdirectsoundsrc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdtls.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdwrite.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstdvbsubenc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstfaceoverlay.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstfestival.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstfieldanalysis.dll
@ -341,8 +438,10 @@ find %{buildroot} -name '*.la' -delete
%{mingw64_libdir}/gstreamer-%{api_version}/libgstgsm.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgsthls.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstid3tag.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstinsertbin.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstinter.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstinterlace.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstipcpipeline.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstivfparse.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstivtc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstjp2kdecimator.dll
@ -353,15 +452,22 @@ find %{buildroot} -name '*.la' -delete
%{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}/libgstmse.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstmxf.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstnetsim.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstnvcodec.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstopenal.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstopenexr.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstopenjpeg.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstopusparse.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstpcapparse.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstpnm.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstproxy.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstremovesilence.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstrfbsrc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstrist.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstrsvg.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstrtpmanagerbad.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstrtponvif.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsdpelem.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsegmentclip.dll
@ -369,7 +475,9 @@ find %{buildroot} -name '*.la' -delete
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsmoothstreaming.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstspeed.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstsubenc.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstswitchbin.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgsttimecode.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgsttranscode.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstttmlsubs.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstvideofiltersbad.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstvideoframe_audiolevel.dll
@ -377,50 +485,200 @@ find %{buildroot} -name '*.la' -delete
%{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}/libgstwebp.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstwinks.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstwinscreencap.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgsty4mdec.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstyadif.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstamfcodec.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstcodectimestamper.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstqsv.dll
%{mingw64_libdir}/gstreamer-%{api_version}/libgstwin32ipc.dll
# %files devel
# plugin helper library headers
%{mingw64_includedir}/gstreamer-%{api_version}/gst/analytics/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/audio/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/basecamerabinsrc/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/codecparsers/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/interfaces/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/insertbin/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/isoff/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mse/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/mpegts/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/play/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/player/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/sctp/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/transcoder/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/uridownloader/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/webrtc/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/cuda/
%{mingw64_includedir}/gstreamer-%{api_version}/gst/d3d11/
%{mingw64_libdir}/libgstadaptivedemux-1.0.dll.a
%{mingw64_libdir}/libgstbadaudio-1.0.dll.a
%{mingw64_libdir}/libgstbasecamerabinsrc-1.0.dll.a
%{mingw64_libdir}/libgstcodecparsers-1.0.dll.a
%{mingw64_libdir}/libgstinsertbin-1.0.dll.a
%{mingw64_libdir}/libgstisoff-1.0.dll.a
%{mingw64_libdir}/libgstmpegts-1.0.dll.a
%{mingw64_libdir}/libgstphotography-1.0.dll.a
%{mingw64_libdir}/libgstplayer-1.0.dll.a
%{mingw64_libdir}/libgstsctp-1.0.dll.a
%{mingw64_libdir}/libgsturidownloader-1.0.dll.a
%{mingw64_libdir}/libgstwebrtc-1.0.dll.a
%{mingw64_libdir}/gstreamer-%{api_version}/include/
%{mingw64_libdir}/libgstadaptivedemux-%{api_version}.dll.a
%{mingw64_libdir}/libgstanalytics-%{api_version}.dll.a
%{mingw64_libdir}/libgstbadaudio-%{api_version}.dll.a
%{mingw64_libdir}/libgstbasecamerabinsrc-%{api_version}.dll.a
%{mingw64_libdir}/libgstcodecs-%{api_version}.dll.a
%{mingw64_libdir}/libgstcodecparsers-%{api_version}.dll.a
%{mingw64_libdir}/libgstd3d11-%{api_version}.dll.a
%{mingw64_libdir}/libgstdxva-%{api_version}.dll.a
%{mingw64_libdir}/libgstinsertbin-%{api_version}.dll.a
%{mingw64_libdir}/libgstisoff-%{api_version}.dll.a
%{mingw64_libdir}/libgstmpegts-%{api_version}.dll.a
%{mingw64_libdir}/libgstmse-%{api_version}.dll.a
%{mingw64_libdir}/libgstphotography-%{api_version}.dll.a
%{mingw64_libdir}/libgstplay-%{api_version}.dll.a
%{mingw64_libdir}/libgstplayer-%{api_version}.dll.a
%{mingw64_libdir}/libgstsctp-%{api_version}.dll.a
%{mingw64_libdir}/libgsttranscoder-%{api_version}.dll.a
%{mingw64_libdir}/libgsturidownloader-%{api_version}.dll.a
%{mingw64_libdir}/libgstwebrtc-%{api_version}.dll.a
%{mingw64_libdir}/libgstcuda-%{api_version}.dll.a
%{mingw64_libdir}/pkgconfig/gstreamer-bad-audio-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-codecparsers-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-insertbin-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-mpegts-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-player-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-plugins-bad-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-sctp-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-webrtc-1.0.pc
%{mingw64_libdir}/pkgconfig/gstreamer-analytics-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-bad-audio-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-codecparsers-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-insertbin-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-mpegts-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-mse-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-photography-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-play-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-player-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-plugins-bad-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-sctp-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-transcoder-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-webrtc-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-cuda-%{api_version}.pc
%{mingw64_libdir}/pkgconfig/gstreamer-d3d11-%{api_version}.pc
%{mingw64_datadir}/gstreamer-1.0/presets/GstFreeverb.prs
%{mingw64_datadir}/gstreamer-%{api_version}/presets/
%{mingw64_datadir}/gstreamer-%{api_version}/encoding-profiles/
%changelog
* Tue Jul 30 2024 Sandro Mani <manisandro@gmail.com> - 1.24.6-1
- Update to 1.24.6
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.24.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sun Jun 23 2024 Sandro Mani <manisandro@gmail.com> - 1.24.5-1
- Update to 1.24.5
* Tue Jun 11 2024 Sandro Mani <manisandro@gmail.com> - 1.24.4-2
- Rebuild (openexr)
* Thu Jun 06 2024 Sandro Mani <manisandro@gmail.com> - 1.24.4-1
- Update to 1.24.4
* Wed May 01 2024 Sandro Mani <manisandro@gmail.com> - 1.24.3-1
- Update to 1.24.3
* Thu Mar 07 2024 Sandro Mani <manisandro@gmail.com> - 1.24.0-1
- Update to 1.24.0
* Sat Jan 27 2024 Sandro Mani <manisandro@gmail.com> - 1.22.9-1
- Update to 1.22.9
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Dec 20 2023 Sandro Mani <manisandro@gmail.com> - 1.22.8-1
- Update to 1.22.8
* Wed Nov 15 2023 Sandro Mani <manisandro@gmail.com> - 1.22.7-1
- Update to 1.22.7
* Thu Sep 21 2023 Sandro Mani <manisandro@gmail.com> - 1.22.6-1
- Update to 1.22.6
* Sat Jul 29 2023 Sandro Mani <manisandro@gmail.com> - 1.22.5-1
- Update to 1.22.5
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 04 2023 Sandro Mani <manisandro@gmail.com> - 1.22.4-1
- Update to 1.22.4
* Thu May 25 2023 Sandro Mani <manisandro@gmail.com> - 1.22.3-1
- Update to 1.22.3
* Sat Apr 15 2023 Sandro Mani <manisandro@gmail.com> - 1.22.2-1
- Update to 1.22.2
* Sun Mar 19 2023 Sandro Mani <manisandro@gmail.com> - 1.22.1-1
- Update to 1.22.1
* Sat Jan 28 2023 Sandro Mani <manisandro@gmail.com> - 1.22.0-1
- Update to 1.22.0
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.20.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sun Nov 13 2022 Sandro Mani <manisandro@gmail.com> - 1.20.4-1
- Update to 1.20.4
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.20.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jul 21 2022 Sandro Mani <manisandro@gmail.com> - 1.20.3-1
- Update to 1.20.3
* Fri May 20 2022 Sandro Mani <manisandro@gmail.com> - 1.20.0-4
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
* Fri Mar 25 2022 Sandro Mani <manisandro@gmail.com> - 1.20.0-3
- Rebuild with mingw-gcc-12
* Thu Feb 17 2022 Sandro Mani <manisandro@gmail.com> - 1.19.3-3
- Rebuild (openssl)
* Sat Feb 05 2022 Sandro Mani <manisandro@gmail.com> - 1.20.0-1
- Update to 1.20.0
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Nov 13 2021 Sandro Mani <manisandro@gmail.com> - 1.19.3-1
- Update to 1.19.3
* Sat Oct 02 2021 Sandro Mani <manisandro@gmail.com> - 1.19.2-1
- Update to 1.19.2
* Thu Aug 19 2021 Sandro Mani <manisandro@gmail.com> - 1.19.1-3
- Rebuild (openexr3)
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jun 07 2021 Sandro Mani <manisandro@gmail.com> - 1.19.1-1
- Update to 1.19.1
* Wed Apr 14 2021 Michael Cronenworth <mike@cchtml.com> - 1.18.4-2
- Rebuild for Nettle 3.7.2
* Wed Mar 24 2021 Sandro Mani <manisandro@gmail.com> - 1.18.4-1
- Update to 1.18.4
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Thu Dec 17 2020 Sandro Mani <manisandro@gmail.com> - 1.18.2-2
- Rebuild (openexr)
* Thu Dec 10 2020 Sandro Mani <manisandro@gmail.com> - 1.18.2-1
- Update to 1.18.2
* Mon Nov 02 2020 Sandro Mani <manisandro@gmail.com> - 1.18.1-1
- Update to 1.18.1
* Wed Aug 12 13:38:11 GMT 2020 Sandro Mani <manisandro@gmail.com> - 1.16.2-3
- Rebuild (mingw-gettext)
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (gst-plugins-bad-free-1.16.2.tar.xz) = 6115773c1bb2a2689860fd153d5c84fee9337338d36076f44f772fd6017e04f5843d51e76db63d5517199dcb9310c0edb33eb65269a2962e292cc84d4fa560a7
SHA512 (gst-plugins-bad-free-1.24.6.tar.xz) = 0fd26eab2d2a2cfff068ff88bb1b4e0aeae3350b04a1e910537eebc3e8e1601e8b7dcd6b866f1ba7280ae9babbbf782ed24ab1bf00a60f586fa0a723785d3973