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)
