Date: Monday, February 15, 2021 @ 22:24:56 Author: kgizdov Revision: 862160
archrelease: copy trunk to community-testing-x86_64 Added: magma/repos/community-testing-x86_64/ magma/repos/community-testing-x86_64/PKGBUILD (from rev 862159, magma/trunk/PKGBUILD) ----------+ PKGBUILD | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) Copied: magma/repos/community-testing-x86_64/PKGBUILD (from rev 862159, magma/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-02-15 22:24:56 UTC (rev 862160) @@ -0,0 +1,47 @@ +# Maintainer: Sven-Hendrik Haase <svenst...@gmail.com> +# Contributor: bartus <arch-user-repoᘓbartus.33mail.com> +# Contributor: pingplug <pingp...@foxmail.com> +# Contributor: cornholio <vigo.the.unholy.carpath...@gmail.com> + +pkgname=magma +pkgver=2.5.4 +pkgrel=2 +pkgdesc="Matrix Algebra on GPU and Multicore Architectures" +arch=('x86_64') +url="https://icl.cs.utk.edu/magma/" +license=('custom') +depends=('blas' 'lapack' 'cuda') +makedepends=('gcc-fortran' 'cmake' 'ninja') +optdepends=('python: for examples and tests' + 'gcc-fortran: Fortran interface') +source=("${pkgname}-${pkgver}.tar.gz::http://icl.cs.utk.edu/projectsfiles/${pkgname}/downloads/${pkgname}-${pkgver}.tar.gz") +sha256sums=('7734fb417ae0c367b418dea15096aef2e278a423e527c615aab47f0683683b67') + +build() { + cd "${pkgname}-${pkgver}" + + CC=/usr/bin/gcc \ + CXX=/usr/bin/g++ \ + FC=/usr/bin/gfortran \ + cmake \ + -Bbuild \ + -GNinja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DGPU_TARGET="sm_52 sm_53 sm_60 sm_61 sm_62 sm_70 sm_72 sm_75 sm_80 sm_86" + ninja -C build +} + +package() { + cd "${pkgname}-${pkgver}" + DESTDIR="${pkgdir}" ninja -Cbuild install + + install -d "${pkgdir}"/usr/share/magma/example + cp -r "${srcdir}"/magma-${pkgver}/example/* "${pkgdir}"/usr/share/magma/example/ + install -d "${pkgdir}"/usr/share/magma/testing + cp -r "${srcdir}"/magma-${pkgver}/testing/* "${pkgdir}"/usr/share/magma/testing/ + install -Dm644 "${srcdir}"/magma-${pkgver}/COPYRIGHT "${pkgdir}"/usr/share/licenses/magma/LICENSE +} + +# vim:set ts=2 sw=2 et: