diff options
author | b00rt00s | 2015-06-08 22:12:30 +0200 |
---|---|---|
committer | b00rt00s | 2015-06-08 22:12:30 +0200 |
commit | 710e576434e42f94cd124573ffe4a2afde098005 (patch) | |
tree | 88a3f3d34d356213fc49cc0b0a04f0afbebc82e7 /PKGBUILD | |
download | aur-710e576434e42f94cd124573ffe4a2afde098005.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f62131470344 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: b00rt00s ( bomby dot zrzuc at gmail dot com ) +# Committer: Zachary A. Jones <jazzplayerl9@gmail.com> + +pkgname=gsas2-svn +_pkgname=gsas2 +pkgver=1296 +pkgrel=1 +pkgdesc="General Structure Analysis System II - refinement for powder diffraction patterns" +arch=(i686 x86_64) +url="https://subversion.xor.aps.anl.gov/trac/pyGSAS" +license=(unknown) +depends=(python2 python2-scipy python2-matplotlib wxpython2.8 python2-opengl python2-numpy) +[ "${CARCH}" = "x86_64" ] && depends=("${depends[@]}") +makedepends=(subversion scons gcc-fortran) +source=("${_pkgname}::svn+https://subversion.xor.aps.anl.gov/pyGSAS/trunk/" + "GSASII.desktop" + "rungsas2" + "wxversion.patch") + +md5sums=('SKIP' + 'e9d06aed1866e65ce8259cfd5a31e1ce' + 'c114904d9eb6130abfb83e3d23adf005' + '9d61d13f5f9674c101359bac2f6f590d') + +pkgver() { + cd "${startdir}/${_pkgname}" + svnversion | tr -d [A-z] +} + +build() +{ + #Build Fortran components using scons + cd "$srcdir/gsas2/fsource" + sed -i 's/f2py/f2py2/g' SConstruct + sed -i 's/python/python2/g' SConstruct + scons +} + +package() +{ + mkdir -p "$pkgdir/opt/${_pkgname}" + mkdir -p "$pkgdir/usr/share/licenses/${_pkgname}/" + mkdir -p "$pkgdir/usr/share/applications/" + + #Install gsas-2 files: + cp -a $srcdir/${_pkgname}/* $pkgdir/opt/${_pkgname} + + #Install Desktop files: + install -m 644 -D "$srcdir/GSASII.desktop" "$pkgdir/usr/share/applications/GSASII.desktop" + + #Install and link executables: + cp "$srcdir/rungsas2" "$pkgdir/opt/gsas2/${_pkgname}" + chmod +x "$pkgdir/opt/${_pkgname}/gsas2" + + mkdir -p "$pkgdir/usr/bin" + + #Linking executable + ( cd "$pkgdir/usr/bin" + ln -s ../../opt/${_pkgname}/gsas2 gsas2 ) + + #Patching for proper wx version' + ( cd $pkgdir/opt/gsas2 + patch -p0 < $srcdir/wxversion.patch ) +} |