summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMonson Shao2020-04-20 06:35:56 +0800
committerMonson Shao2020-04-20 06:35:56 +0800
commitf35365548a8fb23406bd8ff8685e48f0b0491453 (patch)
tree2bda2862990913e65dfe4a79c7335bc223e13947
parentbe40a59cb918ec9ce61400a89abd77878131eb9c (diff)
downloadaur-f35365548a8fb23406bd8ff8685e48f0b0491453.tar.gz
update to 6.27.1
-rw-r--r--PKGBUILD31
-rw-r--r--heasoft.install12
2 files changed, 25 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e966c5c3b40a..c607d69ab2db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,24 @@
# Maintainer: Yigit Dallilar <yigit.dallilar@gmail.com>
-#
-# for _mod use either (src_no_xspec_modeldata or src) and dont forget to change sha256sums
pkgname=heasoft
-pkgver=6.27
-pkgrel=3
-_mod="src_no_xspec_modeldata"
+pkgver=6.27.1
+pkgrel=1
+# _mod should be '', '_no_xspec_modeldata' or '_plus_older_xspec_modeldata'
+_mod='_no_xspec_modeldata'
pkgdesc="NASA high energy astrophysics library"
makedepends=("glibc" "gcc-fortran" "perl" "python-numpy")
depends=("ncurses" "readline" "libxpm" "libidn")
url="https://heasarc.gsfc.nasa.gov/docs/software/lheasoft/"
arch=('x86_64')
license=('NASA' 'GPL')
-source=("https://heasarc.gsfc.nasa.gov/FTP/software/lheasoft/lheasoft${pkgver}/${pkgname}-${pkgver}${_mod}.tar.gz")
-sha256sums=('a2359c2c765828eb9c1782769398e2a1f83cbcd3d46fb1be6b59a89b847cc5d4')
+source=("https://heasarc.gsfc.nasa.gov/FTP/software/lheasoft/lheasoft${pkgver}/${pkgname}-${pkgver}src${_mod}.tar.gz")
+sha256sums=('6186f518a68397a10d3bbd0ecb624e583c213a372b2d9db01f41d8e0ca874c9a')
install="${pkgname}.install"
build() {
- cd "$srcdir/${pkgname}-${pkgver}/BUILD_DIR"
+ cd "$srcdir/${pkgname}-${pkgver}/BUILD_DIR" || return
- ./configure --prefix="/opt/${pkgname}" --build=${CHOST}
+ ./configure --prefix="/opt/${pkgname}" --build="${CHOST}"
# parallel builds may fail
make -j1
@@ -28,14 +27,16 @@ build() {
package(){
local glibcver HEADAS
- cd "$srcdir/${pkgname}-${pkgver}/BUILD_DIR"
+ cd "$srcdir/${pkgname}-${pkgver}/BUILD_DIR" || return
- make DESTDIR="$pkgdir" install
+ make -j1 DESTDIR="$pkgdir" install
- glibcver=`ldd --version | sed -n 's/ldd (GNU libc) //p'`
+ glibcver=$(ldd --version | sed -n 's/ldd (GNU libc) //p')
HEADAS="/opt/${pkgname}/${CHOST}-libc${glibcver}"
- install -d "$pkgdir"/{usr/bin,etc/profile.d}
- ln -s "${HEADAS}/headas-init.sh" "$pkgdir/usr/bin/"
- echo "export HEADAS=${HEADAS}" > "$pkgdir/etc/profile.d/heasoft.sh"
+ install -d "$pkgdir/etc/profile.d"
+ cat > "$pkgdir/etc/profile.d/heasoft.sh" <<EOF
+export HEADAS="${HEADAS}"
+alias heainit='. "${HEADAS}/headas-init.sh"'
+EOF
}
diff --git a/heasoft.install b/heasoft.install
index 5868b96a60cd..d957978bba07 100644
--- a/heasoft.install
+++ b/heasoft.install
@@ -1,12 +1,18 @@
post_install(){
- echo -e "Initialize heasoft with /usr/bin/headas-init.sh before use.\n"
+ cat <<'EOF'
+source /etc/profile.d/heasoft.sh and initialize heasoft before use:
+
+$ heainit
+OR
+$ source "${HEADAS}/headas-init.sh"
+
+EOF
}
post_upgrade(){
-
+
post_install
}
-