From 6034d7f86909e4279e97a12776ae40fc33245778 Mon Sep 17 00:00:00 2001 From: "survolog (Andrey Grigorev)" Date: Fri, 3 Feb 2023 22:04:44 +0300 Subject: [PATCH] Update to 1.22.0 --- .abf.yml | 2 +- README | 1 - gstreamer1.0-plugins-good.spec | 116 ++++++++++++++++----------------- 3 files changed, 58 insertions(+), 61 deletions(-) delete mode 100644 README diff --git a/.abf.yml b/.abf.yml index ce24ae5..8abb00b 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,2 @@ sources: - gst-plugins-good-1.19.1.tar.xz: b3081d55ae585f5f121aa1132548e97f6035f194 + gst-plugins-good-1.22.0.tar.xz: b6965318a0b7a568cdd36047e35ebf66fa13cf35 diff --git a/README b/README deleted file mode 100644 index bbd2168..0000000 --- a/README +++ /dev/null @@ -1 +0,0 @@ -date -u diff --git a/gstreamer1.0-plugins-good.spec b/gstreamer1.0-plugins-good.spec index fe0309f..1c6d9af 100644 --- a/gstreamer1.0-plugins-good.spec +++ b/gstreamer1.0-plugins-good.spec @@ -1,57 +1,68 @@ -%bcond_without docs - %define major 1.0 %define majorminor 1.0 %define bname gstreamer1.0 Summary: GStreamer Streaming-media framework plug-ins Name: %{bname}-plugins-good -Version: 1.19.1 -Release: 2 +Version: 1.22.0 +Release: 1 Group: Sound License: LGPLv2.1+ Url: http://gstreamer.freedesktop.org/ Source0: http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-%{version}.tar.xz BuildRequires: gstreamer1.0-plugins-base >= %{version} -%if %{with docs} -BuildRequires: gtk-doc >= 1.12 -%endif +BuildRequires: gtk-doc +BuildRequires: kernel-headers +BuildRequires: meson %ifarch %{ix86} BuildRequires: nasm %endif -BuildRequires: kernel-headers +BuildRequires: aalib-devel BuildRequires: bzip2-devel -BuildRequires: gettext-devel >= 0.17 -BuildRequires: meson +BuildRequires: gettext-devel +BuildRequires: lame-devel +BuildRequires: pkgconfig(caca) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(check) BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(glib-2.0) >= 2.40.0 +BuildRequires: pkgconfig(flac) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glesv2) +BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= %{version} -BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.8.0 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.15.0 -BuildRequires: pkgconfig(gudev-1.0) >= 147 +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(jack) +BuildRequires: pkgconfig(libavc1394) +BuildRequires: pkgconfig(libdv) +BuildRequires: pkgconfig(libiec61883) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libmpg123) -BuildRequires: pkgconfig(libpng) >= 1.5.1 +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(libraw1394) +BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(libv4l2) -BuildRequires: pkgconfig(orc-0.4) >= 0.4.17 -BuildRequires: pkgconfig(Qt5Core) >= 5.4.0 +BuildRequires: pkgconfig(orc-0.4) +BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) -BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(Qt5WaylandClient) +BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(shout) -BuildRequires: pkgconfig(taglib) >= 1.5 +BuildRequires: pkgconfig(speex) +BuildRequires: pkgconfig(taglib) BuildRequires: pkgconfig(theora) +BuildRequires: pkgconfig(twolame) %ifnarch %{mips} %{arm} %{riscv} BuildRequires: pkgconfig(valgrind) %endif BuildRequires: pkgconfig(vorbis) +BuildRequires: pkgconfig(vpx) +BuildRequires: pkgconfig(wavpack) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xext) @@ -70,7 +81,7 @@ Conflicts: %{bname}-twolame < %{version} GStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything -else media-related. Its plugin-based architecture means that new data +else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. @@ -81,10 +92,15 @@ library). People writing elements should base their code on these elements. %files -f gst-plugins-good-%{majorminor}.lang -%doc AUTHORS COPYING README NEWS +%doc AUTHORS NEWS README.md +%license COPYING +%{_datadir}/gstreamer-%{majorminor}/presets/* +%dir %{_datadir}/gstreamer-%{majorminor}/ +%dir %{_datadir}/gstreamer-%{majorminor}/presets +%{_libdir}/gstreamer-%{majorminor}/libgstadaptivedemux2.so %{_libdir}/gstreamer-%{majorminor}/libgstalaw.so -%{_libdir}/gstreamer-%{majorminor}/libgstalpha.so %{_libdir}/gstreamer-%{majorminor}/libgstalphacolor.so +%{_libdir}/gstreamer-%{majorminor}/libgstalpha.so %{_libdir}/gstreamer-%{majorminor}/libgstapetag.so %{_libdir}/gstreamer-%{majorminor}/libgstaudiofx.so %{_libdir}/gstreamer-%{majorminor}/libgstaudioparsers.so @@ -97,12 +113,12 @@ elements. %{_libdir}/gstreamer-%{majorminor}/libgstdeinterlace.so %{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so %{_libdir}/gstreamer-%{majorminor}/libgsteffectv.so -%{_libdir}/gstreamer-%{majorminor}/libgstflv.so %{_libdir}/gstreamer-%{majorminor}/libgstequalizer.so +%{_libdir}/gstreamer-%{majorminor}/libgstflv.so %{_libdir}/gstreamer-%{majorminor}/libgstflxdec.so %{_libdir}/gstreamer-%{majorminor}/libgstgdkpixbuf.so -%{_libdir}/gstreamer-%{majorminor}/libgstgoom.so %{_libdir}/gstreamer-%{majorminor}/libgstgoom2k1.so +%{_libdir}/gstreamer-%{majorminor}/libgstgoom.so %{_libdir}/gstreamer-%{majorminor}/libgstgtk.so %{_libdir}/gstreamer-%{majorminor}/libgsticydemux.so %{_libdir}/gstreamer-%{majorminor}/libgstid3demux.so @@ -118,13 +134,13 @@ elements. %{_libdir}/gstreamer-%{majorminor}/libgstmultifile.so %{_libdir}/gstreamer-%{majorminor}/libgstmultipart.so %{_libdir}/gstreamer-%{majorminor}/libgstnavigationtest.so -%{_libdir}/gstreamer-%{majorminor}/libgstossaudio.so %{_libdir}/gstreamer-%{majorminor}/libgstoss4.so +%{_libdir}/gstreamer-%{majorminor}/libgstossaudio.so %{_libdir}/gstreamer-%{majorminor}/libgstpng.so %{_libdir}/gstreamer-%{majorminor}/libgstqmlgl.so %{_libdir}/gstreamer-%{majorminor}/libgstreplaygain.so -%{_libdir}/gstreamer-%{majorminor}/libgstrtp.so %{_libdir}/gstreamer-%{majorminor}/libgstrtpmanager.so +%{_libdir}/gstreamer-%{majorminor}/libgstrtp.so %{_libdir}/gstreamer-%{majorminor}/libgstrtsp.so %{_libdir}/gstreamer-%{majorminor}/libgstshapewipe.so %{_libdir}/gstreamer-%{majorminor}/libgstshout2.so @@ -140,25 +156,21 @@ elements. %{_libdir}/gstreamer-%{majorminor}/libgstwavenc.so %{_libdir}/gstreamer-%{majorminor}/libgstwavparse.so %{_libdir}/gstreamer-%{majorminor}/libgstximagesrc.so +%{_libdir}/gstreamer-%{majorminor}/libgstxingmux.so %{_libdir}/gstreamer-%{majorminor}/libgsty4menc.so -%dir %{_datadir}/gstreamer-%{majorminor}/ -%dir %{_datadir}/gstreamer-%{majorminor}/presets -%{_datadir}/gstreamer-%{majorminor}/presets/* -#%{_datadir}/gtk-doc/html/gst-plugins-good-plugins-%{major}/* #---------------------------------------------------------------------------- %package -n %{bname}-aalib Summary: Gstreamer plugin for Ascii-art output Group: Video -BuildRequires: aalib-devel >= 1.3 Requires: %{bname}-plugins >= %{version} %description -n %{bname}-aalib Plugin for viewing movies in Ascii-art using aalib library. %files -n %{bname}-aalib -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstaasink.so #---------------------------------------------------------------------------- @@ -166,14 +178,13 @@ Plugin for viewing movies in Ascii-art using aalib library. %package -n %{bname}-caca Summary: Gstreamer plugin for Ascii-art output Group: Video -BuildRequires: pkgconfig(caca) Requires: %{bname}-plugins >= %{version} %description -n %{bname}-caca Plugin for viewing movies in Ascii-art using caca library. %files -n %{bname}-caca -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstcacasink.so #---------------------------------------------------------------------------- @@ -182,13 +193,12 @@ Plugin for viewing movies in Ascii-art using caca library. Summary: GStreamer DV plug-in Group: Video Requires: %{bname}-plugins >= %{version} -BuildRequires: pkgconfig(libdv) >= 0.100 %description -n %{bname}-dv Plug-in for digital video support using libdv. %files -n %{bname}-dv -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstdv.so #---------------------------------------------------------------------------- @@ -197,13 +207,12 @@ Plug-in for digital video support using libdv. Summary: GStreamer plug-in for FLAC lossless audio Group: Sound Requires: %{bname}-plugins >= %{version} -BuildRequires: pkgconfig(flac) >= 1.1.4 %description -n %{bname}-flac Plug-in for the free FLAC lossless audio format. %files -n %{bname}-flac -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstflac.so #---------------------------------------------------------------------------- @@ -211,7 +220,6 @@ Plug-in for the free FLAC lossless audio format. %package -n %{bname}-jack Summary: GStreamer plug-in for the Jack Sound Server Group: Sound -BuildRequires: pkgconfig(jack) >= 1.9.7 Provides: %{bname}-audiosrc Provides: %{bname}-audiosink @@ -219,7 +227,7 @@ Provides: %{bname}-audiosink Plug-in for the JACK professional sound server. %files -n %{bname}-jack -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstjack.so #---------------------------------------------------------------------------- @@ -227,14 +235,13 @@ Plug-in for the JACK professional sound server. %package -n %{bname}-lame Summary: GStreamer plug-in for encoding mp3 songs using lame Group: Sound -BuildRequires: lame-devel >= 3.89 Requires: %{bname}-plugins >= %{version} %description -n %{bname}-lame Plug-in for encoding mp3 with lame under GStreamer. %files -n %{bname}-lame -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstlame.so #---------------------------------------------------------------------------- @@ -243,13 +250,12 @@ Plug-in for encoding mp3 with lame under GStreamer. Summary: Pulseaudio plugin for GStreamer Group: Sound Requires: %{bname}-plugins >= %{version} -BuildRequires: pkgconfig(libpulse) >= 2.0 %description -n %{bname}-pulse This is a GStreamer audio output plugin using the Pulseaudio sound server. %files -n %{bname}-pulse -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstpulseaudio.so #---------------------------------------------------------------------------- @@ -258,15 +264,12 @@ This is a GStreamer audio output plugin using the Pulseaudio sound server. Summary: GStreamer raw1394 Firewire plug-in Group: Video Requires: %{bname}-plugins >= %{version} -BuildRequires: pkgconfig(libavc1394) -BuildRequires: pkgconfig(libiec61883) >= 1.0.0 -BuildRequires: pkgconfig(libraw1394) >= 2.0.0 %description -n %{bname}-raw1394 Plug-in for digital video support using raw1394. %files -n %{bname}-raw1394 -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgst1394.so #---------------------------------------------------------------------------- @@ -275,13 +278,12 @@ Plug-in for digital video support using raw1394. Summary: GStreamer HTTP plugin based on libsoup Group: Networking/Other Requires: %{bname}-plugins >= %{version} -BuildRequires: pkgconfig(libsoup-2.4) >= 2.48 %description -n %{bname}-soup Plug-in for HTTP access based on libsoup. %files -n %{bname}-soup -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstsoup.so #---------------------------------------------------------------------------- @@ -290,13 +292,12 @@ Plug-in for HTTP access based on libsoup. Summary: Gstreamer plugin for encoding and decoding Ogg Speex audio files Group: Sound Requires: %{bname}-plugins >= %{version} -BuildRequires: pkgconfig(speex) >= 1.1.6 %description -n %{bname}-speex Plug-Ins for creating and playing Ogg Speex audio files. %files -n %{bname}-speex -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstspeex.so #---------------------------------------------------------------------------- @@ -304,14 +305,13 @@ Plug-Ins for creating and playing Ogg Speex audio files. %package -n %{bname}-twolame Summary: GStreamer plug-in for MP2 encoding support Group: Sound -BuildRequires: pkgconfig(twolame) Requires: %{bname}-plugins >= %{version} %description -n %{bname}-twolame Plug-in for encoding MP2 under GStreamer. %files -n %{bname}-twolame -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgsttwolame.so #---------------------------------------------------------------------------- @@ -320,13 +320,12 @@ Plug-in for encoding MP2 under GStreamer. Summary: Gstreamer plugin for encoding and decoding WavPack audio files Group: Sound Requires: %{bname}-plugins >= %{version} -BuildRequires: pkgconfig(wavpack) >= 4.60 %description -n %{bname}-wavpack Plug-Ins for creating and playing WavPack audio files. %files -n %{bname}-wavpack -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstwavpack.so #---------------------------------------------------------------------------- @@ -334,13 +333,12 @@ Plug-Ins for creating and playing WavPack audio files. %package -n %{bname}-vp8 Summary: GStreamer VP8 plug-in Group: Video -BuildRequires: pkgconfig(vpx) >= 1.4.0 %description -n %{bname}-vp8 VP8 encoding and decoding plug-in. %files -n %{bname}-vp8 -%doc COPYING +%license COPYING %{_libdir}/gstreamer-%{majorminor}/libgstvpx.so #---------------------------------------------------------------------------- @@ -350,7 +348,7 @@ VP8 encoding and decoding plug-in. %build %meson -D package-name="%{_vendor} %{name} package" \ - -D package-origin="https://bugzilla.rosalinux.ru/" + -D package-origin="https://bugzilla.rosalinux.ru/" %meson_build %install