Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package brltty for openSUSE:Factory checked 
in at 2023-06-22 23:24:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/brltty (Old)
 and      /work/SRC/openSUSE:Factory/.brltty.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "brltty"

Thu Jun 22 23:24:40 2023 rev:61 rq:1094353 version:6.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/brltty/brltty.changes    2022-12-19 
14:07:54.378553091 +0100
+++ /work/SRC/openSUSE:Factory/.brltty.new.15902/brltty.changes 2023-06-22 
23:24:42.613702918 +0200
@@ -1,0 +2,16 @@
+Thu Jun 20 20:20:20 UTC 2023 - o...@aepfle.de
+
+- Use conditionals for sysusers_requires to allow quilt setup
+- Remove workarounds for old TCL
+- Enable parallel build again
+
+-------------------------------------------------------------------
+Tue Jun 20 15:14:57 UTC 2023 - Franck Bui <f...@suse.com>
+
+- Don't use %tmpfiles_create_package anymore.
+
+  This macro cannot work on transactional systems. However this macro was
+  supposed to be used only when the tmpfiles stuff was needed in advance, which
+  doesn't seem to be the case for brltty.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ brltty.spec ++++++
--- /var/tmp/diff_new_pack.TbuPw1/_old  2023-06-22 23:24:43.853699771 +0200
+++ /var/tmp/diff_new_pack.TbuPw1/_new  2023-06-22 23:24:43.857699760 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package brltty
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,6 @@
 #
 
 
-%{!?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.4
 %define sover 0_8
 %define soname libbrlapi%{sover}
@@ -30,11 +28,11 @@
 Group:          System/Daemons
 URL:            https://brltty.app/
 
-Source0:        https://brltty.app/archive/%{name}-%{version}.tar.xz
+Source0:        https://brltty.app/archive/%name-%version.tar.xz
 Source1:        README.SUSE
 Patch0:         brltty-udev-dir.patch
 
-Requires(pre):  system-user-brltty = %{version}-%{release}
+Requires(pre):  system-user-brltty = %version-%release
 
 BuildRequires:  bison
 BuildRequires:  doxygen
@@ -79,7 +77,7 @@
 %package driver-at-spi2
 Summary:        AT-SPI 2 driver for BRLTTY
 Group:          System/Daemons
-Requires:       %{name} = %{version}
+Requires:       %name = %version
 Supplements:    (brltty and at-spi2-core)
 
 %description driver-at-spi2
@@ -93,7 +91,7 @@
 %package driver-brlapi
 Summary:        BrlAPI driver for BRLTTY
 Group:          System/Daemons
-Requires:       %{name} = %{version}
+Requires:       %name = %version
 Supplements:    (brltty and %{soname})
 
 %description driver-brlapi
@@ -107,7 +105,7 @@
 %package driver-libbraille
 Summary:        Libbraille driver for BRLTTY
 Group:          System/Daemons
-Requires:       %{name} = %{version}
+Requires:       %name = %version
 Supplements:    (brltty and libbraille)
 
 %description driver-libbraille
@@ -121,7 +119,7 @@
 %package driver-espeak
 Summary:        ESpeak driver for BRLTTY
 Group:          System/Daemons
-Requires:       %{name} = %{version}
+Requires:       %name = %version
 Supplements:    (brltty and espeak-ng-compat)
 
 %description driver-espeak
@@ -135,7 +133,7 @@
 %package driver-speech-dispatcher
 Summary:        Speech Dispatcher driver for BRLTTY
 Group:          System/Daemons
-Requires:       %{name} = %{version}
+Requires:       %name = %version
 Supplements:    (brltty and libspeechd2)
 
 %description driver-speech-dispatcher
@@ -149,7 +147,7 @@
 %package driver-xwindow
 Summary:        XWindow driver for BRLTTY
 Group:          System/Daemons
-Requires:       %{name} = %{version}
+Requires:       %name = %version
 Supplements:    (brltty and xorg-x11-server)
 
 %description driver-xwindow
@@ -163,7 +161,7 @@
 %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}
