[arch-commits] Commit in brltty/trunk (PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Mon Dec 27 20:53:53 UTC 2021
Date: Monday, December 27, 2021 @ 20:53:52
Author: dvzrv
Revision: 433175
upgpkg: brltty 6.4-5: Rebuild to fix issues with LTO.
Add -ffat-lto-objects to CFLAGS to prevent mangled static libs in libelf.
Simplify quoting in file.
This rebuild also adds tcl integration, which has been fixed via
https://github.com/archlinux/svntogit-packages/commit/244ab469638cf8ec3a0ecf888ace960b4bd51ec5#diff-3e341d2d9c67be01819b25b25d5e53ea3cdf3a38d28846cda85a195eb9b7203a
and
https://github.com/archlinux/svntogit-packages/commit/be693c0cd99982b8c158fc0a7ea9ce30760ec7ed#diff-3e341d2d9c67be01819b25b25d5e53ea3cdf3a38d28846cda85a195eb9b7203a
Modified:
brltty/trunk/PKGBUILD
----------+
PKGBUILD | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-27 20:01:43 UTC (rev 433174)
+++ PKGBUILD 2021-12-27 20:53:52 UTC (rev 433175)
@@ -6,17 +6,15 @@
pkgname=brltty
pkgver=6.4
-pkgrel=4
+pkgrel=5
pkgdesc="Braille display driver for Linux/Unix"
-arch=('x86_64')
+arch=(x86_64)
url="https://brltty.app"
-license=('LGPL2.1')
-depends=('bluez-libs' 'gcc-libs' 'glibc' 'liblouis' 'libspeechd' 'pcre2'
-'polkit' 'tcl')
-makedepends=('alsa-lib' 'at-spi2-atk' 'at-spi2-core' 'atk' 'cython' 'dbus'
-'dracut' 'espeak-ng' 'expat' 'festival' 'glib2' 'gpm' 'icu' 'java-environment'
-'libxaw' 'ncurses' 'ocaml-ctypes' 'ocaml-findlib' 'speech-dispatcher'
-'systemd-libs')
+license=(LGPL2.1)
+depends=(bluez-libs gcc-libs glibc liblouis libspeechd pcre2 polkit tcl)
+makedepends=(alsa-lib at-spi2-atk at-spi2-core atk cython dbus dracut espeak-ng
+expat 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'
'espeak-ng: espeak-ng driver'
@@ -29,9 +27,9 @@
'ocaml: OCaml support'
'python: Python support'
'speech-dispatcher: speech-dispatcher driver')
-provides=('libbrlapi.so')
+provides=(libbrlapi.so)
backup=(etc/brltty.conf)
-options=('!emptydirs')
+options=(!emptydirs)
install=brltty.install
source=("https://brltty.app/archive/${pkgname}-${pkgver}.tar.bz2"
"${pkgname}-6.2-systemd_sysusers_groups.patch"
@@ -48,6 +46,8 @@
}
build() {
+ # fat-lto-objects is required for non-mangled .a files in libelf
+ CFLAGS+=" -ffat-lto-objects"
cd "${pkgname}-${pkgver}"
./configure --prefix=/usr \
--sysconfdir=/etc \
@@ -62,9 +62,9 @@
}
package() {
- depends+=('libasound.so' 'libdbus-1.so' 'libexpat.so' 'libgio-2.0.so'
- 'libglib-2.0.so' 'libgobject-2.0.so' 'libicuuc.so' 'libgpm.so'
- 'libncursesw.so' 'libsystemd.so')
+ depends+=(libasound.so libdbus-1.so libexpat.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-systemd
More information about the arch-commits
mailing list