[packages/brltty] - updated to 6.5, added lua binding
qboosh
qboosh at pld-linux.org
Thu Jun 9 21:07:07 CEST 2022
commit 89a419c7a05a70486fc38b7ef396967d8f0b68cd
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Jun 9 21:08:22 2022 +0200
- updated to 6.5, added lua binding
brltty.spec | 43 ++++++++++++++++++++++++++++++++++++-------
1 file changed, 36 insertions(+), 7 deletions(-)
---
diff --git a/brltty.spec b/brltty.spec
index 5d60f65..4684b78 100644
--- a/brltty.spec
+++ b/brltty.spec
@@ -3,6 +3,7 @@
# Conditional build:
%bcond_without apidocs # documentation generated with doxygen
%bcond_without java # Java bindings
+%bcond_without lua # Lua bindings
%bcond_without ocaml # OCaml bindings
%bcond_without python # Python bindings
%bcond_without python3 # Python 3.x bindings
@@ -22,16 +23,16 @@
%bcond_with at_spi # AtSpi screen driver
%bcond_without at_spi2 # AtSpi2 screen driver
-%define brlapi_ver 0.8.3
+%define brlapi_ver 0.8.4
Summary: Braille display driver for Linux/Unix
Summary(pl.UTF-8): Sterownik do wyświetlaczy Braille'a
Name: brltty
-Version: 6.4
-Release: 5
+Version: 6.5
+Release: 1
License: GPL v2+ (brltty and drivers), LGPL v2.1+ (APIs)
Group: Daemons
Source0: http://mielke.cc/brltty/archive/%{name}-%{version}.tar.xz
-# Source0-md5: 6400b2b6cb8bbbb31d850a24903ddb67
+# Source0-md5: d9a045a139edd179fe9d3caf088c06ad
Patch1: %{name}-speech-dispatcher.patch
Patch4: %{name}-glibc25.patch
URL: http://mielke.cc/brltty/
@@ -57,6 +58,7 @@ BuildRequires: gettext-tools
%{?with_libbraille:BuildRequires: libbraille-devel}
BuildRequires: libicu-devel
%{?with_liblouis:BuildRequires: liblouis-devel}
+%{?with_lua:BuildRequires: lua-devel}
BuildRequires: ncurses-devel
%{?with_ocaml:BuildRequires: ocaml}
BuildRequires: pcre2-32-devel
@@ -204,6 +206,19 @@ BrlAPI library for Java.
%description -n java-brlapi -l pl.UTF-8
Biblioteka BrlAPI dla Javy.
+%package -n lua-brlapi
+Summary: BrlAPI library for Lua
+Summary(pl.UTF-8): Biblioteka BrlAPI dla Lua
+License: LGPL v2.1+
+Group: Libraries
+Requires: brlapi = %{version}-%{release}
+
+%description -n lua-brlapi
+BrlAPI library for Lua.
+
+%description -n lua-brlapi -l pl.UTF-8
+Biblioteka BrlAPI dla Lua.
+
%package -n ocaml-brlapi
Summary: OCaml binding for BrlAPI
Summary(pl.UTF-8): Wiązania OCamla do BrlAPI
@@ -274,7 +289,6 @@ Biblioteka BrlAPI dla Tcl.
%prep
%setup -q
%patch1 -p1
-#patch2 -p1
%patch4 -p1
%{__sed} -i -e '1s,/usr/bin/python$,%{__python},' Tables/Contraction/latex-access.ctb
@@ -296,6 +310,7 @@ CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
%{!?with_java:--disable-java-bindings} \
%{!?with_liblouis:--disable-liblouis} \
--enable-lisp-bindings \
+ %{!?with_lua:--disable-lua-bindings} \
%{!?with_python:--disable-python-bindings} \
%{!?with_tcl:--disable-tcl-bindings} \
%{!?with_x:--disable-x} \
@@ -321,7 +336,8 @@ rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/var/lib/brltty
%{__make} -j1 install install-appstream install-dracut install-polkit install-systemd install-udev \
- OCAML_INSTALL_TARGET=install-without-findlib
+ OCAML_INSTALL_TARGET=install-without-findlib \
+ UDEV_PARENT_LOCATION=/lib
# findlib-specific, useless in rpm
%{__rm} $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs/dllbrlapi_stubs.so.owner
@@ -398,15 +414,20 @@ new="${file}.rpmnew"
%attr(755,root,root) %{_bindir}/brltty-cldr
%attr(755,root,root) %{_bindir}/brltty-ctb
%attr(755,root,root) %{_bindir}/brltty-genkey
+%attr(755,root,root) %{_bindir}/brltty-hid
%attr(755,root,root) %{_bindir}/brltty-ktb
%attr(755,root,root) %{_bindir}/brltty-lscmds
%attr(755,root,root) %{_bindir}/brltty-lsinc
%attr(755,root,root) %{_bindir}/brltty-mkuser
%attr(755,root,root) %{_bindir}/brltty-morse
+%{_bindir}/brltty-prologue.bash
+%{_bindir}/brltty-prologue.lua
%{_bindir}/brltty-prologue.sh
+%{_bindir}/brltty-prologue.tcl
%attr(755,root,root) %{_bindir}/brltty-setcaps
%attr(755,root,root) %{_bindir}/brltty-trtxt
%attr(755,root,root) %{_bindir}/brltty-ttb
+%attr(755,root,root) %{_bindir}/brltty-ttysize
%attr(755,root,root) %{_bindir}/brltty-tune
%attr(755,root,root) %{_bindir}/eutp
%attr(755,root,root) %{_bindir}/vstp
@@ -481,8 +502,10 @@ new="${file}.rpmnew"
%attr(755,root,root) %{_libexecdir}/brltty/udev-wrapper
%{_sysconfdir}/brltty
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/brltty.conf
-/lib/udev/rules.d/90-brltty-device.rules
+/lib/udev/rules.d/90-brltty-hid.rules
/lib/udev/rules.d/90-brltty-uinput.rules
+/lib/udev/rules.d/90-brltty-usb-customized.rules
+/lib/udev/rules.d/90-brltty-usb-generic.rules
%{systemdunitdir}/brltty.path
%{systemdunitdir}/brltty at .path
%{systemdunitdir}/brltty at .service
@@ -552,6 +575,12 @@ new="${file}.rpmnew"
%{_javadir}/brlapi.jar
%endif
+%if %{with lua}
+%files -n lua-brlapi
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lua/*.*/brlapi.so
+%endif
+
%if %{with ocaml}
%files -n ocaml-brlapi
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/brltty.git/commitdiff/89a419c7a05a70486fc38b7ef396967d8f0b68cd
More information about the pld-cvs-commit
mailing list