# Contributor: Frank Fishburn # Maintainer: Liam Timms ## Configuration ## Specify Matlab path (/opt/matlab/R* and /opt/spm12 will be auto-detected and latest one used if there are multiple) #_MATLAB_DIR= #_SPM_DIR= pkgname=python-nipype _name=${pkgname/python-/} pkgver=1.3.1 pkgrel=2 pkgdesc='Neuroimaging in python pipelines and interfaces' arch=('any') url='https://pypi.python.org/pypi/prov/' license=('Apache') depends=('python-etelemetry' 'python-filelock' 'python-matplotlib' 'python-numpy' 'python-numpydoc' 'python-scipy' 'python-networkx' 'python-traits' 'python-dateutil' 'python-nibabel' 'python-future' 'python-simplejson' 'python-prov' 'python-click' 'python-funcsigs' 'python-pytest' 'python-mock' 'python-pydotplus' 'python-pydot' 'python-packaging') makedepends=('python-sphinx') optdepends=('python-dipy' 'ants-git' '3dslicer' 'afni' 'freesurfer' 'fsl' 'spm12') source=("https://github.com/nipy/${_name}/archive/${pkgver}.tar.gz") sha256sums=('5f3e6e26b5dd609f1b78791718bcf22cbebc6195d4dafeacae51c07b46d5278a') _setpaths(){ # Try to auto-detect the matlab install directory if [ -z "${_MATLAB_DIR}" ]; then if [ -d "/opt/matlab" ]; then MATLABCMD=$(find /opt/matlab/R*/bin -mindepth 2 -maxdepth 2 -name MATLAB | sort | tail -n 1 ) fi else MATLABCMD=$(find "${_MATLAB_DIR}"/bin -mindepth 2 -maxdepth 2 -name MATLAB | sort | tail -n 1 ) fi if [ -z "${_SPM_DIR}" ]; then if [ -e "/opt/spm12" ]; then _SPM_DIR="/opt/spm12" fi fi if [ ! -z "${_SPM_DIR}" ]; then export MATLABCMD="${MATLABCMD} -sd ${_SPM_DIR}" else export MATLABCMD fi } prepare() { cd ${srcdir}/${_name}-${pkgver} # Allow most recent python-prov sed -i 's^prov==^prov>=^g' requirements.txt rtd_requirements.txt nipype/info.py } build() { cd ${srcdir}/${_name}-${pkgver} _setpaths echo "MATLABCMD: ${MATLABCMD}" make } package() { cd $srcdir/${_name}-${pkgver} python setup.py install --root="${pkgdir}/" --optimize=1 }