Hello community, here is the log from the commit of package brltty for openSUSE:Factory checked in at 2016-10-10 17:30:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/brltty (Old) and /work/SRC/openSUSE:Factory/.brltty.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "brltty" Changes: -------- --- /work/SRC/openSUSE:Factory/brltty/brltty.changes 2016-06-29 15:03:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.brltty.new/brltty.changes 2016-10-10 17:31:02.000000000 +0200 @@ -1,0 +2,25 @@ +Fri Sep 16 14:10:40 UTC 2016 - [email protected] + +- Update to version 5.4 + + Too many changes; please read ChangeLog : +- Drop b40-1.patch, brltty-polkit.patch, and + brltty-5.3.1-udev-systemd.patch: fixed upstream. +- Add brltty-5.4-latex-tables-executable.patch: LaTeX tables + should be executable. +- API version is now 0.6.5 + +- Install rules file into %{_udevdir}/rules.d + +- Install systemd files via the Makefile + +- Make polkit a conditional. + +------------------------------------------------------------------- +Thu Sep 15 15:00:36 UTC 2016 - [email protected] + +- Install polkit file (bsc#930242). + +- Add brltty-5.3.1-udev-systemd.patch: fix udev rules to work with + systemd. From upstream. + +------------------------------------------------------------------- Old: ---- b40-1.patch brltty-5.3.1.tar.xz brltty-polkit.patch New: ---- brltty-5.4-latex-tables-executable.patch brltty-5.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ brltty.spec ++++++ --- /var/tmp/diff_new_pack.7H82EF/_old 2016-10-10 17:31:03.000000000 +0200 +++ /var/tmp/diff_new_pack.7H82EF/_new 2016-10-10 17:31:03.000000000 +0200 @@ -18,12 +18,18 @@ %{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)} %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl/tcl%{tcl_version}} -%define api_version 0.6.4 +%define api_version 0.6.5 %define sover 0_6 %define soname libbrlapi%{sover} +%if 0%{?suse_version} > 1320 +%define with_polkit 1 +%else +%define with_polkit 0 +%endif + Name: brltty -Version: 5.3.1 +Version: 5.4 Release: 0 # FIXME libbraille driver when libbraille is in factory Summary: Braille display driver for Linux/Unix @@ -33,8 +39,8 @@ Source0: http://mielke.cc/brltty/archive/%{name}-%{version}.tar.xz Patch3: brltty-5.0-speechd.diff -Patch4: b40-1.patch -Patch5: brltty-polkit.patch +# PATCH-FIX-UPSTREAM brltty-5.4-latex-tables-executable.patch [email protected] -- LaTeX tables need to be executable. +Patch4: brltty-5.4-latex-tables-executable.patch BuildRequires: bison BuildRequires: espeak-devel @@ -58,7 +64,9 @@ BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(libusb-1.0) +%if %{?with_polkit} BuildRequires: pkgconfig(polkit-gobject-1) +%endif BuildRequires: pkgconfig(speech-dispatcher) BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(x11) @@ -290,7 +298,6 @@ %setup -q %patch3 -p1 %patch4 -p1 -%patch5 -p1 # Fix "wrong-file-end-of-line-encoding" rpmlint warning sed -i 's/\r$//' Documents/Manual-BRLTTY/Portuguese/BRLTTY.txt @@ -311,22 +318,24 @@ make -j1 # not parallel build safe %install -make install DESTDIR="%buildroot" +sed -i "s=/sbin/brltty-systemd-wrapper=/usr/sbin/brltty-systemd-wrapper=" Autostart/Systemd/[email protected] +make install install-systemd DESTDIR="%buildroot" %find_lang %{name} +%if %{?with_polkit} sed -i "s/#api-parameters Auth=polkit/api-parameters Auth=polkit/" Documents/brltty.conf +%endif install -D -m644 Documents/brltty.conf %{buildroot}%{_sysconfdir}/brltty.conf # ghost brlapi.key touch %{buildroot}%{_sysconfdir}/brlapi.key # Don't include source files in binary package rm -f %{buildroot}%{_libdir}/ocaml/brlapi/brlapi.{mli,cmxa} -# Install systemd unit file -mkdir -p %{buildroot}%{_unitdir} -mkdir -p %{buildroot}%{_sbindir} -sed -i s=/bin/brltty=%{_bindir}/brltty= Autostart/Systemd/%{name}.service -install -m644 Autostart/Systemd/%{name}.service %{buildroot}%{_unitdir} ln -sf ../../%{_unitdir}/%{name}.service %{buildroot}%{_sbindir}/rc%{name} -mkdir -p %{buildroot}%{_udevdir} -install -m644 Autostart/Udev/udev.rules %{buildroot}%{_udevdir}/69-%{name}.rules +mkdir -p %{buildroot}%{_udevdir}/rules.d +install -m644 Autostart/Udev/udev.rules %{buildroot}%{_udevdir}/rules.d/69-%{name}.rules +%if %{?with_polkit} +mkdir -p %{buildroot}%{_datadir}/polkit-1/actions +install -m 644 Authorization/Polkit/org.%{name}.policy %{buildroot}%{_datadir}/polkit-1/actions +%endif rm %{buildroot}%{_libdir}/libbrlapi.a rm %{buildroot}%{_libdir}/ocaml/brlapi/libbrlapi_stubs.a # fix missing executable bits @@ -394,12 +403,17 @@ %{_bindir}/brltty-ttb %{_bindir}/brltty-tune %{_bindir}/eutp +%if %{?with_polkit} +%{_datadir}/polkit-1/actions/org.%{name}.policy +%endif %{_libdir}/brltty/ %{_mandir}/man1/brltty.1* %{_mandir}/man1/eutp.1.gz +%{_sbindir}/%{name}-systemd-wrapper %{_sbindir}/rc%{name} -%{_udevdir}/69-%{name}.rules +%{_udevdir}/rules.d/69-%{name}.rules %{_unitdir}/%{name}.service +%{_unitdir}/%{name}@.service %exclude %{_libdir}/brltty/libbrlttybba.so %exclude %{_libdir}/brltty/libbrlttyblb.so %exclude %{_libdir}/brltty/libbrlttybxw.so ++++++ brltty-5.4-latex-tables-executable.patch ++++++ >From 336b099d60519b8d87dd042414a2c5ff739a2e5e Mon Sep 17 00:00:00 2001 From: Dave Mielke <[email protected]> Date: Mon, 18 Jul 2016 17:40:23 -0400 Subject: [PATCH] The latex-access contraction table needs to be executable when installed. (dm) --- Programs/Makefile.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Programs/Makefile.in b/Programs/Makefile.in index 0632c1f..288f991 100644 --- a/Programs/Makefile.in +++ b/Programs/Makefile.in @@ -955,6 +955,9 @@ install-attributes-tables: install-attributes-tables-directory install-contraction-tables: install-contraction-tables-directory $(INSTALL_DATA) $(SRC_TOP)$(TBL_DIR)/$(CONTRACTION_TABLES_SUBDIRECTORY)/*$(CONTRACTION_TABLE_EXTENSION) $(INSTALL_CONTRACTION_TABLES_DIRECTORY) + for table in latex-access; do \ + $(INSTALL_SCRIPT) $(SRC_TOP)$(TBL_DIR)/$(CONTRACTION_TABLES_SUBDIRECTORY)/$$table$(CONTRACTION_TABLE_EXTENSION) $(INSTALL_CONTRACTION_TABLES_DIRECTORY); \ + done $(INSTALL_DATA) $(SRC_TOP)$(TBL_DIR)/$(CONTRACTION_TABLES_SUBDIRECTORY)/*$(CONTRACTION_SUBTABLE_EXTENSION) $(INSTALL_CONTRACTION_TABLES_DIRECTORY) install-keyboard-tables: install-keyboard-tables-directory -- 2.6.6 ++++++ brltty-5.3.1.tar.xz -> brltty-5.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/brltty/brltty-5.3.1.tar.xz /work/SRC/openSUSE:Factory/.brltty.new/brltty-5.4.tar.xz differ: char 25, line 1
