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
