diff --git a/multimedia/video/gst-editing-services/pspec.xml b/multimedia/video/gst-editing-services/pspec.xml index d9f43805e7..ec34b001e5 100644 --- a/multimedia/video/gst-editing-services/pspec.xml +++ b/multimedia/video/gst-editing-services/pspec.xml @@ -12,12 +12,12 @@ library GStreamer library for creating audio/video editors Ses/video düzenleyicileri oluşturmak için GStreamer kitaplığı - https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.22.0.tar.xz - gstreamer-devel - gst-plugins-base-devel - gst-plugins-bad-devel + gstreamer-devel + gst-plugins-base-devel + gst-plugins-bad-devel gobject-introspection-devel libxml2-devel python3-devel @@ -68,6 +68,13 @@ + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gst-libav/pspec.xml b/multimedia/video/gst-libav/pspec.xml index 17909c493d..89deb54713 100644 --- a/multimedia/video/gst-libav/pspec.xml +++ b/multimedia/video/gst-libav/pspec.xml @@ -12,7 +12,7 @@ library Gstreamer plugin for the libav codec Gstreamer plugin for the libav codec. - https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.22.0.tar.xz meson python3 @@ -23,7 +23,7 @@ yasm-devel ffmpeg-devel libunwind-devel - gst-plugins-base-devel + gst-plugins-base-devel @@ -36,7 +36,7 @@ glib2 ffmpeg gstreamer - gst-plugins-base + gst-plugins-base /usr/lib @@ -58,6 +58,13 @@ + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gst-plugins-bad/pspec.xml b/multimedia/video/gst-plugins-bad/pspec.xml index 460f2e21c9..a6639c2993 100644 --- a/multimedia/video/gst-plugins-bad/pspec.xml +++ b/multimedia/video/gst-plugins-bad/pspec.xml @@ -12,7 +12,7 @@ library A set of GStreamer plug-ins that aren't up to par compared to the rest GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. - https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.0.tar.xz + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gst-plugins-base/pspec.xml b/multimedia/video/gst-plugins-base/pspec.xml index 1b646feea1..64aa0552fb 100644 --- a/multimedia/video/gst-plugins-base/pspec.xml +++ b/multimedia/video/gst-plugins-base/pspec.xml @@ -12,7 +12,7 @@ library Basepack of plugins for gstreamer GStreamer base plugins are a well-groomed and well-maintained collection of GStreamer plugins and elements, spanning the range of possible types of elements one would want to write for GStreamer. It also contains helper libraries and base classes useful for writing elements. A wide range of video and audio decoders, encoders, and filters are included. - https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.0.tar.xz git meson @@ -45,7 +45,7 @@ libX11-devel xorg-proto xorg-server-xvfb - gstreamer-devel + gstreamer-devel gobject-introspection-devel wayland-protocols-devel @@ -80,7 +80,7 @@ graphene wayland-cursor wayland-client - gstreamer + gstreamer /usr/bin @@ -199,6 +199,13 @@ + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gst-plugins-good/pspec.xml b/multimedia/video/gst-plugins-good/pspec.xml index 1f96d6fdad..4fbe13911d 100644 --- a/multimedia/video/gst-plugins-good/pspec.xml +++ b/multimedia/video/gst-plugins-good/pspec.xml @@ -12,7 +12,7 @@ library A set of good-quality plugins for GStreamer gst-plugins-good contains a set of mature plugins and elements for GStreamer. - https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.0.tar.xz + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gst-plugins-ugly/pspec.xml b/multimedia/video/gst-plugins-ugly/pspec.xml index a9922ff9f8..1be478604b 100644 --- a/multimedia/video/gst-plugins-ugly/pspec.xml +++ b/multimedia/video/gst-plugins-ugly/pspec.xml @@ -12,7 +12,7 @@ library Other plugins for gstreamer GStreamer Ugly Plug-ins is a set of plug-ins that have good quality and correct functionality, but distributing them might pose problems. The license on either the plugins or the supporting libraries might not be how we'd like. The code might be widely known to present patent problems. - https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.22.0.tar.xz meson xz-devel @@ -32,8 +32,8 @@ libmpeg2-devel libdvdread-devel opencore-amr-devel - gstreamer-devel - gst-plugins-base-devel + gstreamer-devel + gst-plugins-base-devel @@ -52,8 +52,8 @@ libmpeg2 libdvdread opencore-amr - gstreamer - gst-plugins-base + gstreamer + gst-plugins-base /usr/lib/gstreamer-1.0 @@ -79,6 +79,13 @@ + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gst-rtsp-server/pspec.xml b/multimedia/video/gst-rtsp-server/pspec.xml index 783751f75b..452e6159b9 100644 --- a/multimedia/video/gst-rtsp-server/pspec.xml +++ b/multimedia/video/gst-rtsp-server/pspec.xml @@ -12,14 +12,14 @@ library RTSP server library based on GStreamer GStreamer tabanlı RTSP sunucu kitaplığı - https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.22.0.tar.xz meson python3-devel glib2-devel - gstreamer-devel - gst-plugins-bad-devel + gstreamer-devel + gst-plugins-bad-devel @@ -53,6 +53,13 @@ + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gstreamer-vaapi/pspec.xml b/multimedia/video/gstreamer-vaapi/pspec.xml index be3d5b0a86..64704bf68b 100644 --- a/multimedia/video/gstreamer-vaapi/pspec.xml +++ b/multimedia/video/gstreamer-vaapi/pspec.xml @@ -12,7 +12,7 @@ library GStreamer Multimedia Framework VA Plugins gstreamer-vaapi, GStreamer Multimedia Framework VA Plugins. - https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.22.0.tar.xz meson python3 @@ -21,9 +21,9 @@ libva-devel libXrandr-devel wayland-protocols-devel - gstreamer-devel - gst-plugins-bad-devel - gst-plugins-base-devel + gstreamer-devel + gst-plugins-bad-devel + gst-plugins-base-devel @@ -40,9 +40,9 @@ libXrender wayland-client wayland-protocols - gstreamer - gst-plugins-bad - gst-plugins-base + gstreamer + gst-plugins-bad + gst-plugins-base /usr/lib @@ -65,6 +65,13 @@ + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gstreamer/actions.py b/multimedia/video/gstreamer/actions.py index 67601c0625..95e8e2b5c9 100644 --- a/multimedia/video/gstreamer/actions.py +++ b/multimedia/video/gstreamer/actions.py @@ -24,6 +24,7 @@ def setup(): options += " --bindir=/usr/bin32 \ --libdir=/usr/lib32 \ --libexecdir=/usr/libexec32 \ + -Dexamples=disabled \ -Dintrospection=disabled \ " diff --git a/multimedia/video/gstreamer/pspec.xml b/multimedia/video/gstreamer/pspec.xml index 6e79111ee0..71fbc62b40 100644 --- a/multimedia/video/gstreamer/pspec.xml +++ b/multimedia/video/gstreamer/pspec.xml @@ -13,7 +13,7 @@ app:console GStreamer streaming media framework runtime 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. - https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.5.tar.xz + https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.0.tar.xz meson gobject-introspection-devel @@ -59,7 +59,7 @@ /usr/share/locale /usr/share/gstreamer-1.0/gdb - /usr/share/gdb/auto-load/usr/lib/libgstreamer-1.0.so.0.2005.0-gdb.py + /usr/share/gdb/auto-load/usr/lib/libgstreamer-1.0.so.0.2200.0-gdb.py /usr/share/man @@ -91,7 +91,7 @@ /usr/lib32/libgstnet* /usr/lib32/libgstreamer* /usr/lib32/gstreamer-1.0 - /usr/share/gdb/auto-load/usr/lib32/libgstreamer-1.0.so.0.2005.0-gdb.py + /usr/share/gdb/auto-load/usr/lib32/libgstreamer-1.0.so.0.2200.0-gdb.py gstreamer-next-32bit @@ -130,6 +130,13 @@ + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-02 1.20.5 diff --git a/multimedia/video/gstreamermm/actions.py b/multimedia/video/gstreamermm/actions.py index cf7b3610cb..829f7c3a8a 100644 --- a/multimedia/video/gstreamermm/actions.py +++ b/multimedia/video/gstreamermm/actions.py @@ -6,9 +6,14 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): + shelltools.system("sed -e 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \ + -i Makefile.am Makefile.in || die") + shelltools.system("sed -e 's/ -Werror/ /' -i tests/Makefile.am tests/Makefile.in || die") + autotools.autoreconf("-fiv") autotools.configure() pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") diff --git a/multimedia/video/gstreamermm/files/gstreamermm-1.10.0-no-volatile.patch b/multimedia/video/gstreamermm/files/gstreamermm-1.10.0-no-volatile.patch new file mode 100644 index 0000000000..ede9f910ae --- /dev/null +++ b/multimedia/video/gstreamermm/files/gstreamermm-1.10.0-no-volatile.patch @@ -0,0 +1,17 @@ +https://bugs.gentoo.org/786444 + +g_once_init_enter(void*) should NOT be passed a volatile argument: +https://developer.gnome.org/glib/stable/glib-Threads.html#g-once-init-enter +"While location has a volatile qualifier, this is a historical +artifact and the pointer passed to it should not be volatile." +--- gstreamermm-1.10.0/gstreamer/gstreamermm/register.h.orig 2017-10-20 12:26:46.000000000 +0300 ++++ gstreamermm-1.10.0/gstreamer/gstreamermm/register.h 2021-05-25 17:52:13.031337753 +0300 +@@ -110,7 +110,7 @@ + /* The typedef for GType may be gulong or gsize, depending on the + * system and whether the compiler is c++ or not. The g_once_init_* + * functions always take a gsize * though ... */ +- static volatile gsize gonce_data = 0; ++ static gsize gonce_data = 0; + if (g_once_init_enter (&gonce_data)) { + GTypeInfo info; + diff --git a/multimedia/video/gstreamermm/pspec.xml b/multimedia/video/gstreamermm/pspec.xml index 092225c2ed..2f8ab0bc27 100644 --- a/multimedia/video/gstreamermm/pspec.xml +++ b/multimedia/video/gstreamermm/pspec.xml @@ -18,9 +18,12 @@ pangomm-devel cairomm-devel libxmlpp-devel - gstreamer-devel - gst-plugins-base-devel + gstreamer-devel + gst-plugins-base-devel + + gstreamermm-1.10.0-no-volatile.patch + @@ -31,9 +34,9 @@ libgcc libxml2 libxmlpp - gstreamer + gstreamer libsigc++ - gst-plugins-base + gst-plugins-base /usr/lib @@ -65,6 +68,13 @@ + + 2023-01-24 + 1.10.0 + Rebuild. + Pisi Linux Community + admin@pisilinux.org + 2023-01-02 1.10.0 diff --git a/programming/language/python/gst-python/pspec.xml b/programming/language/python/gst-python/pspec.xml index 05d9f297b6..4587df2f92 100644 --- a/programming/language/python/gst-python/pspec.xml +++ b/programming/language/python/gst-python/pspec.xml @@ -17,9 +17,9 @@ python-pygobject3-devel python3-pygobject3-devel glib2-devel - gstreamer-devel + gstreamer-devel python-devel - gst-plugins-base-devel + gst-plugins-base-devel @@ -40,6 +40,13 @@ + + 2023-01-24 + 1.16.2 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2022-06-30 1.16.2 diff --git a/programming/language/python3/gst-python3/pspec.xml b/programming/language/python3/gst-python3/pspec.xml index c6c1247867..b11d698ecf 100644 --- a/programming/language/python3/gst-python3/pspec.xml +++ b/programming/language/python3/gst-python3/pspec.xml @@ -12,15 +12,15 @@ library GStreamer Python3 bindings gst-python3 is a Python frontend to GStreamer. - https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.3.tar.xz + https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.22.0.tar.xz meson glib2-devel python3-pygobject3-devel - gstreamer-devel + gstreamer-devel python3-devel - gst-plugins-base-devel + gst-plugins-base-devel @@ -43,6 +43,13 @@ + + 2023-01-24 + 1.22.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2022-06-22 1.20.3 diff --git a/util/archive/unrar/pspec.xml b/util/archive/unrar/pspec.xml index 52b7233697..ffbca440c7 100644 --- a/util/archive/unrar/pspec.xml +++ b/util/archive/unrar/pspec.xml @@ -12,7 +12,7 @@ app:console RAR decompressor unrar is a program to decompress RAR archives. - http://www.rarlab.com/rar/unrarsrc-6.2.3.tar.gz + http://www.rarlab.com/rar/unrarsrc-6.2.4.tar.gz @@ -33,6 +33,13 @@ + + 2023-01-24 + 6.2.4 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2022-12-16 6.2.3