diff options
author | Christian Pfeiffer | 2019-07-22 12:15:51 +0200 |
---|---|---|
committer | Christian Pfeiffer | 2019-07-22 12:15:51 +0200 |
commit | 8f023454707b4dddc6a7378e6864a583bf3b88be (patch) | |
tree | a9bd9477a997756f8b4e33453aba3961c61f422a | |
parent | cf5893a1b92dda64c156ef7fca7395ffb61eadf2 (diff) | |
download | aur-8f023454707b4dddc6a7378e6864a583bf3b88be.tar.gz |
Move to GitHub as source
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 15 insertions, 21 deletions
@@ -1,8 +1,8 @@ pkgbase = superlu_dist pkgdesc = Set of subroutines to solve a sparse linear system (MPI parallel version) pkgver = 6.1.1 - pkgrel = 1 - url = http://crd-legacy.lbl.gov/~xiaoye/SuperLU/ + pkgrel = 2 + url = https://github.com/xiaoyeli/superlu_dist arch = x86_64 license = custom makedepends = cmake @@ -11,12 +11,8 @@ pkgbase = superlu_dist depends = parmetis depends = combblas options = staticlibs - source = http://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_dist_6.1.1.tar.gz - source = http://crd-legacy.lbl.gov/~xiaoye/SuperLU/License.txt - source = http://crd-legacy.lbl.gov/~xiaoye/SuperLU/ug.pdf - sha512sums = a91ec7557d213541b964ab7ee52ceb7c8908487d4266c6bb920fbba822ae7060dbc40dee86dfb5bafb46f4a8be7fa21ff5b5a06ac1db7e4ce981f873dfa0ee56 - sha512sums = 10d4e497b4cc3aa2aaa2807e75641f9c0046f38876587adda33202546b7218a5d77843742e43ceca917726be0b985e7364b924e40d7377efafeba27bbbb5b7de - sha512sums = 19f8c8609f6c6d77c657756695c40da0dd0554a511b7090d8d17566e0d770c32e7f2d087530cc51aae80042e6068b0182a01ddaed6a7a086a77e087459b271e2 + source = https://github.com/xiaoyeli/superlu_dist/archive/v6.1.1.tar.gz + sha512sums = 1071f76f799a856113401020e1dc14d370326554803d93bac3a0ee1ee6be5704f5a0e5a974f43a9c4cc1bbe950b492611ac8854f22730ed699f75d8f2ac3a1a8 pkgname = superlu_dist @@ -1,31 +1,28 @@ # Maintainer: Christian Pfeiffer <cpfeiffer at live dot de> pkgname=superlu_dist pkgver=6.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="Set of subroutines to solve a sparse linear system (MPI parallel version)" arch=('x86_64') -url="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/" +url="https://github.com/xiaoyeli/superlu_dist" license=('custom') depends=('lapack' 'parmetis' 'combblas') makedepends=('cmake' 'gcc-fortran') -source=(${url}${pkgname}_$pkgver.tar.gz ${url}License.txt - ${url}ug.pdf) +source=(${url}/archive/v$pkgver.tar.gz) -sha512sums=('a91ec7557d213541b964ab7ee52ceb7c8908487d4266c6bb920fbba822ae7060dbc40dee86dfb5bafb46f4a8be7fa21ff5b5a06ac1db7e4ce981f873dfa0ee56' - '10d4e497b4cc3aa2aaa2807e75641f9c0046f38876587adda33202546b7218a5d77843742e43ceca917726be0b985e7364b924e40d7377efafeba27bbbb5b7de' - '19f8c8609f6c6d77c657756695c40da0dd0554a511b7090d8d17566e0d770c32e7f2d087530cc51aae80042e6068b0182a01ddaed6a7a086a77e087459b271e2') +sha512sums=('1071f76f799a856113401020e1dc14d370326554803d93bac3a0ee1ee6be5704f5a0e5a974f43a9c4cc1bbe950b492611ac8854f22730ed699f75d8f2ac3a1a8') options=('staticlibs') prepare() { - mkdir build + mkdir -p build # CombBLAS uses C++14 in its headers. Otherwise the code won't build - sed -i "s/set(CMAKE_CXX_STANDARD 11)/set(CMAKE_CXX_STANDARD 14)/" "${srcdir}/SuperLU_DIST_${pkgver}/CMakeLists.txt" + sed -i "s/set(CMAKE_CXX_STANDARD 11)/set(CMAKE_CXX_STANDARD 14)/" "$srcdir/$pkgname-$pkgver/CMakeLists.txt" } build() { cd build - cmake ../SuperLU_DIST_${pkgver}/ \ + cmake ../$pkgname-$pkgver/ \ -DTPL_PARMETIS_INCLUDE_DIRS="/usr/include" \ -DTPL_PARMETIS_LIBRARIES="/usr/lib/libparmetis.so" \ -DTPL_ENABLE_COMBBLASLIB=ON \ @@ -36,7 +33,7 @@ build() { -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_INSTALL_INCLUDEDIR=include/superlu_dist \ + -DCMAKE_INSTALL_INCLUDEDIR=include/superlu_dist \ -DCMAKE_INSTALL_PREFIX=/usr make @@ -50,7 +47,8 @@ package() { mkdir -p $pkgdir/usr/share/doc/$pkgname \ $pkgdir/usr/share/licenses/$pkgname - install -m644 $srcdir/ug.pdf $pkgdir/usr/share/doc/$pkgname/ug.pdf - install -m644 $srcdir/License.txt $pkgdir/usr/share/licenses/$pkgname + install -m644 $srcdir/$pkgname-$pkgver/README.md $pkgdir/usr/share/doc/$pkgname + install -m644 $srcdir/$pkgname-$pkgver/License.txt $pkgdir/usr/share/licenses/$pkgname + install -m644 $srcdir/$pkgname-$pkgver/DOC/ug.pdf $pkgdir/usr/share/doc/$pkgname/ug.pdf } |