pkgbase = gstreamer
	pkgdesc = Multimedia graph framework
	pkgver = 1.28.7
	pkgrel = 1
	url = https://gstreamer.freedesktop.org/
	arch = x86_64
	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 = 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 = libgcc
	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 = libstdc++
	makedepends = libtheora
	makedepends = libunwind
	makedepends = libusb
	makedepends = libva
	makedepends = libvorbis
	makedepends = libvpl
	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 = nasm
	makedepends = neon
	makedepends = nettle
	makedepends = onnxruntime
	makedepends = openal
	makedepends = opencore-amr
	makedepends = opencv
	makedepends = openexr
	makedepends = openh264
	makedepends = openjpeg2
	makedepends = openssl
	makedepends = opentimelineio
	makedepends = opus
	makedepends = orc
	makedepends = pango
	makedepends = python
	makedepends = python-cairo
	makedepends = python-commonmark
	makedepends = python-gobject
	makedepends = python-lxml
	makedepends = python-setuptools
	makedepends = python-typing_extensions
	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 = 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 = vmaf
	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.28.7
	source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.28.7.tar.xz
	source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.28.7.tar.xz.asc
	source = 0001-HACK-meson-Disable-broken-tests.patch
	source = 0002-faac-support-faac-2.0-faac_-API.patch
	validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
	b2sums = 1ec502cf77daffc5886cb4c315d00272d4fcea68fdd2ad3796655b20d35ecbe493d9322fecffa550bfccaa74b7d6391ba54aae60aa2fb697244c83a9227baf9b
	b2sums = 35c721581354b5b4093951c14d56b009caf4f68cb7a0adaf20d1c961f472341787fc073b348607101369d403f38ff6ba8c6d3204f9231a0f7e2ff10ea2a1719c
	b2sums = SKIP
	b2sums = 64198edd8f3fe8c8ad36455df34e6df471b96e5ab1bb320db16d8c86718e0122fa03b4ee83e2dd5c508e3a5b893b605be4c652c740fc962b1e907ab0ba0e3f4b
	b2sums = 4e425222d8fd1fc3c49750ad4920433e3b298698e96e714fb9d6f887ac62509f2b187a131fa31da53dcedd2a150ca59d3bd7d7519b7df91a0cff90c65094edbc
	makedepends_x86_64 = svt-hevc

pkgname = gstreamer
	pkgdesc = Multimedia graph framework - core
	install = gstreamer.install
	depends = glib2
	depends = glibc
	depends = libcap
	depends = libelf
	depends = libgcc
	depends = libunwind
	optdepends = python: gst-plugins-doc-cache-generator
	conflicts = gstreamer-vaapi<=1.26.10-5

pkgname = gst-plugins-bad-libs
	pkgdesc = Multimedia graph framework - bad
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libdrm
	depends = libgcc
	depends = libglvnd
	depends = libgudev
	depends = libnice
	depends = libstdc++
	depends = libusb
	depends = libva
	depends = libx11
	depends = libxcb
	depends = libxkbcommon
	depends = libxkbcommon-x11
	depends = mesa
	depends = orc
	depends = vulkan-icd-loader
	depends = wayland
	depends = vmaf
	depends = zlib

pkgname = gst-plugins-base-libs
	pkgdesc = Multimedia graph framework - base
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = graphene
	depends = iso-codes
	depends = libdrm
	depends = libglvnd
	depends = libgudev
	depends = libjpeg-turbo
	depends = libpng
	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.28.7-1
	depends = gstreamer=1.28.7-1
	depends = alsa-lib
	depends = cairo
	depends = cdparanoia
	depends = glib2
	depends = glibc
	depends = libgcc
	depends = libogg
	depends = libtheora
	depends = libvorbis
	depends = opus
	depends = pango

pkgname = gst-plugins-good
	pkgdesc = Multimedia graph framework - good plugins
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = aalib
	depends = bzip2
	depends = cairo
	depends = flac
	depends = gdk-pixbuf2
	depends = glib2
	depends = glibc
	depends = lame
	depends = libavc1394
	depends = libcaca
	depends = libdv
	depends = libgcc
	depends = libgudev
	depends = libiec61883
	depends = libjpeg-turbo
	depends = libpng
	depends = libpulse
	depends = libraw1394
	depends = libshout
	depends = libsoup3
	depends = libstdc++
	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.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = aom
	depends = bzip2
	depends = cairo
	depends = chromaprint
	depends = curl
	depends = faac
	depends = faad2
	depends = fluidsynth
	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 = libgcc
	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 = libstdc++
	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 = 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
	optdepends = gst-plugin-gtk: gtk plugin
	optdepends = gst-plugin-hip: hip plugin and library
	optdepends = gst-plugin-msdk: msdk plugin
	optdepends = gst-plugin-onnx: onnx plugin
	optdepends = gst-plugin-opencv: opencv plugin and library
	optdepends = gst-plugin-qml6: qml6 plugin
	optdepends = gst-plugin-qmlgl: qmlgl plugin
	optdepends = gst-plugin-qsv: qsv plugin
	optdepends = gst-plugin-va: va plugin
	optdepends = gst-plugin-wpe: wpe plugin
	optdepends_x86_64 = gst-plugin-svthevcenc: svthevcenc plugin

