From 5fef93b0a41eddd25baecd3bacdea2d7e39dda9d Mon Sep 17 00:00:00 2001 From: Danny Rawlins Date: Sun, 12 Sep 2021 22:46:26 +1000 Subject: [PATCH] [notify] gst-plugins-base: 1.18.4 -> 1.18.5 new dependency: gl-headers --- gst-plugins-base/.footprint | 58 +++++++++++++++---------------------- gst-plugins-base/.signature | 8 ++--- gst-plugins-base/Pkgfile | 19 ++++++++++-- 3 files changed, 45 insertions(+), 40 deletions(-) diff --git a/gst-plugins-base/.footprint b/gst-plugins-base/.footprint index 6373640a6..7344c5231 100644 --- a/gst-plugins-base/.footprint +++ b/gst-plugins-base/.footprint @@ -54,13 +54,6 @@ drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/fft/ -rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/gstffts16.h -rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/gstffts32.h drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/gl/ -drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/gl/egl/ --rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/egl/egl.h --rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/egl/gstegl.h --rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/egl/gsteglimage.h --rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/egl/gstgldisplay_egl.h --rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/egl/gstgldisplay_egl_device.h --rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/egl/gstglmemoryegl.h -rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/gl-enumtypes.h -rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/gl-prelude.h -rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gl/gl.h @@ -214,7 +207,6 @@ drwxr-xr-x root/root usr/lib/girepository-1.0/ -rw-r--r-- root/root usr/lib/girepository-1.0/GstApp-1.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/GstAudio-1.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/GstGL-1.0.typelib --rw-r--r-- root/root usr/lib/girepository-1.0/GstGLEGL-1.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/GstGLX11-1.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/GstPbutils-1.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/GstRtp-1.0.typelib @@ -260,48 +252,47 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/include/gst/gl/ -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstximagesink.so -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstxvimagesink.so lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so -> libgstallocators-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so.0 -> libgstallocators-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstallocators-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so.0 -> libgstallocators-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstallocators-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so -> libgstapp-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so.0 -> libgstapp-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstapp-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so.0 -> libgstapp-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstapp-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so -> libgstaudio-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so.0 -> libgstaudio-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstaudio-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so.0 -> libgstaudio-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstaudio-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so -> libgstfft-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so.0 -> libgstfft-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstfft-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so.0 -> libgstfft-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstfft-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstgl-1.0.so -> libgstgl-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstgl-1.0.so.0 -> libgstgl-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstgl-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstgl-1.0.so.0 -> libgstgl-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstgl-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so -> libgstpbutils-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so.0 -> libgstpbutils-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstpbutils-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so.0 -> libgstpbutils-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstpbutils-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so -> libgstriff-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so.0 -> libgstriff-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstriff-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so.0 -> libgstriff-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstriff-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so -> libgstrtp-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so.0 -> libgstrtp-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstrtp-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so.0 -> libgstrtp-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstrtp-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so -> libgstrtsp-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so.0 -> libgstrtsp-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstrtsp-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so.0 -> libgstrtsp-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstrtsp-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so -> libgstsdp-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so.0 -> libgstsdp-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstsdp-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so.0 -> libgstsdp-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstsdp-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so -> libgsttag-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so.0 -> libgsttag-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgsttag-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so.0 -> libgsttag-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgsttag-1.0.so.0.1805.0 lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so -> libgstvideo-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so.0 -> libgstvideo-1.0.so.0.1804.0 --rwxr-xr-x root/root usr/lib/libgstvideo-1.0.so.0.1804.0 +lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so.0 -> libgstvideo-1.0.so.0.1805.0 +-rwxr-xr-x root/root usr/lib/libgstvideo-1.0.so.0.1805.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-allocators-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-app-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-audio-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-fft-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-gl-1.0.pc --rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-gl-egl-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-gl-prototypes-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-gl-x11-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-pbutils-1.0.pc @@ -318,7 +309,6 @@ drwxr-xr-x root/root usr/share/gir-1.0/ -rw-r--r-- root/root usr/share/gir-1.0/GstApp-1.0.gir -rw-r--r-- root/root usr/share/gir-1.0/GstAudio-1.0.gir -rw-r--r-- root/root usr/share/gir-1.0/GstGL-1.0.gir --rw-r--r-- root/root usr/share/gir-1.0/GstGLEGL-1.0.gir -rw-r--r-- root/root usr/share/gir-1.0/GstGLX11-1.0.gir -rw-r--r-- root/root usr/share/gir-1.0/GstPbutils-1.0.gir -rw-r--r-- root/root usr/share/gir-1.0/GstRtp-1.0.gir diff --git a/gst-plugins-base/.signature b/gst-plugins-base/.signature index 7e59b2d26..659f802ad 100644 --- a/gst-plugins-base/.signature +++ b/gst-plugins-base/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/ZnBFyjEQ4ipBsxN2JulFewhUwllbFNUIIDvaP84paA6mt67+xedD4ktbBnvu18UfPVbRtfsHGbF2UVi6MDDoQ8= -SHA256 (Pkgfile) = 7664877ad8accfb6e8762a9d9f2edb19abfb3f4c1f7ed24d3e8dc9c952068e6c -SHA256 (.footprint) = 85dac6360d2b514c13d325f941df171447cc0a364d916d716d6cbe6259000a6f -SHA256 (gst-plugins-base-1.18.4.tar.xz) = 29e53229a84d01d722f6f6db13087231cdf6113dd85c25746b9b58c3d68e8323 +RWSE3ohX2g5d/QHonv7vbMbYEYdkS8/QTPbtOjTfhcr4FqBkBFtcK5UlLZcoK5gkv5s5TW4uK+P0AgUHOvUJnCRT2QzcjmYG+wI= +SHA256 (Pkgfile) = fde073dd5f93aeb1d423ad718c9f404bf0de0df4fc287b609a10d953d90dd227 +SHA256 (.footprint) = 25f70c3fe0c85107742a4741f02b96c8047efb6e8a9be4e96abf02938792033d +SHA256 (gst-plugins-base-1.18.5.tar.xz) = 960b7af4585700db0fdd5b843554e11e2564fed9e061f591fae88a7be6446fa3 diff --git a/gst-plugins-base/Pkgfile b/gst-plugins-base/Pkgfile index 3b0f495d8..632e661a0 100644 --- a/gst-plugins-base/Pkgfile +++ b/gst-plugins-base/Pkgfile @@ -1,20 +1,35 @@ # Description: An essential exemplary set of plugins for gstreamer. # URL: https://gstreamer.freedesktop.org/modules/gst-plugins-base.html # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: alsa-lib graphene gstreamer libgudev libjpeg-turbo libtheora libvisual mesa opus orc pango +# Depends on: alsa-lib graphene gl-headers gstreamer libgudev libjpeg-turbo libtheora libvisual mesa opus orc pango xorg-libx11 # Optional: cdparanoia name=gst-plugins-base -version=1.18.4 +version=1.18.5 release=1 source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz) build() { + # decide accordingly to what mesa builds with + prt-get isinst wayland-protocols && \ + PKGMK_GST_PLATFORM+='egl' \ + PKGMK_GST_GLAPI+='gles2' \ + PKGMK_GST_WINDOW+='egl' + prt-get isinst xorg-libxdamage xorg-libxrandr xorg-libxshmfence xorg-libxvmc xorg-libxxf86vm && \ + PKGMK_GST_PLATFORM+=',glx' \ + PKGMK_GST_GLAPI+=',opengl' \ + PKGMK_GST_WINDOW+=',x11' + meson setup build $name-$version \ --prefix=/usr \ --libexecdir=/usr/lib \ --wrap-mode=nodownload \ -D buildtype=plain \ + -D gl=enabled \ + -D gl-graphene=enabled \ + -D gl_platform=${PKGMK_GST_PLATFORM#,} \ + -D gl_api=${PKGMK_GST_GLAPI#,} \ + -D gl_winsys=${PKGMK_GST_WINDOW#,} \ -D nls=disabled \ -D package-name="GStreamer (CRUX Linux)" \ -D package-origin="https://crux.nu/"