core/lapack/PKGBUILD

53 lines
1.2 KiB
Bash
Raw Normal View History

# maintainer (x86_64): AlmAck
2016-03-27 07:56:40 +08:00
pkgname=lapack
2018-01-21 04:20:14 +08:00
pkgver=3.8.0
2016-03-27 07:56:40 +08:00
pkgdesc="Linear Algebra PACKage"
2018-01-22 07:42:57 +08:00
pkgrel=2
2010-03-14 23:48:48 +08:00
url="http://www.netlib.org/lapack"
2016-03-27 07:56:40 +08:00
depends=("openblas")
2018-01-21 04:20:14 +08:00
makedepends=('gcc-fortran' 'cmake' 'python2' 'doxygen')
arch=('x86_64')
2010-03-14 23:48:48 +08:00
license=("custom")
2018-01-21 04:20:14 +08:00
source=(http://www.netlib.org/${pkgname}/${pkgname}-${pkgver}.tar.gz
LICENSE.blas)
md5sums=('96591affdbf58c450d45c1daa540dbd2'
'38b6acb8ed5691d25863319d30a8b365')
2010-03-14 23:48:48 +08:00
2016-03-27 07:56:40 +08:00
prepare() {
cd "${srcdir}"
install -d build
2016-03-27 07:56:40 +08:00
}
build() {
cd "${srcdir}/build"
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS=ON \
2018-01-21 04:20:14 +08:00
-DBUILD_TESTING=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
2016-03-27 07:56:40 +08:00
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_Fortran_COMPILER=gfortran \
2018-01-21 04:20:14 +08:00
-DCBLAS=OFF \
-DLAPACKE_WITH_TMG=ON
make
2018-01-21 04:20:14 +08:00
# Build man pages
cd ../$pkgname-$pkgver
doxygen DOCS/Doxyfile_man
}
2016-03-27 07:56:40 +08:00
package() {
cd ${srcdir}/build
make DESTDIR=$pkgdir install
2010-03-14 23:48:48 +08:00
install -m755 -d "${pkgdir}/usr/share/licenses/lapack"
install -m644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" \
"${pkgdir}/usr/share/licenses/lapack/"
2018-01-21 04:20:14 +08:00
# libblas provided by openblas
rm ${pkgdir}/usr/lib/libblas.so*
2010-03-14 23:48:48 +08:00
}