summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Eleftheriou2015-07-16 15:16:05 +0200
committerGeorge Eleftheriou2015-07-16 15:16:05 +0200
commitcc73cdc0d7a8f13f508aaa8b0bc0aab466477854 (patch)
tree28a1e29a992274344a1a46c2652e01865823c588
downloadaur-cc73cdc0d7a8f13f508aaa8b0bc0aab466477854.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD29
3 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..253f3a0f82cc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = parmetis
+ pkgdesc = A parallel graph partitioning library
+ pkgver = 4.0.3.p1
+ pkgrel = 1
+ url = http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = cmake
+ depends = metis
+ depends = openmpi
+ source = http://ftp.mcs.anl.gov/pub/petsc/externalpackages/parmetis-4.0.3-p1.tar.gz
+ sha256sums = e1a20ff927649c4060f22f11c2eab5bb54940b88e57e58bf2e84e28b429606bf
+
+pkgname = parmetis
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..3b8b1893fb74
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+*.pkg.tar
+*.log
+*.tar.gz
+*.tgz
+*.sh
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a5a2fc0d793f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Contributor: Jed Brown <jed@59A2.org>
+# Maintainer: George Eleftheriou <eleftg>
+
+pkgname=parmetis
+pkgver=4.0.3.p1
+_pkgver=4.0.3-p1
+_prefix=/usr
+pkgrel=1
+pkgdesc="A parallel graph partitioning library"
+url="http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview"
+arch=('i686' 'x86_64')
+license="custom"
+depends=(metis openmpi)
+makedepends=(cmake)
+source=(http://ftp.mcs.anl.gov/pub/petsc/externalpackages/parmetis-${_pkgver}.tar.gz)
+sha256sums=('e1a20ff927649c4060f22f11c2eab5bb54940b88e57e58bf2e84e28b429606bf')
+# "Upstream" is unmaintained and does not reply or apply to critical patches
+#source=(http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/parmetis-$pkgver.tar.gz)
+
+build() {
+ cd "$srcdir/parmetis-${_pkgver}"
+ make config cc=${_prefix}/bin/mpicc mpicc=${_prefix}/bin/mpicc mpicxx=${_prefix}/bin/mpicxx shared=1 prefix=${_prefix}
+ make
+}
+
+package () {
+ cd "$srcdir/parmetis-${_pkgver}"
+ make install "DESTDIR=$pkgdir"
+}