pkgname = gst-plugins-ugly
	pkgdesc = Multimedia graph framework - ugly plugins
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = a52dec
	depends = glib2
	depends = glibc
	depends = libcdio
	depends = libdvdread
	depends = libmpeg2
	depends = x264

pkgname = gst-libav
	pkgdesc = Multimedia graph framework - libav plugin
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = ffmpeg
	depends = glib2
	depends = glibc
	provides = gst-ffmpeg=1.28.7-1

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

pkgname = gst-plugin-hip
	pkgdesc = Multimedia graph framework - hip plugin and library
	depends = gst-plugins-bad-libs=1.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libdrm
	depends = libgcc
	depends = libgudev
	depends = libstdc++
	depends = libx11
	depends = mesa
	depends = orc
	depends = wayland

pkgname = gst-plugin-msdk
	pkgdesc = Multimedia graph framework - msdk plugin
	depends = gst-plugins-bad-libs=1.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libdrm
	depends = libgudev
	depends = libva
	depends = libvpl

pkgname = gst-plugin-onnx
	pkgdesc = Multimedia graph framework - onnx plugin
	depends = gst-plugins-bad-libs=1.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = onnxruntime

pkgname = gst-plugin-opencv
	pkgdesc = Multimedia graph framework - opencv plugin and library
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libgcc
	depends = libstdc++
	depends = opencv

pkgname = gst-plugin-qml6
	pkgdesc = Multimedia graph framework - qml6 plugin
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libgcc
	depends = libglvnd
	depends = libstdc++
	depends = qt6-base
	depends = qt6-declarative

pkgname = gst-plugin-qmlgl
	pkgdesc = Multimedia graph framework - qmlgl plugin
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libgcc
	depends = libglvnd
	depends = libstdc++
	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.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libgcc
	depends = libstdc++
	optdepends = intel-media-sdk: runtime for legacy Intel GPUs
	optdepends = onevpl-intel-gpu: runtime for Tiger Lake and newer GPUs

pkgname = gst-plugin-svthevcenc
	pkgdesc = Multimedia graph framework - svthevcenc plugin
	arch = x86_64
	depends = gst-plugins-bad-libs=1.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = svt-hevc

pkgname = gst-plugin-va
	pkgdesc = Multimedia graph framework - va plugin
	depends = gst-plugins-bad-libs=1.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libgudev
	depends = libva
	replaces = gstreamer-vaapi<=1.26.10-5

pkgname = gst-plugin-wpe
	pkgdesc = Multimedia graph framework - wpe plugin
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libgcc
	depends = libstdc++
	depends = libwpe
	depends = libxkbcommon
	depends = wayland
	depends = wpebackend-fdo
	depends = wpewebkit

pkgname = gst-plugin-wpe2
	pkgdesc = Multimedia graph framework - wpe2 plugin
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = libgcc
	depends = libglvnd
	depends = libstdc++
	depends = libxkbcommon
	depends = wpewebkit

pkgname = gst-devtools-libs
	pkgdesc = Multimedia graph framework - development and debugging libraries
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-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.28.7-1
	depends = gst-plugins-bad-libs=1.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gst-rtsp-server=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = cairo
	depends = glib2
	depends = glibc
	depends = gtk3
	depends = hicolor-icon-theme
	depends = json-glib
	depends = libgcc
	depends = python
	depends = python-cairo
	depends = python-commonmark
	depends = python-gobject
	depends = python-lxml

pkgname = gst-rtsp-server
	pkgdesc = Multimedia graph framework - rtsp server
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = orc
	depends = zlib

pkgname = gst-editing-services
	pkgdesc = Multimedia graph framework - editing services
	depends = gst-devtools-libs=1.28.7-1
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gst-python=1.28.7-1
	depends = gstreamer=1.28.7-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 = gst-python
	pkgdesc = Multimedia graph framework - python plugin
	depends = gst-plugins-base-libs=1.28.7-1
	depends = gstreamer=1.28.7-1
	depends = glib2
	depends = glibc
	depends = python
	depends = python-gobject
	depends = python-typing_extensions
	optdepends = gst-plugins-bad-libs: GstAnalytics support

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
