summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Dewar2019-04-30 12:41:58 +0100
committerAlex Dewar2019-04-30 12:41:58 +0100
commit7f88fce28ddc27c02dcddbf89d218ff436be7560 (patch)
tree00a0e14307bee4f4d04b020f1c317794b473be7e
downloadaur-7f88fce28ddc27c02dcddbf89d218ff436be7560.tar.gz
v4.0.0-RC1
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore13
-rw-r--r--PKGBUILD35
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8cfb6d4a6def
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = genn
+ pkgdesc = GeNN: GPU-enhanced neural networks (version 4)
+ pkgver = 4.0.0_RC1
+ pkgrel = 1
+ url = https://github.com/genn-team/genn
+ arch = x86_64
+ license = GPL
+ makedepends = doxygen
+ depends = cuda
+ options = staticlibs
+ source = https://github.com/genn-team/genn/archive/4.0.0-RC1.tar.gz
+ sha256sums = b94c0b8c05d8525987f9d4279478dd41f68e8d9824cb5344adb5fbe257b38e99
+
+pkgname = genn
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b73905529f23
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,13 @@
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e62ec0409f93
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Alex Dewar <a.dewar@sussex.ac.uk>
+pkgname=genn
+pkgver=4.0.0_RC1
+pkgrel=1
+pkgdesc="GeNN: GPU-enhanced neural networks (version 4)"
+arch=(x86_64)
+url="https://github.com/genn-team/genn"
+license=('GPL')
+depends=(cuda)
+makedepends=(doxygen)
+options=(staticlibs)
+source=("$url/archive/${pkgver//_/-}.tar.gz")
+sha256sums=('b94c0b8c05d8525987f9d4279478dd41f68e8d9824cb5344adb5fbe257b38e99')
+
+build() {
+ cd genn-${pkgver//_/-}
+
+ # Generate documentation with doxygen
+ ./makedoc
+
+ # Build libgenn.a etc.
+ sed -i 's|/usr/local|'$pkgdir'/usr|' Makefile
+ make
+}
+
+package() {
+ cd genn-${pkgver//_/-}
+
+ # Install libs and headers
+ PREFIX="$pkgdir"/usr/ make install
+
+ # Install documentation
+ mkdir -p "$pkgdir"/usr/share/genn/documentation
+ cp -rf documentation/html/* "$pkgdir"/usr/share/genn/documentation
+}