Linuxtrack is head tracking software for webcams, Wii Remotes, and TrackIR versions 2 through 5. Reproducible: Always
Created attachment 361856 [details] linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!) This EBuild is WORK IN PROGRESS and not guaranteed to work. I vote for placing this into sys-libs, has the source code and build has and uses a similar, if not exact, structure to "sys-libs/gpm" for handling mice on via the command line. TODO: Remove not needed comments, likely everything past the point I entered a comment stating I stopped editing here as the Ebuild file appears to compile & install fine. ;-) TODO: Use USE Flags for checking for qt3support or qt4, for building ltr_gui! Likely using QT by default, until we can package a default configure file(s) and CLI firmware extraction method for devices requiring the previously mentioned? (ie. TrackIR 5 requires an initialized config file and firmware extracted.)
Created attachment 361936 [details] linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!) Deleted the last half of the comments from the skeleton ebuild template, as this builds here as is. TODO: Still need to implement USE flags, as well as require qt deps.
Created attachment 361940 [details] linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!)
Added >=dev-qt/qtgui-4.8.4-r1 to build deps. Likely the only QT related dependency needed.
Created attachment 361942 [details] linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!) Added libusb to build deps. Likely the only required build, alongside mini-xml & qtgui building ltr_gui, needing adding as everything else is automatically brought in via a default built Gentoo system.
Requires/Depends Needs to be updated to work with >= dev-libs/libusbx-1.0.17 or dev-libs/libusb
For some reason, I web page for adding attachments is dysfunctional and I cannot upload a linuxtrack-0.99.7-r1. (Matter of fact, I don't even have a linuxtrack-0.99.7 here either.) I'll submit the patches in line within the comments and hope for the best. At least somebody can else will be able to use this page then for something. There are no in file changes between linuxtrack-0.99.6.ebuild and linuxtrack-0.99.7.ebuild, except for their respective filename change. (ie. diff == null) --- linuxtrack-0.99.7.ebuild 2013-11-10 17:26:29.460470927 -0900 +++ linuxtrack-0.99.7-r1.ebuild 2014-01-05 01:31:16.193302761 -0900 @@ -74,7 +74,7 @@ # commonly install xplane-sdk, and upon checking for the USE flag # and finding the /usr/local/xplane-sdk folder, build the xplane # plugin? -DEPEND=">=dev-libs/libusb-1.0.9 \ +DEPEND="|| ( >=dev-libs/libusb-1.0.9 >=dev-libs/libusbx-1.0.17 )\ >=dev-libs/mini-xml-2.7 \ >=dev-qt/qtgui-4.8.4-r1"
(Dang that's some really bad English grammar. :-/ )
Any news about ebuild? (final/usable version) I've tryed to use your last version (updated to 0.99.18), but after installation, when I execute ltr_gui under plasma 5 environment, it give me an error on GLX.
Still depends on Qt4, last release in 2016, I don't see any chance for this in tree (at least right now).
This is just an apparently extremely stable application. The MS Windows variant has seen only one update within the past 5-8 years. I don't think I've witnessed any bugs with the application, or if any, they're extremely minor. I would think the application would more likely not make it into the tree due to a lack of popularity. (I'm also not a fan of QT/KDE, due to the number of dependencies. I'm more of a GTK guy.) I just noticed the prior comment, no idea as I have not had time to use TrackIR with Linux for years.