diff options
-rw-r--r-- | .SRCINFO | 75 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | brltty-git.install (renamed from brltty.install) | 4 | ||||
-rw-r--r-- | brltty-git.tmpfiles | 1 | ||||
-rw-r--r-- | brltty.sysusers | 1 | ||||
-rw-r--r-- | brltty.tmpfiles | 1 |
6 files changed, 95 insertions, 39 deletions
@@ -1,40 +1,79 @@ pkgbase = brltty-git pkgdesc = Braille display driver for Linux/Unix (development version) - pkgver = 6.0.r582.gece51f512 + pkgver = 6.1.r559.g7cfd436fd pkgrel = 1 url = https://brltty.app - install = brltty.install + install = brltty-git.install arch = x86_64 license = LGPL2.1 - makedepends = git + makedepends = alsa-lib + makedepends = at-spi2-atk + makedepends = at-spi2-core + makedepends = atk makedepends = cython + makedepends = dbus + makedepends = dracut + makedepends = espeak-ng + makedepends = festival + makedepends = glib2 + makedepends = gpm + makedepends = icu makedepends = java-environment + makedepends = libxaw + makedepends = ncurses makedepends = ocaml-ctypes makedepends = ocaml-findlib - depends = at-spi2-core - depends = atk + makedepends = speech-dispatcher + makedepends = systemd-libs depends = bluez-libs - depends = espeak-ng - depends = java-runtime - depends = libxaw - depends = ocaml - depends = polkit - depends = python - depends = speech-dispatcher - depends = gpm - depends = icu + depends = expat + depends = gcc-libs + depends = glibc depends = liblouis + depends = libspeechd + depends = pcre + depends = polkit depends = tcl + optdepends = at-spi2-core: X11/GNOME Apps accessibility + optdepends = atk: ATK bridge for X11/GNOME accessibility + optdepends = dracut: initramfs support + optdepends = espeak-ng: espeak-ng driver + optdepends = java-runtime: Java support + optdepends = libxaw: X11 support + optdepends = libxt: X11 support + optdepends = libx11: for xbrlapi + optdepends = libxfixes: for xbrlapi + optdepends = libxtst: for xbrlapi + optdepends = ocaml: OCaml support + optdepends = python: Python support + optdepends = speech-dispatcher: speech-dispatcher driver provides = brltty + provides = libbrlapi.so conflicts = brltty options = !emptydirs backup = etc/brltty.conf source = brltty-git::git+https://github.com/brltty/brltty.git - source = brltty.tmpfiles - source = brltty.sysusers + source = brltty-git.tmpfiles sha512sums = SKIP - sha512sums = a530fe66983768f9dc544af01c586abc101dfa2ed76885b4f1fd78c483b59e8445f2c0dbbfb865dd1cf2874342c346bd35ce978ab246e9cdd31d2d489a14e770 - sha512sums = cc2e2d5f33d4e11d6ff828aefc0773ccdc02127ce2f00649c1e3f8d4b39b90789f4a0e41385b344f850c38bd4a1df36d3d9d413a59144d431defdd343633f800 + sha512sums = 6b29bf62cbcd1ffea70875c9325f02796797da83ece2e62742fcb09f6a8d49c465123ecbd7ebaad472b20cb2664fcf0ba9e81bf91d1d1529ef2ee154354afc58 pkgname = brltty-git + depends = bluez-libs + depends = expat + depends = gcc-libs + depends = glibc + depends = liblouis + depends = libspeechd + depends = pcre + depends = polkit + depends = tcl + depends = libasound.so + depends = libdbus-1.so + depends = libgio-2.0.so + depends = libglib-2.0.so + depends = libgobject-2.0.so + depends = libicuuc.so + depends = libgpm.so + depends = libncursesw.so + depends = libsystemd.so @@ -1,25 +1,39 @@ # Maintainer: Alexander Epaneshnikov <aarnaarn2@gmail.com> pkgname=brltty-git -pkgver=6.0.r582.gece51f512 +pkgver=6.1.r559.g7cfd436fd pkgrel=1 pkgdesc="Braille display driver for Linux/Unix (development version)" arch=(x86_64) url="https://brltty.app" license=('LGPL2.1') -depends=('at-spi2-core' 'atk' 'bluez-libs' 'espeak-ng' 'java-runtime' 'libxaw' 'ocaml' 'polkit' 'python' 'speech-dispatcher' 'gpm' 'icu' 'liblouis' 'tcl' ) -makedepends=('git' 'cython' 'java-environment' 'ocaml-ctypes' 'ocaml-findlib') +depends=('bluez-libs' 'expat' 'gcc-libs' 'glibc' 'liblouis' 'libspeechd' 'pcre' +'polkit' 'tcl') +makedepends=('alsa-lib' 'at-spi2-atk' 'at-spi2-core' 'atk' 'cython' 'dbus' +'dracut' 'espeak-ng' 'festival' 'glib2' 'gpm' 'icu' 'java-environment' 'libxaw' 'ncurses' +'ocaml-ctypes' 'ocaml-findlib' 'speech-dispatcher' 'systemd-libs') +optdepends=('at-spi2-core: X11/GNOME Apps accessibility' + 'atk: ATK bridge for X11/GNOME accessibility' + 'dracut: initramfs support' + 'espeak-ng: espeak-ng driver' + 'java-runtime: Java support' + 'libxaw: X11 support' + 'libxt: X11 support' + 'libx11: for xbrlapi' + 'libxfixes: for xbrlapi' + 'libxtst: for xbrlapi' + 'ocaml: OCaml support' + 'python: Python support' + 'speech-dispatcher: speech-dispatcher driver') conflicts=('brltty') -provides=('brltty') +provides=('brltty' 'libbrlapi.so') backup=(etc/brltty.conf) options=('!emptydirs') -install=brltty.install +install=${pkgname}.install source=(${pkgname}::'git+https://github.com/brltty/brltty.git' - "brltty.tmpfiles" - "brltty.sysusers") + "${pkgname}.tmpfiles") sha512sums=('SKIP' - 'a530fe66983768f9dc544af01c586abc101dfa2ed76885b4f1fd78c483b59e8445f2c0dbbfb865dd1cf2874342c346bd35ce978ab246e9cdd31d2d489a14e770' - 'cc2e2d5f33d4e11d6ff828aefc0773ccdc02127ce2f00649c1e3f8d4b39b90789f4a0e41385b344f850c38bd4a1df36d3d9d413a59144d431defdd343633f800') + '6b29bf62cbcd1ffea70875c9325f02796797da83ece2e62742fcb09f6a8d49c465123ecbd7ebaad472b20cb2664fcf0ba9e81bf91d1d1529ef2ee154354afc58') pkgver() { cd "${srcdir}/${pkgname}" @@ -32,9 +46,9 @@ prepare() { ./autogen --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --mandir=/usr/share/man \ --with-tables-directory=/usr/share/brltty \ - --with-screen-driver=lx \ + --with-writable-directory=/run/brltty \ --enable-gpm \ - --without-espeak + --disable-stripping } build() { @@ -43,11 +57,15 @@ build() { } package() { + depends+=('libasound.so' 'libdbus-1.so' 'libgio-2.0.so' 'libglib-2.0.so' + 'libgobject-2.0.so' 'libicuuc.so' 'libgpm.so' 'libncursesw.so' + 'libsystemd.so') cd "${srcdir}/${pkgname}" - make INSTALL_ROOT="$pkgdir" install - install -Dm644 Documents/brltty.conf "$pkgdir/etc/brltty.conf" - cd "${srcdir}/${pkgname}/Autostart/Systemd/" - make INSTALL_ROOT="$pkgdir" install - cd "${srcdir}/${pkgname}/Autostart/Udev/" - make INSTALL_ROOT="$pkgdir" install + make INSTALL_ROOT="${pkgdir}" install + make INSTALL_ROOT="${pkgdir}" install-systemd + make INSTALL_ROOT="${pkgdir}" install-udev + make INSTALL_ROOT="${pkgdir}" install-dracut + install -vDm 644 "Documents/brltty.conf" -t "${pkgdir}/etc/" + install -vDm 644 "../${pkgname}.tmpfiles" \ + "${pkgdir}/usr/lib/tmpfiles.d/brltty.conf" } diff --git a/brltty.install b/brltty-git.install index 45ae0009f22b..2916ea2fd45b 100644 --- a/brltty.install +++ b/brltty-git.install @@ -1,6 +1,6 @@ post_install () { - [ ! -e /etc/brlapi.key ] && mcookie -v > /etc/brlapi.key - echo "Please add your user to the brlapi group." + brltty-genkey + echo "Please add your user to the brltty group." } post_upgrade () { diff --git a/brltty-git.tmpfiles b/brltty-git.tmpfiles new file mode 100644 index 000000000000..c18a171a34a0 --- /dev/null +++ b/brltty-git.tmpfiles @@ -0,0 +1 @@ +z /etc/brlapi.key 0640 brltty brltty - diff --git a/brltty.sysusers b/brltty.sysusers deleted file mode 100644 index d971e59f7427..000000000000 --- a/brltty.sysusers +++ /dev/null @@ -1 +0,0 @@ -g brlapi - diff --git a/brltty.tmpfiles b/brltty.tmpfiles deleted file mode 100644 index 3e2287458bc0..000000000000 --- a/brltty.tmpfiles +++ /dev/null @@ -1 +0,0 @@ -z /etc/brlapi.key 0640 root brlapi - |