[arch-commits] Commit in brltty/trunk (PKGBUILD brltty.service)

David Runge dvzrv at archlinux.org
Thu Oct 15 10:28:25 UTC 2020


    Date: Thursday, October 15, 2020 @ 10:28:24
  Author: dvzrv
Revision: 398375

upgpkg: brltty 6.1-1: Upgrade to 6.1.

Add all direct package dependencies to depends.
Move bluez-libs and polkit to depends, because they are required at runtime.
Add various X11 related libraries to optdepends for X11 support.
Add libbrlapi.so to provides.
Remove custom systemd service as upstream provides systemd/udev integration.
Add espeak and festival based drivers to configure.
Add all available sodeps in package() and the respective packages to makedepends.
Install upstream's systemd/udev integration.
Add contributor info.

Modified:
  brltty/trunk/PKGBUILD
Deleted:
  brltty/trunk/brltty.service

----------------+
 PKGBUILD       |   42 +++++++++++++++++++++++++++++-------------
 brltty.service |   12 ------------
 2 files changed, 29 insertions(+), 25 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-10-15 09:11:13 UTC (rev 398374)
+++ PKGBUILD	2020-10-15 10:28:24 UTC (rev 398375)
@@ -1,40 +1,52 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Alexander Epaneshnikov <aarnaarn2 at gmail.com>
 # Contributor: Tom Gundersen <teg at jklm.no>
 # Contributor: Jan de Groot <jgc at archlinux.org>
 # Contributor: Giovanni Scafora <giovanni at archlinux.org>
 
 pkgname=brltty
-pkgver=6.0
-pkgrel=11
+pkgver=6.1
+pkgrel=1
 pkgdesc="Braille display driver for Linux/Unix"
 arch=('x86_64')
 url="https://brltty.app"
 license=('LGPL2.1')
-depends=('gpm' 'icu' 'liblouis' 'tcl')
-makedepends=('at-spi2-core' 'bluez-libs' 'cython' 'espeak' 'java-environment'
-'libxaw' 'ocaml-ctypes' 'ocaml-findlib' 'polkit' 'speech-dispatcher')
+depends=('bluez-libs' 'expat' 'gcc-libs' 'glibc' 'liblouis' 'libspeechd' 'pcre'
+'polkit' 'tcl')
+makedepends=('alsa-lib' 'at-spi2-atk' 'at-spi2-core' 'atk' 'cython' 'dbus'
+'espeak' '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'
-            'bluez-libs: bluetooth support'
             'espeak: espeak driver'
             'java-runtime: Java support'
             'libxaw: X11 support'
+            'libxt: X11 support'
+            'libx11: for xbrlapi'
+            'libxfixes: for xbrlapi'
+            'libxtst: for xbrlapi'
             'ocaml: OCaml support'
-            'polkit: PolicyKit support'
             'python: Python support'
             'speech-dispatcher: speech-dispatcher driver')
+provides=('libbrlapi.so')
 backup=(etc/brltty.conf)
 options=('!emptydirs')
 install=brltty.install
 source=("https://brltty.app/archive/${pkgname}-${pkgver}.tar.bz2"
-        "${pkgname}.service"
         "${pkgname}.tmpfiles"
         "${pkgname}.sysusers")
-sha512sums=('b114cb55916109ddeb472df1e5d206c27e93cab64c4b51f82cf0887f63f6fa90064230f769302b1ba9ba7259079026a83e7b7ed46ba20a40676a487df317902e'
-            '5da854db7612b7fcc1f1a8da0825e19509158041ceedbefc7649d220fd94a17c11044985abfc435b65a8b795c19dd2d16ff05f59641e57805f710b76570a5af4'
+sha512sums=('a27236fc6211dfe1b9867871eca475a5c82471ea10c1bc3006916f9420764c6f91d5f2cfc5c44c6c76f1120f3ef21c821ca9a804d81ebcad6ecad886c2ef84ad'
             'a530fe66983768f9dc544af01c586abc101dfa2ed76885b4f1fd78c483b59e8445f2c0dbbfb865dd1cf2874342c346bd35ce978ab246e9cdd31d2d489a14e770'
             'cc2e2d5f33d4e11d6ff828aefc0773ccdc02127ce2f00649c1e3f8d4b39b90789f4a0e41385b344f850c38bd4a1df36d3d9d413a59144d431defdd343633f800')
+b2sums=('ed3744173f59c85ac9e2bdef45e65dc98d178e51332f2fc0903763067c0f9a6a806c60989a36c825baa3dbdd1ed0629395318c22134413aa27791e17b3398413'
+        '59f50e367d2e6c6704902ebbd254232aa17c741c9a43ba27d0ebaa5fd4a86f62bc8bdd08e8e4562437dea0efa9d49845e40c022b8c4d7110675d81bf63ac4df4'
+        'e6b7453360ef92254ff1049b387c9ee45f3be0e0259c9c3670154938f61ec4142b2de330401d09e1290ed9ffe8e390ede3472dab0e2f4c69b497f9ac19795aad')
 
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  ./autogen
+}
+
 build() {
   cd "${pkgname}-${pkgver}"
   ./configure --prefix=/usr \
@@ -43,16 +55,20 @@
               --mandir=/usr/share/man \
               --with-tables-directory=/usr/share/brltty \
               --with-screen-driver=lx \
+              --with-speech-driver=es,fv \
               --enable-gpm
   make -j1
 }
 
 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 "${pkgname}-${pkgver}"
   make INSTALL_ROOT="${pkgdir}" install
+  make INSTALL_ROOT="${pkgdir}" install -C Autostart/Systemd
+  make INSTALL_ROOT="${pkgdir}" install -C Autostart/Udev
   install -vDm 644 "Documents/${pkgname}.conf" -t "${pkgdir}/etc/"
-  install -vDm 644 "../${pkgname}.service" \
-    -t "${pkgdir}/usr/lib/systemd/system/"
   install -vDm 644 "../${pkgname}.sysusers" \
     "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
   install -vDm 644 "../${pkgname}.tmpfiles" \

Deleted: brltty.service
===================================================================
--- brltty.service	2020-10-15 09:11:13 UTC (rev 398374)
+++ brltty.service	2020-10-15 10:28:24 UTC (rev 398375)
@@ -1,12 +0,0 @@
-[Unit]
-Description=Braille Console Driver
-DefaultDependencies=no
-Before=sysinit.target
-
-[Service]
-ExecStart=/usr/bin/brltty --pid-file=/run/brltty.pid
-Type=forking
-PIDFile=/run/brltty.pid
-
-[Install]
-WantedBy=sysinit.target



More information about the arch-commits mailing list