summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2016-01-25 21:06:14 +0100
committerMichel Zou2016-01-25 21:06:14 +0100
commitbde58bd8559ecfef9aa5ba5aa5f4c5870e588ae4 (patch)
treefe19f9eaeee3f61fa0040e3f9aa9af60323579c1
parent418085f5d7edbb5ecd1a589c7c4e2ee9d4ad4d85 (diff)
downloadaur-bde58bd8559ecfef9aa5ba5aa5f4c5870e588ae4.tar.gz
split lapacke
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD25
2 files changed, 31 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9d8d7c1cddad..18cf16f4c99f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
+# Generated by mksrcinfo v8
+# Mon Jan 25 20:06:14 UTC 2016
pkgbase = mingw-w64-lapack
pkgdesc = Linear Algebra PACKage (mingw-w64)
pkgver = 3.6.0
- pkgrel = 1
+ pkgrel = 2
url = http://www.netlib.org/lapack
arch = any
license = LGPL
makedepends = mingw-w64-cmake
- depends = mingw-w64-crt
options = !buildflags
options = !strip
options = staticlibs
@@ -18,7 +19,13 @@ pkgname = mingw-w64-lapack
pkgname = mingw-w64-blas
pkgdesc = Basic Linear Algebra Subprograms (mingw-w64)
+ depends = mingw-w64-crt
pkgname = mingw-w64-cblas
pkgdesc = C interface to BLAS (mingw-w64)
+ depends = mingw-w64-blas
+
+pkgname = mingw-w64-lapacke
+ pkgdesc = C interface to LAPACK (mingw-w64)
+ depends = mingw-w64-lapack
diff --git a/PKGBUILD b/PKGBUILD
index 64b93824d06f..aca274e410e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,10 @@
pkgname=mingw-w64-lapack
-pkgname=('mingw-w64-lapack' 'mingw-w64-blas' 'mingw-w64-cblas')
+pkgname=('mingw-w64-lapack' 'mingw-w64-blas' 'mingw-w64-cblas' 'mingw-w64-lapacke')
pkgver=3.6.0
-pkgrel=1
+pkgrel=2
arch=('any')
pkgdesc="Linear Algebra PACKage (mingw-w64)"
-depends=('mingw-w64-crt')
makedepends=('mingw-w64-cmake')
options=('!buildflags' '!strip' 'staticlibs')
license=('LGPL')
@@ -56,9 +55,13 @@ package_mingw-w64-lapack()
cd "$srcdir/lapack-${pkgver}/build-${_arch}"
make install DESTDIR="$pkgdir"
rm "$pkgdir"/usr/${_arch}/*/lib*blas*
+ rm "$pkgdir"/usr/${_arch}/*/lib*lapacke*
rm "$pkgdir"/usr/${_arch}/lib/pkgconfig/*blas.pc
+ rm "$pkgdir"/usr/${_arch}/lib/pkgconfig/*lapacke.pc
rm "$pkgdir"/usr/${_arch}/include/cblas*
+ rm "$pkgdir"/usr/${_arch}/include/lapacke*
rm -r "$pkgdir"/usr/${_arch}/lib/cmake/cblas*
+ rm -r "$pkgdir"/usr/${_arch}/lib/cmake/lapacke*
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
done
@@ -67,6 +70,7 @@ package_mingw-w64-lapack()
package_mingw-w64-blas()
{
pkgdesc="Basic Linear Algebra Subprograms (mingw-w64)"
+ depends=("mingw-w64-crt")
for _arch in ${_architectures}; do
cd "$srcdir/lapack-${pkgver}/build-${_arch}-static/BLAS"
make install DESTDIR="$pkgdir"
@@ -80,6 +84,7 @@ package_mingw-w64-blas()
package_mingw-w64-cblas()
{
pkgdesc="C interface to BLAS (mingw-w64)"
+ depends=("mingw-w64-blas")
for _arch in ${_architectures}; do
cd "$srcdir/lapack-${pkgver}/build-${_arch}-static/CBLAS"
make install DESTDIR="$pkgdir"
@@ -88,4 +93,18 @@ package_mingw-w64-cblas()
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
done
+}
+
+package_mingw-w64-lapacke()
+{
+ pkgdesc="C interface to LAPACK (mingw-w64)"
+ depends=("mingw-w64-lapack")
+ for _arch in ${_architectures}; do
+ cd "$srcdir/lapack-${pkgver}/build-${_arch}-static/LAPACKE"
+ make install DESTDIR="$pkgdir"
+ cd "$srcdir/lapack-${pkgver}/build-${_arch}/LAPACKE"
+ make install DESTDIR="$pkgdir"
+ ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
+ ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
+ done
} \ No newline at end of file