summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryuh2022-04-23 21:14:53 +0800
committeryuh2022-04-23 21:14:53 +0800
commite8a7d3b724eaf3660002a05ff9dc28929e2f14c3 (patch)
tree54b17c52edacc45cada6be995293b8839a20a3f2
parent9383f4324f7d65f3eec99d40849c5a9be64fe543 (diff)
downloadaur-openmpi-slurm.tar.gz
simple
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD20
2 files changed, 3 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 48fd45c9d9ae..2a29996de914 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,16 @@
pkgbase = openmpi-slurm
pkgdesc = patch for openmpi to support slurm-llnl
pkgver = 4.1.2
- pkgrel = 2
+ pkgrel = 3
url = https://www.open-mpi.org
arch = x86_64
license = custom:OpenMPI
depends = openmpi
depends = glibc
- depends = libltdl
depends = hwloc
depends = openssh
depends = zlib
- depends = libnl
- depends = perl
depends = libevent
- options = staticlibs
source = https://www.open-mpi.org/software/ompi/v4.1/downloads/openmpi-4.1.2.tar.bz2
sha256sums = 9b78c7cf7fc32131c5cf43dd2ab9740149d9d87cadb2e2189f02685749a6b527
b2sums = 2e6fc12b4564a302d2c364528d0f6bea8b23f9b1cd6059763b8d5de583d86aae2812c239b1d0bb40c83f3c7682c8e666ce1de3112e95de54848169cb5e2805e8
diff --git a/PKGBUILD b/PKGBUILD
index ab7e4fafc1e3..f6acbd6ecdb4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,13 +6,12 @@
_pkgname=openmpi
pkgname=${_pkgname}-slurm
pkgver=4.1.2
-pkgrel=2
+pkgrel=3
pkgdesc='patch for openmpi to support slurm-llnl'
url='https://www.open-mpi.org'
arch=('x86_64')
license=('custom:OpenMPI')
-depends=('openmpi' 'glibc' 'libltdl' 'hwloc' 'openssh' 'zlib' 'libnl' 'perl' 'libevent')
-options=('staticlibs')
+depends=('openmpi' 'glibc' 'hwloc' 'openssh' 'zlib' 'libevent')
source=(https://www.open-mpi.org/software/ompi/v${pkgver%.*}/downloads/${_pkgname}-${pkgver}.tar.bz2)
sha256sums=('9b78c7cf7fc32131c5cf43dd2ab9740149d9d87cadb2e2189f02685749a6b527')
b2sums=('2e6fc12b4564a302d2c364528d0f6bea8b23f9b1cd6059763b8d5de583d86aae2812c239b1d0bb40c83f3c7682c8e666ce1de3112e95de54848169cb5e2805e8')
@@ -23,13 +22,8 @@ build() {
--prefix=/usr \
--sysconfdir=/etc/${_pkgname} \
--libdir=/usr/lib/${_pkgname} \
- --enable-builtin-atomics \
- --enable-mpi-cxx \
- --enable-memchecker \
- --enable-pretty-print-stacktrace \
--with-slurm \
--with-hwloc=/usr \
- --with-libltdl=/usr \
--with-libevent=/usr
make -j
}
@@ -43,16 +37,6 @@ package() {
cd ${_pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
- # FS#28583
- install -dm 755 "${pkgdir}/usr/lib/pkgconfig"
- for i in "${pkgdir}/usr/lib/openmpi/pkgconfig/"*.pc; do
- ln -sf "/usr/lib/openmpi/pkgconfig/$(basename ${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}"
-
find ${pkgdir} -not -name '*slurm*' -exec rm {} \;
}