pkgbase = gstreamer
	pkgdesc = Multimedia graph framework
	pkgver = 1.24.12
	pkgrel = 1
	url = https://gstreamer.freedesktop.org/
	arch = x86_64
	arch = powerpc64le
	arch = powerpc64
	arch = powerpc
	arch = riscv64
	license = LGPL-2.1-or-later
	checkdepends = xorg-server-xvfb
	makedepends = a52dec
	makedepends = aalib
	makedepends = alsa-lib
	makedepends = aom
	makedepends = bash-completion
	makedepends = bluez-libs
	makedepends = bzip2
	makedepends = cairo
	makedepends = cdparanoia
	makedepends = chromaprint
	makedepends = curl
	makedepends = faac
	makedepends = faad2
	makedepends = ffmpeg
	makedepends = flac
	makedepends = fluidsynth
	makedepends = gcc-libs
	makedepends = gdk-pixbuf2
	makedepends = git
	makedepends = glib2
	makedepends = glib2-devel
	makedepends = glibc
	makedepends = gobject-introspection
	makedepends = graphene
	makedepends = gsm
	makedepends = gtk3
	makedepends = hicolor-icon-theme
	makedepends = imath
	makedepends = iso-codes
	makedepends = jack2
	makedepends = json-glib
	makedepends = ladspa
	makedepends = lame
	makedepends = lcms2
	makedepends = libass
	makedepends = libavc1394
	makedepends = libavtp
	makedepends = libbs2b
	makedepends = libcaca
	makedepends = libcap
	makedepends = libcdio
	makedepends = libdc1394
	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-turbo
	makedepends = liblc3
	makedepends = libldac
	makedepends = liblrdf
	makedepends = libltc
	makedepends = libmicrodns
	makedepends = libmodplug
	makedepends = libmpcdec
	makedepends = libmpeg2
	makedepends = libnice
	makedepends = libogg
	makedepends = libopenmpt
	makedepends = libpng
	makedepends = libpulse
	makedepends = libraw1394
	makedepends = librsvg
	makedepends = libshout
	makedepends = libsndfile
	makedepends = libsoup3
	makedepends = libsrtp
	makedepends = libtheora
	makedepends = libunwind
	makedepends = libusb
	makedepends = libva
	makedepends = libvorbis
	makedepends = libvpx
	makedepends = libwebp
	makedepends = libwpe
	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 = neon
	makedepends = nettle
	makedepends = openal
	makedepends = opencore-amr
	makedepends = opencv
	makedepends = openexr
	makedepends = openh264
	makedepends = openjpeg2
	makedepends = openmpi
	makedepends = openssl
	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-base
	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 = srt
	makedepends = svt-av1
	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 = wpebackend-fdo
	makedepends = wpewebkit
	makedepends = x264
	makedepends = x265
	makedepends = zbar
	makedepends = zlib
	makedepends = zvbi
	makedepends = zxing-cpp
	source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.12
	source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.12.tar.xz
	source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.12.tar.xz.asc
	source = 0001-HACK-meson-Disable-broken-tests.patch
	source = 0002-x265enc-Unbreak-build-with-x265-4.0.patch
	validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
	b2sums = e11c560e33db0292075a8c3043eef959c6b68c2c54e55a62d41acbfce544b198ff0a948682ff2e9d90ec2773674e614378399b1411588eae7757176ce157dd4e
	b2sums = 21a0c3fd42af3870efb38fdd595298d0596d8c90801dc27bd693aaa8436e7f2e2cffd2019dba6188f89cafda1ac3e42958f152e945a9102020bd55f1f66ccfb7
	b2sums = SKIP
	b2sums = 9e277b0373c024d9ec0175e7a036f85152ce145b40d62105e660ca4f466ee0a2d70c68c11c4e6929e46117380482c70957e08e3bf6b5aca1ea0e2c7d4360f317
	b2sums = 94250c1317ce1e3444c2e0effc190ab544eca21c177e43143c3f3a8690c541cbe068604c6ff6401072a6b09f54683eac03128c918a2a16c7013622c24da11348
	makedepends_x86_64 = libvpl
	makedepends_x86_64 = nasm
	makedepends_x86_64 = onnxruntime
	makedepends_x86_64 = svt-hevc

