Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package brltty for openSUSE:Factory checked 
in at 2022-06-21 17:15:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/brltty (Old)
 and      /work/SRC/openSUSE:Factory/.brltty.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "brltty"

Tue Jun 21 17:15:16 2022 rev:59 rq:983894 version:6.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/brltty/brltty.changes    2022-02-15 
23:57:23.536231070 +0100
+++ /work/SRC/openSUSE:Factory/.brltty.new.1548/brltty.changes  2022-06-21 
17:15:18.598339412 +0200
@@ -1,0 +2,10 @@
+Mon Jun 13 08:09:53 UTC 2022 - Michael Gorse <[email protected]>
+
+- Update to version 6.5
+- Update api_version.
+- Add brltty-udev-dir.patch: install udev rules into /usr/lib.
+- Remove the custom disabling of rules for generic USB serial
+  devices, since upstream now has these separated out. Instead,
+  provide these rules in a udev-generic package.
+
+-------------------------------------------------------------------

Old:
----
  brltty-6.4.tar.xz

New:
----
  brltty-6.5.tar.xz
  brltty-udev-dir.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ brltty.spec ++++++
--- /var/tmp/diff_new_pack.luN97T/_old  2022-06-21 17:15:19.274340101 +0200
+++ /var/tmp/diff_new_pack.luN97T/_new  2022-06-21 17:15:19.278340106 +0200
@@ -18,14 +18,14 @@
 
 %{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
 %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl/tcl%{tcl_version}}
-%define api_version 0.8.3
+%define api_version 0.8.4
 %define sover 0_8
 %define soname libbrlapi%{sover}
 %if 0%{?suse_version} >= 1550
 %define with_sysusersd 1
 %endif
 Name:           brltty
-Version:        6.4
+Version:        6.5
 Release:        0
 # FIXME libbraille driver when libbraille is in factory
 Summary:        Braille display driver for Linux/Unix
@@ -35,6 +35,7 @@
 
 Source0:        https://brltty.app/archive/%{name}-%{version}.tar.xz
 Source1:        README.SUSE
+Patch0:         brltty-udev-dir.patch
 
 BuildRequires:  bison
 BuildRequires:  doxygen
@@ -163,6 +164,16 @@
 
 This package contains the XWindow braille driver.
 
+%package udev-generic
+Summary:        BRLTTY Udev rules for braille devices that use a generic USB 
to serial adapter.
+Group:          System/Daemons
+Requires:       %{name} = %{version}-%{release}
+
+%description udev-generic
+This package provides additional rules for managing BRLTTY via Udev.
+
+Install this package in order to support braille devices that use a generic 
USB to serial adapter.
+
 %package utils
 Summary:        Braille display driver for Linux/Unix
 Group:          System/Daemons
@@ -323,13 +334,6 @@
 # Fix "wrong-file-end-of-line-encoding" rpmlint warning
 sed -i 's/\r$//' Documents/Manual-BRLTTY/Portuguese/BRLTTY.txt
 
-# Don't claim generic USB serial adapters (boo#1007652)
-sed -i \
-  -e 's/^ENV{PRODUCT}=="403\/6001\/\*"/#ENV{PRODUCT}=="403\/6001\/\*"/' \
-  -e 's/^ENV{PRODUCT}=="10c4\/ea60\/\*"/#ENV{PRODUCT}=="10c4\/ea60\/\*"/' \
-  -e 's/^ENV{PRODUCT}=="10c4\/ea80\/\*"/#ENV{PRODUCT}=="10c4\/ea80\/\*"/' \
-  Autostart/Udev/device.rules.in
-
 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 TIME="\"$(date -d "${modified}" "+%%R")\""
@@ -458,15 +462,20 @@
 %{_bindir}/brltty-config.sh
 %{_bindir}/brltty-ctb
 %{_bindir}/brltty-genkey
+%{_bindir}/brltty-hid
 %{_bindir}/brltty-ktb
 %{_bindir}/brltty-lscmds
 %{_bindir}/brltty-lsinc
 %{_bindir}/brltty-mkuser
 %{_bindir}/brltty-morse
