Package Details: leap-motion-driver 2.3.1-5

Git Clone URL: https://aur.archlinux.org/leap-motion.git (read-only)
Package Base: leap-motion
Description: The Leap Motion Developer SDK
Upstream URL: https://developer.leapmotion.com/downloads
Licenses: custom
Submitter: robertfoster
Maintainer: rigred
Last Packager: rigred
Votes: 31
Popularity: 0.000207
First Submitted: 2017-04-16 17:28
Last Updated: 2018-12-28 17:57

Latest Comments

1 2 3 4 5 Next › Last »

rigred commented on 2018-12-28 18:48

That is correct

I've run run ldd over all the binaries & libraries to check and currently only /usr/bin/LeapControlPanel appears to have been linked against /usr/bin/libsqlite3.so.0 but also works with the included arch sqlite library.

The upstream leap-motion uses a very windows-like packaging for the included Mono code.

I'm going to test with preloading the included libs to be sure.

robertfoster commented on 2018-12-28 18:22

@rigred https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Acccording to POSIX standard and to your observations, you should move not only the previously highlighted libs but also the Playground data folder (now under /usr/bin and that should be moved under /usr/share or /opt). So I humbly suggest to review and check the paths created by this package and use symlinks to static binaries. Maybe after you have to check if these binaries are executed correctly or if LD_LIBRARY_PRELOAD env variable is needed.

rigred commented on 2018-12-28 17:16

Ok wow - sorry Did not mean any offense by this. I just wanted an explanation.

I don't have an issue taking over the package.

robertfoster commented on 2018-12-28 17:09

@rigred Your attitude is not constructive. This is voluntary work and put a simple and critic "this is BAD" is not something that can help to advance in maintaining packages especially if the criticism come from someone that maintain one only package (rocm-smi) and have no past experiences on AUR. The explaination is based on the fact that the original debs distributed by Leap Motion have this folder structure and, until now, I don't realized that. So thanks for your observations on this kind of shitty proprietary software. I abandon it. Take care of it, if you want, and keep calm

rigred commented on 2018-12-28 16:25

Why does this package include /usr/bin/libsqlite3.so ?

This is just breaking plenty of other sqlite dependencies particularly when compiling things with cmake - as cmake finds sqlite in /usr/bin/libsqlite3.so instead of /usr/lib/libsqlite3.so

Can you please explain the reasoning for placing these here?

leap-motion-driver /usr/bin/libfreebl3.so
leap-motion-driver /usr/bin/libnspr4.so
leap-motion-driver /usr/bin/libnssdbm3.so
leap-motion-driver /usr/bin/libnssutil3.so
leap-motion-driver /usr/bin/libplc4.so
leap-motion-driver /usr/bin/libplds4.so
leap-motion-driver /usr/bin/libsoftokn3.so
leap-motion-driver /usr/bin/libsqlite3.so

This is BAD

Anonymous comment on 2017-05-20 09:30

Changing the $pkgbase and extension var in this line

source=(Leap_Motion_SDK_Linux_${_major}.tgz.tgz::http://warehouse.$pkgbase.com/apps/4185/download

to $pkgbase=leapmotion fixes the download issue.

source=(Leap_Motion_SDK_Linux_${_major}.tgz::http://warehouse.leapmotion.com/apps/4185/download

The warehouse URL was changed from warehouse.leap-motion.com to warehouse.leapmotion.com

Muflone commented on 2017-04-17 10:13

@M0Rf30
I've just received another request to merge the leap-motion package into leap-motion-driver (and another into leap-motion-sdk).
Are you sure you want to delete the package leap-motion and move everything into leap-motion-driver package?

About the second request, we'll not have another package to move into leap-motion-sdk.

Are you sure about your request?

Muflone commented on 2017-04-09 22:51

@M0Rf30
I'm sorry but I've accepted your request to merge the package leap-motion into leap-motion-drive which is the opposite of what you really wanted.

So please submit again the leap-motion package and ask again to merge the leap-motion-driver into leap-motion. Do the same for leap-motion-sdk.

Nagasaki45 commented on 2017-03-17 01:22

The SDK is missing from dropbox, so this is currently broken.

gafalcon commented on 2017-01-16 17:05

Hi, cannot install this package I get the following error:
Starting package()...
/tmp/yaourt-tmp-gabo/aur-leap-motion-driver/./PKGBUILD: line 27: cd: too many arguments
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build leap-motion-driver.