mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
extra/gstreamer to 1.24.5-1
This commit is contained in:
parent
647c563930
commit
852fd9b95c
4 changed files with 2675 additions and 223 deletions
|
@ -1,95 +1,60 @@
|
|||
pkgbase = gstreamer
|
||||
pkgdesc = Multimedia graph framework
|
||||
pkgver = 1.24.3
|
||||
pkgver = 1.24.5
|
||||
pkgrel = 1
|
||||
url = https://gstreamer.freedesktop.org/
|
||||
arch = x86_64
|
||||
license = LGPL-2.1-or-later
|
||||
checkdepends = xorg-server-xvfb
|
||||
makedepends = git
|
||||
makedepends = meson
|
||||
makedepends = bash-completion
|
||||
makedepends = gobject-introspection
|
||||
makedepends = gtk3
|
||||
makedepends = libcap
|
||||
makedepends = libelf
|
||||
makedepends = libunwind
|
||||
makedepends = python
|
||||
makedepends = python-packaging
|
||||
makedepends = rust
|
||||
makedepends = valgrind
|
||||
makedepends = alsa-lib
|
||||
makedepends = cdparanoia
|
||||
makedepends = graphene
|
||||
makedepends = libdrm
|
||||
makedepends = libglvnd
|
||||
makedepends = libgudev
|
||||
makedepends = libjpeg
|
||||
makedepends = libpng
|
||||
makedepends = libtheora
|
||||
makedepends = libx11
|
||||
makedepends = libxi
|
||||
makedepends = libxv
|
||||
makedepends = mesa
|
||||
makedepends = opus
|
||||
makedepends = orc
|
||||
makedepends = pango
|
||||
makedepends = qt5-base
|
||||
makedepends = qt5-tools
|
||||
makedepends = sdl2
|
||||
makedepends = wayland
|
||||
makedepends = wayland-protocols
|
||||
makedepends = zlib
|
||||
makedepends = a52dec
|
||||
makedepends = aalib
|
||||
makedepends = cairo
|
||||
makedepends = flac
|
||||
makedepends = gdk-pixbuf2
|
||||
makedepends = jack2
|
||||
makedepends = lame
|
||||
makedepends = libavc1394
|
||||
makedepends = libcaca
|
||||
makedepends = libdv
|
||||
makedepends = libiec61883
|
||||
makedepends = libpulse
|
||||
makedepends = libraw1394
|
||||
makedepends = libshout
|
||||
makedepends = libsoup3
|
||||
makedepends = libvpx
|
||||
makedepends = libxdamage
|
||||
makedepends = libxtst
|
||||
makedepends = mpg123
|
||||
makedepends = nasm
|
||||
makedepends = nettle
|
||||
makedepends = opencore-amr
|
||||
makedepends = qt5-declarative
|
||||
makedepends = qt5-wayland
|
||||
makedepends = qt5-x11extras
|
||||
makedepends = qt6-declarative
|
||||
makedepends = qt6-shadertools
|
||||
makedepends = qt6-tools
|
||||
makedepends = qt6-wayland
|
||||
makedepends = speex
|
||||
makedepends = taglib
|
||||
makedepends = twolame
|
||||
makedepends = v4l-utils
|
||||
makedepends = wavpack
|
||||
makedepends = alsa-lib
|
||||
makedepends = bash-completion
|
||||
makedepends = bluez-libs
|
||||
makedepends = bzip2
|
||||
makedepends = cairo
|
||||
makedepends = cdparanoia
|
||||
makedepends = chromaprint
|
||||
makedepends = faac
|
||||
makedepends = faad2
|
||||
makedepends = ffmpeg
|
||||
makedepends = flac
|
||||
makedepends = fluidsynth
|
||||
makedepends = gcc-libs
|
||||
makedepends = gdk-pixbuf2
|
||||
makedepends = git
|
||||
makedepends = glib2-devel
|
||||
makedepends = glibc
|
||||
makedepends = gobject-introspection
|
||||
makedepends = graphene
|
||||
makedepends = gsm
|
||||
makedepends = gtk3
|
||||
makedepends = hicolor-icon-theme
|
||||
makedepends = imath
|
||||
makedepends = jack2
|
||||
makedepends = json-glib
|
||||
makedepends = ladspa
|
||||
makedepends = lame
|
||||
makedepends = libavc1394
|
||||
makedepends = libavtp
|
||||
makedepends = libbs2b
|
||||
makedepends = libcaca
|
||||
makedepends = libcap
|
||||
makedepends = libcdio
|
||||
makedepends = libdca
|
||||
makedepends = libde265
|
||||
makedepends = libdrm
|
||||
makedepends = libdv
|
||||
makedepends = libdvdnav
|
||||
makedepends = libdvdread
|
||||
makedepends = libelf
|
||||
makedepends = libfdk-aac
|
||||
makedepends = libfreeaptx
|
||||
makedepends = libglvnd
|
||||
makedepends = libgme
|
||||
makedepends = libgudev
|
||||
makedepends = libiec61883
|
||||
makedepends = libjpeg
|
||||
makedepends = liblc3
|
||||
makedepends = libldac
|
||||
makedepends = liblrdf
|
||||
|
@ -97,147 +62,238 @@ pkgbase = gstreamer
|
|||
makedepends = libmicrodns
|
||||
makedepends = libmodplug
|
||||
makedepends = libmpcdec
|
||||
makedepends = libmpeg2
|
||||
makedepends = libnice
|
||||
makedepends = libogg
|
||||
makedepends = libopenmpt
|
||||
makedepends = libpng
|
||||
makedepends = libpulse
|
||||
makedepends = libraw1394
|
||||
makedepends = libshout
|
||||
makedepends = libsoup3
|
||||
makedepends = libsrtp
|
||||
makedepends = libtheora
|
||||
makedepends = libunwind
|
||||
makedepends = libva
|
||||
makedepends = libvpl
|
||||
makedepends = libvpx
|
||||
makedepends = libx11
|
||||
makedepends = libxcb
|
||||
makedepends = libxdamage
|
||||
makedepends = libxext
|
||||
makedepends = libxfixes
|
||||
makedepends = libxi
|
||||
makedepends = libxkbcommon
|
||||
makedepends = libxkbcommon-x11
|
||||
makedepends = libxml2
|
||||
makedepends = libxrandr
|
||||
makedepends = libxtst
|
||||
makedepends = libxv
|
||||
makedepends = lilv
|
||||
makedepends = lv2
|
||||
makedepends = mesa
|
||||
makedepends = meson
|
||||
makedepends = mjpegtools
|
||||
makedepends = mpg123
|
||||
makedepends = nasm
|
||||
makedepends = neon
|
||||
makedepends = nettle
|
||||
makedepends = openal
|
||||
makedepends = opencore-amr
|
||||
makedepends = opencv
|
||||
makedepends = opentimelineio
|
||||
makedepends = opus
|
||||
makedepends = orc
|
||||
makedepends = pango
|
||||
makedepends = python
|
||||
makedepends = python-cairo
|
||||
makedepends = python-gobject
|
||||
makedepends = python-lxml
|
||||
makedepends = python-setuptools
|
||||
makedepends = qrencode
|
||||
makedepends = qt5-base
|
||||
makedepends = qt5-declarative
|
||||
makedepends = qt5-tools
|
||||
makedepends = qt5-wayland
|
||||
makedepends = qt5-x11extras
|
||||
makedepends = qt6-declarative
|
||||
makedepends = qt6-shadertools
|
||||
makedepends = qt6-tools
|
||||
makedepends = qt6-wayland
|
||||
makedepends = rtmpdump
|
||||
makedepends = rust
|
||||
makedepends = sbc
|
||||
makedepends = sdl2
|
||||
makedepends = shaderc
|
||||
makedepends = soundtouch
|
||||
makedepends = spandsp
|
||||
makedepends = speex
|
||||
makedepends = svt-av1
|
||||
makedepends = svt-hevc
|
||||
makedepends = systemd-libs
|
||||
makedepends = taglib
|
||||
makedepends = twolame
|
||||
makedepends = v4l-utils
|
||||
makedepends = valgrind
|
||||
makedepends = vulkan-headers
|
||||
makedepends = vulkan-icd-loader
|
||||
makedepends = vulkan-validation-layers
|
||||
makedepends = wavpack
|
||||
makedepends = wayland
|
||||
makedepends = wayland-protocols
|
||||
makedepends = webrtc-audio-processing-1
|
||||
makedepends = wildmidi
|
||||
makedepends = wpewebkit
|
||||
makedepends = x264
|
||||
makedepends = zbar
|
||||
makedepends = zlib
|
||||
makedepends = zvbi
|
||||
makedepends = zxing-cpp
|
||||
makedepends = a52dec
|
||||
makedepends = libcdio
|
||||
makedepends = libdvdread
|
||||
makedepends = libmpeg2
|
||||
makedepends = x264
|
||||
makedepends = ffmpeg
|
||||
makedepends = opentimelineio
|
||||
makedepends = libxrandr
|
||||
makedepends = python-gobject
|
||||
makedepends = python-setuptools
|
||||
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.3
|
||||
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.3.tar.xz
|
||||
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.3.tar.xz.asc
|
||||
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.5
|
||||
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.5.tar.xz
|
||||
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.5.tar.xz.asc
|
||||
source = 0001-HACK-meson-Disable-broken-tests.patch
|
||||
source = 0002-libav-Fix-compatibility-with-ffmpeg-7.patch
|
||||
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
|
||||
b2sums = ba36061add5b081291b2f6a18b14e2c6cf1f2796b503bc7053e4c059f3d10620ece05b52590151f7e35f2e8919a0f2cfa3372ba24ff0a15beeb4d670c7df3ccd
|
||||
b2sums = 118ad62b9e1072a8f1399c2984c74745c2c1572b9f244bd108b23821d2957bcb1938010f37ec3ab6ac4a40989dd6e54898b5ab669fd142891d4cba4c44b6fd9f
|
||||
b2sums = 6a01a775675d1ba9d9cfd8a0f910581cc542cea2b4a72fd769699bcb2d4cbdf83cb6a80e6886804400a2263e53afee81245517440525b9685284113d308bbe90
|
||||
b2sums = b0010b37a5cb6f4d47938f1ca6a86da5973952b8545483fc7d8bcf71b053b0f0c823565303768b7b03da2fd89cb0432bdc62beea9e2fb85f8da104db42615c46
|
||||
b2sums = SKIP
|
||||
b2sums = e7c59c828883a3bb3aa47684d83b57cd4d463e1f8cffc0383f779fa60ecbe37bfa30c8a0f40e6b2a01f6e0edfbefc5b7041340837e0018741e5963671945a1f2
|
||||
b2sums = 0e186a56db45250e9e5dbf42a64f87ff01c8f65346ff44763db469c569c690f20efec20c9b5c1030ff0373587a0d1f682e1d6181cf9d5a2e7dbb7512e3745d4d
|
||||
b2sums = 4692623d2c7b0c6b2c81772abc11a385fad53b00476600e859b980f1c2925f43ffd71b4b8f55b0d61f3a6313530690c512f92eaa59a97b6a0aef735e1da8c8e6
|
||||
|
||||
pkgname = gstreamer
|
||||
pkgdesc = Multimedia graph framework - core
|
||||
install = gstreamer.install
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libcap
|
||||
depends = libelf
|
||||
depends = libunwind
|
||||
depends = libxml2
|
||||
optdepends = python: gst-plugins-doc-cache-generator
|
||||
|
||||
pkgname = gst-plugins-bad-libs
|
||||
pkgdesc = Multimedia graph framework - bad
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libglvnd
|
||||
depends = libgudev
|
||||
depends = libnice
|
||||
depends = libusb
|
||||
depends = libva
|
||||
depends = libx11
|
||||
depends = libxcb
|
||||
depends = libxkbcommon
|
||||
depends = libxkbcommon-x11
|
||||
depends = mesa
|
||||
depends = orc
|
||||
depends = vulkan-icd-loader
|
||||
depends = wayland
|
||||
depends = zlib
|
||||
|
||||
pkgname = gst-plugins-base-libs
|
||||
pkgdesc = Multimedia graph framework - base
|
||||
depends = gstreamer=1.24.3
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = iso-codes
|
||||
depends = libdrm
|
||||
depends = libgl
|
||||
depends = libglvnd
|
||||
depends = libgudev
|
||||
depends = libx11
|
||||
depends = libxcb
|
||||
depends = libxext
|
||||
depends = libxi
|
||||
depends = libxv
|
||||
depends = mesa
|
||||
depends = orc
|
||||
depends = wayland
|
||||
depends = zlib
|
||||
|
||||
pkgname = gst-plugins-base
|
||||
pkgdesc = Multimedia graph framework - base plugins
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = alsa-lib
|
||||
depends = cairo
|
||||
depends = cdparanoia
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = graphene
|
||||
depends = libjpeg
|
||||
depends = libogg
|
||||
depends = libpng
|
||||
depends = libtheora
|
||||
depends = libvorbis
|
||||
depends = libx11
|
||||
depends = opus
|
||||
depends = pango
|
||||
|
||||
pkgname = gst-plugins-good
|
||||
pkgdesc = Multimedia graph framework - good plugins
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = aalib
|
||||
depends = bzip2
|
||||
depends = cairo
|
||||
depends = flac
|
||||
depends = gcc-libs
|
||||
depends = gdk-pixbuf2
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = lame
|
||||
depends = libavc1394
|
||||
depends = libcaca
|
||||
depends = libdv
|
||||
depends = libgudev
|
||||
depends = libiec61883
|
||||
depends = libjpeg
|
||||
depends = libpng
|
||||
depends = libpulse
|
||||
depends = libraw1394
|
||||
depends = libshout
|
||||
depends = libsoup3
|
||||
depends = libvpx
|
||||
depends = libx11
|
||||
depends = libxdamage
|
||||
depends = libxext
|
||||
depends = libxfixes
|
||||
depends = libxml2
|
||||
depends = libxtst
|
||||
depends = mpg123
|
||||
depends = nettle
|
||||
depends = opencore-amr
|
||||
depends = orc
|
||||
depends = speex
|
||||
depends = taglib
|
||||
depends = twolame
|
||||
depends = v4l-utils
|
||||
depends = wavpack
|
||||
depends = zlib
|
||||
optdepends = jack: JACK backend
|
||||
|
||||
pkgname = gst-plugins-bad
|
||||
pkgdesc = Multimedia graph framework - bad plugins
|
||||
depends = gst-plugins-bad-libs=1.24.3
|
||||
depends = gst-plugins-bad-libs=1.24.5-1
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = aom
|
||||
depends = bzip2
|
||||
depends = cairo
|
||||
depends = chromaprint
|
||||
depends = curl
|
||||
depends = faac
|
||||
depends = faad2
|
||||
depends = fluidsynth
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = gsm
|
||||
depends = imath
|
||||
depends = json-glib
|
||||
depends = lcms2
|
||||
depends = libass
|
||||
|
@ -273,6 +329,7 @@ pkgname = gst-plugins-bad
|
|||
depends = openjpeg2
|
||||
depends = openssl
|
||||
depends = opus
|
||||
depends = orc
|
||||
depends = pango
|
||||
depends = qrencode
|
||||
depends = rtmpdump
|
||||
|
@ -291,95 +348,191 @@ pkgname = gst-plugins-bad
|
|||
|
||||
pkgname = gst-plugin-gtk
|
||||
pkgdesc = Multimedia graph framework - gtk plugin
|
||||
depends = gst-plugins-bad-libs=1.24.3
|
||||
depends = gst-plugins-bad-libs=1.24.5-1
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = cairo
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = gtk3
|
||||
depends = wayland
|
||||
|
||||
pkgname = gst-plugin-msdk
|
||||
pkgdesc = Multimedia graph framework - msdk plugin
|
||||
depends = gst-plugins-bad-libs=1.24.3
|
||||
depends = gst-plugins-bad-libs=1.24.5-1
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libdrm
|
||||
depends = libgudev
|
||||
depends = libva
|
||||
depends = libvpl
|
||||
|
||||
pkgname = gst-plugin-opencv
|
||||
pkgdesc = Multimedia graph framework - opencv plugin
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = opencv
|
||||
|
||||
pkgname = gst-plugin-qml6
|
||||
pkgdesc = Multimedia graph framework - qml6 plugin
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libglvnd
|
||||
depends = qt6-base
|
||||
depends = qt6-declarative
|
||||
depends = qt6-wayland
|
||||
|
||||
pkgname = gst-plugin-qmlgl
|
||||
pkgdesc = Multimedia graph framework - qmlgl plugin
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libglvnd
|
||||
depends = qt5-base
|
||||
depends = qt5-declarative
|
||||
depends = qt5-wayland
|
||||
depends = qt5-x11extras
|
||||
|
||||
pkgname = gst-plugin-qsv
|
||||
pkgdesc = Multimedia graph framework - qsv plugin
|
||||
depends = gst-plugins-bad-libs=1.24.3
|
||||
depends = gst-plugins-bad-libs=1.24.5-1
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
optdepends = intel-media-sdk: runtime for legacy Intel GPUs
|
||||
optdepends = onevpl-intel-gpu: runtime for Tiger Lake and newer GPUs
|
||||
|
||||
pkgname = gst-plugin-va
|
||||
pkgdesc = Multimedia graph framework - va plugin
|
||||
depends = gst-plugins-bad-libs=1.24.3
|
||||
depends = gst-plugins-bad-libs=1.24.5-1
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libgudev
|
||||
depends = libva
|
||||
|
||||
pkgname = gst-plugin-wpe
|
||||
pkgdesc = Multimedia graph framework - wpe plugin
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libwpe
|
||||
depends = libxkbcommon
|
||||
depends = wayland
|
||||
depends = wpebackend-fdo
|
||||
depends = wpewebkit
|
||||
|
||||
pkgname = gst-plugins-ugly
|
||||
pkgdesc = Multimedia graph framework - ugly plugins
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = a52dec
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libcdio
|
||||
depends = libdvdread
|
||||
depends = libmpeg2
|
||||
depends = orc
|
||||
depends = x264
|
||||
|
||||
pkgname = gst-libav
|
||||
pkgdesc = Multimedia graph framework - libav plugin
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = bzip2
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = ffmpeg
|
||||
provides = gst-ffmpeg=1.24.3
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
provides = gst-ffmpeg=1.24.5-1
|
||||
|
||||
pkgname = gst-devtools-libs
|
||||
pkgdesc = Multimedia graph framework - development and debugging libraries
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = json-glib
|
||||
depends = orc
|
||||
depends = zlib
|
||||
|
||||
pkgname = gst-devtools
|
||||
pkgdesc = Multimedia graph framework - development and debugging tools
|
||||
depends = gst-devtools-libs=1.24.3
|
||||
depends = gst-plugins-bad-libs=1.24.3
|
||||
depends = gst-rtsp-server=1.24.3
|
||||
depends = gst-devtools-libs=1.24.5-1
|
||||
depends = gst-plugins-bad-libs=1.24.5-1
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gst-rtsp-server=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = cairo
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = gtk3
|
||||
depends = hicolor-icon-theme
|
||||
depends = json-glib
|
||||
depends = python
|
||||
depends = python-cairo
|
||||
depends = python-gobject
|
||||
depends = python-lxml
|
||||
|
||||
pkgname = gst-rtsp-server
|
||||
pkgdesc = Multimedia graph framework - rtsp server
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = orc
|
||||
depends = zlib
|
||||
|
||||
pkgname = gst-editing-services
|
||||
pkgdesc = Multimedia graph framework - editing services
|
||||
depends = gst-devtools-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-python=1.24.3
|
||||
depends = gst-devtools-libs=1.24.5-1
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gst-python=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = json-glib
|
||||
depends = libxml2
|
||||
depends = orc
|
||||
depends = python
|
||||
depends = python-gobject
|
||||
depends = zlib
|
||||
optdepends = opentimelineio: Support for the OpenTimelineIO format
|
||||
|
||||
pkgname = gstreamer-vaapi
|
||||
pkgdesc = Multimedia graph framework - vaapi plugin
|
||||
depends = gst-plugins-bad-libs=1.24.3
|
||||
depends = gst-plugins-bad-libs=1.24.5-1
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libglvnd
|
||||
depends = libva
|
||||
depends = libx11
|
||||
depends = libxrandr
|
||||
depends = systemd-libs
|
||||
depends = wayland
|
||||
|
||||
pkgname = gst-python
|
||||
pkgdesc = Multimedia graph framework - python plugin
|
||||
depends = gst-plugins-base-libs=1.24.3
|
||||
depends = gst-plugins-base-libs=1.24.5-1
|
||||
depends = gstreamer=1.24.5-1
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = python
|
||||
depends = python-gobject
|
||||
|
||||
pkgname = gstreamer-docs
|
||||
|
|
|
@ -66,10 +66,10 @@ index 5ee2ca1efaac..a6a692ee26a1 100644
|
|||
|
||||
return s;
|
||||
diff --git a/subprojects/gst-plugins-bad/tests/check/meson.build b/subprojects/gst-plugins-bad/tests/check/meson.build
|
||||
index 3c64a3641aa7..dc00f8d81b0a 100644
|
||||
index 40006d09bde6..bcd667d52d97 100644
|
||||
--- a/subprojects/gst-plugins-bad/tests/check/meson.build
|
||||
+++ b/subprojects/gst-plugins-bad/tests/check/meson.build
|
||||
@@ -152,7 +152,6 @@ if host_machine.system() != 'windows'
|
||||
@@ -153,7 +153,6 @@ if host_machine.system() != 'windows'
|
||||
[['elements/jifmux.c'],
|
||||
not exif_dep.found() or not cdata.has('HAVE_UNISTD_H'), [exif_dep]],
|
||||
[['elements/jpegparse.c'], not cdata.has('HAVE_UNISTD_H')],
|
||||
|
@ -122,7 +122,7 @@ index 6efa928fb09b..1f1950ef323d 100644
|
|||
tcase_add_test (tc_chain, test_video_caps_change_streamable);
|
||||
tcase_add_test (tc_chain, test_audio_caps_change_streamable_single);
|
||||
diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build
|
||||
index c470158893f3..cee44f2e7480 100644
|
||||
index 2007383d81c7..96cac724f869 100644
|
||||
--- a/subprojects/gstreamer-vaapi/meson.build
|
||||
+++ b/subprojects/gstreamer-vaapi/meson.build
|
||||
@@ -218,7 +218,6 @@ plugins = []
|
||||
|
|
1958
extra/gstreamer/0002-libav-Fix-compatibility-with-ffmpeg-7.patch
Normal file
1958
extra/gstreamer/0002-libav-Fix-compatibility-with-ffmpeg-7.patch
Normal file
File diff suppressed because it is too large
Load diff
|
@ -35,7 +35,7 @@ pkgname=(
|
|||
gst-python
|
||||
gstreamer-docs
|
||||
)
|
||||
pkgver=1.24.3
|
||||
pkgver=1.24.5
|
||||
pkgrel=1
|
||||
pkgdesc="Multimedia graph framework"
|
||||
url="https://gstreamer.freedesktop.org/"
|
||||
|
@ -43,58 +43,160 @@ arch=(x86_64)
|
|||
options=(!distcc)
|
||||
license=(LGPL-2.1-or-later)
|
||||
makedepends=(
|
||||
# superproject
|
||||
git meson
|
||||
|
||||
# gstreamer
|
||||
bash-completion gobject-introspection gtk3 libcap libelf libunwind python
|
||||
python-packaging rust valgrind
|
||||
|
||||
# gst-plugins-base
|
||||
alsa-lib cdparanoia graphene libdrm libglvnd libgudev libjpeg libpng libtheora
|
||||
libx11 libxi libxv mesa opus orc pango qt5-base qt5-tools sdl2 wayland
|
||||
wayland-protocols zlib
|
||||
|
||||
# gst-plugins-good
|
||||
aalib cairo flac gdk-pixbuf2 jack2 lame libavc1394 libcaca libdv libiec61883
|
||||
libpulse libraw1394 libshout libsoup3 libvpx libxdamage libxtst mpg123 nasm
|
||||
nettle opencore-amr qt5-declarative qt5-wayland qt5-x11extras qt6-declarative
|
||||
qt6-shadertools qt6-tools qt6-wayland speex taglib twolame v4l-utils wavpack
|
||||
|
||||
# gst-plugins-bad
|
||||
bluez-libs bzip2 chromaprint faac faad2 fluidsynth gsm json-glib ladspa
|
||||
libavtp libbs2b libdca libde265 libdvdnav libfdk-aac libfreeaptx libgme
|
||||
liblc3 libldac liblrdf libltc libmicrodns libmodplug libmpcdec libnice
|
||||
libopenmpt libsrtp libva libxkbcommon-x11 libxml2 lilv lv2 mjpegtools
|
||||
neon openal opencv qrencode rtmpdump sbc shaderc soundtouch spandsp
|
||||
vulkan-headers vulkan-icd-loader vulkan-validation-layers
|
||||
webrtc-audio-processing-1 wildmidi wpewebkit zbar zvbi zxing-cpp
|
||||
|
||||
# gst-plugins-ugly
|
||||
a52dec libcdio libdvdread libmpeg2 x264
|
||||
|
||||
# gst-libav
|
||||
a52dec
|
||||
aalib
|
||||
alsa-lib
|
||||
bash-completion
|
||||
bluez-libs
|
||||
bzip2
|
||||
cairo
|
||||
cdparanoia
|
||||
chromaprint
|
||||
faac
|
||||
faad2
|
||||
ffmpeg
|
||||
|
||||
# gst-editing-services
|
||||
opentimelineio
|
||||
|
||||
# gstreamer-vaapi
|
||||
flac
|
||||
fluidsynth
|
||||
gcc-libs
|
||||
gdk-pixbuf2
|
||||
git
|
||||
glib2-devel
|
||||
glibc
|
||||
gobject-introspection
|
||||
graphene
|
||||
gsm
|
||||
gtk3
|
||||
hicolor-icon-theme
|
||||
imath
|
||||
jack2
|
||||
json-glib
|
||||
ladspa
|
||||
lame
|
||||
libavc1394
|
||||
libavtp
|
||||
libbs2b
|
||||
libcaca
|
||||
libcap
|
||||
libcdio
|
||||
libdca
|
||||
libde265
|
||||
libdrm
|
||||
libdv
|
||||
libdvdnav
|
||||
libdvdread
|
||||
libelf
|
||||
libfdk-aac
|
||||
libfreeaptx
|
||||
libglvnd
|
||||
libgme
|
||||
libgudev
|
||||
libiec61883
|
||||
libjpeg
|
||||
liblc3
|
||||
libldac
|
||||
liblrdf
|
||||
libltc
|
||||
libmicrodns
|
||||
libmodplug
|
||||
libmpcdec
|
||||
libmpeg2
|
||||
libnice
|
||||
libogg
|
||||
libopenmpt
|
||||
libpng
|
||||
libpulse
|
||||
libraw1394
|
||||
libshout
|
||||
libsoup3
|
||||
libsrtp
|
||||
libtheora
|
||||
libunwind
|
||||
libva
|
||||
libvpl
|
||||
libvpx
|
||||
libx11
|
||||
libxcb
|
||||
libxdamage
|
||||
libxext
|
||||
libxfixes
|
||||
libxi
|
||||
libxkbcommon
|
||||
libxkbcommon-x11
|
||||
libxml2
|
||||
libxrandr
|
||||
|
||||
# gst-python
|
||||
python-gobject python-setuptools
|
||||
libxtst
|
||||
libxv
|
||||
lilv
|
||||
lv2
|
||||
mesa
|
||||
meson
|
||||
mjpegtools
|
||||
mpg123
|
||||
nasm
|
||||
neon
|
||||
nettle
|
||||
openal
|
||||
opencore-amr
|
||||
opencv
|
||||
opentimelineio
|
||||
opus
|
||||
orc
|
||||
pango
|
||||
python
|
||||
python-cairo
|
||||
python-gobject
|
||||
python-lxml
|
||||
python-setuptools
|
||||
qrencode
|
||||
qt5-base
|
||||
qt5-declarative
|
||||
qt5-tools
|
||||
qt5-wayland
|
||||
qt5-x11extras
|
||||
qt6-declarative
|
||||
qt6-shadertools
|
||||
qt6-tools
|
||||
qt6-wayland
|
||||
rtmpdump
|
||||
rust
|
||||
sbc
|
||||
sdl2
|
||||
shaderc
|
||||
soundtouch
|
||||
spandsp
|
||||
speex
|
||||
systemd-libs
|
||||
taglib
|
||||
twolame
|
||||
v4l-utils
|
||||
valgrind
|
||||
vulkan-headers
|
||||
vulkan-icd-loader
|
||||
vulkan-validation-layers
|
||||
wavpack
|
||||
wayland
|
||||
wayland-protocols
|
||||
webrtc-audio-processing-1
|
||||
wildmidi
|
||||
wpewebkit
|
||||
x264
|
||||
zbar
|
||||
zlib
|
||||
zvbi
|
||||
zxing-cpp
|
||||
)
|
||||
checkdepends=(xorg-server-xvfb)
|
||||
source=(
|
||||
"git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=$pkgver"
|
||||
"https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-$pkgver.tar.xz"{,.asc}
|
||||
0001-HACK-meson-Disable-broken-tests.patch
|
||||
0002-libav-Fix-compatibility-with-ffmpeg-7.patch
|
||||
)
|
||||
b2sums=('ba36061add5b081291b2f6a18b14e2c6cf1f2796b503bc7053e4c059f3d10620ece05b52590151f7e35f2e8919a0f2cfa3372ba24ff0a15beeb4d670c7df3ccd'
|
||||
'118ad62b9e1072a8f1399c2984c74745c2c1572b9f244bd108b23821d2957bcb1938010f37ec3ab6ac4a40989dd6e54898b5ab669fd142891d4cba4c44b6fd9f'
|
||||
b2sums=('6a01a775675d1ba9d9cfd8a0f910581cc542cea2b4a72fd769699bcb2d4cbdf83cb6a80e6886804400a2263e53afee81245517440525b9685284113d308bbe90'
|
||||
'b0010b37a5cb6f4d47938f1ca6a86da5973952b8545483fc7d8bcf71b053b0f0c823565303768b7b03da2fd89cb0432bdc62beea9e2fb85f8da104db42615c46'
|
||||
'SKIP'
|
||||
'e7c59c828883a3bb3aa47684d83b57cd4d463e1f8cffc0383f779fa60ecbe37bfa30c8a0f40e6b2a01f6e0edfbefc5b7041340837e0018741e5963671945a1f2')
|
||||
'0e186a56db45250e9e5dbf42a64f87ff01c8f65346ff44763db469c569c690f20efec20c9b5c1030ff0373587a0d1f682e1d6181cf9d5a2e7dbb7512e3745d4d'
|
||||
'4692623d2c7b0c6b2c81772abc11a385fad53b00476600e859b980f1c2925f43ffd71b4b8f55b0d61f3a6313530690c512f92eaa59a97b6a0aef735e1da8c8e6')
|
||||
validpgpkeys=(
|
||||
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org>
|
||||
)
|
||||
|
@ -104,27 +206,19 @@ prepare() {
|
|||
|
||||
# Disable broken tests
|
||||
git apply -3 ../0001-HACK-meson-Disable-broken-tests.patch
|
||||
|
||||
# Fixes for FFmpeg 7
|
||||
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6505
|
||||
git apply -3 ../0002-libav-Fix-compatibility-with-ffmpeg-7.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
local meson_options=(
|
||||
# Superproject options
|
||||
-D examples=disabled
|
||||
-D gobject-cast-checks=disabled
|
||||
-D gpl=enabled
|
||||
-D gst-devtools:debug_viewer=enabled
|
||||
-D gst-examples=disabled
|
||||
-D libnice=disabled
|
||||
-D orc-source=system
|
||||
-D package-name="Arch Linux GStreamer ${epoch:+$epoch:}$pkgver-$pkgrel"
|
||||
-D package-origin="https://www.archlinux.org/"
|
||||
-D vaapi=enabled
|
||||
|
||||
# Subproject options
|
||||
-D gstreamer:dbghelp=disabled
|
||||
-D gstreamer:ptp-helper-permissions=capabilities
|
||||
-D gst-plugins-base:libvisual=disabled
|
||||
-D gst-plugins-base:tremor=disabled
|
||||
-D gst-plugins-good:rpicamsrc=disabled
|
||||
-D gst-plugins-bad:aja=disabled
|
||||
-D gst-plugins-bad:amfcodec=disabled
|
||||
-D gst-plugins-bad:directfb=disabled
|
||||
|
@ -152,15 +246,23 @@ build() {
|
|||
-D gst-plugins-bad:wasapi=disabled
|
||||
-D gst-plugins-bad:wic=disabled
|
||||
-D gst-plugins-bad:win32ipc=disabled
|
||||
-D gst-plugins-base:libvisual=disabled
|
||||
-D gst-plugins-base:tremor=disabled
|
||||
-D gst-plugins-good:rpicamsrc=disabled
|
||||
-D gst-plugins-ugly:sidplay=disabled
|
||||
-D gst-devtools:debug_viewer=enabled
|
||||
-D gstreamer:dbghelp=disabled
|
||||
-D gstreamer:ptp-helper-permissions=capabilities
|
||||
-D libnice=disabled
|
||||
-D orc-source=system
|
||||
-D package-name="Arch Linux GStreamer ${epoch:+$epoch:}$pkgver-$pkgrel"
|
||||
-D package-origin="https://www.archlinux.org/"
|
||||
-D vaapi=enabled
|
||||
)
|
||||
|
||||
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3197
|
||||
export GI_SCANNER_DISABLE_CACHE=1
|
||||
|
||||
arch-meson gstreamer build "${meson_options[@]}"
|
||||
meson configure build # Print config
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
|
@ -171,7 +273,7 @@ check() (
|
|||
export NO_AT_BRIDGE=1 GTK_A11Y=none
|
||||
|
||||
# Flaky due to timeouts
|
||||
xvfb-run -s '-nolisten local' \
|
||||
xvfb-run -s "-nolisten local" \
|
||||
meson test -C build --print-errorlogs -t 5
|
||||
)
|
||||
|
||||
|
@ -187,9 +289,14 @@ _install() {
|
|||
package_gstreamer() {
|
||||
pkgdesc+=" - core"
|
||||
depends=(
|
||||
glib2 libcap libelf libunwind libxml2
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libcap
|
||||
libelf
|
||||
libunwind
|
||||
)
|
||||
optdepends=('python: gst-plugins-doc-cache-generator')
|
||||
optdepends=("python: gst-plugins-doc-cache-generator")
|
||||
install=gstreamer.install
|
||||
|
||||
meson install -C build --destdir "$srcdir/root"
|
||||
|
@ -226,9 +333,26 @@ package_gstreamer() {
|
|||
package_gst-plugins-bad-libs() {
|
||||
pkgdesc+=" - bad"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
libdrm libgudev libnice libusb libva libx11 libxkbcommon-x11 orc
|
||||
vulkan-icd-loader wayland
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libdrm
|
||||
libglvnd
|
||||
libgudev
|
||||
libnice
|
||||
libusb
|
||||
libva
|
||||
libx11
|
||||
libxcb
|
||||
libxkbcommon
|
||||
libxkbcommon-x11
|
||||
mesa
|
||||
orc
|
||||
vulkan-icd-loader
|
||||
wayland
|
||||
zlib
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -336,8 +460,22 @@ package_gst-plugins-bad-libs() {
|
|||
package_gst-plugins-base-libs() {
|
||||
pkgdesc+=" - base"
|
||||
depends=(
|
||||
"gstreamer=$pkgver"
|
||||
iso-codes libdrm libgl libgudev libxi libxv mesa orc wayland
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
glib2
|
||||
glibc
|
||||
iso-codes
|
||||
libdrm
|
||||
libglvnd
|
||||
libgudev
|
||||
libx11
|
||||
libxcb
|
||||
libxext
|
||||
libxi
|
||||
libxv
|
||||
mesa
|
||||
orc
|
||||
wayland
|
||||
zlib
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -387,8 +525,22 @@ package_gst-plugins-base-libs() {
|
|||
package_gst-plugins-base() {
|
||||
pkgdesc+=" - base plugins"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
alsa-lib cdparanoia graphene libjpeg libpng libtheora libvorbis opus pango
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
alsa-lib
|
||||
cairo
|
||||
cdparanoia
|
||||
glib2
|
||||
glibc
|
||||
graphene
|
||||
libjpeg
|
||||
libogg
|
||||
libpng
|
||||
libtheora
|
||||
libvorbis
|
||||
libx11
|
||||
opus
|
||||
pango
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -406,12 +558,47 @@ package_gst-plugins-base() {
|
|||
package_gst-plugins-good() {
|
||||
pkgdesc+=" - good plugins"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
aalib cairo flac gdk-pixbuf2 lame libavc1394 libcaca libdv libgudev
|
||||
libiec61883 libpulse libraw1394 libshout libsoup3 libvpx libxdamage libxtst
|
||||
mpg123 nettle opencore-amr speex taglib twolame v4l-utils wavpack
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
aalib
|
||||
bzip2
|
||||
cairo
|
||||
flac
|
||||
gcc-libs
|
||||
gdk-pixbuf2
|
||||
glib2
|
||||
glibc
|
||||
lame
|
||||
libavc1394
|
||||
libcaca
|
||||
libdv
|
||||
libgudev
|
||||
libiec61883
|
||||
libjpeg
|
||||
libpng
|
||||
libpulse
|
||||
libraw1394
|
||||
libshout
|
||||
libsoup3
|
||||
libvpx
|
||||
libx11
|
||||
libxdamage
|
||||
libxext
|
||||
libxfixes
|
||||
libxml2
|
||||
libxtst
|
||||
mpg123
|
||||
nettle
|
||||
opencore-amr
|
||||
orc
|
||||
speex
|
||||
taglib
|
||||
twolame
|
||||
v4l-utils
|
||||
wavpack
|
||||
zlib
|
||||
)
|
||||
optdepends=('jack: JACK backend')
|
||||
optdepends=("jack: JACK backend")
|
||||
|
||||
cd root; local files=(
|
||||
usr/lib/gstreamer-1.0/libgst1394.so
|
||||
|
@ -500,14 +687,71 @@ package_gst-plugins-good() {
|
|||
package_gst-plugins-bad() {
|
||||
pkgdesc+=" - bad plugins"
|
||||
depends=(
|
||||
"gst-plugins-bad-libs=$pkgver"
|
||||
aom bzip2 chromaprint curl faac faad2 fluidsynth gsm json-glib lcms2 libass
|
||||
libavtp libbs2b libdc1394 libdca libde265 libdvdnav libdvdread libfdk-aac
|
||||
libfreeaptx libgme liblc3 libldac liblrdf libltc libmicrodns libmodplug
|
||||
libmpcdec libopenmpt librsvg libsndfile libsrtp libwebp libxml2 lilv
|
||||
mjpegtools neon nettle openal openexr openjpeg2 openssl opus pango qrencode
|
||||
rtmpdump sbc soundtouch spandsp srt
|
||||
webrtc-audio-processing-1 wildmidi x265 zbar zvbi zxing-cpp
|
||||
"gst-plugins-bad-libs=$pkgver-$pkgrel"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
aom
|
||||
bzip2
|
||||
cairo
|
||||
chromaprint
|
||||
curl
|
||||
faac
|
||||
faad2
|
||||
fluidsynth
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
gsm
|
||||
imath
|
||||
json-glib
|
||||
lcms2
|
||||
libass
|
||||
libavtp
|
||||
libbs2b
|
||||
libdc1394
|
||||
libdca
|
||||
libde265
|
||||
libdvdnav
|
||||
libdvdread
|
||||
libfdk-aac
|
||||
libfreeaptx
|
||||
libgme
|
||||
liblc3
|
||||
libldac
|
||||
liblrdf
|
||||
libltc
|
||||
libmicrodns
|
||||
libmodplug
|
||||
libmpcdec
|
||||
libopenmpt
|
||||
librsvg
|
||||
libsndfile
|
||||
libsrtp
|
||||
libwebp
|
||||
libxml2
|
||||
lilv
|
||||
mjpegtools
|
||||
neon
|
||||
nettle
|
||||
openal
|
||||
openexr
|
||||
openjpeg2
|
||||
openssl
|
||||
opus
|
||||
orc
|
||||
pango
|
||||
qrencode
|
||||
rtmpdump
|
||||
sbc
|
||||
soundtouch
|
||||
spandsp
|
||||
srt
|
||||
webrtc-audio-processing-1
|
||||
wildmidi
|
||||
x265
|
||||
zbar
|
||||
zvbi
|
||||
zxing-cpp
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -579,8 +823,14 @@ package_gst-plugins-bad() {
|
|||
package_gst-plugin-gtk() {
|
||||
pkgdesc+=" - gtk plugin"
|
||||
depends=(
|
||||
"gst-plugins-bad-libs=$pkgver"
|
||||
"gst-plugins-bad-libs=$pkgver-$pkgrel"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
cairo
|
||||
glib2
|
||||
glibc
|
||||
gtk3
|
||||
wayland
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -592,7 +842,11 @@ package_gst-plugin-gtk() {
|
|||
package_gst-plugin-opencv() {
|
||||
pkgdesc+=" - opencv plugin"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
opencv
|
||||
)
|
||||
|
||||
|
@ -607,8 +861,15 @@ package_gst-plugin-opencv() {
|
|||
package_gst-plugin-qml6() {
|
||||
pkgdesc+=" - qml6 plugin"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
qt6-declarative qt6-wayland
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libglvnd
|
||||
qt6-base
|
||||
qt6-declarative
|
||||
qt6-wayland
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -619,8 +880,16 @@ package_gst-plugin-qml6() {
|
|||
package_gst-plugin-qmlgl() {
|
||||
pkgdesc+=" - qmlgl plugin"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
qt5-declarative qt5-wayland qt5-x11extras
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libglvnd
|
||||
qt5-base
|
||||
qt5-declarative
|
||||
qt5-wayland
|
||||
qt5-x11extras
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -630,7 +899,15 @@ package_gst-plugin-qmlgl() {
|
|||
|
||||
package_gst-plugin-va() {
|
||||
pkgdesc+=" - va plugin"
|
||||
depends=("gst-plugins-bad-libs=$pkgver")
|
||||
depends=(
|
||||
"gst-plugins-bad-libs=$pkgver-$pkgrel"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
glib2
|
||||
glibc
|
||||
libgudev
|
||||
libva
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
usr/lib/gstreamer-1.0/libgstva.so
|
||||
|
@ -640,7 +917,15 @@ package_gst-plugin-va() {
|
|||
package_gst-plugin-wpe() {
|
||||
pkgdesc+=" - wpe plugin"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libwpe
|
||||
libxkbcommon
|
||||
wayland
|
||||
wpebackend-fdo
|
||||
wpewebkit
|
||||
)
|
||||
|
||||
|
@ -653,8 +938,16 @@ package_gst-plugin-wpe() {
|
|||
package_gst-plugins-ugly() {
|
||||
pkgdesc+=" - ugly plugins"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
a52dec libcdio libdvdread libmpeg2 x264
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
a52dec
|
||||
glib2
|
||||
glibc
|
||||
libcdio
|
||||
libdvdread
|
||||
libmpeg2
|
||||
orc
|
||||
x264
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -677,10 +970,13 @@ package_gst-plugins-ugly() {
|
|||
package_gst-libav() {
|
||||
pkgdesc+=" - libav plugin"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
bzip2 ffmpeg
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
ffmpeg
|
||||
glib2
|
||||
glibc
|
||||
)
|
||||
provides=("gst-ffmpeg=$pkgver")
|
||||
provides=("gst-ffmpeg=$pkgver-$pkgrel")
|
||||
|
||||
cd root; local files=(
|
||||
usr/lib/gstreamer-1.0/libgstlibav.so
|
||||
|
@ -690,8 +986,13 @@ package_gst-libav() {
|
|||
package_gst-devtools-libs() {
|
||||
pkgdesc+=" - development and debugging libraries"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
glib2
|
||||
glibc
|
||||
json-glib
|
||||
orc
|
||||
zlib
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -706,10 +1007,21 @@ package_gst-devtools-libs() {
|
|||
package_gst-devtools() {
|
||||
pkgdesc+=" - development and debugging tools"
|
||||
depends=(
|
||||
"gst-devtools-libs=$pkgver"
|
||||
"gst-plugins-bad-libs=$pkgver"
|
||||
"gst-rtsp-server=$pkgver"
|
||||
gtk3 python-gobject
|
||||
"gst-devtools-libs=$pkgver-$pkgrel"
|
||||
"gst-plugins-bad-libs=$pkgver-$pkgrel"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gst-rtsp-server=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
cairo
|
||||
glib2
|
||||
glibc
|
||||
gtk3
|
||||
hicolor-icon-theme
|
||||
json-glib
|
||||
python
|
||||
python-cairo
|
||||
python-gobject
|
||||
python-lxml
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -730,7 +1042,14 @@ package_gst-devtools() {
|
|||
|
||||
package_gst-rtsp-server() {
|
||||
pkgdesc+=" - rtsp server"
|
||||
depends=("gst-plugins-base-libs=$pkgver")
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
glib2
|
||||
glibc
|
||||
orc
|
||||
zlib
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
usr/include/gstreamer-1.0/gst/rtsp-server
|
||||
|
@ -746,12 +1065,21 @@ package_gst-rtsp-server() {
|
|||
package_gst-editing-services() {
|
||||
pkgdesc+=" - editing services"
|
||||
depends=(
|
||||
"gst-devtools-libs=$pkgver"
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
"gst-python=$pkgver"
|
||||
"gst-devtools-libs=$pkgver-$pkgrel"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gst-python=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
glib2
|
||||
glibc
|
||||
json-glib
|
||||
libxml2
|
||||
orc
|
||||
python
|
||||
python-gobject
|
||||
zlib
|
||||
)
|
||||
optdepends=(
|
||||
'opentimelineio: Support for the OpenTimelineIO format'
|
||||
"opentimelineio: Support for the OpenTimelineIO format"
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -777,8 +1105,17 @@ package_gst-editing-services() {
|
|||
package_gstreamer-vaapi() {
|
||||
pkgdesc+=" - vaapi plugin"
|
||||
depends=(
|
||||
"gst-plugins-bad-libs=$pkgver"
|
||||
"gst-plugins-bad-libs=$pkgver-$pkgrel"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
glib2
|
||||
glibc
|
||||
libglvnd
|
||||
libva
|
||||
libx11
|
||||
libxrandr
|
||||
systemd-libs
|
||||
wayland
|
||||
)
|
||||
|
||||
cd root; local files=(
|
||||
|
@ -789,7 +1126,11 @@ package_gstreamer-vaapi() {
|
|||
package_gst-python() {
|
||||
pkgdesc+=" - python plugin"
|
||||
depends=(
|
||||
"gst-plugins-base-libs=$pkgver"
|
||||
"gst-plugins-base-libs=$pkgver-$pkgrel"
|
||||
"gstreamer=$pkgver-$pkgrel"
|
||||
glib2
|
||||
glibc
|
||||
python
|
||||
python-gobject
|
||||
)
|
||||
|
||||
|
@ -802,7 +1143,7 @@ package_gst-python() {
|
|||
package_gstreamer-docs() {
|
||||
pkgdesc+=" - documentation"
|
||||
license=(
|
||||
'BSD-2-Clause OR MIT OR LGPL-2.1-or-later'
|
||||
"BSD-2-Clause OR MIT OR LGPL-2.1-or-later"
|
||||
CC-BY-SA-4.0
|
||||
LGPL-2.1-or-later
|
||||
MIT
|
||||
|
@ -826,4 +1167,4 @@ package_gstreamer-docs() {
|
|||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING LICENSE*
|
||||
}
|
||||
|
||||
# vim:set sw=2 sts=-1 et tw=80:
|
||||
# vim:set sw=2 sts=-1 et:
|
||||
|
|
Loading…
Reference in a new issue