[arch-commits] Commit in openmpi/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Wednesday, May 2, 2018 @ 22:17:10 Author: arojas Revision: 323318 archrelease: copy trunk to staging-x86_64 Added: openmpi/repos/staging-x86_64/ openmpi/repos/staging-x86_64/PKGBUILD (from rev 323317, openmpi/trunk/PKGBUILD) --+ PKGBUILD | 62 + 1 file changed, 62 insertions(+) Copied: openmpi/repos/staging-x86_64/PKGBUILD (from rev 323317, openmpi/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-05-02 22:17:10 UTC (rev 323318) @@ -0,0 +1,62 @@ +# Maintainer: Levente Polyak+# Contributor: Anatol Pomozov +# Contributor: Stéphane Gaudreault + +pkgname=openmpi +pkgver=3.0.1 +pkgrel=2 +pkgdesc='High performance message passing library (MPI)' +url='https://www.open-mpi.org' +arch=('x86_64') +license=('custom:OpenMPI') +depends=('libltdl' 'hwloc' 'openssh' 'zlib') +makedepends=('inetutils' 'valgrind' 'gcc-fortran') +optdepends=('gcc-fortran: fortran support') +options=('staticlibs') +source=(https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('663450d1ee7838b03644507e8a76edfb1fba23e601e9e0b5b2a738e54acd785d') +sha512sums=('15fad504ba743d564e7196b62a112027798d4b26e9c8d11d9c1c00ac2968f1858ebc168df30473104c5a31f71e38ab558204b598260b535a12b6094aa77182b8') + +build() { + cd ${pkgname}-${pkgver} + ./configure --prefix=/usr \ +--sysconfdir=/etc/${pkgname} \ +--enable-mpi-fortran=all \ +--libdir=/usr/lib/${pkgname} \ +--with-threads=posix \ +--enable-mpi-thread-multiple \ +--enable-smp-locks \ +--enable-builtin-atomics \ +--enable-mpi-cxx \ +--with-valgrind \ +--enable-memchecker \ +--enable-pretty-print-stacktrace \ +--without-slurm \ +--with-hwloc=/usr \ +--with-libltdl=/usr \ +FC=/usr/bin/gfortran \ +LDFLAGS="${LDFLAGS} -Wl,-z,noexecstack" + make +} + +check() { + cd ${pkgname}-${pkgver} + make check +} + +package() { + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + + # FS#28583 + install -dm 755 "${pkgdir}/usr/lib/pkgconfig" + for i in ompi-c.pc ompi-cxx.pc ompi-f77.pc ompi-f90.pc ompi.pc; do +ln -sf "/usr/lib/openmpi/pkgconfig/${i}" "${pkgdir}/usr/lib/pkgconfig/" + done + + install -dm 755 "${pkgdir}/etc/ld.so.conf.d" + echo "/usr/lib/${pkgname}" > "${pkgdir}"/etc/ld.so.conf.d/${pkgname}.conf + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in openmpi/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Wednesday, December 20, 2017 @ 09:30:17 Author: anthraxx Revision: 313381 archrelease: copy trunk to staging-x86_64 Added: openmpi/repos/staging-x86_64/ openmpi/repos/staging-x86_64/PKGBUILD (from rev 313380, openmpi/trunk/PKGBUILD) --+ PKGBUILD | 62 + 1 file changed, 62 insertions(+) Copied: openmpi/repos/staging-x86_64/PKGBUILD (from rev 313380, openmpi/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2017-12-20 09:30:17 UTC (rev 313381) @@ -0,0 +1,62 @@ +# Maintainer: Levente Polyak+# Contributor: Anatol Pomozov +# Contributor: Stéphane Gaudreault + +pkgname=openmpi +pkgver=3.0.0 +pkgrel=1 +pkgdesc='High performance message passing library (MPI)' +url='https://www.open-mpi.org' +arch=('x86_64') +license=('custom:OpenMPI') +depends=('libltdl' 'hwloc' 'openssh') +makedepends=('inetutils' 'valgrind' 'gcc-fortran') +optdepends=('gcc-fortran: fortran support') +options=('staticlibs') +source=(https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('f699bff21db0125d8cccfe79518b77641cd83628725a1e1ed3e45633496a82d7') +sha512sums=('7e37eacf959a803d6d89dff4291b64a1f3d83bc7941b778a2fb13d12be0f205cb904e4a807d79676ad1e31fd99ffb15f255c8a227e830673455abb144f14616a') + +build() { + cd ${pkgname}-${pkgver} + ./configure --prefix=/usr \ +--sysconfdir=/etc/${pkgname} \ +--enable-mpi-fortran=all \ +--libdir=/usr/lib/${pkgname} \ +--with-threads=posix \ +--enable-mpi-thread-multiple \ +--enable-smp-locks \ +--enable-builtin-atomics \ +--enable-mpi-cxx \ +--with-valgrind \ +--enable-memchecker \ +--enable-pretty-print-stacktrace \ +--without-slurm \ +--with-hwloc=/usr \ +--with-libltdl=/usr \ +FC=/usr/bin/gfortran \ +LDFLAGS="${LDFLAGS} -Wl,-z,noexecstack" + make +} + +check() { + cd ${pkgname}-${pkgver} + make check +} + +package() { + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + + # FS#28583 + install -dm 755 "${pkgdir}/usr/lib/pkgconfig" + for i in ompi-c.pc ompi-cxx.pc ompi-f77.pc ompi-f90.pc ompi.pc; do +ln -sf "/usr/lib/openmpi/pkgconfig/${i}" "${pkgdir}/usr/lib/pkgconfig/" + done + + install -dm 755 "${pkgdir}/etc/ld.so.conf.d" + echo "/usr/lib/${pkgname}" > "${pkgdir}"/etc/ld.so.conf.d/${pkgname}.conf + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in openmpi/repos (staging-x86_64)
Date: Thursday, July 7, 2011 @ 09:38:40 Author: stephane Revision: 130582 archrelease: copy trunk to staging-x86_64 Added: openmpi/repos/staging-x86_64/
[arch-commits] Commit in openmpi/repos (staging-x86_64 testing-x86_64)
Date: Thursday, July 7, 2011 @ 09:52:06 Author: stephane Revision: 130624 db-move: moved openmpi from [staging] to [testing] (x86_64) Added: openmpi/repos/testing-x86_64/ Deleted: openmpi/repos/staging-x86_64/
[arch-commits] Commit in openmpi/repos (staging-x86_64)
Date: Monday, March 14, 2011 @ 21:49:41 Author: stephane Revision: 114646 archrelease: copy trunk to staging-x86_64 Added: openmpi/repos/staging-x86_64/