diff options
author | Adrian Tymorek | 2020-01-19 12:59:35 +0100 |
---|---|---|
committer | Adrian Tymorek | 2020-01-19 12:59:35 +0100 |
commit | 11f3da752382c6707f2cfa8fa7462a5193c2361d (patch) | |
tree | a08c60f72909cca291c4bb181deac22cb9d18a7a /PKGBUILD | |
parent | 6a60adb76a30cb81565bfd853ad16d591f79b353 (diff) | |
download | aur-neuron.tar.gz |
Update to 7.7.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 18 insertions, 16 deletions
@@ -1,32 +1,36 @@ -# Maintainer: Brett Gilio <mail@brettgilio.com> +# Maintainer Adrian Tymorek <adrian.tymorek@protonmil.com> +# Contributor: Brett Gilio <mail@brettgilio.com> pkgname=neuron -pkgver=7.5 -pkgrel=2 +pkgver=7.7.2 +_pkgver=7.7 +pkgrel=1 pkgdesc="A flexible and powerful simulator of neurons and networks NEURON is a simulation environment for developing and exercising models of neurons and networks of neurons." arch=('x86_64') url="https://neuron.yale.edu/neuron/" license=('GPL') groups=('') -depends=('aarch64-linux-gnu-gcc>=5.2' 'ncurses5-compat-libs' 'libx11' 'openmpi' 'python' 'python-numpy' 'python-scipy') +depends=('aarch64-linux-gnu-gcc>=5.2' 'ncurses' 'libx11' 'openmpi' 'python' 'python-numpy' 'python-scipy') +# makedepends=() options=('!strip' '!emptydirs') -source_x86_64=("https://neuron.yale.edu/ftp/neuron/versions/v7.5/nrn-7.5.tar.gz") -sha512sums_x86_64=('a4ad3e5b8a3ad7e480476232b32155b03c9dd313c22480690a96da3bd039b8d106f41e1907cbe4acdf153af297b98a195204bb5e8df46b5f911dde7fda08f131') +#source_x86_64=("https://neuron.yale.edu/ftp/neuron/versions/v7.7.2/nrn-7.7.2.tar.gz") +source_x86_64=("https://neuron.yale.edu/ftp/neuron/versions/v7.7/7.7.2/nrn-7.7.2.tar.gz") +sha512sums_x86_64=('6e60ab43829cc0fedc0eb300e0c0eb1675b41e34f5870807baf5ae57235599a1ba096715d62415ddcea6f5885c1b0f396a3c1f42cf569d30ca518303ae40d557') build() { - cd "$srcdir/nrn-$pkgver" + cd "$srcdir/nrn-$_pkgver" # We do this so the python libraries actually get installed in the package prefix - sed -i "s_ac\_pysetup='--home=\$(prefix)'_ac\_pysetup='--home=$pkgdir/usr'_g" "$srcdir/nrn-$pkgver/configure" - sed -i 's_exec\_prefix="${prefix}/${host\_cpu}"_exec\_prefix="${prefix}"_g' "$srcdir/nrn-$pkgver/configure" - + sed -i "s|ac\_pysetup='--home=\$(prefix)'|ac\_pysetup='--home=$pkgdir/usr'|g" "$srcdir/nrn-$_pkgver/configure" + sed -i 's|exec\_prefix="${prefix}/${host\_cpu}"|exec\_prefix="${prefix}"|g' "$srcdir/nrn-$_pkgver/configure" + ./configure --prefix=/usr --libdir=/usr/lib --bindir=/usr/bin --with-paranrn --with-nrnpython=`which python` --without-iv - make + make } package() { - cd "$srcdir/nrn-$pkgver" + cd "$srcdir/nrn-$_pkgver" DESTDIR="$pkgdir" - sed -i "s_package\_dir\ =\ {'':instdir+'/share/nrn/lib/python'}\,_package\_dir\ =\ {'':'$pkgdir/usr/share/nrn/lib/python'}\,_g" src/nrnpython/setup.py + sed -i "s|package\_dir\ =\ {'':instdir+'/share/nrn/lib/python'}\,|package\_dir\ =\ {'':'$pkgdir/usr/share/nrn/lib/python'}\,|g" src/nrnpython/setup.py make DESTDIR="$pkgdir" install #rm -f "$pkgdir/usr/lib/libnrnmpi.la" #rm -f "$pkgdir/usr/lib/libmeschach.la" @@ -41,9 +45,7 @@ package() { #rm -f "$pkgdir/usr/lib/libsundials.la" #rm -f "$pkgdir/usr/lib/libsparse13.la" #rm -f "$pkgdir/usr/lib/libocxt.la" - + cd "src/nrnpython/" python setup.py install --root="$pkgdir/" } -sha512sums_x86_64=('08cef00a6d8edb379169344a88155393cc46c9d3c888c48aae336a5d2f413cd80a52d549eb794d10894e5357a4c2b16f973e1a7cfbaeee3b05599fb1d6ee33fe') -sha512sums_x86_64=('08cef00a6d8edb379169344a88155393cc46c9d3c888c48aae336a5d2f413cd80a52d549eb794d10894e5357a4c2b16f973e1a7cfbaeee3b05599fb1d6ee33fe') |