# Generated by makepkg 7.1.0
# Fri Aug 28 01:03:51 UTC 2026
pkgbase = bluez
	pkgver = 5.87
	pkgrel = 2.4
	url = http://www.bluez.org/
	arch = x86_64
	license = GPL-2.0-only
	makedepends = dbus
	makedepends = libical
	makedepends = systemd
	makedepends = alsa-lib
	makedepends = json-c
	makedepends = ell
	makedepends = python-docutils
	makedepends = python-pygments
	makedepends = cups
	makedepends = git
	makedepends = python>=3.14
	makedepends = python<3.15
	source = git+https://github.com/bluez/bluez.git#tag=5.87
	source = bluetooth.modprobe
	source = 0001-valve-bluetooth-config.patch
	source = 0014-shared-gatt-Add-env-variable-to-prefer-indication-ov.patch
	source = 0018-disable-unreliable-vcp-tests.patch
	source = 0019-plugins-Add-new-plugin-to-manage-wake-policy.patch
	source = 0020-plugins-wake-policy-Only-allow-Peripherals-to-wake-u.patch
	source = 0021-valve-bluetooth-ll-privacy.patch
	source = 0001-BlueZ-adapter-Fix-execute-LE-Add-Device-To-Resolving.patch
	source = 0024-Modify-Nintendo-gamepad-abnormal-disconnect-during-use.patch
	source = 0001-test-mesh-crypto-Don-t-attempt-to-run-test-if-AF_ALG.patch
	source = 0001-test-mesh-crypto-Fix-retval-for-skipped-test.patch
	b2sums = 9abcc5de17102c1307396627c87cffb5585e1c9b099cfd33d2a682d93f10e48a178fe8651c16ab9bb788d80f603f91db75e9fcadf7b627017202402d4ec396e5
	b2sums = 0ce33d13b796d4ae2fd688b17742b3a3055663b68a352b02720dac82bcfdaa47bf2ee2a034dfb8ef4ddf3f827bc58fe80548730939c2915f64864cea39c10170
	b2sums = 355c0dfce71d3e832fb5b091a26afcfc1f7f7b890befee3eb525505c4cacaf5c8121d097a1724ba0ad70b74c3ddffef17046747e93c241f948304663643d8316
	b2sums = ec40df76b5e20fbb41a70bd9930f587ee172e16a39218666607708d3b6873f29959e89945e06c8b1212d5ad8eb4aec98c5f39a7c844cbdd9d1b096dd02f728d2
	b2sums = 2e5087a348599131aeb2343a0e68846c04e3ea3ff45488c2f82f6c82087a4403012ce6bacdad75d39f13770368661b07af83174b3e23c64a5838863a2752a0dc
	b2sums = e8df6143b7ce3541b94fff37a2488c574753467e1ccc7d852652c7a6e889350bceb95ef3ad5809c001fd6982d066a7e6796a3b7f358f658ff2fb33e1ef859abb
	b2sums = 78e0d61ae87c8e12805cd09872abe3e1be2c5a68ea7fe814e5e938f16ebb519d1f758bd776d26ed970fecd2a905bae33ae2d5afd2c5973106ed0faf9a743e4a5
	b2sums = f8e7344443cbd28700a087dc76331f38503a1a18b9813009f1989733ff2e6ffac75a6ae83a56d3cc534c50f8de57c7d915b05b3afdad8bc66550198d5d3a8e2c
	b2sums = 041d344b81ea91bce7702019436c28126bb6f7afb3870d642f667c5e0f1ba42625a825e1db02b94556cd8b91b357e6ffde89bfe7f5e13f048ea719bebaed88a8
	b2sums = 320ad8f3cede12214c2ad399b490ff69a22efee52e0b51fa84f4420d67692463300830266588ea02d50f738d602c682620a0051d832ade1269e9ce437e72d22a
	b2sums = a422714d4bb73f83b714b3a08159d58f0531a6d5fb4247bd238c6a8207d28acf4c0b1788a15927dac30278d77c09872cb186c12e47b7bdb79cae9f0f397fd44e
	b2sums = 67cde3c22252016f0780ce3fd80fec08d3970bda4ccd81f6df3203634fa1bfa595a3695e4c5004a1c21e0c8072790d0ed8048d2344b7a6ba3c9d5881c0412b82

pkgname = bluez
	pkgdesc = Daemons for the bluetooth protocol stack
	depends = systemd-libs
	depends = dbus
	depends = glib2
	depends = alsa-lib
	depends = glibc
	backup = etc/bluetooth/main.conf
	backup = etc/bluetooth/input.conf
	backup = etc/bluetooth/network.conf

pkgname = bluez-utils
	pkgdesc = Development and debugging utilities for the bluetooth protocol stack
	depends = dbus
	depends = systemd-libs
	depends = glib2
	depends = glibc
	depends = readline
	optdepends = ell: for btpclient
	optdepends = perl: for parse_companies.pl
	provides = bluez-plugins
	replaces = bluez-plugins

pkgname = bluez-libs
	pkgdesc = Deprecated libraries for the bluetooth protocol stack
	license = LGPL-2.1-only
	depends = glibc
	provides = libbluetooth.so

pkgname = bluez-cups
	pkgdesc = CUPS printer backend for Bluetooth printers
	depends = cups
	depends = glib2
	depends = glibc
	depends = dbus

pkgname = bluez-deprecated-tools
	pkgdesc = Deprecated tools that are no longer maintained
	depends = json-c
	depends = systemd-libs
	depends = glib2
	depends = dbus
	depends = readline
	depends = glibc

pkgname = bluez-hid2hci
	pkgdesc = Put HID proxying bluetooth HCI's into HCI mode
	depends = systemd-libs
	depends = glibc

pkgname = bluez-mesh
	pkgdesc = Services for bluetooth mesh
	depends = ell
	depends = json-c
	depends = readline
	depends = glibc
	backup = etc/bluetooth/mesh-main.conf

pkgname = bluez-obex
	pkgdesc = Object Exchange daemon for sharing content
	depends = glib2
	depends = libical
	depends = dbus
	depends = readline
	depends = systemd-libs
	depends = glibc
