diff options
author | Daniel E. Shub | 2015-08-20 16:33:56 -0400 |
---|---|---|
committer | Daniel E. Shub | 2015-08-20 16:33:56 -0400 |
commit | ab045710845fcb2bd7b5bf8894e4ab3731891c84 (patch) | |
tree | e58d6dee9a15233a61ea0f38c8332bb193cb90b2 | |
download | aur-ab045710845fcb2bd7b5bf8894e4ab3731891c84.tar.gz |
1.82.02-1
-rw-r--r-- | .SRCINFO | 42 | ||||
-rw-r--r-- | PKGBUILD | 38 |
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" +} |