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
