diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 37 |
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..75acb68f6094 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = parmetis-git + pkgdesc = Parallel Graph Partitioning and Fill-reducing Matrix Ordering (git version) + pkgver = r45.8ee6a37 + pkgrel = 1 + url = https://github.com/KarypisLab/ParMETIS + arch = x86_64 + license = custom + makedepends = cmake + makedepends = git + depends = metis + depends = openmpi + provides = parmetis + conflicts = parmetis + options = docs + source = git+https://github.com/KarypisLab/ParMETIS.git#branch=main + sha512sums = SKIP + +pkgname = parmetis-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ba543efdc4b9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +_base=ParMETIS +pkgname=${_base,,}-git +pkgver=r45.8ee6a37 +pkgrel=1 +arch=(x86_64) +pkgdesc="Parallel Graph Partitioning and Fill-reducing Matrix Ordering (git version)" +url="https://github.com/KarypisLab/${_base}" +license=('custom') +depends=(metis openmpi) +makedepends=(cmake git) +options=(docs) +source=(git+${url}.git#branch=main) +sha512sums=('SKIP') +provides=(${_base,,}) +conflicts=(${_base,,}) + +pkgver() { + cd ${_base} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" +} + +build() { + cd ${_base} + make config \ + shared=1 \ + cc=mpicc \ + prefix=/usr \ + gklib_path=/usr \ + metis_path=/usr +} + +package() { + cd ${_base} + make install DESTDIR="${pkgdir}" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +}
\ No newline at end of file |