summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD57
1 files changed, 29 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3fc7f2fa6fee..fc639cfdbe95 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,71 +1,72 @@
-# Maintainer: Josh Hoffer <hoffer.joshua@gmail.com>
+# Maintainer: anon at sansorgan.es
# Past-Maintainer: CUI Hao <cuihao.leo@gmail.com>
pkgname=seismic-unix
-pkgver=44.16
-pkgrel=1
+pkgver=44.28
+pkgrel=2
pkgdesc='A seismic processing and research environment developed
at the Center for Wave Phenomena, Colorado School of Mines'
arch=('i686' 'x86_64')
license=('custom')
-url="http://www.cwp.mines.edu/cwpcodes/"
-depends=('libtirpc' 'libxi' 'libglvnd' 'libxmu' 'openmotif')
-#depends=('freeglut' 'glu' 'libxmu' 'lesstif' 'libtirpc' 'libtirpc-compat')
-#depends=('freeglut' 'glu' 'libxmu' 'openmotif')
-#depends=('freeglut' 'glu' 'libxmu')
+url="https://wiki.seismic-unix.org/start"
+depends=('libtirpc' 'libxaw' 'openmotif')
optdepends=(
'tcsh: some scripts'
'gcc-fortran: Fortran support')
-#makedepends=('git' 'gcc-fortran' 'libtirpc' 'libtirpc-compat' 'lesstif' 'glu' 'libxmu' 'freeglut')
-makedepends=('git' 'gcc-fortran' 'libtirpc' 'libtirpc-compat' 'openmotif' 'glu' 'libxmu' 'freeglut')
-#source=("ftp://ftp.cwp.mines.edu/pub/cwpcodes/cwp_su_all_$pkgver.tgz")
-#sha1sums=('2456bfa4145ba5e8c03d9ffe85173b6657972bb3')
+makedepends=('git' 'gcc-fortran' 'libtirpc' 'libxaw' 'openmotif' 'glu' 'freeglut')
#source=("git+https://github.com/JohnWStockwellJr/SeisUnix.git")
-source=("seismic_unix.tgz::https://nextcloud.seismic-unix.org/index.php/s/LZpzc8jMzbWG9BZ/download?path=%2F&files=cwp_su_all_44R16.tgz")
+source=("seismic_unix.tgz::https://nextcloud.seismic-unix.org/s/LZpzc8jMzbWG9BZ/download?path=%2F&files=cwp_su_all_44R28.tgz")
md5sums=("SKIP")
install=seismic-unix.install
prepare() {
- #cd ${srcdir}/src/SeisUnix/src
cd ${srcdir}/src/
# start fresh
rm -rf ../bin/
rm -rf ../lib/
# removing all *.o files (fixes issues)
find . -type f -iname '*.o' -exec rm {} \;
- sed -i 's_/usr/X11[^/]*/_/usr/_' Makefile.config
- sed -i 's/BSD_SOURCE/DEFAULT_SOURCE/' Makefile.config
- sed -i 's/-O/-O2/' Makefile.config
- sed -i '/^OPTC/ s/$/-ltirpc -no-pie/' Makefile.config
- sed -i '/^POSTLFLAGS/ s/$/ -no-pie/' Makefile.config
- sed -i '/^FOPTS/ s/$/-std=legacy -no-pie/' Makefile.config
+
+ # fix mglinstall script
+ echo "MGLCFLAGS += -fcommon" >> configs/Makefile.config_Linux_ARCH
+ cp configs/Makefile.config_Linux_ARCH Makefile.config
+
+ # The following is not needed for new Makefile.config
+ # sed -i 's_/usr/X11[^/]*/_/usr/_' Makefile.config
+ # sed -i 's/BSD_SOURCE/DEFAULT_SOURCE/' Makefile.config
+ # sed -i 's/-O/-O2/' Makefile.config
+ # sed -i '/^OPTC/ s/$/-ltirpc -no-pie/' Makefile.config
+ # sed -i '/^POSTLFLAGS/ s/$/ -no-pie/' Makefile.config
+ # sed -i '/^FOPTS/ s/$/-std=legacy -no-pie/' Makefile.config
+
sed -i 's_read RESP_RESP=y_' chkroot.sh
echo -ne '#!/bin/sh\ntrue\n' | tee license.sh mailhome.sh
}
build() {
- export CWPROOT="$srcdir/src/build"
+ export CWPROOT="$srcdir"
#export CWPROOT="$srcdir/SeisUnix"
mkdir -p "$CWPROOT"
cd "$CWPROOT"
- #ln -sf "$srcdir/src/SeisUnix/src" src
- ln -sf "$srcdir/src/" src
- #ln -sf "$srcdir/seismic-unix/src" src
+ # ln -sf "$srcdir/src/SeisUnix/src" src
+ # ln -sf "$srcdir/src/" src
+ # ln -sf "$srcdir/seismic-unix/src" src
- #cd "$srcdir/src/SeisUnix/src"
+ # cd "$srcdir/src/SeisUnix/src"
cd ${srcdir}/src/
make -j1 install
make -j1 xtinstall
make -j1 xminstall
make -j1 finstall
- make -j1 mglinstall
+ # mgl can not be compiled now.
+ # make -j1 mglinstall
make -j1 utils
}
package() {
#export CWPROOT="$srcdir/src/SeisUnix/build"
- export CWPROOT="$srcdir/src/build"
+ export CWPROOT="$srcdir"
cd "$CWPROOT"
install -dm755 "$pkgdir/opt/$pkgname"
cp -r {,"$pkgdir/opt/$pkgname/"}bin/
@@ -89,4 +90,4 @@ setenv PATH \${PATH}:\${CWPROOT}/bin
EOF
chmod 755 "$pkgdir/etc/profile.d/$pkgname"{.sh,.csh}
}
-md5sums=('dc786ef7b95cf7924716e8479838a13e')
+md5sums=('8dac66e953b3998ee8acbaeacb0bce77')