summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Pfeiffer2019-07-22 12:15:51 +0200
committerChristian Pfeiffer2019-07-22 12:15:51 +0200
commit8f023454707b4dddc6a7378e6864a583bf3b88be (patch)
treea9bd9477a997756f8b4e33453aba3961c61f422a
parentcf5893a1b92dda64c156ef7fca7395ffb61eadf2 (diff)
downloadaur-8f023454707b4dddc6a7378e6864a583bf3b88be.tar.gz
Move to GitHub as source
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD24
2 files changed, 15 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b3d42352c902..f20ea37083d5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index cfaa33936af7..4470d5c0dafd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}