pkgname = gstreamer
	pkgdesc = Multimedia graph framework - core
	install = gstreamer.install
	depends = gcc-libs
	depends = glib2
	depends = glibc
	depends = libcap
	depends = libelf
	depends = libunwind
	optdepends = python: gst-plugins-doc-cache-generator

pkgname = gst-plugins-bad-libs
	pkgdesc = Multimedia graph framework - bad
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = glib2
	depends = glibc
	depends = iso-codes
	depends = libdrm
	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.12-1
	depends = gstreamer=1.24.12-1
	depends = alsa-lib
	depends = cairo
	depends = cdparanoia
	depends = glib2
	depends = glibc
	depends = graphene
	depends = libjpeg-turbo
	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.12-1
	depends = gstreamer=1.24.12-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-turbo
	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.12-1
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gstreamer=1.24.12-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
	depends = libavtp
	depends = libbs2b
	depends = libdc1394
	depends = libdca
	depends = libde265
	depends = libdvdnav
	depends = libdvdread
	depends = libfdk-aac
	depends = libfreeaptx
	depends = libgme
	depends = liblc3
	depends = libldac
	depends = liblrdf
	depends = libltc
	depends = libmicrodns
	depends = libmodplug
	depends = libmpcdec
	depends = libopenmpt
	depends = librsvg
	depends = libsndfile
	depends = libsrtp
	depends = libwebp
	depends = libxml2
	depends = lilv
	depends = mjpegtools
	depends = neon
	depends = nettle
	depends = openal
	depends = openexr
	depends = openh264
	depends = openjpeg2
	depends = openssl
	depends = opus
	depends = orc
	depends = pango
	depends = qrencode
	depends = rtmpdump
	depends = sbc
	depends = soundtouch
	depends = spandsp
	depends = srt
	depends = svt-av1
	depends = webrtc-audio-processing-1
	depends = wildmidi
	depends = x265
	depends = zbar
	depends = zvbi
	depends = zxing-cpp
	depends_x86_64 = svt-hevc

pkgname = gst-plugins-ugly
	pkgdesc = Multimedia graph framework - ugly plugins
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gstreamer=1.24.12-1
	depends = ffmpeg
	depends = glib2
	depends = glibc
	provides = gst-ffmpeg=1.24.12-1

pkgname = gst-plugin-gtk
	pkgdesc = Multimedia graph framework - gtk plugin
	depends = gst-plugins-bad-libs=1.24.12-1
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gstreamer=1.24.12-1
	depends = cairo
	depends = glib2
	depends = glibc
	depends = gtk3
	depends = wayland

pkgname = gst-plugin-opencv
	pkgdesc = Multimedia graph framework - opencv plugin
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gstreamer=1.24.12-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-va
	pkgdesc = Multimedia graph framework - va plugin
	depends = gst-plugins-bad-libs=1.24.12-1
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gstreamer=1.24.12-1
	depends = gcc-libs
	depends = glib2
	depends = glibc
	depends = libwpe
	depends = libxkbcommon
	depends = wayland
	depends = wpebackend-fdo
	depends = wpewebkit

pkgname = gst-devtools-libs
	pkgdesc = Multimedia graph framework - development and debugging libraries
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gst-plugins-bad-libs=1.24.12-1
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gst-rtsp-server=1.24.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gst-python=1.24.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gst-plugins-base-libs=1.24.12-1
	depends = gstreamer=1.24.12-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.12-1
	depends = gstreamer=1.24.12-1
	depends = glib2
	depends = glibc
	depends = python
	depends = python-gobject

pkgname = gstreamer-docs
	pkgdesc = Multimedia graph framework - documentation
	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
	options = !debug
	options = !strip
