summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 41 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4775f899ba7e..2b5342f70afc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,53 @@
-# Maintainer: Steven Vancoillie <steven<dot>vancoillie[at]gmail[dot]com>
+# Maintainer: Holger Obermaier <holgerob[at]gmx[dot]de>
+# Contributor: Steven Vancoillie <steven<dot>vancoillie[at]gmail[dot]com>
pkgname=likwid
-pkgver=4.3.2
+pkgver=5.3.0
pkgrel=1
pkgdesc="Lightweight performance tools"
-url="https://github.com/rrze-likwid/likwid"
+url="https://hpc.fau.de/research/tools/likwid/"
arch=('x86_64' 'i686')
-license=('GPLv3')
+license=('GPL3')
depends=()
-makedepends=()
-optdepends=('perl: for likwid-mpirun and likwid-perfscope'
- 'openmpi: for likwid-mpirun'
- 'gnuplot: for likwid-perfscope')
+makedepends=('git')
+optdepends=(
+ 'perl: for likwid-mpirun and likwid-perfscope'
+ 'openmpi: for likwid-mpirun'
+ 'gnuplot: for likwid-perfscope'
+)
conflicts=()
-source=("${url}/archive/${pkgver}.tar.gz")
-md5sums=('2cf00e220dfe22c8d9b6e44f7534e11d')
+source=("likwid::git+https://github.com/RRZE-HPC/likwid#tag=v${pkgver}")
+sha256sums=("SKIP")
+
+_prefix="/usr"
+_mandir="${_prefix}/share/man"
+_bindir="${_prefix}/bin"
+_sbindir="${_bindir}" # /usr/sbin links to /usr/bin
+_libdir="${_prefix}/lib"
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- sed -i "13s:/usr/local:/usr:; 41s:/man:/share/man:; 58s:/sbin:/bin:; 59s:/sbin:/bin:" config.mk
- sed -i "s:/sbin:/bin:" Makefile
- make
+ cd "${srcdir}/likwid"
+ make -j "$(nproc)" \
+ PREFIX="${_prefix}" \
+ MANPREFIX="${_mandir}" \
+ BINPREFIX="${_bindir}" \
+ SBINPREFIX="${_sbindir}" \
+ LIBPREFIX="${_libdir}" \
+ INSTALLED_PREFIX="${_prefix}" \
+ INSTALLED_BINPREFIX="${_bindir}" \
+ INSTALLED_SBINPREFIX="${_sbindir}" \
+ INSTALLED_LIBPREFIX="${_libdir}"
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- make PREFIX="${pkgdir}/usr" install
+ cd "${srcdir}/likwid"
+ make install \
+ PREFIX="${pkgdir}/${_prefix}" \
+ MANPREFIX="${pkgdir}/${_mandir}" \
+ BINPREFIX="${pkgdir}/${_bindir}" \
+ SBINPREFIX="${pkgdir}/${_sbindir}" \
+ LIBPREFIX="${pkgdir}/${_libdir}" \
+ INSTALLED_PREFIX="${_prefix}" \
+ INSTALLED_BINPREFIX="${_bindir}" \
+ INSTALLED_SBINPREFIX="${_sbindir}" \
+ INSTALLED_LIBPREFIX="${_libdir}"
}