summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2015-12-10 18:17:44 +0100
committerMichel Zou2015-12-10 18:17:44 +0100
commit418085f5d7edbb5ecd1a589c7c4e2ee9d4ad4d85 (patch)
treecf00b90e3459184586faa1add19c2f34d8278fed
parentb9e52002423f925413b9664eee800eedee137476 (diff)
downloadaur-418085f5d7edbb5ecd1a589c7c4e2ee9d4ad4d85.tar.gz
Revert "no split packages"
This reverts commit 8b81fb6236dc2044eb9afd338045f9a2d19d66ed.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD33
2 files changed, 37 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8fa292d6f061..9d8d7c1cddad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -16,3 +16,9 @@ pkgbase = mingw-w64-lapack
pkgname = mingw-w64-lapack
depends = mingw-w64-blas
+pkgname = mingw-w64-blas
+ pkgdesc = Basic Linear Algebra Subprograms (mingw-w64)
+
+pkgname = mingw-w64-cblas
+ pkgdesc = C interface to BLAS (mingw-w64)
+
diff --git a/PKGBUILD b/PKGBUILD
index 6e028cd7543e..64b93824d06f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,6 @@
pkgname=mingw-w64-lapack
+pkgname=('mingw-w64-lapack' 'mingw-w64-blas' 'mingw-w64-cblas')
pkgver=3.6.0
pkgrel=1
arch=('any')
@@ -16,7 +17,6 @@ _architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
cd "$srcdir/lapack-${pkgver}"
- # see r1651
sed -e 's|/CMAKE/|/cmake/|' -i CBLAS/CMakeLists.txt
}
@@ -47,7 +47,7 @@ build()
done
}
-package()
+package_mingw-w64-lapack()
{
depends=("mingw-w64-blas")
for _arch in ${_architectures}; do
@@ -55,8 +55,37 @@ package()
make install DESTDIR="$pkgdir"
cd "$srcdir/lapack-${pkgver}/build-${_arch}"
make install DESTDIR="$pkgdir"
+ rm "$pkgdir"/usr/${_arch}/*/lib*blas*
+ rm "$pkgdir"/usr/${_arch}/lib/pkgconfig/*blas.pc
+ rm "$pkgdir"/usr/${_arch}/include/cblas*
+ rm -r "$pkgdir"/usr/${_arch}/lib/cmake/cblas*
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
done
}
+package_mingw-w64-blas()
+{
+ pkgdesc="Basic Linear Algebra Subprograms (mingw-w64)"
+ for _arch in ${_architectures}; do
+ cd "$srcdir/lapack-${pkgver}/build-${_arch}-static/BLAS"
+ make install DESTDIR="$pkgdir"
+ cd "$srcdir/lapack-${pkgver}/build-${_arch}/BLAS"
+ make install DESTDIR="$pkgdir"
+ ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
+ ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
+ done
+}
+
+package_mingw-w64-cblas()
+{
+ pkgdesc="C interface to BLAS (mingw-w64)"
+ for _arch in ${_architectures}; do
+ cd "$srcdir/lapack-${pkgver}/build-${_arch}-static/CBLAS"
+ make install DESTDIR="$pkgdir"
+ cd "$srcdir/lapack-${pkgver}/build-${_arch}/CBLAS"
+ 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