AppImage - update libspnav 0.2.3 to 1.1

Hey everybody,

I’m currently tracking down an issue regarding my SpaceMouse Pro (SpaceMouse Pro button assignment overwritten / lost). While doing so, I’ve noticed that the libspnav version we’re using for the AppImage is quite old (version 0.2.3 from 2018-08-22). I’ve checked the packages.txt after extracting the AppImage. The current version of libspnav is 1.1 (from 2022-12-13). There were some heavy / important changes within the spacenav project between these releases. https://github.com/FreeSpacenav/libspnav/releases

Would it be possible to update this library?

If I should open an issue over at Github, please let me know.

Thank you!

OS: Ubuntu 22.04.2 LTS (ubuntu:GNOME/ubuntu)
Word size of FreeCAD: 64-bit
Version: 0.21.0.33345 (Git) AppImage
Build type: Release
Branch: master
Hash: a3c4f4bb01f5201daf666852444a8f9c5adbda8d
Python 3.10.11, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * LCInterlocking
  * kicadStepUpMod 10.19.4
  * Lithophane
  * lattice2 1.0.0
  * Defeaturing 1.2.0
  * Manipulator
  * fasteners 0.4.56
  * Assembly3 0.12.0
  * sheetmetal 0.2.63
  * Assembly4
  * Curves 0.6.10
  * POV-Ray-Rendering
  * 3DfindIT 1.2.0

edit
I think my thread should be moved into the Install/Compile or Packaging subforum (missed that, sorry!)

it has to be updated here: https://github.com/conda-forge/libspnav-feedstock

Ah, thank you! I took the chance to finally make my first PR to someone else repository (and close an open issue if it gets merged) :slight_smile:https://github.com/conda-forge/libspnav-feedstock/pull/4

Since the automated tests failed, I had a closer look and removed a patch which isn’t necessary anymore, since the changes are already part of the current version 1.1. Now all tests pass. I hope looo has time to review my PR. I assume that nobody else is able to merge into conda-forge / libspnav-feedstock, right? Only looo is mentioned as a maintainer.

if looo doesn’t respond I’ll ask to be made maintainer fo that one too and merge it

Awesome, thank you! Please let me know if you’d need a helping hand.

I’ve two more small changes on my 2do-list regarding this repo (update an outdated link in the PR template and update the package description).

The PR regarding the update got merged. Thank you very much looo ! :smiley:

If I’m not mistaken then next appimage should automatically include this. Thank you for updating the repo!

I think that’s the case, yes. I’m very happy that I (finally) was able to contribute to a repo, which is relevant for FreeCAD :mrgreen: I thank you for your support and the pre-review.