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


Reply via email to