pkgbase = vlc-git
	pkgdesc = Multi-platform MPEG, VCD/DVD, and DivX player
	pkgver = 4.0.0.r37650.g7bd9665
	pkgrel = 1
	url = https://github.com/videolan/vlc
	arch = i686
	arch = x86_64
	license = GPL-2.0-or-later
	license = LGPL-2.1-or-later
	makedepends = ffnvcodec-headers
	makedepends = git
	makedepends = lua
	makedepends = meson
	makedepends = qt6-shadertools
	makedepends = qt6-tools
	makedepends = vulkan-headers
	makedepends = wayland-protocols
	makedepends = aom
	makedepends = aribb25
	makedepends = avahi
	makedepends = dav1d
	makedepends = flac
	makedepends = fluidsynth
	makedepends = gst-plugins-base-libs
	makedepends = gtk3
	makedepends = jack
	makedepends = kwindowsystem
	makedepends = libass
	makedepends = libavc1394
	makedepends = libbluray
	makedepends = libcaca
	makedepends = libdc1394
	makedepends = libdvdnav
	makedepends = libdvdread
	makedepends = libgme
	makedepends = libgoom2
	makedepends = libjpeg-turbo
	makedepends = libkate
	makedepends = libmicrodns
	makedepends = libmodplug
	makedepends = libmtp
	makedepends = libnfs
	makedepends = libnotify
	makedepends = libogg
	makedepends = libpng
	makedepends = libpulse
	makedepends = librsvg
	makedepends = libsamplerate
	makedepends = libshout
	makedepends = libsoxr
	makedepends = libssh2
	makedepends = libtheora
	makedepends = libtiger
	makedepends = libvorbis
	makedepends = libvpx
	makedepends = libxkbcommon
	makedepends = lirc
	makedepends = live-media
	makedepends = mpg123
	makedepends = opus
	makedepends = pcsclite
	makedepends = projectm
	makedepends = protobuf
	makedepends = smbclient
	makedepends = speex
	makedepends = srt
	makedepends = systemd-libs
	makedepends = twolame
	makedepends = zvbi
	depends = aribb24
	depends = chromaprint
	depends = faad2
	depends = ffmpeg
	depends = fontconfig
	depends = freetype2
	depends = fribidi
	depends = gnutls
	depends = harfbuzz
	depends = libarchive
	depends = libdvbpsi
	depends = libebur128
	depends = libidn
	depends = libmad
	depends = libmatroska
	depends = libmpcdec
	depends = libplacebo
	depends = libsecret
	depends = libupnp
	depends = libxinerama
	depends = libxml2
	depends = libxpm
	depends = qt6-base
	depends = qt6-declarative
	depends = qt6-svg
	depends = rnnoise
	depends = taglib
	depends = xcb-util-keysyms
	optdepends = kwallet: kwallet keystore
	optdepends = libva-intel-driver: video backend intel
	optdepends = libva-vdpau-driver: vdpau backend nvidia
	optdepends = aom: AOM AV1 codec
	optdepends = aribb25: aribcam support
	optdepends = avahi: service discovery using bonjour protocol
	optdepends = dav1d: dav1d AV1 decoder
	optdepends = flac: Free Lossless Audio Codec plugin
	optdepends = fluidsynth: FluidSynth based MIDI playback plugin
	optdepends = gst-plugins-base-libs: for libgst plugins
	optdepends = gtk3: notification plugin
	optdepends = jack: jack audio server
	optdepends = kwindowsystem: kwin background blur effect
	optdepends = libass: Subtitle support
	optdepends = libavc1394: devices using the 1394ta AV/C
	optdepends = libbluray: Blu-Ray video input
	optdepends = libcaca: colored ASCII art video output
	optdepends = libdc1394: IEEE 1394 access plugin
	optdepends = libdvdnav: DVD with navigation input module
	optdepends = libdvdread: DVD input module
	optdepends = libgme: Game Music Emu plugin
	optdepends = libgoom2: Goom visualization
	optdepends = libjpeg-turbo: JPEG support
	optdepends = libkate: Kate codec
	optdepends = libmicrodns: mDNS services discovery (chromecast etc)
	optdepends = libmodplug: MOD output plugin
	optdepends = libmtp: MTP devices discovery
	optdepends = libnfs: NFS access
	optdepends = libnotify: notification plugin
	optdepends = libogg: Ogg and OggSpots codec
	optdepends = libpng: PNG support
	optdepends = libpulse: PulseAudio audio output
	optdepends = librsvg: SVG plugin
	optdepends = libsamplerate: audio Resampler
	optdepends = libshout: shoutcast/icecast output plugin
	optdepends = libsoxr: SoX audio Resampler
	optdepends = libssh2: sftp access
	optdepends = libtheora: theora codec
	optdepends = libtiger: Tiger rendering for Kate streams
	optdepends = libvorbis: Vorbis decoder/encoder
	optdepends = libvpx: VP8 and VP9 codec
	optdepends = libxkbcommon: X11 XCB support
	optdepends = lirc: lirc control
	optdepends = live-media: streaming over RTSP
	optdepends = mpg123: mpg123 codec
	optdepends = opus: opus codec
	optdepends = pcsclite: aribcam support
	optdepends = projectm: ProjectM visualisation
	optdepends = protobuf: chromecast streaming
	optdepends = smbclient: SMB access plugin
	optdepends = speex: Speex codec
	optdepends = srt: SRT input/output plugin
	optdepends = systemd-libs: udev services discovery
	optdepends = twolame: TwoLAME mpeg2 encoder plugin
	optdepends = zvbi: VBI/Teletext/webcam/v4l2 capture/decoding
	options = !emptydirs
	options = !lto
	source = vlc.github::git+https://github.com/videolan/vlc.git
	source = update-vlc-plugin-cache.hook
	sha256sums = SKIP
	sha256sums = b98043683dd90d3f5a3f501212dfc629839b661100de5ac79fd30cb7b4a06f13