+Requires:       %name = %version-%release
 
 %description udev-generic
 This package provides additional rules for managing BRLTTY via Udev.
@@ -173,7 +171,7 @@
 %package utils
 Summary:        Braille display driver for Linux/Unix
 Group:          System/Daemons
-Requires:       %{name} = %{version}
+Requires:       %name = %version
 
 %description utils
 BRLTTY is a background process (daemon) which provides access to the
@@ -186,7 +184,7 @@
 %package -n xbrlapi
 Summary:        X BrlAPI helper
 Group:          System/Daemons
-Requires:       %{name} = %{version}
+Requires:       %name = %version
 Supplements:    (%{soname} and xorg-x11-server)
 
 %description -n xbrlapi
@@ -199,7 +197,7 @@
 #!BuildIgnore:  group(brlapi)
 Requires(post): group(brlapi)
 Requires(post): util-linux
-Recommends:     %{name}
+Recommends:     %name
 
 %description -n %{soname}
 BrlAPI is a service provided by the brltty daemon.
@@ -216,7 +214,7 @@
 %package -n brlapi-devel
 Summary:        Library to use BRLTTY from applications -- Development Files
 Group:          Development/Libraries/C and C++
-Requires:       %{soname} = %{version}
+Requires:       %{soname} = %version
 
 %description -n brlapi-devel
 BrlAPI is a service provided by the brltty daemon.
@@ -309,7 +307,7 @@
 Requires(pre):  group(input)
 BuildArch:      noarch
 BuildRequires:  sysuser-tools
-%sysusers_requires
+%?sysusers_requires
 
 %description -n system-user-brltty
 System user for the Braille display driver for Linux/Unix
@@ -320,42 +318,42 @@
 %autosetup -p1
 
 %build
-%sysusers_generate_pre Autostart/Systemd/sysusers system-user-brltty 
%{name}.conf
-cp %{_sourcedir}/README.SUSE .
+%sysusers_generate_pre Autostart/Systemd/sysusers system-user-brltty %name.conf
+cp %_sourcedir/README.SUSE .
 # Fix "wrong-file-end-of-line-encoding" rpmlint warning
 sed -i 's/\r$//' Documents/Manual-BRLTTY/Portuguese/BRLTTY.txt
 
-modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
+modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%_sourcedir/%name.changes")"
 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 TIME="\"$(date -d "${modified}" "+%%R")\""
 find . -type f -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i 
"s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
-for i in -I%{_libdir}/jvm/java/include{,/linux}; do
+for i in -I%_libdir/jvm/java/include{,/linux}; do
       java_inc="$java_inc $i"
 done
 export PYTHON=/usr/bin/python3
 %configure CPPFLAGS="$java_inc" \
-        --with-install-root="%{buildroot}" \
-        --with-tables-directory=%{_datadir}/%{name} \
+        --with-install-root="%buildroot" \
+        --with-tables-directory=%_datadir/%name \
         --libexecdir=%_libexecdir \
         --disable-stripping
-make -j1 # not parallel build safe
+%make_build
 
 %install
 sed -i 
"s=/usr/libexec/brltty-systemd-wrapper=%_libexecdir/brltty-systemd-wrapper=" 
Autostart/Systemd/brltty@.service
-make install install-systemd install-udev install-polkit DESTDIR="%buildroot"
-%find_lang %{name}
+%make_install install-systemd install-udev install-polkit DESTDIR="%buildroot"
+%find_lang %name
 sed -i "s/#api-parameters Auth=polkit/api-parameters Auth=polkit/" 
Documents/brltty.conf
-install -D -m644 Documents/brltty.conf %{buildroot}%{_sysconfdir}/brltty.conf
+install -D -m644 Documents/brltty.conf %buildroot%_sysconfdir/brltty.conf
 # ghost brlapi.key
-touch %{buildroot}%{_sysconfdir}/brlapi.key
+touch %buildroot%_sysconfdir/brlapi.key
 # Don't include source files in binary package
