Hello community,

here is the log from the commit of package lirc for openSUSE:Factory checked in 
at 2015-09-19 06:53:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2015-08-21 
07:36:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lirc.new/lirc.changes   2015-09-19 
06:53:07.000000000 +0200
@@ -1,0 +2,71 @@
+Mon Sep  7 09:00:31 UTC 2015 - [email protected]
+
+- Update to version 0.9.3
+  * New build dependency: xsltproc (sometimes coming with libxml).
+  * The irexec semantics have been changed so that the invoked programs
+    run disconnected from the main irexec process. See irexec(1) (#92).
+  * irrecord has got some love:
+  * irrecord handles multiple definitions of same symbol OK (#78)
+  * irrecord : Warns about single-key config files (#77)
+  * irrecord : Checks for ambient light disturbances (#76)
+  * irrecord : New option allows updating of existing template file.
+  * irrecord : Template handling bug fixed
+  * irrecord : -l --list-namespace option parsing bug fixed (#101).
+  * irrecord : Minor fixes to irrecord-ui including -k option parsing fixed.
+  * mode2 has been updated
+  * mode2 : Handle also LIRCCODE devices (#94),
+  * mode2 : Drop root privileges (#91)
+  * mode2 : Add new scope-like display
+  * mode2 : Handle the--driver-options switch
+  * xmode2 has been updated to handle udp driver, the new --driver-options
+    switch + some general overhaul.
+  * irrecord has been split into a library and a cli interface (#36).
+    The library interface is unstable.
+  * irtoy: New support for debug LEDs. New documentation file, support 
+    in lirc-setup and driver table doc added.
+  * The udp driver is patched to allow adjustable clockrates, see new
+    udp_driver.html driver doc.
+  * The mplay driver has been updated with patches which has been 
+    available "out there".
+  * The select() calls in lircd, lircrcd and library routines have 
+    been replaced with poll() to avoid crashes when file descriptors
+    becomes > 1024 (#109).
+  * Set supplementary groups using effective-user (RH bz 1253907).
+  * Work around kernel bug in /dev/lirc0 output (#119).
+  * lircmd: Several option parsing bugs fixed, one of which blocked the
+    systemd service (#104, RH bz 1234155).
+  * lirc-lsremotes now displays logs after parsing files, making more
+    parsing warnings visible.
+  * lirc-config-tool is fixed to comply with guidelines (#105).
+  * Bug in irexec when using modes fixed (#102).
+  * Create log directory if required (#124).
+  * lirc-setup: Fixed name clash on recent python versions.
+  * The library routines for parsing lircd.conf now warns for duplicate
+    keys and values (#107).
+  * Enhanced pkg-config support for drivers compiled out-of-tree 
+    (see driver-api in the manual).
+  * Unlinked and hard to find driver docs and manpages have been linked.
+  * The documentation is heavily revised. Old obsolete text is removed, 
+    the manual is reorganized, some info is moved to manpages and a lot
+    of minor updates and bugfixes.
+  * The compiler has been switched to c++, and filenames are updated 
+    to *.cpp (#79)
+  * The lircd.simsend and lircd.simreceive tools have been removed, superseeded
+    by irsimsend and irsimreceive.
+  * A new kernel driver irpipe has been added. This allows feeding data from
+    userspace to lircd, which can use the /dev/irpipeX device as a clean 
+    substitute for /dev/lircX. A companion CLI tool irpipe(1) is also added.
+  * Options parsing (notably -U) and just listing first remote bugs in 
+    irsimsend have been fixed.
+  * Overall code formatting is improved with more consistent layout and 
+    updated git hook. See CONTRIBUTE.md'
+  * Build: now uses parallel make by default.
+  * Hardcoded CFLAGS in Makefiles fixed (#124).
+- Update patches
+  * 0002-lircd-Fix-bad-default-for-lircdfile.patch
+  * 0004-lircd-fix-compiler-error-format-security-error.patch
+- Remove imon2_conf.patch; fixed on upstream release
+- Add a dependency to libxslt-tools and gcc-c++
+- Add libirrecord0 subpackage
+
+-------------------------------------------------------------------

Old:
----
  0004-lircd-fix-compiler-error-format-security-error.patch
  imon2_conf.patch
  lirc-0.9.2a.tar.bz2

New:
----
  lirc-0.9.3.tar.bz2

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

Other differences:
------------------
++++++ lirc.spec ++++++
--- /var/tmp/diff_new_pack.UxBCS0/_old  2015-09-19 06:53:08.000000000 +0200
+++ /var/tmp/diff_new_pack.UxBCS0/_new  2015-09-19 06:53:08.000000000 +0200
@@ -22,7 +22,7 @@
 %endif
 Name:           lirc
 #
-Version:        0.9.2a
+Version:        0.9.3
 Release:        0
 Summary:        Tools for Infrared Receivers
 License:        GPL-2.0+
@@ -37,12 +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
-# PATCH-FEATURE-UPSTREAM 
0004-lircd-fix-compiler-error-format-security-error.patch --fix compiler 
error=format-security error
-Patch3:         0004-lircd-fix-compiler-error-format-security-error.patch
-# PATCH-FEATURE-UPSTREAM -- lirc config for iMON-PAD remote
-Patch90:        imon2_conf.patch
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
 BuildRequires:  libtool
+BuildRequires:  libxslt-tools
 # for hw_atilibusb driver
 BuildRequires:  libusb-devel
 BuildRequires:  pkgconfig
@@ -107,6 +105,7 @@
 Requires:       liblirc0 = %{version}
 Requires:       liblirc_client0 = %{version}
 Requires:       liblirc_driver0 = %{version}
+Requires:       libirrecord0 = %{version}
 # files were in lirc package previously
 Conflicts:      lirc <= 0.8.4
 
@@ -136,6 +135,14 @@
 %description -n liblirc_driver0
 The LIRC driver library. To actually use the lirc plugins.
 
+%package -n libirrecord0
+Summary:        LIRC record library
+License:        GPL-2.0+
+Group:          Hardware/Other
+
+%description -n libirrecord0
+The LIRC record library. To actually use the lirc plugins.
+
 %package -n liblirc0
 Summary:        LIRC driver library
 License:        GPL-2.0+
@@ -196,8 +203,6 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch3 -p1
-%patch90 -p1
 cp %{SOURCE8} .
 %if %{defined _rundir}
 # Fix rundir for openSUSE > 13.1
@@ -208,7 +213,7 @@
 %endif
 
 %build
-CFLAGS="%{optflags} -fno-strict-aliasing" %configure \
+%configure \
        --with-igor             \
        --with-transmitter      \
        --with-port=0x3f8       \
@@ -249,6 +254,7 @@
 # Remove contrib folder; we will copy it into doc directory
 rm -rf %{buildroot}%{_datadir}/lirc/contrib
 #
+rm -rf %{buildroot}%{_datadir}/lirc/plugindocs
 #
 %fdupes -s %{buildroot}
 %fdupes -s .
@@ -256,10 +262,12 @@
 %post -n liblirc_client0 -p /sbin/ldconfig
 %post -n liblirc_driver0 -p /sbin/ldconfig
 %post -n liblirc0 -p /sbin/ldconfig
+%post -n libirrecord0 -p /sbin/ldconfig
 
 %postun -n liblirc_client0 -p /sbin/ldconfig
 %postun -n liblirc_driver0 -p /sbin/ldconfig
 %postun -n liblirc0 -p /sbin/ldconfig
+%postun -n libirrecord0 -p /sbin/ldconfig
 
 %pre core
 %service_add_pre lircd.service lircmd.service lircd.socket
@@ -287,9 +295,9 @@
 
 %files core
 %defattr (-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README TODO
+%doc AUTHORS COPYING ChangeLog NEWS README
 %doc README.SUSE
-%doc doc/html doc/images doc/lirc.hwdb doc/lirc.css doc/irxevent.keys
+%doc doc/html doc/lirc.hwdb doc/irxevent.keys
 %doc contrib
 %dir %{_datadir}/%{name}
 %dir %{_libdir}/%{name}
@@ -310,6 +318,7 @@
 %exclude %{_mandir}/man1/irxevent.*
 %exclude %{_mandir}/man1/xmode2.*
 %{_mandir}/man1/*
+%{_mandir}/man4/*
 %{_mandir}/man5/*
 %{_mandir}/man8/*
 %{python3_sitelib}/*
@@ -329,6 +338,7 @@
 %{_includedir}/lirc_driver.h
 %{_includedir}/lirc_private.h
 %{_libdir}/liblirc.so
+%{_libdir}/libirrecord.so
 %{_libdir}/liblirc_client.so
 %{_libdir}/liblirc_driver.so
 %{_libdir}/pkgconfig/lirc-driver.pc
@@ -366,6 +376,10 @@
 %defattr (-,root,root)
 %{_libdir}/liblirc_driver.so.*
 
+%files -n libirrecord0
+%defattr (-,root,root)
+%{_libdir}/libirrecord.so.*
+
 %files disable-kernel-rc
 %defattr (-,root,root)
 %{_udevrulesdir}/99-remote-control-lirc.rules

++++++ 0002-lircd-Fix-bad-default-for-lircdfile.patch ++++++
--- /var/tmp/diff_new_pack.UxBCS0/_old  2015-09-19 06:53:08.000000000 +0200
+++ /var/tmp/diff_new_pack.UxBCS0/_new  2015-09-19 06:53:08.000000000 +0200
@@ -7,19 +7,19 @@
  daemons/lircd.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-diff --git a/daemons/lircd.c b/daemons/lircd.c
+diff --git a/daemons/lircd.cpp b/daemons/lircd.cpp
 index db8ea13..fa8cf17 100644
---- a/daemons/lircd.c
-+++ b/daemons/lircd.c
-@@ -2230,7 +2230,7 @@
-               "lircd:device",         LIRC_DRIVER_DEVICE,
-               "lircd:listen",         NULL ,
-               "lircd:connect",        NULL,
--              "lircd:output",         LIRCD,
-+              "lircd:lircdfile",      LIRCD,
-               "lircd:pidfile",        PIDFILE,
-               "lircd:logfile",        "syslog",
-               "lircd:debug",          level,
+--- a/daemons/lircd.cpp
++++ b/daemons/lircd.cpp
+@@ -2179,7 +2179,7 @@
+               "lircd:device",         NULL,
+               "lircd:listen",         NULL,
+               "lircd:connect",        NULL,
+-              "lircd:output",         LIRCD,
++              "lircd:lircdfile",      LIRCD,
+               "lircd:pidfile",        PIDFILE,
+               "lircd:logfile",        "syslog",
+               "lircd:debug",          level,
 -- 
 1.8.4.2
 

++++++ lirc-0.9.2a.tar.bz2 -> lirc-0.9.3.tar.bz2 ++++++
++++ 116554 lines of diff (skipped)


Reply via email to