# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
setvar pkgname = 'lapack'
setvar pkgver = '3.7.1'
setvar pkgrel = '0'
setvar pkgdesc = ""Linear Algebra PACKage""
setvar url = ""http://www.netlib.org/lapack""
setvar arch = ""all""
setvar license = ""custom""
setvar depends = """"
setvar makedepends = ""gfortran cmake""
setvar install = """"
setvar subpackages = ""$pkgname-dev""
setvar source = ""http://www.netlib.org/${pkgname}/${pkgname}-${pkgver}.tgz""

setvar builddir = ""$srcdir"/$pkgname-$pkgver"
proc prepare {
	local i
	cd $builddir
	sed -e 's|/CMAKE/|/cmake/|' -i CBLAS/CMakeLists.txt
	mkdir sandbox
}

proc build {
	cd "$builddir"/sandbox
	cmake .. \
	    -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 \
	    -DLAPACKE=ON \
	    -DCBLAS=ON \
	    -DBUILD_DEPRECATED=ON
	  make
}

proc package {
	cd "$builddir"/sandbox
	make DESTDIR="$pkgdir" install
}

setvar sha512sums = ""b97a08b35a094fdedec88ea81026baa501397f8ae27444cac83d0e9518df8ddb4359e34e61f993b7dc5f40bba54e35837682cde6bec6f7fcd5ffad4de71bd8fe  lapack-3.7.1.tgz""