Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 489324 - media-video/linuxtrack - head tracking for Linux and Mac OS X using webcams, Wiimote and TrackIR
Summary: media-video/linuxtrack - head tracking for Linux and Mac OS X using webcams, ...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL: https://github.com/uglyDwarf/linuxtrack
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2013-10-25 00:48 UTC by Roger
Modified: 2019-06-19 22:40 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!) (linuxtrack-0.99.6.ebuild,6.30 KB, text/plain)
2013-10-25 00:56 UTC, Roger
Details
linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!) (linuxtrack-0.99.6.ebuild,2.94 KB, text/plain)
2013-10-26 00:09 UTC, Roger
Details
linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!) (linuxtrack-0.99.6.ebuild,3.17 KB, text/plain)
2013-10-26 01:44 UTC, Roger
Details
linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!) (linuxtrack-0.99.6.ebuild,3.38 KB, text/plain)
2013-10-26 02:04 UTC, Roger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roger 2013-10-25 00:48:05 UTC
Linuxtrack is head tracking software for webcams, Wii Remotes, and TrackIR versions 2 through 5.

Reproducible: Always
Comment 1 Roger 2013-10-25 00:56:37 UTC
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.)
Comment 2 Roger 2013-10-26 00:09:41 UTC
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.
Comment 3 Roger 2013-10-26 01:44:54 UTC
Created attachment 361940 [details]
linuxtrack-0.99.6.ebuild (WORK IN PROGRESS!)
Comment 4 Roger 2013-10-26 01:46:05 UTC
Added >=dev-qt/qtgui-4.8.4-r1 to build deps.  Likely the only QT related dependency needed.
Comment 5 Roger 2013-10-26 02:04:42 UTC
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.
Comment 6 Roger 2014-01-05 10:27:36 UTC
Requires/Depends Needs to be updated to work with >= dev-libs/libusbx-1.0.17 or dev-libs/libusb
Comment 7 Roger 2014-01-05 23:28:45 UTC
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"
Comment 8 Roger 2014-01-05 23:30:04 UTC
(Dang that's some really bad English grammar. :-/ )
Comment 9 CyberGuerro 2018-07-20 06:40:36 UTC
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.
Comment 10 Andreas Sturmlechner gentoo-dev 2019-06-12 09:12:22 UTC
Still depends on Qt4, last release in 2016, I don't see any chance for this in tree (at least right now).
Comment 11 Roger 2019-06-19 22:40:10 UTC
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.