# Generated by makepkg 7.1.0
# Wed Sep 30 16:06:19 UTC 2026
pkgbase = brltty
	pkgdesc = Braille display driver for Linux/Unix
	pkgver = 6.9
	pkgrel = 3
	url = https://brltty.app
	arch = x86_64
	arch = aarch64
	license = LGPL-2.1-or-later
	makedepends = alsa-lib
	makedepends = at-spi2-atk
	makedepends = at-spi2-core
	makedepends = atk
	makedepends = bluez-libs
	makedepends = cython
	makedepends = dbus
	makedepends = dracut
	makedepends = espeak-ng
	makedepends = expat
	makedepends = festival
	makedepends = gcc-libs
	makedepends = glibc
	makedepends = glib2
	makedepends = gpm
	makedepends = icu
	makedepends = java-environment
	makedepends = libcap
	makedepends = liblouis
	makedepends = libspeechd
	makedepends = libxaw
	makedepends = ncurses
	makedepends = ocaml-ctypes
	makedepends = ocaml-findlib
	makedepends = pcre2
	makedepends = polkit
	makedepends = python-setuptools
	makedepends = speech-dispatcher
	makedepends = strip-nondeterminism
	makedepends = systemd-libs
	makedepends = tcl
	options = !emptydirs
	source = https://github.com/brltty/brltty/archive/refs/tags/BRLTTY-6.9.tar.gz
	source = brltty-6.2-systemd_sysusers_groups.patch
	source = brltty-6.8-lock-brltty-user.patch
	source = brltty-6.4-x11_autostart.patch
	source = brltty-6.8-udev-tty-perms.rules
	source = brltty-6.9-fix-usb-issues.patch::https://github.com/brltty/brltty/commit/c5d64b573c0b02c7110ee769110ad6374a75adfb.patch
	sha512sums = e9ec95b93e31dd13345cc33d8473d8a338f6601ab8ff6a07f66432ce1f69f8f5a687cfaeb174de8c4f5dc28b3b2b38cbc8cfd8a5f99e319b57dde64f00da9f8c
	sha512sums = 32ba91271e2247b4a330cd213ed75b591268cb99a79c2efd9ae675804faee027c6b2f782768cb2329a65fc914ca2400b2901f35ce1fc2522c6691b343799eb02
	sha512sums = 2f1dba4fa5495913837972030fbcf1c265c90d481d9e0f96ff89c6cab082f7a6b0594c5c7ca6ea446eb76c8f483c7ed57ede58480898ae003261e6373440862c
	sha512sums = 4871512affefbc178f4204a1b285fc2b5a05ea2d181163195d695b760e9729b3d2d00b5f052abd71379df609c3859d7cbd64128bdefd16e898bbc4368500a9a0
	sha512sums = dd210599e467a073f891554c7d3991dce90fa0506a7aef28c43a1543d94073e8d561d36c909511778d4bfcc198cac04f146966edf4462d5e553224a72864f6f3
	sha512sums = a10984fe30b4a135adab6ab523fe294698c7da8bf51fa86889e7a37b175b493ae88fc621b74df7d9a04710bd39d8093adb3039fe987c84271370debb04506002
	b2sums = 5e2619a06ae955a5872dc2d8540533510384a28058121fe780c32a62a19f5070ae6220bd76f06a787e7ca923c37d7e740338056edbebc094b714ebef1a0af2e9
	b2sums = 036e36d558594bb06af1eb41ff5fc9ae52ccf4bad54556c3f4f81a5e2f31f574039835e5e756455527c327a73d563a3db54a9f32e3478545a2a22c2725aaeee2
	b2sums = 76fd46571dab803c39a1663e52293c7e1ee9232b6241528e708bca072c7f9bd270c1961b960bece7f91331a259042b8dfc9a8e77f7dc463944b305700fe0c8f6
	b2sums = 4ebc07a725ef8362233a83118e93901e78943e8dae08f9358b668ff13ab88a65eb9e87c49d106a8c3d87eb62007b230e199107eacb01f92dc683335076c01309
	b2sums = 7110448b42799195abbc6f9711ebe25cdbc95056833764332c343a2d6e1201c8b590644db46a2d6612fa96740cb7da8cc7f72bb329127ae3bb6c8351efcde260
	b2sums = fff1a3b198488d22936c963563e4360e7d59d2f442a118daabbb9ca72b6862e1a42c22aa895740a23c6c6f7906529913e12c356120336414771b98c68f836dbb

pkgname = brltty
	install = brltty.install
	depends = alsa-lib
	depends = libasound.so
	depends = at-spi2-core
	depends = bash
	depends = bluez-libs
	depends = dbus
	depends = libdbus-1.so
	depends = espeak-ng
	depends = expat
	depends = libexpat.so
	depends = glib2
	depends = libgio-2.0.so
	depends = libglib-2.0.so
	depends = libgobject-2.0.so
	depends = glibc
	depends = gpm
	depends = libgpm.so
	depends = icu
	depends = libicuuc.so
	depends = libcap
	depends = liblouis
	depends = libspeechd
	depends = libxaw
	depends = libxt
	depends = libx11
	depends = libxfixes
	depends = libxtst
	depends = ncurses
	depends = libncursesw.so
	depends = pcre2
	depends = polkit
	depends = systemd-libs
	depends = libsystemd.so
	optdepends = brltty-udev-generic: for initializing brltty with generic USB devices
	optdepends = dracut-brltty: for dracut modules
	optdepends = java-brltty: for Java bindings
	optdepends = ocaml-brltty: for OCaml bindings
	optdepends = python-brltty: for Python bindings
	optdepends = speech-dispatcher: speech-dispatcher driver
	optdepends = tcl-brltty: for TCL bindings
	provides = libbrlapi.so
	backup = etc/brltty.conf
	backup = etc/X11/xinit/xinitrc.d/90xbrlapi

pkgname = brltty-udev-generic
	pkgdesc = Generic udev rules for brltty
	depends = brltty=6.9

pkgname = dracut-brltty
	pkgdesc = Braille display driver for Linux/Unix - dracut modules
	groups = dracut-modules
	depends = bash
	depends = brltty=6.9
	depends = dracut

pkgname = java-brltty
	pkgdesc = Braille display driver for Linux/Unix - java bindings
	depends = brltty=6.9
	depends = java-runtime

pkgname = ocaml-brltty
	pkgdesc = Braille display driver for Linux/Unix - OCaml bindings
	depends = brltty=6.9
	depends = glibc
	depends = ocaml

pkgname = python-brltty
	pkgdesc = Braille display driver for Linux/Unix - Python bindings
	depends = brltty=6.9
	depends = glibc
	depends = python

pkgname = tcl-brltty
	pkgdesc = Braille display driver for Linux/Unix - TCL integration
	depends = brltty=6.9
	depends = glibc
	depends = tcl