+%{_bindir}/brltty-prologue.bash
+%{_bindir}/brltty-prologue.lua
+%{_bindir}/brltty-prologue.tcl
 %{_bindir}/brltty-prologue.sh
 %{_bindir}/brltty-setcaps
 %{_bindir}/brltty-trtxt
 %{_bindir}/brltty-ttb
+%{_bindir}/brltty-ttysize
 %{_bindir}/brltty-tune
 %{_bindir}/eutp
 %dir %{_datadir}/metainfo
@@ -478,8 +487,9 @@
 %{_mandir}/man1/brltty.1*
 %{_mandir}/man1/eutp.1.gz
 %{_tmpfilesdir}/%{name}.conf
-%{_udevrulesdir}/90-%{name}-device.rules
+%{_udevrulesdir}/90-%{name}-hid.rules
 %{_udevrulesdir}/90-%{name}-uinput.rules
+%{_udevrulesdir}/90-%{name}-usb-customized.rules
 %{_unitdir}/%{name}.path
 %{_unitdir}/%{name}@.path
 %{_unitdir}/%{name}[email protected]
@@ -517,6 +527,9 @@
 %doc Drivers/Braille/XWindow/README
 %{_libdir}/brltty/libbrlttybxw.so
 
+%files udev-generic
+%{_udevrulesdir}/90-%{name}-usb-generic.rules
+
 %files utils
 %{_bindir}/vstp
 %{_mandir}/man1/vstp.1*

++++++ README.SUSE ++++++
--- /var/tmp/diff_new_pack.luN97T/_old  2022-06-21 17:15:19.318340146 +0200
+++ /var/tmp/diff_new_pack.luN97T/_new  2022-06-21 17:15:19.318340146 +0200
@@ -6,14 +6,9 @@
 Most USB Braille displays should be autodetected by udev, starting brltty.
 However, some Braille displays have the same product IDs as generic
 USB-to-serial adapters, and, in order to avoid a conflict with these
-adapters, the brltty udev rule for them has been disabled. If you have
-an Albatross, Cebra, Hims, HandyTech, or MDV display and connect it
-via USB, then you may want to edit /usr/lib/udev/rules.d/69-brltty.rules
-and uncomment the following line:
-#ENV{PRODUCT}=="403/6001/*", ENV{BRLTTY_BRAILLE_DRIVER}="at,ce,hm,ht,md", 
GOTO="brltty_usb_run"
-
-See https://bugzilla.opensuse.org/show_bug.cgi?id=1007652 for more
-information.
+adapters, the brltty udev rules for them are not installed by default. If
+you have an Albatross, Cebra, Hims, HandyTech, or MDV display and connect it
+via USB, then you may want to install the brltty-udev-generic package.
 
 Alternatively, you can have systemd automatically start brltty at boot. Run
 chkconfig brltty on

++++++ brltty-6.4.tar.xz -> brltty-6.5.tar.xz ++++++
++++ 107610 lines of diff (skipped)

++++++ brltty-udev-dir.patch ++++++
diff -urp brltty-6.5.orig/Autostart/Udev/Makefile.in 
brltty-6.5/Autostart/Udev/Makefile.in
--- brltty-6.5.orig/Autostart/Udev/Makefile.in  2022-05-21 02:30:08.000000000 
-0500
+++ brltty-6.5/Autostart/Udev/Makefile.in       2022-06-11 18:32:41.460215052 
-0500
@@ -17,7 +17,7 @@
 ###############################################################################
 
 UDEV_RULES_SEQUENCE = 90
-UDEV_PARENT_LOCATION = $(libdir)
+UDEV_PARENT_LOCATION = /usr/lib
 #UDEV_PARENT_LOCATION = $(sysconfdir)
 
 UDEV_SCRIPTS_DIRECTORY = $(INSTALL_ROOT)$(SCRIPTS_DIRECTORY)
Only in brltty-6.5.orig/Autostart/Udev: .Makefile.in.swp

Reply via email to