diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 41 insertions, 16 deletions
@@ -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}" } |