summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel E. Shub2015-08-20 16:33:56 -0400
committerDaniel E. Shub2015-08-20 16:33:56 -0400
commitab045710845fcb2bd7b5bf8894e4ab3731891c84 (patch)
treee58d6dee9a15233a61ea0f38c8332bb193cb90b2
downloadaur-ab045710845fcb2bd7b5bf8894e4ab3731891c84.tar.gz
1.82.02-1
-rw-r--r--.SRCINFO42
-rw-r--r--PKGBUILD38
2 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a80b2eee8d3e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,42 @@
+pkgbase = psychopy
+ pkgdesc = An experiment builder for neuroscience, psychology and psychophysics
+ pkgver = 1.82.02
+ pkgrel = 1
+ url = http://www.psychopy.org
+ arch = any
+ license = GPL
+ makedepends = python2-setuptools
+ depends = python2
+ depends = wxpython
+ depends = python2-numpy
+ depends = python2-pandas
+ depends = python2-scipy
+ depends = python2-imaging
+ depends = python2-lxml
+ depends = python2-pyglet
+ depends = python2-matplotlib
+ depends = glu
+ depends = python2-pyo
+ depends = python2-opengl
+ depends = python2-pygame
+ depends = avbin7
+ depends = python2-openpyxl
+ depends = ttf-freefont
+ depends = python2-psutil
+ depends = python2-yaml
+ depends = python2-gevent
+ depends = python2-msgpack
+ depends = python2-xlib
+ optdepends = python2-pyparallel: To use the parallel port
+ optdepends = python2-pyserial: For interfacing with the serial port
+ optdepends = parallel-python: For parallel processing
+ optdepends = flac: For working with google speech
+ optdepends = python2-pytest: For running unit tests
+ optdepends = python2-coverage: For running unit tests
+ optdepends = python2-sphinx: For building documentation
+ options = !emptydirs
+ source = http://downloads.sourceforge.net/project/psychpy/PsychoPy/PsychoPy-1.82.02.zip
+ md5sums = 52309280bdca4408970aab0952c674e4
+
+pkgname = psychopy
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..04b4e9a9764f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Daniel E. Shub <daniel.e.shub@gmail.com>
+# Contributor: Martin Corley <Martin.Corley@ed.ac.uk>
+
+pkgname=psychopy
+pkgver=1.82.02
+pkgrel=1
+pkgdesc="An experiment builder for neuroscience, psychology and psychophysics"
+arch=(any)
+url="http://www.psychopy.org"
+license=(GPL)
+makedepends=('python2-setuptools')
+depends=('python2' 'wxpython' 'python2-numpy' 'python2-pandas' 'python2-scipy' 'python2-imaging' 'python2-lxml' 'python2-pyglet' 'python2-matplotlib' 'glu' 'python2-pyo' 'python2-opengl' 'python2-pygame' 'avbin7' 'python2-openpyxl' 'ttf-freefont' 'python2-psutil' 'python2-yaml' 'python2-gevent' 'python2-msgpack' 'python2-xlib')
+
+optdepends=(
+'python2-pyparallel: To use the parallel port'
+'python2-pyserial: For interfacing with the serial port'
+'parallel-python: For parallel processing'
+'flac: For working with google speech'
+'python2-pytest: For running unit tests'
+'python2-coverage: For running unit tests'
+'python2-sphinx: For building documentation'
+)
+
+options=(!emptydirs)
+source=("http://downloads.sourceforge.net/project/psychpy/PsychoPy/PsychoPy-${pkgver}.zip")
+md5sums=('52309280bdca4408970aab0952c674e4')
+
+
+prepare() {
+ sed -i 's/py.test /py.test2 /' "${srcdir}/PsychoPy-${pkgver}/${pkgname}/tests/run.py"
+}
+
+package() {
+ (cd "${srcdir}/PsychoPy-${pkgver}"; python2 setup.py install --root="${pkgdir}/" --optimize=1)
+ install -m 755 "${srcdir}/PsychoPy-${pkgver}/${pkgname}/app/psychopyApp.py" "${pkgdir}/usr/bin/"
+ install -Dm644 "${srcdir}/PsychoPy-${pkgver}/${pkgname}/app/Resources/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm644 "${srcdir}/PsychoPy-${pkgver}/${pkgname}/app/Resources/${pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+}