summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Behrendt2018-12-17 19:23:32 +0100
committerMarcus Behrendt2018-12-17 19:23:32 +0100
commitcf534bce56da3bdf5217f94c050a2c3af6e9d805 (patch)
tree1bdf0c9dd21aa1fc33ab14e89bef148232548d2c
downloadaur-cf534bce56da3bdf5217f94c050a2c3af6e9d805.tar.gz
initial release
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD47
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
+}