diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..99258585c051 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Mohammadreza Abdollahzadeh <morealaz at gmail dot com> +pkgname=earthworm-svn +pkgver=r7559 +pkgrel=1 +pkgdesc="An open architecture, open source public software for seismic data acquisition, processing, archival and distribution." +arch=('x86_64') +url="http://www.earthwormcentral.org/" +license=('custom:ISTI') +makedepends=('gcc-fortran' 'libtirpc' 'subversion') +provides=("${pkgname%-svn}") +conflicts=("${pkgname%-svn}") +install=${pkgname%-svn}.install +source=("${pkgname%-svn}::svn+svn://svn.isti.com/${pkgname%-svn}/trunk" + "profile.d_${pkgname%-svn}.sh" + "systemd_sysusers.d_${pkgname%-svn}.conf" + "systemd_tmpfiles.d_${pkgname%-svn}.conf") +sha256sums=('SKIP' + 'c83cc383842684fba22a184fcf9be69d7a5e31aa83e3f0bf4b357b65338c2c33' + '5a75a172f53720ea9fb5bb85e2210788db33f2c3a5c352eed9435378ebc7acbd' + 'aeb2d9caf736a62cb6d7631b589391343d4469e319bae606192bf8c51fccfe0e') + +pkgver() { + cd "${srcdir}/${pkgname%-svn}" + printf "r%s" "$(svnversion | tr -d 'A-z')" +} + +prepare() { + cd "${srcdir}/${pkgname%-svn}/environment" + sed -i 's|#USE_CC_BITS=true|USE_CC_BITS=true|' ew_linux.bash + echo 'export LINK_LIBS="${LINK_LIBS} -ltirpc -fPIC"' >> ew_linux.bash + echo 'export CFLAGS="${GLOBALFLAGS} -I/usr/include/tirpc -fPIC"' >> ew_linux.bash + echo 'export CXXFLAGS="${GLOBALFLAGS} -I/usr/include/tirpc -fPIC"' >> ew_linux.bash + echo 'export GLOBALFLAGS="${GLOBALFLAGS} -I/usr/include/tirpc -fPIC"' >> ew_linux.bash +} + +build() { + cd "${srcdir}/${pkgname%-svn}" + export EW_INSTALL_HOME=${srcdir} + export EW_INSTALL_VERSION="${pkgname%-svn}" + source $EW_INSTALL_HOME/$EW_INSTALL_VERSION/environment/ew_linux.bash + cd $EW_INSTALL_HOME/$EW_INSTALL_VERSION/src + make unix +} + +package() { + install -d "$pkgdir/opt" + cp -a ${pkgname%-svn} "${pkgdir}/opt/" + install -Dm644 "${srcdir}"/profile.d_${pkgname%-svn}.sh \ + "${pkgdir}"/etc/profile.d/${pkgname%-svn}.sh + install -Dm644 "${srcdir}"/systemd_sysusers.d_${pkgname%-svn}.conf \ + "${pkgdir}"/usr/lib/sysusers.d/${pkgname%-svn}.conf + install -Dm644 "${srcdir}"/systemd_tmpfiles.d_${pkgname%-svn}.conf \ + "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname%-svn}.conf +} +# vim:set ts=2 sw=2 et: |