Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

spacenavd-1.2-1.4 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: spacenavd Distribution: openSUSE:Factory:zSystems
Version: 1.2 Vendor: openSUSE
Release: 1.4 Build date: Thu Jun 15 04:07:19 2023
Group: Hardware/Other Build host: s390zl25
Size: 124215 Source RPM: spacenavd-1.2-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: http://spacenav.sourceforge.net
Summary: Daemon for 3Dconnexion devices
Spacenavd is a free software replacement user-space driver (daemon)
for 3Dconnexion's 6-degree-of-freedoms input devices. It is
compatible with the original 3dxsrv daemon, and works perfectly with
any program that was written for the 3Dconnexion driver.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Fri Dec 23 2022 Herbert Graeber <herbert@graeber-clan.de>
  - Update to version 1.2
    * Fixed incorrect button mappings for the SpaceMouse Pro. The button remapping
      which was designed to fix this in v1.1 would end up becoming disabled due to
      an incorrect assumption about reported number of buttons.
    * Fixed incorrect number of stop bits for serial magellan spacemice. Some devices
      tolerated that, while others did not work.
    * Improved compatibility with some serial spaceballs. Relaxed the device matching
      condition and allowed some time for the device to boot up before initializing it.
    * Added hardcoded "reasonable" default values for number of axes and buttons in
      the incomplete FreeBSD USB device handling code, to stop it from reporting 0 axes
      and freaking clients out.  This is a stop-gap, eventually it needs to be
      implemented correctly.
* Sun Sep 25 2022 Herbert Graeber <herbert@graeber-clan.de>
  - Add example files to package
* Sun Sep 25 2022 Herbert Graeber <herbert@graeber-clan.de>
  - Update to version 1.1
    * fixed incorrect number of buttons reported on SpaceMouse Pro and SpaceMouse
      Enterprise.
    * fixed non-contiguous button numbers on SpaceMouse Pro and SpaceMouse Enterprise,
      which could crash spnavcfg.
    * linux evdev: detect button base offset, instead of hardcoding 256 (BN_MISC),
      which fixes incorrect button numbers on the Magellan SpaceMouse USB.
    * fixed crash when attempting to save configuration (save command received from
      the client socket), and a configuration file does not already exist.
    * linux hotplug: use delayed activation to avoid multiple hotplug triggers and
      the resulting log spam.
    * reduced logging on the "verbose" setting. Now accepting multiple -v arguments
      for maximum verbosity.
    * fixed compatibility with newer 3dconnexion SDK clients.
    * fixed libm link omission, which broke the build on systems where isfinite is not
      a macro to a compiler built-in (BSD libc).
    * Added example configuration files with reasonable button mappings for the
      SpacePilot and the SpaceMouse Enterprise under doc/.
* Tue Apr 26 2022 Herbert Graeber <herbert@graeber-clan.de> 1.0
  - Fix spacenavd path in service file
* Mon Apr 25 2022 Herbert Graeber <herbert@graeber-clan.de> 1.0
  - Readd spacenavd-fix-pidfile.patch
* Mon Apr 25 2022 Herbert Graeber <herbert@graeber-clan.de> 1.0
  - Update to version 1.0
    * Implemented hugely improved spacenav protocol v1. It includes future
      expandability provisions, and adds support for a wealth of new capabilities
      for clients, including:
      + device information queries (number of buttons and axes, device identification...).
      + configuration management (allows configuration tools like spnavcfg to be
      regular clients without special priviledges).
      + new events, with event selection mechanism (device change, config change,
      raw axis, raw button).
    * Improved configuration file handling. Spacenavd now saves changes to the file,
      and does so while retaining user changes, including comments and empty lines,
      and modifying existing lines when possible.
    * Added device level axis remapping (non-configurable), to normalize axis
      assignments across all known devices, to avoid having to change the configuration
      every time a different device is connected.
    * Added initial USB device support on FreeBSD.
    * Added the ability to bind buttons to actions like sensitivity changes or axis muting.
    * Added XTEST support for keyboard event injection, which works much more reliably.
      Falls back to XSendEvent if XTEST is unavailable.
    * Fixed serial magellan spacemouse compatibility over USB-serial converters with the PL2303 UART.
    * Added --cfgdir= build option, to change the configuration file directory.
    * Fixed MacOS X build.
    * Fixed LED staying on on startup if it was configured otherwise.
    * Fixed inconsistent handling of the logging method selection arguments.
    * Fixed spacenavd terminating with SIGPIPE when clients disconnected ungracefully.
    * Build fixes and improvements.
  - Remove spacenavd-fix-pidfile.patch
* Wed Nov 17 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_spacenavd.service.patch
    Modified:
    * spacenavd.service
* Tue Mar 16 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Update to version 0.8
    * Rewrote the serial spaceball code from scratch, to support both spaceball
      and magellan spacemice.
    * Fixed non-X11 build which was broken in the previous version.
    * Print usage information when encountering an invalid argument, instead of
      just printing "invalid argument".
    * Minor build improvements.
  - Log stderr to default logger
  - Update list of supported devices in spec file
* Tue Mar 31 2020 Herbert Graeber <herbert@graeber-clan.de>
  - Remove unnecessary  _service file
* Sun Mar 22 2020 Herbert Graeber <herbert@graeber-clan.de>
  - Fix pidfile (/var/run -> /run)
* Sun Mar 22 2020 Herbert Graeber <herbert@graeber-clan.de>
  - Bugfix release 0.7.1
    * fixed build on gcc 10
    * fixed configure script which failed to detect the version number correctly
      in release 0.7, incorrectly trying to rely on git to do so.
  - remove support for pre-systemd openSUSE releases
  - remove patch spacenavd-add-blacklist-and-device-ids.patch
  - remove patch spacenavd-add-missing-usbid.patch
  - remove patch spacenavd-0.6+git3066072.patch
  - remove patch spacenavd-fix-pidfile.patch
  - Release 0.7
    * implemented the ability to log to syslog.
    * ignore joystick devices when searching for USB devices (linux).
    * added code to attempt to wrestle devices from the X server.
    * added the new 3Dconnexion vendor id to the device matching logic.
    * made builds reproducible by linking in alphabetical order.
    * added option led = auto, to turn the LED on only when a client connects (linux).
    * implemented a blacklist of USB device ids that should be ignored.

Files

/etc/X11/xinit
/etc/X11/xinit/xinitrc.d
/etc/X11/xinit/xinitrc.d/spacenavd
/etc/spnavrc
/usr/bin/spnavd_ctl
/usr/lib/systemd/system/spacenavd.service
/usr/sbin/rcspacenavd
/usr/sbin/spacenavd
/usr/share/doc/packages/spacenavd
/usr/share/doc/packages/spacenavd/README.md
/usr/share/doc/packages/spacenavd/example-spnavrc
/usr/share/doc/packages/spacenavd/spnavrc_smouse_ent
/usr/share/doc/packages/spacenavd/spnavrc_spilot
/usr/share/licenses/spacenavd
/usr/share/licenses/spacenavd/COPYING
/usr/share/man/man8/spacenavd.8.gz
/usr/share/man/man8/spnavd_ctl.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024