Hello community,

here is the log from the commit of package lirc for openSUSE:Factory checked in 
at 2016-07-01 09:52:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lirc (Old)
 and      /work/SRC/openSUSE:Factory/.lirc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lirc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lirc/lirc.changes        2016-03-26 
15:09:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.lirc.new/lirc.changes   2016-07-01 
09:52:13.000000000 +0200
@@ -1,0 +2,117 @@
+Wed Jun 29 14:24:22 UTC 2016 - [email protected]
+
+- Update to version 0.9.4a:
+  * Fix syntax errors in systemd unit files (rhbz: 1350750).
+  * irrecord: Enhance "Don't use devinput" message (#180).
+  * plugins/uirt2_raw: Reset device to UIR mode on deinit.
+  * plugins/girs.c: Enable reception after sending.
+  * lirc.org: Updates and bugfixes
+  * lircd, liblirc_client: Fix freeaddrinfo handling (#195).
+  * Don't build commandir unless we have usb.h (#191).
+  * lirc_options.conf: debug => loglevel (#199).
+  * lib: use proper linking method to avoid parallel build issue
+  * tools: make_rel_symlink.py can also use python2
+  * plugins/devinput: Make the list-devices support available.
+  * configure.ac: Bugfix (BSD setting reported wrong).
+
+-------------------------------------------------------------------
+Mon Jun 13 11:20:36 UTC 2016 - [email protected]
+
+- Update to version 0.9.4
+  * The caraca driver has been retired (still available in attic/).
+  * The iguanair driver has been moved out of tree and is now
+    maintained by Iguanaworks, Inc. See drivers/iguanair/README.
+  * The irman driver has been moved out of tree. From 0.5.1 the
+    libirman package contains the driver. See drivers/irman/README
+  * The yard2 driver has been moved out of tree and is now maintained
+    by the yard2 project. See driver/yard2/README.
+  * The lirc.4 manpage (/dev/lirc* interface) is upstreamed to the
+    linux kernel manpages project (#164). Old page lirc.4l still
+    lingers in attic/ but is not installed.
+  * Upstream selinux updated to match current lircd requirements.
+    See: https://github.com/fedora-selinux/selinux-policy/pull/41
+  * New upstream debian packaging with which Debian users can create
+    .deb packages. Ubuntu packages are also available in PPAs. See
+    README.md in the debian branch (#137).
+  * New driver girs for the GIRS protocol, gives LIRC Arduino support.
+    See new info in driver documentation.
+  * New transmit-only FTDI driver with enhanced accuracy and hardware
+    support. See ftdix driver documentation.
+  * Support for non-modulated signals added (#132).
+  * As shipped, lircd now uses the devinput driver and the new 'auto'
+    device, should work for all remotes supported by kernel (#106).
+  * Enhanced lirc-setup tool (#123, partly):
+    - Add drvctl device enumeration support.
+    - Integrated mode2 and irw tests of current configuration.
+    - Documentation links.
+    - More consistent data based on new database.
+    - Multiple bugfixes.
+  * Several patches to make mode2 work with all drivers(#123, partly)
+  * Configuration database overhaul (#123, partly)
+    - Database lives as yaml files in configs/.
+    - Data is collected from drivers, remotes and static files.
+    - Better ways for drivers to enumerate devices.
+    - There is an unstable python database module used by
+      all tools.
+  * Several drivers including default and devinput has enhanced
+    enumeration support, usable with mode2 -l and lirc-setup.
+  * devinput.lircd.conf is generated at build time to match host kernel,
+    new script lirc-make-devinput shipped to re-generate it (#153)
+  * A new script lircd-setup runs as a one-shot service before lircd,
+    performing setup commands as root (#121).
+  * Several new examples in contrib/, notably lircrc templates for
+    many popular LIRC applications and improved udev rules.
+  * The default driver does not require root perms if the protocol
+    is correct (#133).
+  * Add an "auto" device to devinput driver for single-device
+    usecase (#134).
+  * irrecord has been taught to handle remotes without gap (#98).
+  * The --uinput lircd option is deprecated, obsoleted by the
+    lircd.uinput.service systemd service. See lircd-uinput(8).
+  * CLI options for mode2, xmode2 and irrecord has been streamlined.
+    All tools falls back to lircd defaults where it makes sense.
+  * The driver API has been expanded with functions to enumerate
+    devices. See configs/README and lib/driver.h.
+  * New logging API with hooks for enhanced messages and filtering
+    (also #129).
+  * The out-of-tree build interface is enhanced with hooks for external
+    drivers to rebuild documentation and add a config file.
+  * lircd: Fix too-short gap  when sending/blasting (#158).
+  * lircd: Fix typo causing lost deinit_func() calls (#179).
+  * irrecord fixes:
+    - Fix broken namespace checks on recent kernels (#187).
+    - Buggy handling of not decoded buttons in irrecord (#146).
+    - Repeated buttons problems (#149)
+    - Endless loop when key is not recognized (#146)
+    - Endless loop on idendifying toggle mark (#139)
+  * lirs-lsremotes: Don't use non-standard GLOB_BRACE (#174).
+  * lib: Fix  misleading logprintf comments (#179)
+  * lib: Clean up loglevel handling (#178).
+  * Fix --plugindir not being respected (#144).
+  * Fix gid and supplementary groups in CLI apps dropping root.
+  * Fix a crash in irrecord when invoked without options.
+  * Fix bad parsing of --options-file unless given first (#165).
+  * plugins/default: Don't require write access if not needed (#133).
+  * plugins/atilibusb: Fix crash for non-existing device (#145).
+  * plugins/audio_alsa : Fix blocking regression bug (#169).
+  * plugins/file: Fix bad test for LIRCCODE cases (#171).
+  * plugins/ftdi: Bugfixes: 4157fe1, 92e2d1d, #182.
+  * plugins/girs: Bugfixes.
+  * plugins/default: Remotes become too sensitive in 0.9.3 (#148)
+  * plugins/default: Walk around kernel bug generating multiple
+    spaces (#172).
+  * doc: lircd.conf: Document suppress_repeat parameter.
+  * Clean up docs, remove circular links (#136). Documentation is
+    now only in lirc.org/html.
+  * build: Add explicit default -L${libdir} linker flag.
+  * build: Fix Debian FTBS compilation error.
+- Add some missing dependencies
+  * doxygen
+  * kmod-compat
+  * pkgconfig(sm)
+- Replace pkgconfig(libusb-1.0) with pkgconfig(libusb); fow some
+  reasons, lirc now relies on compat libusb
+- Remove obsolete configure switches
+- Update 0001-Fix-segfault-when-starting-lircd-AUR-41581.patch
+
+-------------------------------------------------------------------

Old:
----
  lirc-0.9.3a.tar.bz2

New:
----
  lirc-0.9.4a.tar.bz2

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

Other differences:
------------------
++++++ lirc.spec ++++++
--- /var/tmp/diff_new_pack.GUI23h/_old  2016-07-01 09:52:14.000000000 +0200
+++ /var/tmp/diff_new_pack.GUI23h/_new  2016-07-01 09:52:14.000000000 +0200
@@ -22,7 +22,7 @@
 %endif
 Name:           lirc
 #
-Version:        0.9.3a
+Version:        0.9.4a
 Release:        0
 Summary:        Tools for Infrared Receivers
 License:        GPL-2.0+
@@ -37,8 +37,10 @@
 Patch0:         0001-Fix-segfault-when-starting-lircd-AUR-41581.patch
 # PATCH-FEATURE-UPSTREAM 0002-lircd-Fix-bad-default-for-lircdfile.patch -- Fix 
bad default for lircdfile
 Patch1:         0002-lircd-Fix-bad-default-for-lircdfile.patch
+BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  kmod-compat
 BuildRequires:  libtool
 BuildRequires:  libxslt-tools
 # for hw_atilibusb driver
@@ -47,11 +49,13 @@
 %if 0%{?suse_version} > 1320
 BuildRequires:  pkgconfig(libftdi1)
 BuildRequires:  pkgconfig(libirman)
+BuildRequires:  pkgconfig(libudev)
 %endif
 BuildRequires:  python3
 BuildRequires:  python3-PyYAML
-BuildRequires:  pkgconfig(libusb-1.0)
+BuildRequires:  pkgconfig(libusb)
 BuildRequires:  pkgconfig(portaudio-2.0)
+BuildRequires:  pkgconfig(sm)
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(udev)
 BuildRequires:  pkgconfig(x11)
@@ -214,11 +218,9 @@
 %endif
 
 %build
+# we are using python3
+sed "s|python|python3|g" -i ./tools/make_rel_symlink.py
 %configure \
-       --with-igor             \
-       --with-transmitter      \
-       --with-port=0x3f8       \
-       --with-irq=4 \
     --enable-ipv6
 # make %%{?_smp_mflags}
 # parallel makes are currently busted, do single-threaded for now
@@ -243,8 +245,6 @@
 # get rid of libtool file
 find %{buildroot}%{_libdir} -type f -name "*.la" -print -delete
 #
-# get rid of useless contrib stuff
-rm contrib/lirc.*
 #
 # Don't install documentation in a non standard directory
 rm -rf %{buildroot}%{_datadir}/doc
@@ -258,9 +258,6 @@
 #
 rm -rf %{buildroot}%{_datadir}/lirc/plugindocs
 #
-# remove lirc.4, as it is part of man-pages from 4.05 on
-rm %{buildroot}%{_mandir}/man4/lirc.4
-#
 %fdupes -s %{buildroot}
 %fdupes -s .
 
@@ -275,10 +272,10 @@
 %postun -n libirrecord0 -p /sbin/ldconfig
 
 %pre core
-%service_add_pre lircd.service lircmd.service lircd.socket
+%service_add_pre lircd.service lircmd.service lircd.socket irexec.service
 
 %post core
-%service_add_post lircd.service lircmd.service lircd.socket
+%service_add_post lircd.service lircmd.service lircd.socket irexec.service
 %if 0%{?suse_version} <= 1320
     systemd-tmpfiles --create %{_tmpfilesdir}/%{name}.conf >/dev/null 2>&1 || :
 %else
@@ -297,10 +294,10 @@
 done
 
 %preun core
-%service_del_preun lircd.service lircmd.service lircd.socket
+%service_del_preun lircd.service lircmd.service lircd.socket irexec.service
 
 %postun core
-%service_del_postun lircd.service lircmd.service lircd.socket
+%service_del_postun lircd.service lircmd.service lircd.socket irexec.service
 
 %files core
 %defattr (-,root,root)
@@ -335,7 +332,10 @@
 %config(noreplace,missingok) %{_sysconfdir}/lirc/lircmd.conf
 %config(noreplace,missingok) %{_sysconfdir}/lirc/lirc_options.conf
 %config(noreplace,missingok) %{_sysconfdir}/lirc/lircd.conf.d/README.conf.d
+%config(noreplace,missingok) 
%{_sysconfdir}/lirc/lircd.conf.d/devinput.lircd.conf
+%config(noreplace,missingok) %{_sysconfdir}/lirc/irexec.lircrc
 %{_unitdir}/lirc*
+%{_unitdir}/irexec.service
 %{_tmpfilesdir}/lirc.conf
 
 %files devel

++++++ 0001-Fix-segfault-when-starting-lircd-AUR-41581.patch ++++++
--- /var/tmp/diff_new_pack.GUI23h/_old  2016-07-01 09:52:14.000000000 +0200
+++ /var/tmp/diff_new_pack.GUI23h/_new  2016-07-01 09:52:14.000000000 +0200
@@ -12,10 +12,10 @@
 index d8ddedd..11293e2 100644
 --- a/lirc_options.conf
 +++ b/lirc_options.conf
-@@ -6,7 +6,7 @@
+@@ -10,7 +10,7 @@
  nodaemon        = False
- driver          = default
- device          = /dev/lirc0
+ driver          = devinput
+ device          = auto
 -output          = /var/run/lirc/lircd
 +lircdfile       = /var/run/lirc/lircd
  pidfile         = /var/run/lirc/lircd.pid

++++++ lirc-0.9.3a.tar.bz2 -> lirc-0.9.4a.tar.bz2 ++++++
++++ 84708 lines of diff (skipped)


Reply via email to