diff options
author | Marcus Behrendt | 2018-12-17 19:23:32 +0100 |
---|---|---|
committer | Marcus Behrendt | 2018-12-17 19:23:32 +0100 |
commit | cf534bce56da3bdf5217f94c050a2c3af6e9d805 (patch) | |
tree | 1bdf0c9dd21aa1fc33ab14e89bef148232548d2c | |
download | aur-cf534bce56da3bdf5217f94c050a2c3af6e9d805.tar.gz |
initial release
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..45a457450aa9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = pupil-eye-tracking-bin + pkgdesc = Open source eye tracking software platform that started as a thesis project at MIT + pkgver = 1.9 + pkgrel = 1 + url = https://pupil-labs.com/ + arch = x86_64 + license = LGPL v3.0 + options = !strip + source = https://github.com/pupil-labs/pupil/releases/download/v1.9/pupil_v1.9-7-gdf51687_linux_x64.zip + sha256sums = 2a499dc7b10e47b6d54487f2661f52c33dbb76ce742091ca4f7466fd66d71c53 + +pkgname = pupil-eye-tracking-bin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ff0b2dc239fc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Marcus Behrendt <marcus dot behrendt dot 86 et bigbrothergoogle> + +pkgname=pupil-eye-tracking-bin +pkgver=1.9 +pkgrel=1 +pkgdesc="Open source eye tracking software platform that started as a thesis project at MIT" +arch=('x86_64') +license=("LGPL v3.0") +url="https://pupil-labs.com/" + +_version="v1.9-7-gdf51687" +_source="pupil_${_version}_linux_x64" + +source=("https://github.com/pupil-labs/pupil/releases/download/v${pkgver}/${_source}.zip") +sha256sums=('2a499dc7b10e47b6d54487f2661f52c33dbb76ce742091ca4f7466fd66d71c53') +options=('!strip') + + +package() { + extract_deb "player" + extract_deb "capture" + extract_deb "service" + + cd "${srcdir}/${_source}" + + mkdir -p "${pkgdir}/opt/pupil" + + for app in player capture service; do + cp -nrl ${app}/opt/pupil_${app}/* "${pkgdir}/opt/pupil" + cp -nrl ${app}/usr "${pkgdir}" + + echo "#!/bin/sh +exec /opt/pupil/pupil_${app} \"\$@\"" > "${pkgdir}/usr/bin/pupil_${app}" + + sed -i "s|/opt/pupil_${app}/||" "${pkgdir}/usr/share/applications/pupil_${app}.desktop" + done +} + +extract_deb() { + cd "${srcdir}/${_source}" + + mkdir $1 + cd $1 + + ar x "../pupil_$1_linux_os_x64_${_version}.deb" + tar xf data.tar.xz -C ../$1 +} |