From 407df96d27ecd7a56c743224353b308d12cd94d9 Mon Sep 17 00:00:00 2001 From: Fabian Kosmale Date: Sat, 26 Mar 2016 23:56:40 +0000 Subject: [PATCH] lapack: provide only lapack --- lapack/PKGBUILD | 62 ++++++++++++++++++------------------------------- 1 file changed, 22 insertions(+), 40 deletions(-) diff --git a/lapack/PKGBUILD b/lapack/PKGBUILD index 498fe5dc9..d5e885ba6 100644 --- a/lapack/PKGBUILD +++ b/lapack/PKGBUILD @@ -3,66 +3,48 @@ # # maintainer (x86_64): AlmAck -pkgbase=lapack -pkgname=('lapack' 'blas') -pkgver=3.5.0 -pkgrel=1 +pkgname=lapack +pkgver=3.6.0 +pkgdesc="Linear Algebra PACKage" +pkgrel=4 url="http://www.netlib.org/lapack" -makedepends=('gcc-fortran' 'cmake') +depends=("openblas") +makedepends=('gcc-fortran' 'cmake' 'python2') arch=('x86_64') license=("custom") -source=(http://www.netlib.org/${pkgbase}/${pkgbase}-${pkgver}.tgz +source=(http://www.netlib.org/${pkgname}/${pkgname}-${pkgver}.tgz LICENSE.blas) -md5sums=('b1d3e3e425b2e44a06760ff173104bdf' +md5sums=('f2f6c67134e851fe189bb3ca1fbb5101' '38b6acb8ed5691d25863319d30a8b365') -build() { +prepare() { cd "${srcdir}" - install -d build - cd build + +} + + +build() { + cd "${srcdir}/build" + cmake ../${pkgname}-${pkgver} \ + -DUSE_OPTIMIZED_BLAS=ON \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_Fortran_COMPILER=gfortran \ -DLAPACKE=ON make } -package_lapack() { - pkgdesc="Linear Algebra PACKage" - depends=("blas=${pkgver}") +package() { + + cd ${srcdir}/build + make DESTDIR=$pkgdir install - install -m755 -d ${pkgdir}/usr/{lib,bin,include} - - for libname in liblapack libtmglib liblapacke; do - install -m755 "${srcdir}/build/lib/${libname}.so" \ - "${pkgdir}/usr/lib/" - ln -sf ${libname}.so "${pkgdir}/usr/lib/${libname}.so.${pkgver}" - ln -sf ${libname}.so "${pkgdir}/usr/lib/${libname}.so.3" - done - - install -m755 "${srcdir}"/build/bin/* "${pkgdir}/usr/bin" - install -m644 "${srcdir}"/build/include/* "${pkgdir}/usr/include" install -m755 -d "${pkgdir}/usr/share/licenses/lapack" install -m644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" \ "${pkgdir}/usr/share/licenses/lapack/" } - -package_blas() { - pkgdesc="Basic Linear Algebra Subprograms" - depends=('gcc-libs') - - install -m755 -d "${pkgdir}/usr/lib" - install -m755 "${srcdir}/build/lib/libblas.so" \ - "${pkgdir}/usr/lib/" - ln -sf libblas.so "${pkgdir}/usr/lib/libblas.so.${pkgver}" - ln -sf libblas.so "${pkgdir}/usr/lib/libblas.so.3" - - install -m755 -d "${pkgdir}/usr/share/licenses/blas" - install -m644 "${srcdir}/LICENSE.blas" \ - "${pkgdir}/usr/share/licenses/blas/" -} -