-rm -f %{buildroot}%{_libdir}/ocaml/brlapi/brlapi.{mli,cmxa}
-rm %{buildroot}%{_libdir}/libbrlapi.a
-rm %{buildroot}%{_libdir}/ocaml/brlapi/libbrlapi_stubs.a
-rm %{buildroot}/etc/X11/Xsession.d/90xbrlapi # TODO: install this somewhere?
+rm -f %buildroot%_libdir/ocaml/brlapi/brlapi.{mli,cmxa}
+rm %buildroot%_libdir/libbrlapi.a
+rm %buildroot%_libdir/ocaml/brlapi/libbrlapi_stubs.a
+rm %buildroot/etc/X11/Xsession.d/90xbrlapi # TODO: install this somewhere?
 # fix missing executable bits
-test ! -x %{buildroot}%{_bindir}/brltty-config.sh
-chmod a+x %{buildroot}%{_bindir}/brltty-config.sh
+test ! -x %buildroot%_bindir/brltty-config.sh
+chmod a+x %buildroot%_bindir/brltty-config.sh
 # clean up the manuals:
 rm Documents/Manual-*/*/{*.mk,Makefile*,*.sgml}
 mv Documents/BrlAPIref/html Documents/BrlAPIref/BrlAPIref
@@ -369,59 +367,45 @@
 done
 
 # disable xbrlapi gdm autostart, there is already orca
-rm -f %{buildroot}%{_datadir}/gdm/greeter/autostart/xbrlapi.desktop
+rm -f %buildroot%_datadir/gdm/greeter/autostart/xbrlapi.desktop
 
 install -Dm0644 Autostart/AppStream/org.a11y.brltty.metainfo.xml \
-                %{buildroot}%{_datadir}/metainfo/org.a11y.brltty.metainfo.xml
+                %buildroot%_datadir/metainfo/org.a11y.brltty.metainfo.xml
 
-%fdupes -s %{buildroot}%{_mandir}
-%fdupes -s %{buildroot}
-
-  # fix brp-tcl wrong location for Tcl files - This was fixed in the TCL 
8.6.11 package
-  mkdir -p %{buildroot}%{tcl_sitearch}
-%if %{pkg_vcmp tcl < 8.6.11}
-  mv %{buildroot}%{_libdir}/brlapi-%{api_version} %{buildroot}%{tcl_sitearch}/
-%else
-  # this move is possibly not needed at all anymore, but to keep the old 
layout, we do it
-  mv %{buildroot}%{_libdir}/tcl/brlapi-%{api_version} 
%{buildroot}%{tcl_sitearch}/
-%endif
+%fdupes -s %buildroot%_mandir
+%fdupes -s %buildroot
 
 %pre -n system-user-brltty -f system-user-brltty.pre
 
 %post -n %{soname}
-if [ ! -e %{_sysconfdir}/brlapi.key ]; then
- mcookie > %{_sysconfdir}/brlapi.key
- chgrp brlapi %{_sysconfdir}/brlapi.key
- chmod 0640 %{_sysconfdir}/brlapi.key
+if [ ! -e %_sysconfdir/brlapi.key ]; then
+ mcookie > %_sysconfdir/brlapi.key
+ chgrp brlapi %_sysconfdir/brlapi.key
+ chmod 0640 %_sysconfdir/brlapi.key
 fi
 /sbin/ldconfig
 
 %postun -n %{soname} -p /sbin/ldconfig
 
 %pre
-%if %{defined tmpfiles_create_package}
-%tmpfiles_create_package %{name} %{buildroot}%{_tmpfilesdir}/%{name}.conf
-%endif
-%service_add_pre %{name}.path
+%service_add_pre %name.path
 
 %post
-%if ! %{defined tmpfiles_create_package}
-%tmpfiles_create %{_tmpfilesdir}/%{name}.conf
-%endif
-%service_add_post %{name}.path
+%tmpfiles_create %_tmpfilesdir/%name.conf
+%service_add_post %name.path
 
 # Remove any messages that could've been in place about the upgrade
-rm -f 
%{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something
+rm -f %_localstatedir/adm/update-messages/%name-%version-%release-something
 
 if [ -f /usr/bin/lsusb ]; then
   lsusb 2>/dev/null |grep -q 0403:6001
   if [ $? -eq 0 ]; then
-    cat >> 
%{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something 
<< EOF
+    cat >> 
%_localstatedir/adm/update-messages/%name-%version-%release-something << EOF
 
 WARNING: The SUSE brltty package no longer enables certain USB
 refreshable Braille displays by default, and it appears that you may have
 one of these displays attached. If so, then you may need to edit
-%{_udevrulesdir}/90-brltty-device.rules.
+%_udevrulesdir/90-brltty-device.rules.
 If your device is a standard USB-to-serial converter, rather than a
 refreshable Braille display, then you can ignore this message.
 See /usr/share/doc/packages/brltty/README.SUSE for more information.
@@ -431,130 +415,130 @@
 fi
 
 %preun
-%service_del_preun %{name}.path
+%service_del_preun %name.path
 
 %postun
-%service_del_postun %{name}.path
+%service_del_postun %name.path
 # Remove the /var/adm updatemsg that was hand-created and thus not on filelist
-rm -f 
%{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something
+rm -f %_localstatedir/adm/update-messages/%name-%version-%release-something
 
 %files
 %license LICENSE-LGPL
 %doc README README.SUSE Documents/ChangeLog Documents/CONTRIBUTORS 
Documents/HISTORY Documents/README.Bluetooth Documents/TODO
 %doc Documents/Manual-BRLTTY/English
-%config(noreplace) %{_sysconfdir}/brltty.conf
-%{_datadir}/brltty/
-%{_bindir}/brltty
-%{_bindir}/brltty-clip
-%{_bindir}/brltty-atb
-%{_bindir}/brltty-cldr
-%{_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
-%{_datadir}/metainfo/org.a11y.%{name}.metainfo.xml
-%{_datadir}/polkit-1/actions/org.a11y.brlapi.policy
-%{_datadir}/polkit-1/rules.d/org.a11y.brlapi.rules
-%{_libdir}/brltty/
-%{_libexecdir}/brltty/
-%{_mandir}/man1/brltty.1*
-%{_mandir}/man1/eutp.1.gz
-%{_tmpfilesdir}/%{name}.conf
-%{_udevrulesdir}/90-%{name}-hid.rules
-%{_udevrulesdir}/90-%{name}-uinput.rules
-%{_udevrulesdir}/90-%{name}-usb-customized.rules
-%{_unitdir}/%{name}.path
-%{_unitdir}/%{name}@.path
-%{_unitdir}/%{name}-device@.service
-%{_unitdir}/%{name}@.service
-%exclude %{_libdir}/brltty/libbrlttybba.so
-%exclude %{_libdir}/brltty/libbrlttyblb.so
-%exclude %{_libdir}/brltty/libbrlttybxw.so
-%exclude %{_libdir}/brltty/libbrlttyses.so
-%exclude %{_libdir}/brltty/libbrlttyssd.so
-%exclude %{_libdir}/brltty/libbrlttyxa2.so
-%ghost 
%{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something
+%config(noreplace) %_sysconfdir/brltty.conf
+%_datadir/brltty/
+%_bindir/brltty
+%_bindir/brltty-clip
+%_bindir/brltty-atb
+%_bindir/brltty-cldr
+%_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
+%_datadir/metainfo/org.a11y.%name.metainfo.xml
+%_datadir/polkit-1/actions/org.a11y.brlapi.policy
+%_datadir/polkit-1/rules.d/org.a11y.brlapi.rules
+%_libdir/brltty/
+%_libexecdir/brltty/
+%_mandir/man1/brltty.1*
+%_mandir/man1/eutp.1.gz
+%_tmpfilesdir/%name.conf
+%_udevrulesdir/90-%name-hid.rules
+%_udevrulesdir/90-%name-uinput.rules
+%_udevrulesdir/90-%name-usb-customized.rules
+%_unitdir/%name.path
+%_unitdir/%name@.path
+%_unitdir/%name-device@.service
+%_unitdir/%name@.service
+%exclude %_libdir/brltty/libbrlttybba.so
+%exclude %_libdir/brltty/libbrlttyblb.so
+%exclude %_libdir/brltty/libbrlttybxw.so
+%exclude %_libdir/brltty/libbrlttyses.so
+%exclude %_libdir/brltty/libbrlttyssd.so
+%exclude %_libdir/brltty/libbrlttyxa2.so
+%ghost %_localstatedir/adm/update-messages/%name-%version-%release-something
 
 %files driver-at-spi2
-%{_libdir}/brltty/libbrlttyxa2.so
+%_libdir/brltty/libbrlttyxa2.so
 
 %files driver-brlapi
 %doc Drivers/Braille/BrlAPI/README
-%{_libdir}/brltty/libbrlttybba.so
+%_libdir/brltty/libbrlttybba.so
 
 %files driver-libbraille
-%{_libdir}/brltty/libbrlttyblb.so
+%_libdir/brltty/libbrlttyblb.so
 
 %files driver-espeak
 %doc Drivers/Speech/eSpeak/README
-%{_libdir}/brltty/libbrlttyses.so
+%_libdir/brltty/libbrlttyses.so
 
 %files driver-speech-dispatcher
 %doc Drivers/Speech/SpeechDispatcher/README
-%{_libdir}/brltty/libbrlttyssd.so
+%_libdir/brltty/libbrlttyssd.so
 
 %files driver-xwindow
 %doc Drivers/Braille/XWindow/README
-%{_libdir}/brltty/libbrlttybxw.so
+%_libdir/brltty/libbrlttybxw.so
 
 %files udev-generic
-%{_udevrulesdir}/90-%{name}-usb-generic.rules
+%_udevrulesdir/90-%name-usb-generic.rules
 
 %files utils
-%{_bindir}/vstp
-%{_mandir}/man1/vstp.1*
+%_bindir/vstp
+%_mandir/man1/vstp.1*
 
 %files -n xbrlapi
-%{_bindir}/xbrlapi
-%{_mandir}/man1/xbrlapi.1*
+%_bindir/xbrlapi
+%_mandir/man1/xbrlapi.1*
 
 %files -n %{soname}
 %doc Documents/Manual-BrlAPI/
-%{_libdir}/libbrlapi.so.*
-%ghost %{_sysconfdir}/brlapi.key
+%_libdir/libbrlapi.so.*
+%ghost %_sysconfdir/brlapi.key
 
 %files -n brlapi-devel
-%{_includedir}/brltty/
-%{_includedir}/brlapi*.h
-%{_libdir}/libbrlapi.so
-%{_libdir}/pkgconfig/brltty.pc
-%doc %{_mandir}/man3/brlapi_*
+%_includedir/brltty/
+%_includedir/brlapi*.h
+%_libdir/libbrlapi.so
+%_libdir/pkgconfig/brltty.pc
+%doc %_mandir/man3/brlapi_*
 
 %files -n brlapi-java
 %{_jnidir}/libbrlapi_java.so
 %{_javadir}/brlapi.jar
 
 %files -n ocaml-brlapi
-%{_libdir}/ocaml/brlapi/
-%{_libdir}/ocaml/stublibs/dllbrlapi_stubs.so*
+%_libdir/ocaml/brlapi/
+%_libdir/ocaml/stublibs/dllbrlapi_stubs.so*
 
 %files -n python3-brlapi
 %{python3_sitearch}/brlapi.cpython*.so
 %{python3_sitearch}/Brlapi-*.egg-info
 
 %files -n tcl-brlapi
-%{tcl_sitearch}/brlapi-%{api_version}/
+%_libdir/tcl/brlapi-%{api_version}/
 
 %files -n system-user-brltty
-%{_sysusersdir}/%{name}.conf
+%_sysusersdir/%name.conf
 
-%files lang -f %{name}.lang
+%files lang -f %name.lang
 %doc Documents/Manual-BRLTTY/French
 %doc Documents/Manual-BRLTTY/Portuguese
 

Reply via email to