Hello community, here is the log from the commit of package spacenavd for openSUSE:Factory checked in at 2018-08-31 10:44:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spacenavd (Old) and /work/SRC/openSUSE:Factory/.spacenavd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spacenavd" Fri Aug 31 10:44:38 2018 rev:4 rq:631854 version:0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/spacenavd/spacenavd.changes 2018-02-19 13:01:17.569374023 +0100 +++ /work/SRC/openSUSE:Factory/.spacenavd.new/spacenavd.changes 2018-08-31 10:44:58.747241021 +0200 @@ -1,0 +2,65 @@ +Sat Aug 25 21:52:43 UTC 2018 - herb...@graeber-clan.de + +- Add patch spacenavd-0.6+git3066072.patch with some bug fixes und support + for newer devices: + * minor formatting fixes old and new, and usage of the LED_AUTO enumeration + in src/client.c + * LED state enumeration instead of magic numbers, since it's no longer + a simple boolean value. + * improve device information provided by daemon + * updated readme file + * replaced the svn $rev$ substitution with git describe falling back to + git rev-parse HEAD + * fixed axis detection, and added detection of the number of buttons for USB + devices on linux + * Applied Wiedemann's patch (sf#6) to link object files in alphabetical order + * Added missing include to dev_usb_darwin.c closing bug #10 + * fixed a small bug in device detection which sometimes skipped a single + character during parsing + * added rule to match devices with the new 3Dconnexion vendor id (0x256f) + * Better example-spnavrc descriptions - remove some debugging printfs which + where commited accidentally previously + * moved axis remapping before checking deadzones + * trying to remove devices from Xinput + * added all the missing options to the example-spnavrc file + * possible fix for bug #9 + * added code to skip joystick device files while parsing /proc/bus/input/devices +- Drop reproducible.patch + +------------------------------------------------------------------- +Sat Aug 25 20:38:40 UTC 2018 - herb...@graeber-clan.de + +- Add modalias supplements for all supported devices + +------------------------------------------------------------------- +Sat Aug 25 19:30:10 UTC 2018 - herb...@graeber-clan.de + +- The repository moved to github +- Rerelease of version 0.6 + * added example config file + * fixed setup_init failing to detect the correct runlevel in some cases. + * fixed calculation of time periods in motion events. + * code refactoring to support multiple operating systems. + * added freebsd and macos x support for serial devices. + * fixed build when system headers don't define EV_SYN (linux). + * added dependency tracking in the makefile. + * added separate sensitivity control for each axis. + * added separate deadzone control for each axis. + * added option to avoid grabbing the device. + * fixed spurious error messages on SIGHUP. + * added auto-repeat non-zero events option (useful for serial devices). + * added button number remapping configuration option. + * added keyboard emulation option. + * abort if spacenavd is already running. + * heed DESTDIR env var in makefile install and uninstall targets. + * merged serial magellan protocol code. + * added systemd init file under contrib/. + * merged Ralf Morel's patch for multiple device support. + * improved XAUTHORITY handling. + * improved device selection with predicate callback and USB ids. + * added joystick support. + * fixed axis remapping for some HID devices. + * fixed race condition in X detection. + * applied Christian Ehrlicher's patches fixing a number of memory bugs. + +------------------------------------------------------------------- Old: ---- reproducible.patch New: ---- spacenavd-0.6+git3066072.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spacenavd.spec ++++++ --- /var/tmp/diff_new_pack.xNm4iN/_old 2018-08-31 10:44:59.827242320 +0200 +++ /var/tmp/diff_new_pack.xNm4iN/_new 2018-08-31 10:44:59.831242324 +0200 @@ -13,32 +13,44 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%if 0%{?suse_version} > 1140 +%define has_systemd 1 +BuildRequires: systemd-rpm-macros +%{?systemd_requires} +%endif Name: spacenavd Version: 0.6 Release: 0 Summary: Daemon for 3Dconnexion devices -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Hardware/Other -Url: http://spacenav.sourceforge.net -Source: http://downloads.sf.net/spacenav/%{name}-%{version}.tar.gz +URL: http://spacenav.sourceforge.net +Source: https://github.com/FreeSpacenav/%{name}/archive/%{name}-%{version}.tar.gz Source1: spacenavd.8.gz Source2: spnavrc Source3: xinitrc-%{name} Source4: %{name}.service -# PATCH-FIX-UPSTREAM bmwiedemann https://sourceforge.net/p/spacenav/patches/6/ -Patch0: reproducible.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch1: spacenavd-0.6+git3066072.patch +BuildRequires: pkgconfig BuildRequires: pkgconfig(x11) Requires: xdpyinfo -%if 0%{?suse_version} > 1140 -BuildRequires: systemd-rpm-macros -%{?systemd_requires} -%define has_systemd 1 -%endif +Supplements: modalias(usb:v046DpC603d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC605d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC606d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC621d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC623d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC625d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC626d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC627d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC628d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC629d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC62bd*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v046DpC640d*dc*dsc*dp*ic*isc*ip*) +Supplements: modalias(usb:v256Fp*d*dc*dsc*dp*ic*isc*ip*) %description Spacenavd is a free software replacement user-space driver (daemon) @@ -47,21 +59,21 @@ any program that was written for the 3Dconnexion driver. %prep -%setup -q -%patch0 -p1 +%setup -q -n %{name}-%{name}-%{version} +%patch1 -p1 %build %configure -make opt="%optflags" +make %{?_smp_mflags} opt="%{optflags}" %install install -D -m 755 %{name} %{buildroot}%{_sbindir}/%{name} install -D -m 755 spnavd_ctl %{buildroot}%{_bindir}/spnavd_ctl install -D -m 644 %{SOURCE1} %{buildroot}%{_mandir}/man8/spacenavd.8.gz -ln -sf spacenavd.8.gz $RPM_BUILD_ROOT%{_mandir}/man8/spnavd_ctl.8.gz +ln -sf spacenavd.8.gz %{buildroot}%{_mandir}/man8/spnavd_ctl.8.gz install -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/spnavrc install -D -m 755 %{SOURCE3} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/%{name} -ln -sf service $RPM_BUILD_ROOT%{_sbindir}/rc%{name} +ln -sf service %{buildroot}%{_sbindir}/rc%{name} %if 0%{?has_systemd} install -D -m 644 %{SOURCE4} %{buildroot}%{_unitdir}/%{name}.service %endif @@ -93,8 +105,8 @@ %endif %files -%defattr(-,root,root) -%doc COPYING README +%license COPYING +%doc README.md %{_sbindir}/%{name} %{_sbindir}/rc%{name} %{_bindir}/spnavd_ctl @@ -102,8 +114,8 @@ %if 0%{?has_systemd} %{_unitdir}/%{name}.service %endif -%{_mandir}/man8/spacenavd.8.gz -%{_mandir}/man8/spnavd_ctl.8.gz +%{_mandir}/man8/spacenavd.8%{?ext_man} +%{_mandir}/man8/spnavd_ctl.8%{?ext_man} %{_sysconfdir}/X11/xinit/ %changelog ++++++ spacenavd-0.6+git3066072.patch ++++++ ++++ 900 lines (skipped) ++++++ spacenavd-0.6.tar.gz ++++++