Files
packages/extra/bluez/bluez.toml
T
SFG545 2bb4d5187c Add TOML configuration files for various packages
- Introduced build configurations for graphene, gst-plugins-bad, gst-plugins-base, gstreamer, gtk4, iso-codes, jbig2dec, libepoxy, libsoup3, libtheora, libxpm, lynx, md4c, openjpeg2, poppler-data, python-attrs, python-automat, python-constantly, python-hyperlink, python-incremental, python-twisted, python-versioneer, python-zope-interface, qpdf, sdl12-compat, tinysparql, unixodbc, vmaf, xcb-util-cursor, xcb-util-image, xcb-util-renderutil, xcb-util-wm, xcb-util, xdg-utils.
- Each package includes build type, dependencies, runtime requirements, and source URLs.
- Added necessary post-install scripts and configurations where applicable.
2026-03-29 02:51:06 -05:00

161 lines
3.0 KiB
TOML

[build]
type = "custom"
[build.flags]
keep = [
"etc/bluetooth/main.conf",
"etc/bluetooth/input.conf",
"etc/bluetooth/network.conf",
"etc/bluetooth/mesh-main.conf",
"etc/conf.d/*"
]
[dependencies]
build = [
"alsa-lib",
"cups",
"dbus",
"ell",
"json-c",
"libical",
"python-docutils",
"python-pygments",
"libudev-zero"
]
runtime = [ "alsa-lib", "dbus", "glib2", "glibc" ]
[[manual_sources]]
file = "004-Move-the-43xx-firmware-into-lib-firmware.patch"
[[manual_sources]]
file = "bluetooth.initd"
[[manual_sources]]
file = "modules-load.conf"
[[manual_sources]]
file = "mpris-proxy.desktop"
[[manual_sources]]
file = "org.bluez.obex.service"
[[manual_sources]]
file = "rfcomm.confd"
[[manual_sources]]
file = "rfcomm.initd"
[package]
description = "Daemons for the bluetooth protocol stack"
homepage = "http://www.bluez.org/"
license = "GPL-2.0-only"
name = "bluez"
version = "5.86"
[package_dependencies.bluez-cups]
runtime = [
"cups",
"dbus",
"glib2",
"glibc",
]
[package_dependencies.bluez-deprecated-tools]
runtime = [
"dbus",
"glib2",
"glibc",
"json-c",
"readline",
"libudev-zero",
]
[package_dependencies.bluez-hid2hci]
runtime = [
"glibc",
"libudev-zero",
]
[package_dependencies.bluez-libs]
runtime = ["glibc"]
[package_dependencies.bluez-mesh]
runtime = [
"ell",
"glibc",
"json-c",
"readline",
]
[package_dependencies.bluez-obex]
runtime = [
"dbus",
"glib2",
"glibc",
"libical",
"readline",
]
[package_dependencies.bluez-utils]
runtime = [
"dbus",
"glibc",
"glib2",
"libudev-zero",
"readline",
]
[[packages]]
description = "CUPS printer backend for Bluetooth printers"
homepage = "http://www.bluez.org/"
license = "GPL-2.0-only"
name = "bluez-cups"
version = "5.86"
[[packages]]
description = "Deprecated tools for Bluez that are no longer maintained"
homepage = "http://www.bluez.org/"
license = "GPL-2.0-only"
name = "bluez-deprecated-tools"
version = "5.86"
[[packages]]
description = "Put HID proxying bluetooth HCI's into HCI mode"
homepage = "http://www.bluez.org/"
license = "GPL-2.0-only"
name = "bluez-hid2hci"
version = "5.86"
[[packages]]
description = "Deprecated libraries for the bluetooth protocol stack"
homepage = "http://www.bluez.org/"
license = "GPL-2.0-only"
name = "bluez-libs"
version = "5.86"
[[packages]]
description = "Services for bluetooth mesh"
homepage = "http://www.bluez.org/"
license = "GPL-2.0-only"
name = "bluez-mesh"
version = "5.86"
[[packages]]
description = "Object Exchange daemon for sharing content"
homepage = "http://www.bluez.org/"
license = "GPL-2.0-only"
name = "bluez-obex"
version = "5.86"
[[packages]]
description = "Development and debugging utilities for the bluetooth protocol stack"
homepage = "http://www.bluez.org/"
license = "GPL-2.0-only"
name = "bluez-utils"
version = "5.86"
[[source]]
extract_dir = "bluez-$version"
url = "https://www.kernel.org/pub/linux/bluetooth/bluez-$version.tar.xz"
patches = [ "004-Move-the-43xx-firmware-into-lib-firmware.patch" ]