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 ++++++



Reply via email to