summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Straube2016-06-04 22:26:56 +0200
committerMichael Straube2016-06-04 22:26:56 +0200
commit7fa2e56e49181bdcfcb4a1dd9732048f17d74e3d (patch)
tree394cf7860418873d65f12af9ade5ec063c4da636
parent0388d0dca056e43cb2f1b81f378641d4771b1c4c (diff)
downloadaur-7fa2e56e49181bdcfcb4a1dd9732048f17d74e3d.tar.gz
Added tests
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD41
2 files changed, 29 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1b37040dfc25..2963b62cbaca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,7 @@
-# Generated by mksrcinfo v8
-# Mon Mar 7 13:48:49 UTC 2016
pkgbase = combblas
pkgdesc = Combinatorial BLAS Library
pkgver = 1.5.0
- pkgrel = 1
+ pkgrel = 2
url = http://gauss.cs.ucsb.edu/~aydin/CombBLAS/html/
arch = i686
arch = x86_64
@@ -11,7 +9,9 @@ pkgbase = combblas
makedepends = cmake
depends = openmpi
source = http://gauss.cs.ucsb.edu/~aydin/CombBLAS_FILES/CombBLAS_beta_15_0.tgz
- sha256sums = 626f26f34dce8e2cc2c189d3ab52dbc2959268c71755f6e7dca5ba5f9302ade5
+ source = http://gauss.cs.ucsb.edu/~aydin/CombBLAS_FILES/testdata_combblas1.2.1.tgz
+ sha1sums = e2a9ff8d33c03f6e2a68d7c64098d3c1120364dc
+ sha1sums = bf87cca1a5e476826933677b4084c3decbb4147e
pkgname = combblas
diff --git a/PKGBUILD b/PKGBUILD
index 1e60d221b945..5a91973b2859 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,43 @@
-# Maintainer: xantares <xantares09 at hotmail dot com>
+# Maintainer: Michael Straube <m.s.online gmx de>
+# Contributor: xantares <xantares09 at hotmail dot com>
pkgname=combblas
pkgver=1.5.0
-pkgrel=1
-url="http://gauss.cs.ucsb.edu/~aydin/CombBLAS/html/"
+pkgrel=2
pkgdesc="Combinatorial BLAS Library"
-makedepends=('cmake')
-depends=('openmpi')
arch=('i686' 'x86_64')
+url="http://gauss.cs.ucsb.edu/~aydin/CombBLAS/html/"
license=("MIT")
-source=("http://gauss.cs.ucsb.edu/~aydin/CombBLAS_FILES/CombBLAS_beta_15_0.tgz")
-sha256sums=('626f26f34dce8e2cc2c189d3ab52dbc2959268c71755f6e7dca5ba5f9302ade5')
+depends=('openmpi')
+makedepends=('cmake')
+source=("http://gauss.cs.ucsb.edu/~aydin/CombBLAS_FILES/CombBLAS_beta_15_0.tgz"
+ "http://gauss.cs.ucsb.edu/~aydin/CombBLAS_FILES/testdata_combblas1.2.1.tgz")
+sha1sums=('e2a9ff8d33c03f6e2a68d7c64098d3c1120364dc'
+ 'bf87cca1a5e476826933677b4084c3decbb4147e')
build() {
- cd "${srcdir}/CombBLAS"
- install -d build && pushd build
+ install -d -m 755 CombBLAS/build
+ cd CombBLAS/build
+
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=ON ..
make
}
+check() {
+ cd CombBLAS/build
+
+ ln -s "$srcdir/TESTDATA" TESTDATA
+ make test
+}
+
package() {
- cd "${srcdir}/CombBLAS/build"
+ cd CombBLAS/build
- install -d "${pkgdir}/usr/include/combblas"
- cp ../*.h "${pkgdir}/usr/include/combblas"
+ install -d -m 755 "$pkgdir"/usr/{lib,include/combblas}
- install -d "${pkgdir}/usr/lib"
- cp *.so "${pkgdir}/usr/lib"
+ install -m 644 ../*.h "$pkgdir/usr/include/combblas/"
+ install -m 755 *.so "$pkgdir/usr/lib/"
- install -Dm644 "${srcdir}/CombBLAS/LICENSE" \
- "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -D -m 644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}