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