summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO126
-rw-r--r--PKGBUILD138
2 files changed, 107 insertions, 157 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5474ed2b98c7..6b4f60ba1a66 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = gstreamer-git
pkgdesc = GStreamer Multimedia Framework (Git version)
- pkgver = 1.22.0.r1733.g8b5833c546
+ pkgver = 1.24.0.r37.g95bafc4934
pkgrel = 1
url = http://gstreamer.freedesktop.org/
arch = i686
arch = x86_64
- license = LGPL
+ license = LGPL-2.1-or-later
makedepends = git
makedepends = meson
- makedepends = hotdoc
makedepends = cython
makedepends = valgrind
makedepends = libunwind
@@ -17,6 +16,7 @@ pkgbase = gstreamer-git
makedepends = gtk3
makedepends = libcap
makedepends = python
+ makedepends = rust
makedepends = cdparanoia
makedepends = graphene
makedepends = libvisual
@@ -40,7 +40,6 @@ pkgbase = gstreamer-git
makedepends = v4l-utils
makedepends = aalib
makedepends = flac
- makedepends = jack2
makedepends = lame
makedepends = libcaca
makedepends = libdv
@@ -63,11 +62,13 @@ pkgbase = gstreamer-git
makedepends = qt6-tools
makedepends = qt6-declarative
makedepends = qt6-wayland
+ makedepends = qt6-shadertools
makedepends = opencv
makedepends = vulkan-icd-loader
makedepends = vulkan-headers
makedepends = vulkan-validation-layers
makedepends = shaderc
+ makedepends = cuda
makedepends = libltc
makedepends = bluez-libs
makedepends = libavtp
@@ -215,31 +216,29 @@ pkgbase = gstreamer-git
makedepends = rockchip-mpp
makedepends = libxrandr
makedepends = python-gobject
- makedepends = cuda
+ makedepends = gtk-doc
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer
- source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.0.tar.xz
- source = 0002-qt-Unbreak-build-with-qt-egl-enabled-but-viv_fb-miss.patch::https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/03d8ef0b7c6e70eb936de0514831c1aafc763dcf.patch
- source = 0001-arch-has-liblc3-as-lc3.patch::https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5151.patch
+ source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.0.tar.xz
md5sums = SKIP
- md5sums = 75946c02fe05b952464b86c4a1d35f60
- md5sums = afa1f8644b0765d7ab15961e7367d5e3
- md5sums = 5b1a29c86d6075269fd7ec5e57d46ae8
+ md5sums = a2a9ae091ca41c2b618ee8154f16d75f
pkgname = gstreamer-git
- pkgdesc = GStreamer Multimedia Framework (Git version) - core
+ pkgdesc = GStreamer Multimedia Framework (Git version) - core git
install = gstreamer.install
depends = libxml2
depends = glib2
depends = libunwind
depends = libcap
depends = libelf
+ depends = libmfx
+ depends = libjack.so
optdepends = python: gst-plugins-doc-cache-generator
provides = gstreamer=$pkgver
conflicts = gstreamer
pkgname = gst-plugins-bad-libs-git
- pkgdesc = GStreamer Multimedia Framework (Git version) - bad
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ pkgdesc = GStreamer Multimedia Framework (Git version) - bad git
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = orc
depends = libdrm
depends = libx11
@@ -247,11 +246,19 @@ pkgname = gst-plugins-bad-libs-git
depends = libusb
depends = libxkbcommon-x11
depends = libnice
- provides = gst-plugins-bad-libs=1.22.0.r1733.g8b5833c546
+ depends = orc
+ depends = wayland
+ depends = vulkan-icd-loader
+ depends = mesa
+ depends = libva
+ depends = cairo
+ depends = libglvnd
+ depends = pango
+ provides = gst-plugins-bad-libs=1.24.0.r37.g95bafc4934
pkgname = gst-plugins-base-libs-git
pkgdesc = GStreamer Multimedia Framework (Git version) - base
- depends = gstreamer-git=1.22.0.r1733.g8b5833c546
+ depends = gstreamer-git=1.24.0.r37.g95bafc4934
depends = orc
depends = libxv
depends = iso-codes
@@ -259,11 +266,11 @@ pkgname = gst-plugins-base-libs-git
depends = libgl
depends = mesa
depends = libxi
- provides = gst-plugins-base-libs=1.22.0.r1733.g8b5833c546
+ provides = gst-plugins-base-libs=1.24.0.r37.g95bafc4934
pkgname = gst-plugins-base-git
pkgdesc = GStreamer Multimedia Framework (Git version) - base plugins
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = alsa-lib
depends = cdparanoia
depends = libvisual
@@ -275,12 +282,12 @@ pkgname = gst-plugins-base-git
depends = libpng
depends = libjpeg
depends = libtremor-git
- provides = gst-plugins-base=1.22.0.r1733.g8b5833c546
+ provides = gst-plugins-base=1.24.0.r37.g95bafc4934
conflicts = gst-plugins-base
pkgname = gst-plugins-good-git
pkgdesc = GStreamer Multimedia Framework (Git version) - good plugins
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = libpulse
depends = libsoup3
depends = gst-plugins-base-libs
@@ -307,12 +314,12 @@ pkgname = gst-plugins-good-git
depends = qt6-wayland
depends = orc
depends = libjack.so
- provides = gst-plugins-good=1.22.0.r1733.g8b5833c546
+ provides = gst-plugins-good=1.24.0.r37.g95bafc4934
conflicts = gst-plugins-good
pkgname = gst-plugins-bad-git
pkgdesc = GStreamer Multimedia Framework (Git version) - bad plugins
- depends = gst-plugins-bad-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-bad-libs-git=1.24.0.r37.g95bafc4934
depends = aom
depends = libass
depends = libbs2b
@@ -380,69 +387,63 @@ pkgname = gst-plugins-bad-git
depends = openh264
depends = flite1
depends = svt-av1
- provides = gst-plugins-bad=1.22.0.r1733.g8b5833c546
+ provides = gst-plugins-bad=1.24.0.r37.g95bafc4934
pkgname = gst-plugin-gtk-git
pkgdesc = GStreamer Multimedia Framework (Git version) - gtk plugin
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = gtk3
- provides = gst-plugin-gtk=1.22.0.r1733.g8b5833c546
+ provides = gst-plugin-gtk=1.24.0.r37.g95bafc4934
conflicts = gst-plugin-gtk
pkgname = gst-plugin-msdk-git
pkgdesc = GStreamer Multimedia Framework (Git version) - msdk plugin
- depends = gst-plugins-bad-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-bad-libs-git=1.24.0.r37.g95bafc4934
depends = libmfx
depends = libva
depends = libgudev
- provides = gst-plugin-msdk=1.22.0.r1733.g8b5833c546
+ provides = gst-plugin-msdk=1.24.0.r37.g95bafc4934
conflicts = gst-plugin-msdk
pkgname = gst-plugin-opencv-git
pkgdesc = GStreamer Multimedia Framework (Git version) - opencv plugin
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = opencv
- provides = gst-plugin-opencv=1.22.0.r1733.g8b5833c546
+ provides = gst-plugin-opencv=1.24.0.r37.g95bafc4934
conflicts = gst-plugin-opencv
pkgname = gst-plugin-codec2-git
pkgdesc = GStreamer Multimedia Framework (Git version) -codec2 plugin
- depends = gst-plugins-bad-libs=git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-bad-libs-git=1.24.0.r37.g95bafc4934
depends = codec2
conflicts = gst-plugin-codec2
pkgname = gst-plugin-qmlgl-git
pkgdesc = GStreamer Multimedia Framework (Git version) - qmlgl plugin
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = qt5-declarative
depends = qt5-x11extras
depends = qt5-wayland
- provides = gst-plugin-qmlgl=1.22.0.r1733.g8b5833c546
+ provides = gst-plugin-qmlgl=1.24.0.r37.g95bafc4934
conflicts = gst-plugin-qmlgl
pkgname = gst-plugin-va-git
pkgdesc = GStreamer Multimedia Framework (Git version) - va plugin
- depends = gst-plugins-bad-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-bad-libs-git=1.24.0.r37.g95bafc4934
depends = libva
- provides = gst-plugin-va=1.22.0.r1733.g8b5833c546
+ depends = libgudev
+ provides = gst-plugin-va=1.24.0.r37.g95bafc4934
conflicts = gst-plugin-va
pkgname = gst-plugin-wpe-git
pkgdesc = GStreamer Multimedia Framework (Git version) - wpe plugin
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = wpewebkit
- provides = gst-plugin-wpe=1.22.0.r1733.g8b5833c546
-
-pkgname = gst-plugin-cuda-git
- pkgdesc = GStreamer Multimedia Framework (Git version) - cuda plugin
- depends = gst-plugins-bad-libs=1.22.0.r1733.g8b5833c546
- depends = cuda
- provides = gst-plugin-cuda=1.22.0.r1733.g8b5833c546
- conflicts = gst-plugin-cuda
+ provides = gst-plugin-wpe=1.24.0.r37.g95bafc4934
pkgname = gst-plugins-ugly-git
pkgdesc = GStreamer Multimedia Framework (Git version) - ugly plugins
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = libdvdread
depends = libmpeg2
depends = a52dec
@@ -450,61 +451,60 @@ pkgname = gst-plugins-ugly-git
depends = x264
depends = opencore-amr
depends = orc
- provides = gst-plugins-ugly=1.22.0.r1733.g8b5833c546
+ provides = gst-plugins-ugly=1.24.0.r37.g95bafc4934
conflicts = gst-plugins-ugly
pkgname = gst-libav-git
pkgdesc = GStreamer Multimedia Framework (Git version) - libav plugin
- depends = gst-plugins-base-libs=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs=1.24.0.r37.g95bafc4934
depends = bzip2
depends = ffmpeg
- provides = gst-libav=1.22.0.r1733.g8b5833c546
+ provides = gst-libav=1.24.0.r37.g95bafc4934
conflicts = gst-libav
pkgname = gst-rtsp-server-git
pkgdesc = GStreamer Multimedia Framework (Git version) - rtsp server
- depends = gst-plugins-base-libs=1.22.0.r1733.g8b5833c546
- provides = gst-rtsp-server=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs=1.24.0.r37.g95bafc4934
+ provides = gst-rtsp-server=1.24.0.r37.g95bafc4934
conflicts = gst-rtsp-server
pkgname = gstreamer-vaapi-git
pkgdesc = GStreamer Multimedia Framework (Git version) - vaapi plugin
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = libva
depends = libxrandr
depends = orc
depends = glib2
- provides = gstreamer-vaapi=1.22.0.r1733.g8b5833c546
+ provides = gstreamer-vaapi=1.24.0.r37.g95bafc4934
conflicts = gst-vaapi
conflicts = gstreamer-vaapi
pkgname = gst-editing-services-git
pkgdesc = GStreamer Multimedia Framework (Git version) - editing services
- depends = gst-plugins-base-libs=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs=1.24.0.r37.g95bafc4934
depends = python-gobject
- provides = gst-editing-services=1.22.0.r1733.g8b5833c546
+ provides = gst-editing-services=1.24.0.r37.g95bafc4934
conflicts = gst-editing-services
pkgname = gst-python-git
pkgdesc = GStreamer Multimedia Framework (Git version) - python plugin
- depends = gst-plugins-base-libs-git=1.22.0.r1733.g8b5833c546
+ depends = gst-plugins-base-libs-git=1.24.0.r37.g95bafc4934
depends = python-gobject
- provides = gst-python=1.22.0.r1733.g8b5833c546
+ provides = gst-python=1.24.0.r37.g95bafc4934
conflicts = gst-python
pkgname = gst-devtools-git
pkgdesc = GStreamer Multimedia Framework (Git version) - subset of devtools
depends = python
- provides = gst-devtools=1.22.0.r1733.g8b5833c546
+ provides = gst-devtools=1.24.0.r37.g95bafc4934
conflicts = gst-devtools
pkgname = gstreamer-docs-git
pkgdesc = GStreamer Multimedia Framework (Git version) - documentation
- license = GPL3
- license = LGPL
- license = custom:BSD
- license = custom:CC-BY-SA-4.0
- license = custom:MIT
- license = custom:OPL
- provides = gstreamer-docs=1.22.0.r1733.g8b5833c546
+ license = BSD-2-Clause OR MIT OR LGPL-2.1-or-later
+ license = CC-BY-SA-4.0
+ license = LGPL-2.1-or-later
+ license = MIT
+ license = OPUBL-1.0
+ provides = gstreamer-docs=1.24.0.r37.g95bafc4934
conflicts = gstreamer-docs
diff --git a/PKGBUILD b/PKGBUILD
index 6cedb8afb5e6..09eaa0aff56c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,6 @@ pkgname=(
gst-plugin-qmlgl-git
gst-plugin-va-git
gst-plugin-wpe-git
- gst-plugin-cuda-git
gst-plugins-ugly-git
gst-libav-git
gst-rtsp-server-git
@@ -27,38 +26,38 @@ pkgname=(
gst-devtools-git
gstreamer-docs-git
)
-pkgver=1.22.0.r1733.g8b5833c546
+pkgver=1.24.0.r37.g95bafc4934
pkgrel=1
-_pkgver=1.22.0
+_pkgver=1.24.0
pkgdesc='GStreamer Multimedia Framework (Git version)'
arch=('i686' 'x86_64')
-license=('LGPL')
+license=('LGPL-2.1-or-later')
url='http://gstreamer.freedesktop.org/'
makedepends=(
# superproject
- git meson hotdoc cython
+ git meson cython
# gstreamer
- valgrind libunwind gobject-introspection bash-completion gtk3 libcap python
+ valgrind libunwind gobject-introspection bash-completion gtk3 libcap python rust
# gst-plugins-base
cdparanoia graphene libvisual opus libtheora libxv sdl2 qt5-base qt5-tools
zlib libglvnd wayland wayland-protocols libx11 libgudev libdrm mesa orc libtremor-git
# gst-plugins-good
- nasm v4l-utils aalib flac jack2 lame libcaca libdv mpg123 libraw1394
+ nasm v4l-utils aalib flac lame libcaca libdv mpg123 libraw1394
libavc1394 libiec61883 qt5-declarative qt5-x11extras qt5-wayland libpulse
libshout taglib twolame libvpx wavpack cairo libsoup3
- qt6-base qt6-tools qt6-declarative qt6-wayland
+ qt6-base qt6-tools qt6-declarative qt6-wayland qt6-shadertools
# gst-plugins-bad
- opencv vulkan-icd-loader vulkan-headers vulkan-validation-layers shaderc
+ opencv vulkan-icd-loader vulkan-headers vulkan-validation-layers shaderc cuda
libltc bluez-libs libavtp libbs2b bzip2 chromaprint libdca faac faad2
libfdk-aac fluidsynth libgme libkate liblrdf ladspa libde265 lilv lv2
libmicrodns mjpegtools libmpcdec neon openal libdvdnav rtmpdump sbc soundtouch
spandsp libsrtp svt-hevc svt-av1 zvbi webrtc-audio-processing-1 wildmidi
zxing-cpp zbar nettle libxml2 gsm libopenmpt wpewebkit libldac libfreeaptx
- qrencode json-glib libva libxkbcommon-x11 openh264 vo-aacenc libnice liblc3
+ qrencode json-glib libva libxkbcommon-x11 openh264 vo-aacenc libnice liblc3 #libajantv2
# gst-plugins-ugly
a52dec opencore-amr libcdio libdvdread libmpeg2 x264
@@ -85,20 +84,18 @@ makedepends=(
# gst-python
python-gobject
-
- # gstreamer-plugin-cuda
- cuda
+
+ #gstreamer-docs
+ gtk-doc
)
_gitname='gstreamer'
source=('git+https://gitlab.freedesktop.org/gstreamer/gstreamer'
"https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-${_pkgver%%+*}.tar.xz"
- "0002-qt-Unbreak-build-with-qt-egl-enabled-but-viv_fb-miss.patch::https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/03d8ef0b7c6e70eb936de0514831c1aafc763dcf.patch"
)
md5sums=('SKIP'
- '75946c02fe05b952464b86c4a1d35f60'
- 'afa1f8644b0765d7ab15961e7367d5e3')
+ 'a2a9ae091ca41c2b618ee8154f16d75f')
pkgver() {
cd $_gitname
@@ -107,14 +104,15 @@ pkgver() {
prepare() {
cd $_gitname
- git apply -3 ../0002-qt-Unbreak-build-with-qt-egl-enabled-but-viv_fb-miss.patch
}
build() {
local meson_options=(
-D devtools=disabled
-D doc=disabled
+ -D gtk_doc=enabled
-D examples=disabled
+ -D gobject-cast-checks=disabled
-D gpl=enabled
-D gst-examples=disabled
-D libnice=disabled
@@ -126,42 +124,27 @@ build() {
-D gstreamer:package-name="Arch Linux gstreamer $pkgver-$pkgrel"
-D gstreamer:package-origin="https://www.archlinux.org/"
-D gstreamer:ptp-helper-permissions=capabilities
- -D gst-plugins-base:gobject-cast-checks=disabled
- -D gst-plugins-base:package-name="Arch Linux gst-plugins-base $pkgver-$pkgrel"
- -D gst-plugins-base:package-origin="https://www.archlinux.org/"
-D gst-plugins-base:tremor=enabled
- -D gst-plugins-good:gobject-cast-checks=disabled
- -D gst-plugins-good:package-name="Arch Linux gst-plugins-good $pkgver-$pkgrel"
- -D gst-plugins-good:package-origin="https://www.archlinux.org/"
-D gst-plugins-good:rpicamsrc=disabled
-D gst-plugins-bad:directfb=disabled
- -D gst-plugins-bad:gobject-cast-checks=disabled
-D gst-plugins-bad:gs=disabled
-D gst-plugins-bad:iqa=disabled
-D gst-plugins-bad:isac=disabled
-D gst-plugins-bad:magicleap=disabled
-D gst-plugins-bad:onnx=disabled
+ -D gst-plugins-bad:mfx_api=oneVPL
-D gst-plugins-bad:openni2=disabled
-D gst-plugins-bad:opensles=disabled
- -D gst-plugins-bad:package-name="Arch Linux gst-plugins-bad $pkgver-$pkgrel"
- -D gst-plugins-bad:package-origin="https://www.archlinux.org/"
-D gst-plugins-bad:tinyalsa=disabled
-D gst-plugins-bad:wasapi2=disabled
-D gst-plugins-bad:wasapi=disabled
-D gst-plugins-bad:directshow=disabled
-D gst-plugins-bad:amfcodec=disabled
-D gst-plugins-bad:qt6d3d11=disabled
- -D gst-plugins-ugly:gobject-cast-checks=disabled
+ -D gst-plugins-bad:aja=disabled
+ -D gst-plugins-bad:win32ipc=disabled
-D gst-plugins-ugly:sidplay=disabled
- -D gst-plugins-ugly:package-name="Arch Linux gst-plugins-ugly $pkgver-$pkgrel"
- -D gst-plugins-ugly:package-origin="https://www.archlinux.org/"
- -D gst-libav:package-name="Arch Linux gst-libav $pkgver-$pkgrel"
- -D gst-libav:package-origin="https://www.archlinux.org/"
- -D gst-rtsp-server:gobject-cast-checks=disabled
- -D gst-rtsp-server:package-name="Arch Linux gst-rtsp-server $pkgver-$pkgrel"
- -D gst-rtsp-server:package-origin="https://www.archlinux.org/"
-D gst-editing-services:validate=disabled
- -D gstreamer-vaapi:package-origin="https://www.archlinux.org/"
)
arch-meson gstreamer build "${meson_options[@]}"
@@ -182,8 +165,8 @@ _install() {
}
package_gstreamer-git() {
- pkgdesc+=" - core"
- depends=(libxml2 glib2 libunwind libcap libelf)
+ pkgdesc+=" - core git"
+ depends=(libxml2 glib2 libunwind libcap libelf libmfx libjack.so)
optdepends=('python: gst-plugins-doc-cache-generator')
conflicts=('gstreamer')
provides=('gstreamer=$pkgver')
@@ -199,7 +182,6 @@ package_gstreamer-git() {
usr/share/gir-1.0/Gst{,Base,Check,Controller,Net}-1.0.gir
usr/lib/gstreamer-1.0/gst-{completion,ptp}-helper
- usr/lib/gstreamer-1.0/gst-ptp-helper-test
usr/lib/gstreamer-1.0/gst-{hotdoc-plugins,plugin}-scanner
usr/lib/gstreamer-1.0/gst-plugins-doc-cache-generator
usr/lib/gstreamer-1.0/libgstcoreelements.so
@@ -222,23 +204,26 @@ package_gstreamer-git() {
}
package_gst-plugins-bad-libs-git() {
- pkgdesc+=" - bad"
+ pkgdesc+=" - bad git"
depends=(
"gst-plugins-base-libs-git=$pkgver"
- orc libdrm libx11 libgudev libusb libxkbcommon-x11 libnice
+ orc libdrm libx11 libgudev libusb libxkbcommon-x11 libnice orc wayland vulkan-icd-loader mesa libva cairo libglvnd pango
)
conficts=('gst-plugins-bad-libs')
provides=("gst-plugins-bad-libs=$pkgver")
cd root; local files=(
usr/include/gstreamer-1.0/gst/audio/{audio-bad-prelude,gstnonstreamaudiodecoder,gstplanaraudioadapter}.h
- usr/include/gstreamer-1.0/gst/{basecamerabinsrc,codecparsers,insertbin,interfaces,isoff,mpegts,play,player,sctp,transcoder,uridownloader,vulkan,wayland,webrtc}
- usr/lib/libgst{adaptivedemux,badaudio,basecamerabinsrc,codecparsers,codecs,insertbin,isoff,mpegts,photography,play,player,sctp,transcoder,uridownloader,vulkan,wayland,webrtc,webrtcnice,cuda}-1.0.so*
- usr/lib/pkgconfig/gstreamer-{bad-audio,codecparsers,insertbin,mpegts,photography,play,player,sctp,transcoder,vulkan{,-wayland,-xcb},wayland,webrtc,webrtc-nice}-1.0.pc
- usr/lib/girepository-1.0/Gst{BadAudio,Codecs,InsertBin,Mpegts,Play,Player,Transcoder,Vulkan{,Wayland,XCB},WebRTC}-1.0.typelib
- usr/share/gir-1.0/Gst{BadAudio,Codecs,InsertBin,Mpegts,Play,Player,Transcoder,Vulkan{,Wayland,XCB},WebRTC}-1.0.gir
- usr/lib/gstreamer-1.0/libgstadaptivedemux2.so
+ usr/include/gstreamer-1.0/gst/{analytics,basecamerabinsrc,codecparsers,cuda,insertbin,interfaces,isoff,mpegts,mse,play,player,sctp,transcoder,uridownloader,vulkan,wayland,webrtc}
+ usr/lib/libgst{adaptivedemux,analytics,badaudio,basecamerabinsrc,codecparsers,dxva,mse,codecs,insertbin,isoff,mpegts,photography,play,player,sctp,transcoder,uridownloader,vulkan,wayland,webrtc,webrtcnice,cuda}-1.0.so*
+ usr/lib/pkgconfig/gstreamer-{analytics,bad-audio,codecparsers,cuda,insertbin,mpegts,mse,photography,play,player,sctp,transcoder,vulkan{,-wayland,-xcb},va,wayland,webrtc,webrtc-nice}-1.0.pc
+ usr/lib/girepository-1.0/{CudaGst,Gst{Analytics,BadAudio,Cuda,Dxva,Codecs,InsertBin,Mpegts,Mse,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.typelib
+ usr/share/gir-1.0/{CudaGst,Gst{Analytics,BadAudio,Dxva,Cuda,Codecs,InsertBin,Mpegts,Mse,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.gir
usr/lib/pkgconfig/gstreamer-plugins-bad-1.0.pc
+ usr/lib/gstreamer-1.0/libgstadaptivedemux2.so
+ usr/lib/gstreamer-1.0/libgstmse.so
+ usr/lib/gstreamer-1.0/libgstunixfd.so
+ usr/lib/gstreamer-1.0/libgstanalyticsoverlay.so
usr/lib/gstreamer-1.0/libgstaccurip.so
usr/lib/gstreamer-1.0/libgstadpcmdec.so
usr/lib/gstreamer-1.0/libgstadpcmenc.so
@@ -345,6 +330,8 @@ package_gst-plugins-base-libs-git() {
usr/lib/pkgconfig/gstreamer-plugins-base-1.0.pc
usr/lib/gstreamer-1.0/include/gst/gl/gstglconfig.h
+ usr/lib/gstreamer-1.0/libgstinsertbin.so
+ usr/lib/gstreamer-1.0/libgstbasedebug.so
usr/lib/gstreamer-1.0/libgstadder.so
usr/lib/gstreamer-1.0/libgstapp.so
usr/lib/gstreamer-1.0/libgstaudioconvert.so
@@ -535,7 +522,7 @@ package_gst-plugins-bad-git() {
usr/lib/gstreamer-1.0/libgstgme.so
usr/lib/gstreamer-1.0/libgstgsm.so
usr/lib/gstreamer-1.0/libgsthls.so
- usr/lib/gstreamer-1.0/libgstkate.so
+ #usr/lib/gstreamer-1.0/libgstkate.so
usr/lib/gstreamer-1.0/libgstladspa.so
usr/lib/gstreamer-1.0/libgstldac.so
usr/lib/gstreamer-1.0/libgstlv2.so
@@ -629,12 +616,10 @@ package_gst-plugin-opencv-git() {
package_gst-plugin-codec2-git() {
pkgdesc+=" -codec2 plugin"
- depends=("gst-plugins-bad-libs=git=$pkgver" codec2)
+ depends=("gst-plugins-bad-libs-git=$pkgver" codec2)
conflicts=('gst-plugin-codec2')
cd root; local files=(
- usr/lib/gstreamer-1.0/libgstcodec2json.so.0.2300.0
- usr/lib/gstreamer-1.0/libgstcodec2json.so.0
usr/lib/gstreamer-1.0/libgstcodec2json.so
); _install
}
@@ -654,43 +639,17 @@ package_gst-plugin-qmlgl-git() {
package_gst-plugin-va-git() {
pkgdesc+=" - va plugin"
- depends=("gst-plugins-bad-libs-git=$pkgver" libva)
+ depends=("gst-plugins-bad-libs-git=$pkgver" libva libgudev)
conflicts=('gst-plugin-va')
provides=("gst-plugin-va=$pkgver")
cd root; local files=(
usr/lib/libgstva-1.0.so*
-
+ usr/include/gstreamer-1.0/gst/va
usr/lib/gstreamer-1.0/libgstva.so
); _install
}
-package_gst-plugin-cuda-git() {
- pkgdesc+=" - cuda plugin"
- depends=("gst-plugins-bad-libs=$pkgver" cuda)
- conflicts=('gst-plugin-cuda')
- provides=("gst-plugin-cuda=$pkgver")
-
- cd root; local files=(
- usr/include/gstreamer-1.0/gst/cuda/cuda-prelude.h
- usr/include/gstreamer-1.0/gst/cuda/gstcudabufferpool.h
- usr/include/gstreamer-1.0/gst/cuda/gstcudacontext.h
- usr/include/gstreamer-1.0/gst/cuda/gstcudaloader.h
- usr/include/gstreamer-1.0/gst/cuda/gstcudamemory.h
- usr/include/gstreamer-1.0/gst/cuda/gstcudautils.h
- usr/include/gstreamer-1.0/gst/cuda/cuda-gst.h
- usr/include/gstreamer-1.0/gst/cuda/gstcudanvrtc.h
- usr/include/gstreamer-1.0/gst/cuda/gstcudastream.h
- usr/include/gstreamer-1.0/gst/cuda/gstcuda.h
-
- usr/lib/girepository-1.0/CudaGst-1.0.typelib
- usr/lib/girepository-1.0/GstCuda-1.0.typelib
- usr/lib/pkgconfig/gstreamer-cuda-1.0.pc
-
- usr/share/gir-1.0/CudaGst-1.0.gir
- usr/share/gir-1.0/GstCuda-1.0.gir
-); _install
-}
package_gst-plugin-wpe-git() {
pkgdesc+=" - wpe plugin"
depends=("gst-plugins-base-libs-git=$pkgver" wpewebkit)
@@ -795,22 +754,7 @@ package_gstreamer-vaapi-git() {
conflicts=('gst-vaapi' 'gstreamer-vaapi')
provides=("gstreamer-vaapi=$pkgver")
cd root; local files=(
- usr/include/gstreamer-1.0/gst/va/va-enumtypes.h
- usr/include/gstreamer-1.0/gst/va/gstva.h
- usr/include/gstreamer-1.0/gst/va/gstvaallocator.h
- usr/include/gstreamer-1.0/gst/va/gstvadisplay.h
- usr/include/gstreamer-1.0/gst/va/gstvadisplay_drm.h
- usr/include/gstreamer-1.0/gst/va/gstvadisplay_wrapped.h
- usr/include/gstreamer-1.0/gst/va/gstvapool.h
- usr/include/gstreamer-1.0/gst/va/gstvautils.h
- usr/include/gstreamer-1.0/gst/va/va-prelude.h
- usr/include/gstreamer-1.0/gst/va/va_fwd.h
-
usr/lib/gstreamer-1.0/libgstvaapi.so
- usr/lib/girepository-1.0/GstVa-1.0.typelib
-
- usr/lib/pkgconfig/gstreamer-va-1.0.pc
- usr/share/gir-1.0/GstVa-1.0.gir
); _install
}
@@ -841,11 +785,17 @@ package_gst-devtools-git() {
); _install
}
+
package_gstreamer-docs-git() {
pkgdesc+=" - documentation"
conflicts=('gstreamer-docs')
provides=("gstreamer-docs=$pkgver")
- license=(GPL3 LGPL custom:BSD custom:CC-BY-SA-4.0 custom:MIT custom:OPL)
+ license=('BSD-2-Clause OR MIT OR LGPL-2.1-or-later'
+ CC-BY-SA-4.0
+ LGPL-2.1-or-later
+ MIT
+ OPUBL-1.0
+)
# make sure there are no files left to install
find root -depth -print0 | xargs -0 rmdir