pkgname = vlc-git
	pkgdesc = Multi-platform MPEG, VCD/DVD, and DivX player (monolithic)
	provides = libvlc.so
	provides = libvlccore.so
	provides = vlc=4.0.0.r37650
	provides = libvlc=4.0.0.r37650
	provides = vlc-cli
	provides = vlc-gui-ncurses
	provides = vlc-gui-qt
	provides = vlc-gui-skins2
	provides = vlc-plugin-a52dec
	provides = vlc-plugin-aalib
	provides = vlc-plugin-alsa
	provides = vlc-plugin-aom
	provides = vlc-plugin-archive
	provides = vlc-plugin-aribb24
	provides = vlc-plugin-aribb25
	provides = vlc-plugin-ass
	provides = vlc-plugin-avahi
	provides = vlc-plugin-bluray
	provides = vlc-plugin-caca
	provides = vlc-plugin-cddb
	provides = vlc-plugin-chromecast
	provides = vlc-plugin-dav1d
	provides = vlc-plugin-dbus
	provides = vlc-plugin-dbus-screensaver
	provides = vlc-plugin-dca
	provides = vlc-plugin-dvb
	provides = vlc-plugin-dvd
	provides = vlc-plugin-faad2
	provides = vlc-plugin-ffmpeg
	provides = vlc-plugin-firewire
	provides = vlc-plugin-flac
	provides = vlc-plugin-fluidsynth
	provides = vlc-plugin-freetype
	provides = vlc-plugin-gme
	provides = vlc-plugin-gnutls
	provides = vlc-plugin-gstreamer
	provides = vlc-plugin-inflate
	provides = vlc-plugin-jack
	provides = vlc-plugin-journal
	provides = vlc-plugin-jpeg
	provides = vlc-plugin-kate
	provides = vlc-plugin-kwallet
	provides = vlc-plugin-libsecret
	provides = vlc-plugin-lirc
	provides = vlc-plugin-live555
	provides = vlc-plugin-mad
	provides = vlc-plugin-matroska
	provides = vlc-plugin-mdns
	provides = vlc-plugin-modplug
	provides = vlc-plugin-mpeg2
	provides = vlc-plugin-mpg123
	provides = vlc-plugin-mtp
	provides = vlc-plugin-musepack
	provides = vlc-plugin-nfs
	provides = vlc-plugin-notify
	provides = vlc-plugin-ogg
	provides = vlc-plugin-opus
	provides = vlc-plugin-png
	provides = vlc-plugin-pulse
	provides = vlc-plugin-quicksync
	provides = vlc-plugin-samplerate
	provides = vlc-plugin-sdl
	provides = vlc-plugin-sftp
	provides = vlc-plugin-shout
	provides = vlc-plugin-smb
	provides = vlc-plugin-soxr
	provides = vlc-plugin-speex
	provides = vlc-plugin-srt
	provides = vlc-plugin-svg
	provides = vlc-plugin-tag
	provides = vlc-plugin-theora
	provides = vlc-plugin-twolame
	provides = vlc-plugin-udev
	provides = vlc-plugin-upnp
	provides = vlc-plugin-vorbis
	provides = vlc-plugin-vpx
	provides = vlc-plugin-x264
	provides = vlc-plugin-x265
	provides = vlc-plugin-xml
	provides = vlc-plugin-zvbi
	provides = vlc-plugins-all
	provides = vlc-plugins-base
	provides = vlc-plugins-extra
	provides = vlc-plugins-video-output
	provides = vlc-plugins-visualization
	conflicts = vlc
	conflicts = libvlc
	conflicts = vlc-cli
	conflicts = vlc-gui-ncurses
	conflicts = vlc-gui-qt
	conflicts = vlc-gui-skins2
	conflicts = vlc-plugin-a52dec
	conflicts = vlc-plugin-aalib
	conflicts = vlc-plugin-alsa
	conflicts = vlc-plugin-aom
	conflicts = vlc-plugin-archive
	conflicts = vlc-plugin-aribb24
	conflicts = vlc-plugin-aribb25
	conflicts = vlc-plugin-ass
	conflicts = vlc-plugin-avahi
	conflicts = vlc-plugin-bluray
	conflicts = vlc-plugin-caca
	conflicts = vlc-plugin-cddb
	conflicts = vlc-plugin-chromecast
	conflicts = vlc-plugin-dav1d
	conflicts = vlc-plugin-dbus
	conflicts = vlc-plugin-dbus-screensaver
	conflicts = vlc-plugin-dca
	conflicts = vlc-plugin-dvb
	conflicts = vlc-plugin-dvd
	conflicts = vlc-plugin-faad2
	conflicts = vlc-plugin-ffmpeg
	conflicts = vlc-plugin-firewire
	conflicts = vlc-plugin-flac
	conflicts = vlc-plugin-fluidsynth
	conflicts = vlc-plugin-freetype
	conflicts = vlc-plugin-gme
	conflicts = vlc-plugin-gnutls
	conflicts = vlc-plugin-gstreamer
	conflicts = vlc-plugin-inflate
	conflicts = vlc-plugin-jack
	conflicts = vlc-plugin-journal
	conflicts = vlc-plugin-jpeg
	conflicts = vlc-plugin-kate
	conflicts = vlc-plugin-kwallet
	conflicts = vlc-plugin-libsecret
	conflicts = vlc-plugin-lirc
	conflicts = vlc-plugin-live555
	conflicts = vlc-plugin-mad
	conflicts = vlc-plugin-matroska
	conflicts = vlc-plugin-mdns
	conflicts = vlc-plugin-modplug
	conflicts = vlc-plugin-mpeg2
	conflicts = vlc-plugin-mpg123
	conflicts = vlc-plugin-mtp
	conflicts = vlc-plugin-musepack
	conflicts = vlc-plugin-nfs
	conflicts = vlc-plugin-notify
	conflicts = vlc-plugin-ogg
	conflicts = vlc-plugin-opus
	conflicts = vlc-plugin-png
	conflicts = vlc-plugin-pulse
	conflicts = vlc-plugin-quicksync
	conflicts = vlc-plugin-samplerate
	conflicts = vlc-plugin-sdl
	conflicts = vlc-plugin-sftp
	conflicts = vlc-plugin-shout
	conflicts = vlc-plugin-smb
	conflicts = vlc-plugin-soxr
	conflicts = vlc-plugin-speex
	conflicts = vlc-plugin-srt
	conflicts = vlc-plugin-svg
	conflicts = vlc-plugin-tag
	conflicts = vlc-plugin-theora
	conflicts = vlc-plugin-twolame
	conflicts = vlc-plugin-udev
	conflicts = vlc-plugin-upnp
	conflicts = vlc-plugin-vorbis
	conflicts = vlc-plugin-vpx
	conflicts = vlc-plugin-x264
	conflicts = vlc-plugin-x265
	conflicts = vlc-plugin-xml
	conflicts = vlc-plugin-zvbi
	conflicts = vlc-plugins-all
	conflicts = vlc-plugins-base
	conflicts = vlc-plugins-extra
	conflicts = vlc-plugins-video-output
	conflicts = vlc-plugins-visualization

pkgname = vlc-plugin-lua-git
	pkgdesc = Multi-platform MPEG, VCD/DVD, and DivX player - Lua scripting plugins
	depends = libvlc
	depends = libvlccore.so
	depends = lua
	optdepends = lua-socket: for http interface
	provides = vlc-plugin-lua
	conflicts = vlc-plugin-lua
