mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
add: GStreamer Plugins (#2888)
* Add: GStreamer plugins * Fix: Build requirements? May still not build in CI because the build requirement is one of the packages being built here. How fun. Signed-off-by: Gil <rockgrub@protonmail.com> * Change (arches): x86_64 only Signed-off-by: Gil <rockgrub@protonmail.com> * Fix: Not where that was supposed to go Signed-off-by: Gil <rockgrub@protonmail.com> * Fix (arches): These all need 32-bit versions * Add: update.rhai files, moved gstreamer1-vaapi into a different branch as it relies on gstreamer1-plugins-bad-devel * Fix: Use subrepo label * Add: pkgconfig(libde265) Signed-off-by: Gil <rockgrub@protonmail.com> * Fix: update.rhai * Changes: Move to multimedia; fix: arches * Fix?: Update.rhai * Fix: WTF * Fix: I hate you IPU6 Signed-off-by: Gil <rockgrub@protonmail.com> * Fix: Wow I can't spell Signed-off-by: Gil <rockgrub@protonmail.com> * Formatting. I messed it up. Man, Signed-off-by: Gil <rockgrub@protonmail.com> * Fix: Bizarrely mangled macro Signed-off-by: Gil <rockgrub@protonmail.com> * Try this maybe? Signed-off-by: Gil <rockgrub@protonmail.com> * Fix (plugin-icamerasrc): Build ready once ipu6-camera-hal is rebuild * Fix (plugins-bad): Missing dep Signed-off-by: Gil <rockgrub@protonmail.com> * Please work Signed-off-by: Gil <rockgrub@protonmail.com> * Update update.rhai Signed-off-by: Gil <rockgrub@protonmail.com> * Update update.rhai Signed-off-by: Gil <rockgrub@protonmail.com> * Update update.rhai Signed-off-by: Gil <rockgrub@protonmail.com> * I hate Rawhide Signed-off-by: Gil <rockgrub@protonmail.com> * Update gstreamer1-plugin-icamerasrc.spec Signed-off-by: Gil <rockgrub@protonmail.com> * Change: Better update.rhai Signed-off-by: Gil <rockgrub@protonmail.com> * Fix: Typo Signed-off-by: Gil <rockgrub@protonmail.com> * Update update.rhai Signed-off-by: Gil <rockgrub@protonmail.com> * Update update.rhai Signed-off-by: Gil <rockgrub@protonmail.com> * Let's see if this builds okay Signed-off-by: Gil <rockgrub@protonmail.com> * Apparently they dropped this option Signed-off-by: Gil <rockgrub@protonmail.com> * Sigh, waiting on Rawhide to update then Signed-off-by: Gil <rockgrub@protonmail.com> * Fix: Update scripts are now based on Bodhi * Change: Match versions to Bodhi * Fix: Accidentally didn't fix the release from my local test script * Update gstreamer1-plugin-icamerasrc.spec Signed-off-by: Gil <rockgrub@protonmail.com> * Change: Remove epoch, some spec cleanup Signed-off-by: Gil <rockgrub@protonmail.com> * Feat: Update.rhai scripts account for release now * Fix: Typo Signed-off-by: Gil <rockgrub@protonmail.com> * Fix: Weird line issues; Change: Drop -freeworld and remove Epochs * Git is so stupid * More weird spacing? * Change: if statement to account for upstream flag changes (to be dropped) * I may be stupid Signed-off-by: Gil <rockgrub@protonmail.com> * Screw it, try this? Signed-off-by: Gil <rockgrub@protonmail.com> * Update gstreamer1-plugins-bad.spec Signed-off-by: Gil <rockgrub@protonmail.com> * For the love of Signed-off-by: Gil <rockgrub@protonmail.com> * I hate macros FR Signed-off-by: Gil <rockgrub@protonmail.com> * What? Signed-off-by: Gil <rockgrub@protonmail.com> * Forget it I'll just babysit the package Signed-off-by: Gil <rockgrub@protonmail.com> * One last attempt? Signed-off-by: Gil <rockgrub@protonmail.com> * Please Signed-off-by: Gil <rockgrub@protonmail.com> * Update gstreamer1-plugins-bad.spec Signed-off-by: Gil <rockgrub@protonmail.com> * What is happening Signed-off-by: Gil <rockgrub@protonmail.com> * Update gstreamer1-plugins-bad.spec Signed-off-by: Gil <rockgrub@protonmail.com> * AGH Signed-off-by: Gil <rockgrub@protonmail.com> * If this is the issue I will cry Signed-off-by: Gil <rockgrub@protonmail.com> * I give up Signed-off-by: Gil <rockgrub@protonmail.com> * Okay let me try this AGAIN then since it broke EITHER WAY now Signed-off-by: Gil <rockgrub@protonmail.com> * I am so tired Signed-off-by: Gil <rockgrub@protonmail.com> * Sometimes I hate you Bash Signed-off-by: Gil <rockgrub@protonmail.com> * Whyyyy Signed-off-by: Gil <rockgrub@protonmail.com> * Dude Signed-off-by: Gil <rockgrub@protonmail.com> * Update gstreamer1-plugins-bad.spec Signed-off-by: Gil <rockgrub@protonmail.com> * Back at it again ~at Krispy Kreme~ Signed-off-by: Gil <rockgrub@disroot.org> * We're really at it again Signed-off-by: Gil <rockgrub@disroot.org> * Why does the if macro suck Signed-off-by: Gil <rockgrub@disroot.org> * Trying Bash again Signed-off-by: Gil <rockgrub@disroot.org> * Dude Signed-off-by: Gil <rockgrub@disroot.org> * Sigh Signed-off-by: Gil <rockgrub@disroot.org> * Update gstreamer1-plugins-bad.spec Signed-off-by: Gil <rockgrub@disroot.org> * Cleanup (plugins-bad): Drop old flag for Fedora 36 Signed-off-by: Gil <rockgrub@disroot.org> --------- Signed-off-by: Gil <rockgrub@protonmail.com> Signed-off-by: Gil <rockgrub@disroot.org>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "gstreamer1-plugin-icamerasrc.spec"
|
||||
}
|
||||
labels {
|
||||
weekly = 1
|
||||
}
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
--- icamerasrc-9b2f7e3cec27d42a3bf01058b93ae22fed26cc9c.old/src/gstcameraformat.cpp 2024-04-11 05:02:03.000000000 +0200
|
||||
+++ icamerasrc-9b2f7e3cec27d42a3bf01058b93ae22fed26cc9c/src/gstcameraformat.cpp 2024-05-07 15:28:47.502046987 +0200
|
||||
@@ -159,11 +159,6 @@
|
||||
break;
|
||||
case V4L2_PIX_FMT_P010:{
|
||||
structure = gst_structure_new ("video/x-raw",
|
||||
- "format", G_TYPE_STRING, gst_video_format_to_string (GST_VIDEO_FORMAT_P010_10BE), (void *)NULL);
|
||||
- }
|
||||
- break;
|
||||
- case V4L2_PIX_FMT_P010_LE:{
|
||||
- structure = gst_structure_new ("video/x-raw",
|
||||
"format", G_TYPE_STRING, gst_video_format_to_string (GST_VIDEO_FORMAT_P010_10LE), (void *)NULL);
|
||||
}
|
||||
break;
|
||||
--- icamerasrc-9b2f7e3cec27d42a3bf01058b93ae22fed26cc9c.old/src/utils.cpp 2024-04-11 05:02:03.000000000 +0200
|
||||
+++ icamerasrc-9b2f7e3cec27d42a3bf01058b93ae22fed26cc9c/src/utils.cpp 2024-05-07 15:35:05.263520367 +0200
|
||||
@@ -61,8 +61,7 @@
|
||||
{ "RGB16", GST_VIDEO_FORMAT_RGB16, V4L2_PIX_FMT_RGB565 },
|
||||
{ "NV16", GST_VIDEO_FORMAT_NV16, V4L2_PIX_FMT_NV16 },
|
||||
{ "BGRx", GST_VIDEO_FORMAT_BGRx, V4L2_PIX_FMT_XBGR32 },
|
||||
- { "P010", GST_VIDEO_FORMAT_P010_10BE, V4L2_PIX_FMT_P010 },
|
||||
- { "P01L", GST_VIDEO_FORMAT_P010_10LE, V4L2_PIX_FMT_P010_LE },
|
||||
+ { "P01L", GST_VIDEO_FORMAT_P010_10LE, V4L2_PIX_FMT_P010 },
|
||||
};
|
||||
|
||||
int num_of_format = ARRAY_SIZE(gFormatMapping);
|
||||
@@ -121,7 +120,6 @@
|
||||
case V4L2_PIX_FMT_YUV420:
|
||||
case V4L2_PIX_FMT_YVU420:
|
||||
case V4L2_PIX_FMT_P010:
|
||||
- case V4L2_PIX_FMT_P010_LE:
|
||||
return height*3/2;
|
||||
case V4L2_PIX_FMT_NV16:
|
||||
return height*2;
|
||||
+70
@@ -0,0 +1,70 @@
|
||||
%global fulldate 2024-11-29
|
||||
%global commit ee8526451ca1bb4957702de2f46138b63151f34c
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: gstreamer1-plugin-icamerasrc
|
||||
Summary: GStreamer 1.0 Intel IPU6 camera plugin
|
||||
Version: 1.0.0
|
||||
Release: 1.%{commit_date}git%{shortcommit}%{?dist}
|
||||
License: LGPL-2.1-only
|
||||
URL: https://github.com/intel/icamerasrc/tree/icamerasrc_slim_api
|
||||
Source0: https://github.com/intel/icamerasrc/archive/%{commit}/icamerasrc-%{shortcommit}.tar.gz
|
||||
Patch0: %{name}-videoformat.patch
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: g++
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gstreamer1-plugins-base-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: pkgconfig(gstreamer-va-1.0)
|
||||
BuildRequires: pkgconfig(libcamhal)
|
||||
BuildRequires: pkgconfig(libdrm)
|
||||
BuildRequires: pkgconfig(libdrm_intel)
|
||||
BuildRequires: pkgconfig(libva)
|
||||
BuildRequires: pkgconfig(libva-drm)
|
||||
BuildRequires: pkgconfig(gstreamer-1.0) >= 1.0.0
|
||||
BuildRequires: pkgconfig(gstreamer-base-1.0) >= 1.0.0
|
||||
BuildRequires: pkgconfig(gstreamer-controller-1.0) >= 1.0.0
|
||||
ExclusiveArch: x86_64
|
||||
AutoProv: no
|
||||
|
||||
%description
|
||||
This package provides the GStreamer plugin for the Intel IPU6 MIPI camera.
|
||||
|
||||
%package devel
|
||||
Summary: GStreamer plugin development files for Intel IPU6 camera
|
||||
Requires: gstreamer1-devel
|
||||
Requires: ipu6-camera-bins-devel
|
||||
Requires: ipu6-camera-hal-devel
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
Development files for the GStreamer IPU6 camera plugin.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n icamerasrc-%{commit}
|
||||
autoreconf -vif
|
||||
|
||||
%build
|
||||
export CHROME_SLIM_CAMHAL=ON
|
||||
export STRIP_VIRTUAL_CHANNEL_CAMHAL=ON
|
||||
%configure --enable-gstdrmformat --with-haladaptor
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_libdir}/gstreamer-1.0/*
|
||||
%{_libdir}/libgsticamerainterface-1.0.so.1
|
||||
%{_libdir}/libgsticamerainterface-1.0.so.1.0.0
|
||||
|
||||
%files devel
|
||||
%{_libdir}/libgsticamerainterface-1.0.so
|
||||
%{_includedir}/gstreamer-1.0/gst/*
|
||||
%{_libdir}/pkgconfig/*
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,7 @@
|
||||
let url = `https://api.github.com/repos/intel/icamerasrc/commits/icamerasrc_slim_api`;
|
||||
let json = get(url).json();
|
||||
let c = json.sha;
|
||||
let d = json.commit.author.date;
|
||||
d.truncate(10);
|
||||
rpm.global("commit", c);
|
||||
rpm.global("fulldate", d);
|
||||
@@ -0,0 +1,10 @@
|
||||
project pkg {
|
||||
arches = ["x86_64", "aarch64", "i386"]
|
||||
rpm {
|
||||
spec = "gstreamer1-plugin-libav.spec"
|
||||
}
|
||||
labels {
|
||||
subrepo = "extras"
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
Name: gstreamer1-plugin-libav
|
||||
Version: 1.24.11
|
||||
Release: 1%{?dist}
|
||||
Summary: GStreamer Libav plugin
|
||||
License: LGPLv2+
|
||||
URL: https://gstreamer.freedesktop.org/modules/gst-libav.html
|
||||
|
||||
Source0: https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-%{version}.tar.xz
|
||||
|
||||
BuildRequires: bzip2-devel
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gstreamer1-devel >= %{version}
|
||||
BuildRequires: gstreamer1-plugins-base-devel >= %{version}
|
||||
BuildRequires: libtool
|
||||
BuildRequires: meson >= 0.62
|
||||
BuildRequires: orc-devel >= 0.4.16
|
||||
BuildRequires: pkgconfig(libavfilter)
|
||||
BuildRequires: pkgconfig(libavformat)
|
||||
BuildRequires: pkgconfig(libavcodec) >= 58
|
||||
BuildRequires: pkgconfig(libavutil)
|
||||
|
||||
Obsoletes: gstreamer1-libav < 1:1.20.3-4
|
||||
Provides: gstreamer1-libav = 1:%{version}-%{release}
|
||||
Provides: gstreamer1-libav%{?_isa} = 1:%{version}-%{release}
|
||||
|
||||
%ifarch %{ix86} x86_64
|
||||
BuildRequires: yasm
|
||||
%endif
|
||||
|
||||
%description
|
||||
GStreamer plugin containing libav library code.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n gst-libav-%{version}
|
||||
|
||||
%build
|
||||
%meson \
|
||||
-D package-name="Fedora GStreamer-plugins-ugly package" \
|
||||
-D package-origin="https://gstreamer.freedesktop.org" \
|
||||
-D doc=disabled
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
find %{buildroot} -name "*.la" -delete
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc AUTHORS NEWS README.md
|
||||
%{_libdir}/gstreamer-1.0/libgstlibav.so
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,4 @@
|
||||
let release = labels.branch.to_upper();
|
||||
let ver = get(`https://bodhi.fedoraproject.org/updates/?search=gstreamer1-plugin-libav&status=stable&releases=${release}&rows_per_page=1&page=1`).json().updates[0].title;
|
||||
rpm.version(find(`gstreamer1-plugin-libav-([\d.]+)`, ver, 1));
|
||||
rpm.release(find(`gstreamer1-plugin-libav-[\d.]+-([\d.])`, ver, 1));
|
||||
@@ -0,0 +1,10 @@
|
||||
project pkg {
|
||||
arches = ["x86_64", "aarch64", "i386"]
|
||||
rpm {
|
||||
spec = "gstreamer1-plugins-bad.spec"
|
||||
}
|
||||
labels {
|
||||
subrepo = "extras"
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright 2013 Richard Hughes <richard@hughsie.com> -->
|
||||
<component type="codec">
|
||||
<id>gstreamer-bad</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<name>GStreamer Multimedia Codecs - Extra</name>
|
||||
<summary>Multimedia playback for AIFF, DVB, GSM, MIDI, MXF and Opus</summary>
|
||||
<description>
|
||||
<p>
|
||||
This addon includes several additional codecs that are missing
|
||||
something - perhaps a good code review, some documentation, a set of
|
||||
tests, a real live maintainer, or some actual wide use.
|
||||
However, they might be good enough to play your media files.
|
||||
</p>
|
||||
<p>
|
||||
These codecs can be used to encode and decode media files where the
|
||||
format is not patent encumbered.
|
||||
</p>
|
||||
<p>
|
||||
A codec decodes audio and video for for playback or editing and is also
|
||||
used for transmission or storage.
|
||||
Different codecs are used in video-conferencing, streaming media and
|
||||
video editing applications.
|
||||
</p>
|
||||
</description>
|
||||
<keywords>
|
||||
<keyword>AIFF</keyword>
|
||||
<keyword>DVB</keyword>
|
||||
<keyword>GSM</keyword>
|
||||
<keyword>MIDI</keyword>
|
||||
<keyword>MXF</keyword>
|
||||
<keyword>Opus</keyword>
|
||||
</keywords>
|
||||
<url type="homepage">http://gstreamer.freedesktop.org/</url>
|
||||
<url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer</url>
|
||||
<url type="help">http://gstreamer.freedesktop.org/documentation/</url>
|
||||
<url type="donation">http://www.gnome.org/friends/</url>
|
||||
<update_contact><!-- upstream-contact_at_email.com --></update_contact>
|
||||
</component>
|
||||
@@ -0,0 +1,746 @@
|
||||
%define _legacy_common_support 1
|
||||
%global majorminor 1.0
|
||||
|
||||
Name: gstreamer1-plugins-bad
|
||||
Version: 1.24.11
|
||||
Release: 1%{?dist}
|
||||
Summary: GStreamer streaming media framework "bad" plugins
|
||||
License: LGPLv2+ and LGPLv2
|
||||
URL: http://gstreamer.freedesktop.org/
|
||||
|
||||
Source0: https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
|
||||
Source1: gstreamer-bad.metainfo.xml
|
||||
|
||||
Obsoletes: %{name}-free < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Obsoletes: %{name}-free-extras < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free-extras = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free-extras%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Obsoletes: %{name}-freeworld < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-freeworld = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-freeworld%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Obsoletes: %{name}-nonfree < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-nonfree = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-nonfree%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Obsoletes: %{name}-nvidia < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-nvidia = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-nvidia%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Obsoletes: %{name}-wildmidi < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-wildmidi = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-wildmidi%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Obsoletes: gstreamer1-plugin-openh264 < %{?epoch}:%{version}-%{release}
|
||||
Provides: gstreamer1-plugin-openh264 = %{?epoch}:%{version}-%{release}
|
||||
Provides: gstreamer1-plugin-openh264%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Obsoletes: gstreamer1-svt-hevc < %{?epoch}:%{version}-%{release}
|
||||
Provides: gstreamer1-svt-hevc = %{?epoch}:%{version}-%{release}
|
||||
Provides: gstreamer1-svt-hevc%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Obsoletes: %{name}-free-libs < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free-libs = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free-libs%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: meson >= 0.62
|
||||
BuildRequires: gstreamer1-devel >= %{version}
|
||||
BuildRequires: gstreamer1-plugins-base-devel >= %{version}
|
||||
BuildRequires: bzip2-devel
|
||||
BuildRequires: check
|
||||
BuildRequires: exempi-devel
|
||||
BuildRequires: flite-devel
|
||||
BuildRequires: game-music-emu-devel
|
||||
BuildRequires: gettext-devel >= 0.17
|
||||
BuildRequires: glslc
|
||||
BuildRequires: gobject-introspection-devel >= 1.31.1
|
||||
BuildRequires: gsm-devel
|
||||
BuildRequires: ladspa-devel
|
||||
BuildRequires: libcdaudio-devel
|
||||
BuildRequires: libmicrodns-devel
|
||||
BuildRequires: mesa-libGL-devel
|
||||
BuildRequires: mesa-libGLU-devel
|
||||
BuildRequires: orc-devel >= 0.4.17
|
||||
BuildRequires: srt-devel
|
||||
BuildRequires: vulkan-devel
|
||||
BuildRequires: xvidcore-devel
|
||||
BuildRequires: pkgconfig(aom)
|
||||
BuildRequires: pkgconfig(avtp)
|
||||
BuildRequires: pkgconfig(bluez) >= 5.0
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(clutter-1.0) >= 1.8
|
||||
BuildRequires: pkgconfig(clutter-glx-1.0) >= 1.8
|
||||
BuildRequires: pkgconfig(clutter-x11-1.0) >= 1.8
|
||||
BuildRequires: pkgconfig(dvdnav) >= 4.1.2
|
||||
BuildRequires: pkgconfig(dvdread) >= 4.1.2
|
||||
BuildRequires: pkgconfig(egl)
|
||||
BuildRequires: pkgconfig(fdk-aac)
|
||||
BuildRequires: pkgconfig(fluidsynth) >= 2.1
|
||||
BuildRequires: pkgconfig(gdk-x11-3.0)
|
||||
BuildRequires: pkgconfig(gio-2.0)
|
||||
BuildRequires: pkgconfig(gio-unix-2.0) > 2.24
|
||||
BuildRequires: pkgconfig(glesv2)
|
||||
BuildRequires: pkgconfig(gmodule-export-2.0)
|
||||
BuildRequires: pkgconfig(gmodule-no-export-2.0)
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-1.0) >= %{version}
|
||||
BuildRequires: pkgconfig(gstreamer-allocators-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-app-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-audio-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-base-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-check-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-controller-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-fft-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-gl-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-gl-egl-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-gl-prototypes-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-gl-wayland-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-gl-x11-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-net-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-riff-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-rtp-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-rtsp-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-sdp-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-tag-1.0)
|
||||
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(gtk+-wayland-3.0)
|
||||
BuildRequires: pkgconfig(gtk+-x11-3.0)
|
||||
BuildRequires: pkgconfig(gudev-1.0)
|
||||
BuildRequires: pkgconfig(json-glib-1.0)
|
||||
BuildRequires: pkgconfig(lc3)
|
||||
BuildRequires: pkgconfig(lcms2) >= 2.7
|
||||
BuildRequires: pkgconfig(ldacBT-enc)
|
||||
BuildRequires: pkgconfig(libass) >= 0.10.2
|
||||
BuildRequires: pkgconfig(libbs2b) >= 3.1.0
|
||||
BuildRequires: pkgconfig(libchromaprint)
|
||||
BuildRequires: pkgconfig(libcrypto)
|
||||
BuildRequires: pkgconfig(libcurl) >= 7.55.0
|
||||
BuildRequires: pkgconfig(libdca)
|
||||
BuildRequires: pkgconfig(libdc1394-2) >= 2.2.5
|
||||
BuildRequires: pkgconfig(libde265)
|
||||
BuildRequires: pkgconfig(libdrm) >= 2.4.104
|
||||
BuildRequires: pkgconfig(libexif) >= 0.6.16
|
||||
BuildRequires: pkgconfig(libfreeaptx) >= 0.1.1
|
||||
BuildRequires: pkgconfig(libmodplug)
|
||||
BuildRequires: pkgconfig(libopenjp2) >= 2.2
|
||||
BuildRequires: pkgconfig(libopenmpt)
|
||||
BuildRequires: pkgconfig(libpng) >= 1.0
|
||||
BuildRequires: pkgconfig(libqrencode)
|
||||
BuildRequires: pkgconfig(librsvg-2.0) >= 2.36.2
|
||||
BuildRequires: pkgconfig(librtmp)
|
||||
BuildRequires: pkgconfig(libSoundTouch)
|
||||
BuildRequires: pkgconfig(libsoup-2.4) >= 2.48
|
||||
BuildRequires: pkgconfig(libsrtp2) >= 2.1.0
|
||||
BuildRequires: pkgconfig(libssh2) >= 1.4.3
|
||||
BuildRequires: pkgconfig(libusb-1.0)
|
||||
BuildRequires: pkgconfig(libva)
|
||||
BuildRequires: pkgconfig(libva-drm)
|
||||
BuildRequires: pkgconfig(libva-x11)
|
||||
BuildRequires: pkgconfig(libvisual-0.4) >= 0.4.0
|
||||
BuildRequires: pkgconfig(libwebp) >= 0.2.1
|
||||
BuildRequires: pkgconfig(libxml-2.0) >= 2.8
|
||||
BuildRequires: pkgconfig(lilv-0) >= 0.22
|
||||
BuildRequires: pkgconfig(lrdf)
|
||||
BuildRequires: pkgconfig(ltc) >= 1.1.4
|
||||
BuildRequires: pkgconfig(mjpegtools)
|
||||
BuildRequires: pkgconfig(nice) >= 0.1.20
|
||||
BuildRequires: pkgconfig(neon) >= 0.27
|
||||
BuildRequires: pkgconfig(nettle) >= 3.0
|
||||
BuildRequires: pkgconfig(nice) >= 0.1.14
|
||||
BuildRequires: pkgconfig(openal) >= 1.14
|
||||
BuildRequires: pkgconfig(opencv4) >= 4.0.0
|
||||
BuildRequires: pkgconfig(OpenEXR)
|
||||
BuildRequires: pkgconfig(openh264) >= 1.3.0
|
||||
BuildRequires: pkgconfig(openssl) >= 1.0.1
|
||||
BuildRequires: pkgconfig(opus) >= 0.9.4
|
||||
BuildRequires: pkgconfig(pango)
|
||||
BuildRequires: pkgconfig(pangocairo) >= 1.22.0
|
||||
BuildRequires: pkgconfig(Qt5Core)
|
||||
BuildRequires: pkgconfig(Qt5Gui)
|
||||
BuildRequires: pkgconfig(Qt5Quick)
|
||||
BuildRequires: pkgconfig(Qt5WaylandClient)
|
||||
BuildRequires: pkgconfig(Qt5X11Extras)
|
||||
BuildRequires: pkgconfig(sbc) >= 1.0
|
||||
BuildRequires: pkgconfig(schroedinger-1.0) >= 1.0.10
|
||||
BuildRequires: pkgconfig(sndfile) >= 1.0.16
|
||||
BuildRequires: pkgconfig(spandsp) >= 0.0.6
|
||||
BuildRequires: pkgconfig(srt) >= 1.3.0
|
||||
BuildRequires: pkgconfig(SvtAv1Enc) >= 1.1
|
||||
BuildRequires: pkgconfig(tiger) >= 0.3.2
|
||||
BuildRequires: pkgconfig(vo-aacenc)
|
||||
BuildRequires: pkgconfig(vo-amrwbenc) >= 0.1.0
|
||||
BuildRequires: pkgconfig(vulkan)
|
||||
BuildRequires: pkgconfig(wayland-client) >= 1.15
|
||||
BuildRequires: pkgconfig(wayland-cursor) >= 1.15
|
||||
BuildRequires: pkgconfig(wayland-egl) >= 1.15
|
||||
BuildRequires: pkgconfig(wayland-protocols) >= 1.15
|
||||
BuildRequires: pkgconfig(wayland-server) >= 1.15
|
||||
BuildRequires: pkgconfig(webrtc-audio-processing-1)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: pkgconfig(x265)
|
||||
BuildRequires: pkgconfig(xcb) >= 1.10
|
||||
BuildRequires: pkgconfig(xkbcommon) >= 0.8
|
||||
BuildRequires: pkgconfig(xkbcommon-x11)
|
||||
BuildRequires: pkgconfig(wildmidi) >= 0.4.2
|
||||
BuildRequires: pkgconfig(zbar) >= 0.9
|
||||
BuildRequires: pkgconfig(zvbi-0.2)
|
||||
BuildRequires: pkgconfig(zxing)
|
||||
%ifarch x86_64
|
||||
BuildRequires: pkgconfig(libmfx) >= 1.0
|
||||
BuildRequires: pkgconfig(libmfx) <= 1.99
|
||||
BuildRequires: pkgconfig(vpl) >= 2.2
|
||||
%endif
|
||||
|
||||
%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.
|
||||
|
||||
%package fluidsynth
|
||||
Summary: GStreamer "bad" fluidsynth plugin
|
||||
Requires: %{name}%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Requires: soundfont2-default
|
||||
Obsoletes: %{name}-free-fluidsynth < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free-fluidsynth = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free-fluidsynth%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
|
||||
%description fluidsynth
|
||||
This package contains the GStreamer Fluidsynth plugin.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for the GStreamer "bad" plugins
|
||||
Requires: %{name}%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
Requires: gstreamer1-plugins-base-devel
|
||||
Obsoletes: %{name}-free-devel < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free-devel = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free-devel%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
|
||||
%description devel
|
||||
%summary.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n gst-plugins-bad-%{version}
|
||||
|
||||
%build
|
||||
%meson \
|
||||
-D accurip=enabled \
|
||||
-D adpcmdec=enabled \
|
||||
-D adpcmenc=enabled \
|
||||
-D aes=enabled \
|
||||
-D aiff=enabled \
|
||||
-D aja=disabled \
|
||||
-D amfcodec=disabled \
|
||||
-D analyticsoverlay=enabled \
|
||||
-D androidmedia=enabled \
|
||||
-D aom=enabled \
|
||||
-D applemedia=enabled \
|
||||
-D asfmux=enabled \
|
||||
-D asio=enabled \
|
||||
-D assrender=enabled \
|
||||
-D audiobuffersplit=enabled \
|
||||
-D audiofxbad=enabled \
|
||||
-D audiolatency=enabled \
|
||||
-D audiomixmatrix=enabled \
|
||||
-D audiovisualizers=enabled \
|
||||
-D autoconvert=enabled \
|
||||
-D avtp=enabled \
|
||||
-D bayer=enabled \
|
||||
-D bluez=enabled \
|
||||
-D bs2b=enabled \
|
||||
-D bz2=enabled \
|
||||
-D camerabin2=enabled \
|
||||
-D chromaprint=enabled \
|
||||
-D closedcaption=enabled \
|
||||
-D codec2json=enabled \
|
||||
-D codecalpha=enabled \
|
||||
-D codectimestamper=enabled \
|
||||
-D coloreffects=enabled \
|
||||
-D colormanagement=enabled \
|
||||
-D curl=enabled \
|
||||
-D curl-ssh2=enabled \
|
||||
-D d3d11=disabled \
|
||||
-D d3d11-hlsl-precompile=disabled \
|
||||
-D d3d11-math=disabled \
|
||||
-D d3d11-wgc=disabled \
|
||||
-D d3d12=disabled \
|
||||
-D d3dvideosink=disabled \
|
||||
-D dash=enabled \
|
||||
-D dc1394=enabled \
|
||||
-D debugutils=enabled \
|
||||
-D decklink=enabled \
|
||||
-D directfb=disabled \
|
||||
-D directshow=disabled \
|
||||
-D directsound=enabled \
|
||||
-D doc=disabled \
|
||||
-D drm=enabled \
|
||||
-D dtls=enabled \
|
||||
-D dts=enabled \
|
||||
-D dvb=enabled \
|
||||
-D dvbsubenc=enabled \
|
||||
-D dvbsuboverlay=enabled \
|
||||
-D dvdspu=enabled \
|
||||
-D dwrite=enabled \
|
||||
-D examples=enabled \
|
||||
-D extra-checks=enabled \
|
||||
-D faac=disabled \
|
||||
-D faad=disabled \
|
||||
-D faceoverlay=enabled \
|
||||
-D fbdev=enabled \
|
||||
-D fdkaac=enabled \
|
||||
-D festival=enabled \
|
||||
-D fieldanalysis=enabled \
|
||||
-D flite=enabled \
|
||||
-D fluidsynth=enabled \
|
||||
-D freeverb=enabled \
|
||||
-D frei0r=enabled \
|
||||
-D gaudieffects=enabled \
|
||||
-D gdp=enabled \
|
||||
-D geometrictransform=enabled \
|
||||
-D gl=enabled \
|
||||
-D glib-asserts=enabled \
|
||||
-D glib-checks=enabled \
|
||||
-D gme=enabled \
|
||||
-D gobject-cast-checks=enabled \
|
||||
-D gpl=enabled \
|
||||
-D gs=disabled \
|
||||
-D gsm=enabled \
|
||||
-D gst_play_tests=false \
|
||||
-D gtk3=enabled \
|
||||
-D hls=enabled \
|
||||
-D hls-crypto=auto \
|
||||
-D id3tag=enabled \
|
||||
-D insertbin=enabled \
|
||||
-D inter=enabled \
|
||||
-D interlace=enabled \
|
||||
-D introspection=enabled \
|
||||
-D ipcpipeline=enabled \
|
||||
-D iqa=disabled \
|
||||
-D isac=disabled \
|
||||
-D ivfparse=enabled \
|
||||
-D ivtc=enabled \
|
||||
-D jp2kdecimator=enabled \
|
||||
-D jpegformat=enabled \
|
||||
-D kms=enabled \
|
||||
-D ladspa=enabled \
|
||||
-D ladspa-rdf=enabled \
|
||||
-D lc3=enabled \
|
||||
-D ldac=enabled \
|
||||
-D libde265=enabled \
|
||||
-D librfb=enabled \
|
||||
-D lv2=enabled \
|
||||
-D magicleap=disabled \
|
||||
-D mediafoundation=enabled \
|
||||
-D microdns=enabled \
|
||||
-D midi=enabled \
|
||||
-D modplug=enabled \
|
||||
-D mpeg2enc=enabled \
|
||||
-D mpegdemux=enabled \
|
||||
-D mpegpsmux=enabled \
|
||||
-D mpegtsdemux=enabled \
|
||||
-D mpegtsmux=enabled \
|
||||
-D mplex=enabled \
|
||||
-D msdk=enabled \
|
||||
-D mse=enabled \
|
||||
-D musepack=disabled \
|
||||
-D mxf=enabled \
|
||||
-D neon=enabled \
|
||||
-D netsim=enabled \
|
||||
-D nls=enabled \
|
||||
-D nvcodec=enabled \
|
||||
-D onnx=disabled \
|
||||
-D onvif=enabled \
|
||||
-D openal=enabled \
|
||||
-D openaptx=enabled \
|
||||
-D opencv=enabled \
|
||||
-D openexr=enabled \
|
||||
-D openh264=enabled \
|
||||
-D openjpeg=enabled \
|
||||
-D openmpt=enabled \
|
||||
-D openni2=disabled \
|
||||
-D opensles=disabled \
|
||||
-D opus=enabled \
|
||||
-D orc=enabled \
|
||||
-D package-name="Fedora GStreamer-plugins-bad package" \
|
||||
-D package-origin="https://gstreamer.freedesktop.org" \
|
||||
-D pcapparse=enabled \
|
||||
-D pnm=enabled \
|
||||
-D proxy=enabled \
|
||||
-D qroverlay=enabled \
|
||||
-D qt6d3d11=disabled \
|
||||
-D rawparse=enabled \
|
||||
-D removesilence=enabled \
|
||||
-D resindvd=enabled \
|
||||
-D rist=enabled \
|
||||
-D rsvg=enabled \
|
||||
-D rtmp=enabled \
|
||||
-D rtmp2=enabled \
|
||||
-D rtp=enabled \
|
||||
-D sbc=enabled \
|
||||
-D sctp=enabled \
|
||||
-D sctp-internal-usrsctp=enabled \
|
||||
-D sdp=enabled \
|
||||
-D segmentclip=enabled \
|
||||
-D shm=enabled \
|
||||
-D siren=enabled \
|
||||
-D smooth=enabled \
|
||||
-D smoothstreaming=enabled \
|
||||
-D sndfile=enabled \
|
||||
-D soundtouch=enabled \
|
||||
-D spandsp=enabled \
|
||||
-D speed=enabled \
|
||||
-D srt=enabled \
|
||||
-D srtp=enabled \
|
||||
-D subenc=enabled \
|
||||
-D svtav1=enabled \
|
||||
-D svthevcenc=disabled \
|
||||
-D switchbin=enabled \
|
||||
-D teletext=enabled \
|
||||
-D tests=disabled \
|
||||
-D timecode=enabled \
|
||||
-D tinyalsa=disabled \
|
||||
-D tools=enabled \
|
||||
-D transcode=enabled \
|
||||
-D ttml=enabled \
|
||||
-D udev=enabled \
|
||||
-D unixfd=enabled \
|
||||
-D uvcgadget=enabled \
|
||||
-D uvch264=enabled \
|
||||
-D v4l2codecs=enabled \
|
||||
-D va=enabled \
|
||||
-D videofilters=enabled \
|
||||
-D videoframe_audiolevel=enabled \
|
||||
-D videoparsers=enabled \
|
||||
-D videosignal=enabled \
|
||||
-D vmnc=enabled \
|
||||
-D voaacenc=enabled \
|
||||
-D voamrwbenc=enabled \
|
||||
-D vulkan=enabled \
|
||||
-D vulkan-video=enabled \
|
||||
-D wasapi=disabled \
|
||||
-D wasapi2=disabled \
|
||||
-D wayland=enabled \
|
||||
-D webp=enabled \
|
||||
-D webrtc=enabled \
|
||||
-D webrtcdsp=enabled \
|
||||
-D wic=enabled \
|
||||
-D wildmidi=enabled \
|
||||
-D win32ipc=disabled \
|
||||
-D winks=enabled \
|
||||
-D winscreencap=enabled \
|
||||
-D wpe=disabled \
|
||||
-D x11=enabled \
|
||||
-D x265=enabled \
|
||||
-D y4m=enabled \
|
||||
-D zbar=enabled \
|
||||
-D zxing=enabled \
|
||||
%ifarch x86_64
|
||||
-D mfx_api=oneVPL \
|
||||
-D mfx-modules-dir=enabled \
|
||||
-D msdk=enabled \
|
||||
-D qsv=enabled \
|
||||
%else
|
||||
-D msdk=disabled \
|
||||
-D qsv=disabled \
|
||||
%endif
|
||||
%if "%?version" < "1.25.1"
|
||||
-D asio-sdk-path=enabled
|
||||
%endif
|
||||
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
install -p -m 644 -D %{SOURCE1} %{buildroot}%{_metainfodir}/gstreamer-bad.metainfo.xml
|
||||
|
||||
%find_lang gst-plugins-bad-%{majorminor}
|
||||
|
||||
%files -f gst-plugins-bad-%{majorminor}.lang
|
||||
%license COPYING
|
||||
%doc AUTHORS NEWS README.md RELEASE REQUIREMENTS
|
||||
%{_bindir}/gst-transcoder-1.0
|
||||
%{_metainfodir}/gstreamer-bad.metainfo.xml
|
||||
%{_libdir}/girepository-%{majorminor}/CudaGst-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstAnalytics-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstBadAudio-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstCodecs-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstCuda-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstDxva-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstInsertBin-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstMpegts-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstMse-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstPlayer-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstPlay-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstTranscoder-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstVa-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstVulkan-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstVulkanWayland-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstVulkanXCB-%{majorminor}.typelib
|
||||
%{_libdir}/girepository-%{majorminor}/GstWebRTC-%{majorminor}.typelib
|
||||
%{_libdir}/libgstadaptivedemux-%{majorminor}.so.*
|
||||
%{_libdir}/libgstanalytics-%{majorminor}.so.*
|
||||
%{_libdir}/libgstbadaudio-%{majorminor}.so.*
|
||||
%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.*
|
||||
%{_libdir}/libgstcodecparsers-%{majorminor}.so.*
|
||||
%{_libdir}/libgstcodecs-%{majorminor}.so.*
|
||||
%{_libdir}/libgstcuda-%{majorminor}.so.*
|
||||
%{_libdir}/libgstdxva-%{majorminor}.so.*
|
||||
%{_libdir}/libgstinsertbin-%{majorminor}.so.*
|
||||
%{_libdir}/libgstisoff-%{majorminor}.so.*
|
||||
%{_libdir}/libgstmpegts-%{majorminor}.so.*
|
||||
%{_libdir}/libgstmse-%{majorminor}.so.*
|
||||
%{_libdir}/libgstopencv-%{majorminor}.so.*
|
||||
%{_libdir}/libgstphotography-%{majorminor}.so.*
|
||||
%{_libdir}/libgstplayer-%{majorminor}.so.*
|
||||
%{_libdir}/libgstplay-%{majorminor}.so.*
|
||||
%{_libdir}/libgstsctp-%{majorminor}.so.*
|
||||
%{_libdir}/libgsttranscoder-%{majorminor}.so.*
|
||||
%{_libdir}/libgsturidownloader-%{majorminor}.so.*
|
||||
%{_libdir}/libgstva-%{majorminor}.so.*
|
||||
%{_libdir}/libgstvulkan-%{majorminor}.so.*
|
||||
%{_libdir}/libgstwayland-%{majorminor}.so.*
|
||||
%{_libdir}/libgstwebrtc-%{majorminor}.so.*
|
||||
%{_libdir}/libgstwebrtcnice-%{majorminor}.so.*
|
||||
%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/
|
||||
%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/device/
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/device/dvd.gep
|
||||
%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/avi.gep
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/flv.gep
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/mkv.gep
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/mp3.gep
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/mp4.gep
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/oga.gep
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/ogv.gep
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/ts.gep
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/webm.gep
|
||||
%dir %{_datadir}/gstreamer-%{majorminor}/encoding-profiles/online-services/
|
||||
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/online-services/youtube.gep
|
||||
%dir %{_datadir}/gstreamer-%{majorminor}/presets
|
||||
%{_datadir}/gstreamer-%{majorminor}/presets/GstFreeverb.prs
|
||||
%{_datadir}/gstreamer-%{majorminor}/presets/GstVoAmrwbEnc.prs
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaccurip.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaes.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstanalyticsoverlay.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaom.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaudiobuffersplit.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaudiofxbad.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaudiolatency.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaudiomixmatrix.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstaudiovisualizers.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstavtp.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstbluez.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstbs2b.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstclosedcaption.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstchromaprint.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstcodecalpha.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstcodec2json.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstcodectimestamper.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstcolormanagement.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstcurl.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdash.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdc1394.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstde265.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdtls.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdtsdec.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdvbsubenc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdvbsuboverlay.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdvdspu.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstfaceoverlay.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstfdkaac.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstflite.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstfreeverb.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstgdp.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstgme.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstgtkwayland.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgsthls.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstinsertbin.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstinterlace.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstinter.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstivtc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstjp2kdecimator.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstkms.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstlc3.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstldac.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstlegacyrawparse.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstlv2.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmidi.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmicrodns.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsdemux.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmplex.so
|
||||
%ifarch x86_64
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmsdk.so
|
||||
%endif
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmse.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstneonhttpsrc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstnetsim.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstnvcodec.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstopenal.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstopenaptx.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstopencv.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstopenexr.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstopenh264.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstopenjpeg.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstopenmpt.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstopusparse.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstipcpipeline.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstproxy.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstqroverlay.so
|
||||
%ifarch x86_64
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstqsv.so
|
||||
%endif
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstremovesilence.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstresindvd.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstrist.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstrtmp.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstrtmp2.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstrtpmanagerbad.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstrtponvif.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsbc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsctp.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsiren.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsmooth.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsmoothstreaming.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstspandsp.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsrt.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsrtp.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsvtav1.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstswitchbin.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstteletext.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgsttimecode.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgsttranscode.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstttmlsubs.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstunixfd.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstuvch264.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstuvcgadget.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstv4l2codecs.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstva.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstvideofiltersbad.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstvideoframe_audiolevel.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstvoaacenc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstvoamrwbenc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstvulkan.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstwaylandsink.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstwebp.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstwebrtc.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstwebrtcdsp.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstx265.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgsty4mdec.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstzxing.so
|
||||
|
||||
%files fluidsynth
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstfluidsynthmidi.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmidi.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
|
||||
|
||||
%files devel
|
||||
%{_datadir}/gir-%{majorminor}/CudaGst-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstAnalytics-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstBadAudio-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstCodecs-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstCuda-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstDxva-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstInsertBin-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstMpegts-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstMse-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstPlayer-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstPlay-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstTranscoder-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstVa-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstVulkan-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstVulkanWayland-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstVulkanXCB-%{majorminor}.gir
|
||||
%{_datadir}/gir-%{majorminor}/GstWebRTC-%{majorminor}.gir
|
||||
%{_includedir}/gstreamer-%{majorminor}/gst/*
|
||||
%{_libdir}/libgstadaptivedemux-%{majorminor}.so
|
||||
%{_libdir}/libgstanalytics-%{majorminor}.so
|
||||
%{_libdir}/libgstbadaudio-%{majorminor}.so
|
||||
%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so
|
||||
%{_libdir}/libgstcodecparsers-%{majorminor}.so
|
||||
%{_libdir}/libgstcodecs-%{majorminor}.so
|
||||
%{_libdir}/libgstcuda-%{majorminor}.so
|
||||
%{_libdir}/libgstdxva-%{majorminor}.so
|
||||
%{_libdir}/libgstinsertbin-%{majorminor}.so
|
||||
%{_libdir}/libgstisoff-%{majorminor}.so
|
||||
%{_libdir}/libgstmpegts-%{majorminor}.so
|
||||
%{_libdir}/libgstmse-%{majorminor}.so
|
||||
%{_libdir}/libgstopencv-%{majorminor}.so
|
||||
%{_libdir}/libgstphotography-%{majorminor}.so
|
||||
%{_libdir}/libgstplay-%{majorminor}.so
|
||||
%{_libdir}/libgstplayer-%{majorminor}.so
|
||||
%{_libdir}/libgstsctp-%{majorminor}.so
|
||||
%{_libdir}/libgsttranscoder-%{majorminor}.so
|
||||
%{_libdir}/libgsturidownloader-%{majorminor}.so
|
||||
%{_libdir}/libgstva-%{majorminor}.so
|
||||
%{_libdir}/libgstvulkan-%{majorminor}.so
|
||||
%{_libdir}/libgstwayland-%{majorminor}.so
|
||||
%{_libdir}/libgstwebrtc-%{majorminor}.so
|
||||
%{_libdir}/libgstwebrtcnice-%{majorminor}.so
|
||||
%{_libdir}/pkgconfig/gstreamer-analytics-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-bad-audio-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-codecparsers-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-cuda-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-insertbin-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-mpegts-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-mse-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-photography-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-play-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-player-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-sctp-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-transcoder-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-va-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-vulkan-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-vulkan-wayland-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-vulkan-xcb-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-wayland-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-webrtc-%{majorminor}.pc
|
||||
%{_libdir}/pkgconfig/gstreamer-webrtc-nice-%{majorminor}.pc
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,4 @@
|
||||
let release = labels.branch.to_upper();
|
||||
let ver = get(`https://bodhi.fedoraproject.org/updates/?search=gstreamer1-plugins-bad-free&status=stable&releases=${release}&rows_per_page=1&page=1`).json().updates[0].title;
|
||||
rpm.version(find(`gstreamer1-plugins-bad-free-([\d.]+)`, ver, 1));
|
||||
rpm.release(find(`gstreamer1-plugins-bad-free[\d.]+-([\d.])`, ver, 1));
|
||||
@@ -0,0 +1,10 @@
|
||||
project pkg {
|
||||
arches = ["x86_64", "aarch64", "i386"]
|
||||
rpm {
|
||||
spec = "gstreamer1-plugins-ugly.spec"
|
||||
}
|
||||
labels {
|
||||
subrepo = "extras"
|
||||
mock = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
%global majorminor 1.0
|
||||
|
||||
Name: gstreamer1-plugins-ugly
|
||||
Version: 1.24.11
|
||||
Release: 1%{?dist}
|
||||
Summary: GStreamer streaming media framework "ugly" plugins
|
||||
License: LGPLv2+ and LGPLv2
|
||||
URL: http://gstreamer.freedesktop.org/
|
||||
|
||||
Source0: http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-%{version}.tar.xz
|
||||
|
||||
BuildRequires: gstreamer1-devel >= %{version}
|
||||
BuildRequires: gstreamer1-plugins-base-devel >= %{version}
|
||||
|
||||
BuildRequires: a52dec-devel >= 0.7.3
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gettext-devel >= 0.17
|
||||
BuildRequires: libdvdread-devel
|
||||
BuildRequires: libid3tag-devel >= 0.15.0
|
||||
BuildRequires: meson >= 0.48.0
|
||||
BuildRequires: orc-devel >= 0.4.16
|
||||
BuildRequires: pkgconfig(gmodule-no-export-2.0)
|
||||
BuildRequires: pkgconfig(libcdio) >= 0.76
|
||||
BuildRequires: pkgconfig(libmpeg2) >= 0.5.1
|
||||
BuildRequires: pkgconfig(mad) >= 0.15
|
||||
BuildRequires: pkgconfig(x264) >= 0.120
|
||||
|
||||
Obsoletes: %{name}-free < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free = %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
|
||||
%description
|
||||
This module contains a set of plugins that have good quality and are well tested, but can be questionable to distribute due to patents.
|
||||
|
||||
%prep
|
||||
%autosetup -n gst-plugins-ugly-%{version}
|
||||
|
||||
%build
|
||||
%meson \
|
||||
-D package-name="Fedora GStreamer-plugins-ugly package" \
|
||||
-D package-origin="http://gstreamer.freedesktop.org" \
|
||||
-D a52dec=enabled \
|
||||
-D asfdemux=enabled \
|
||||
-D cdio=enabled \
|
||||
-D doc=disabled \
|
||||
-D dvdlpcmdec=enabled \
|
||||
-D dvdread=enabled \
|
||||
-D dvdsub=enabled \
|
||||
-D gpl=enabled \
|
||||
-D mpeg2dec=enabled \
|
||||
-D realmedia=enabled \
|
||||
-D sidplay=disabled \
|
||||
-D x264=enabled \
|
||||
-D x264_libraries=libx264_main10.so
|
||||
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
%find_lang gst-plugins-ugly-%{majorminor}
|
||||
|
||||
%files -f gst-plugins-ugly-%{majorminor}.lang
|
||||
%license COPYING
|
||||
%doc AUTHORS NEWS README.md REQUIREMENTS
|
||||
%{_datadir}/gstreamer-%{majorminor}/presets/*.prs
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstasf.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdvdlpcmdec.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdvdsub.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgsta52dec.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstcdio.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstdvdread.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2dec.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstrealmedia.so
|
||||
%{_libdir}/gstreamer-%{majorminor}/libgstx264.so
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,4 @@
|
||||
let release = labels.branch.to_upper();
|
||||
let ver = get(`https://bodhi.fedoraproject.org/updates/?search=gstreamer1-plugins-ugly-free&status=stable&releases=${release}&rows_per_page=1&page=1`).json().updates[0].title;
|
||||
rpm.version(find(`gstreamer1-plugins-ugly-free-([\d.]+)`, ver, 1));
|
||||
rpm.release(find(`gstreamer1-plugins-ugly-free-[\d.]+-([\d.])`, ver, 1));
|
||||
Reference in New Issue
Block a user