# Generated by makepkg 6.0.2
# Tue Dec  5 01:04:25 UTC 2023
pkgbase = pipewire
	pkgdesc = Low-latency audio/video router and processor
	pkgver = 0.3.62
	pkgrel = 1.2
	epoch = 1
	url = https://pipewire.org
	arch = x86_64
	license = MIT
	checkdepends = desktop-file-utils
	makedepends = alsa-lib
	makedepends = avahi
	makedepends = bluez-libs
	makedepends = dbus
	makedepends = doxygen
	makedepends = git
	makedepends = glib2
	makedepends = graphviz
	makedepends = gst-plugins-base
	makedepends = libcanberra
	makedepends = libfdk-aac
	makedepends = libfreeaptx
	makedepends = libldac
	makedepends = libpulse
	makedepends = libsndfile
	makedepends = libusb
	makedepends = libx11
	makedepends = libxfixes
	makedepends = lilv
	makedepends = meson
	makedepends = ncurses
	makedepends = opus
	makedepends = python-docutils
	makedepends = rtkit
	makedepends = sbc
	makedepends = sdl2
	makedepends = systemd
	makedepends = valgrind
	makedepends = webrtc-audio-processing
	options = debug
	source = git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=3a443b4e1c9730675c7de0453a6279ab9ee263fd
	source = bc435841c141ad38768b6cb1a7ad45e8bb13c7d2.patch
	source = acf7c0af0bf31b937c41e916a73c67ae0a253632.patch
	source = 0001-Bluez5-backend-native-HSP-AG-release-SCO-link-on-AT-.patch
	sha256sums = SKIP
	sha256sums = aa7215b60f1ade4f9af33cac09bb68f4fb5e1598365018bd6d48a00d651fe7c2
	sha256sums = a47d9c20793ae81e0bc0fbed005348036904eacaa37a69f2b86a1c49668e97cb
	sha256sums = 5bab5b6ac9903635177190280592e256852f11aacb633d319318d340c364e7a6

pkgname = pipewire
	install = pipewire.install
	license = MIT
	license = LGPL
	depends = libdbus-1.so
	depends = libglib-2.0.so
	depends = libncursesw.so
	depends = libsystemd.so
	depends = libudev.so
	optdepends = gst-plugin-pipewire: GStreamer plugin
	optdepends = pipewire-alsa: ALSA configuration
	optdepends = pipewire-audio: Audio support
	optdepends = pipewire-docs: Documentation
	optdepends = pipewire-jack: JACK support
	optdepends = pipewire-pulse: PulseAudio replacement
	optdepends = pipewire-session-manager: Session manager
	optdepends = pipewire-v4l2: V4L2 interceptor
	optdepends = pipewire-x11-bell: X11 bell
	optdepends = pipewire-zeroconf: Zeroconf support
	optdepends = realtime-privileges: realtime privileges with rt module
	optdepends = rtkit: realtime privileges with rtkit module
	provides = libpipewire=0.3
	provides = libpipewire-0.3.so
	conflicts = libpipewire

pkgname = alsa-card-profiles
	pkgdesc = Low-latency audio/video router and processor - ALSA card profiles
	license = LGPL

pkgname = pipewire-docs
	pkgdesc = Low-latency audio/video router and processor - documentation

pkgname = pipewire-audio
	pkgdesc = Low-latency audio/video router and processor - Audio support
	depends = alsa-card-profiles
	depends = libasound.so
	depends = libbluetooth.so
	depends = libfdk-aac.so
	depends = libfreeaptx.so
	depends = libldacBT_enc.so
	depends = liblilv-0.so
	depends = libopus.so
	depends = libpipewire-0.3.so
	depends = libsbc.so
	depends = libsndfile.so
	depends = libusb-1.0.so
	depends = libwebrtc_audio_processing.so
	depends = pipewire

pkgname = pipewire-alsa
	pkgdesc = Low-latency audio/video router and processor - ALSA configuration
	depends = pipewire-audio
	depends = pipewire-session-manager
	provides = pulseaudio-alsa
	conflicts = pulseaudio-alsa

pkgname = pipewire-jack
	pkgdesc = Low-latency audio/video router and processor - JACK support
	license = MIT
	license = GPL2
	depends = libpipewire-0.3.so
	depends = pipewire-audio
	depends = pipewire-session-manager
	depends = sh
	optdepends = jack-example-tools: for official JACK example-clients and tools
	provides = jack
	provides = libjack.so
	provides = libjackserver.so
	provides = libjacknet.so
	conflicts = jack
	conflicts = jack2

pkgname = pipewire-pulse
	pkgdesc = Low-latency audio/video router and processor - PulseAudio replacement
	install = pipewire-pulse.install
	depends = libavahi-client.so
	depends = libavahi-common.so
	depends = libglib-2.0.so
	depends = libpipewire-0.3.so
	depends = libpulse.so
	depends = pipewire-audio
	depends = pipewire-session-manager
	provides = pulseaudio
	provides = pulseaudio-bluetooth
	conflicts = pulseaudio
	conflicts = pulseaudio-bluetooth

pkgname = gst-plugin-pipewire
	pkgdesc = Multimedia graph framework - pipewire plugin
	depends = gst-plugins-base-libs
	depends = libpipewire-0.3.so
	depends = pipewire-session-manager

pkgname = pipewire-zeroconf
	pkgdesc = Low-latency audio/video router and processor - Zeroconf support
	depends = libavahi-client.so
	depends = libavahi-common.so
	depends = libpipewire-0.3.so
	depends = openssl
	depends = pipewire

pkgname = pipewire-v4l2
	pkgdesc = Low-latency audio/video router and processor - V4L2 interceptor
	depends = libpipewire-0.3.so
	depends = pipewire-session-manager
	depends = sh

pkgname = pipewire-x11-bell
	pkgdesc = Low-latency audio/video router and processor - X11 bell
	depends = libcanberra.so
	depends = libpipewire-0.3.so
	depends = libx11
	depends = libxfixes
	depends = pipewire
