core/lapack/PKGBUILD
2018-09-16 21:40:48 +02:00

57 lines
1.3 KiB
Bash

# maintainer (x86_64): AlmAck
pkgname=lapack
pkgver=3.8.0
pkgdesc="Linear Algebra PACKage"
<<<<<<< HEAD
makedepends=('gcc-fortran' 'cmake' 'python3' 'doxygen')
=======
pkgrel=4
url="http://www.netlib.org/lapack"
depends=("openblas")
makedepends=('gcc-fortran' 'cmake' 'python2' 'doxygen')
>>>>>>> parent of 0e4a3090c... split lapack to ('lapack' 'blas' 'cblas' 'lapacke' 'lapack-doc')
arch=('x86_64')
license=("custom")
source=(http://www.netlib.org/${pkgname}/${pkgname}-${pkgver}.tar.gz
LICENSE.blas)
md5sums=('96591affdbf58c450d45c1daa540dbd2'
'38b6acb8ed5691d25863319d30a8b365')
prepare() {
cd "${srcdir}"
install -d build
}
build() {
cd "${srcdir}/build"
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TESTING=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_Fortran_COMPILER=gfortran \
-DCBLAS=OFF \
-DLAPACKE_WITH_TMG=ON
make
# Build man pages
cd ../$pkgname-$pkgver
doxygen DOCS/Doxyfile_man
}
package() {
cd ${srcdir}/build
make DESTDIR=$pkgdir install
install -m755 -d "${pkgdir}/usr/share/licenses/lapack"
install -m644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" \
"${pkgdir}/usr/share/licenses/lapack/"
# libblas provided by openblas
rm ${pkgdir}/usr/lib/libblas.so*
}