# Maintainer: Daniel Sabogal setvar pkgname = 'openmpi' setvar pkgver = '3.0.0' setvar pkgrel = '0' setvar pkgdesc = ""Message passing library for high-performance computing"" setvar url = ""https://www.open-mpi.org/"" setvar arch = ""all"" setvar license = ""BSD"" setvar makedepends = ""perl gfortran hwloc-dev libevent-dev libgomp"" setvar subpackages = ""$pkgname-dev:_dev $pkgname-doc"" setvar source = ""https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/$pkgname-$pkgver.tar.bz2"" setvar builddir = ""$srcdir/$pkgname-$pkgver"" proc build { cd $builddir ./configure \ --prefix=/usr \ --mandir=/usr/share/man \ --sysconfdir=/etc/$pkgname \ --enable-ipv6 \ --with-threads=posix \ --with-hwloc=/usr make } proc check { make -C $builddir check } proc package { make -C $builddir DESTDIR="$pkgdir" install } proc _dev { default_dev local bins="mpiCC mpic++ mpicc mpicxx mpif77 mpif90 mpifort ortecc opal_wrapper oshCC oshc++ oshcc oshcxx oshfort shmemCC shmemc++ shmemcc shmemcxx shmemfort" mkdir -p "$subpkgdir"/usr/bin local i; for i in $bins { mv "$pkgdir"/usr/bin/$i "$subpkgdir"/usr/bin } } setvar sha512sums = ""7e37eacf959a803d6d89dff4291b64a1f3d83bc7941b778a2fb13d12be0f205cb904e4a807d79676ad1e31fd99ffb15f255c8a227e830673455abb144f14616a openmpi-3.0.0.tar.bz2""