updated on Fri Jan 20 20:16:25 UTC 2012
[aur-mirror.git] / gibi / PKGBUILD
blobb80e0136143e60f6bc78b197161b1c22d224ec7b
1 # Maintainer: Michele Mocciola <mickele>
2 # Contributor: Brice Méalier <mealier_brice@yahoo.fr>
4 pkgname=gibi
5 pkgver=2000
6 pkgrel=2
7 pkgdesc="Mesh tool and Postprocessor for CAST3M, to be used within Code aster"
8 url="http://www.code-aster.org/telechargement/tele_prod.php?prod=gibi&liste=all"
9 license="custom: Free for use within Code Aster"
10 depends=('python' 'ncurses' 'libx11' 'time')
11 makedepends=('sed' 'gcc' 'coreutils')
12 provides=()
13 conflicts=()
14 replaces=()
15 backup=()
16 arch=('i686' 'x86_64')
17 install=()
18 source=(http://www.code-aster.org/V2/UPLOAD/DOC/Telechargement/aster-full-src-10.1.0-4.noarch.tar.gz clef)
21 build() {
22   local _installdir=/opt/gibi
24   cd ${srcdir} || return 1
26   bsdtar -x -f aster-full-src-10.1.0/SRC/$pkgname-$pkgver-6.i686.tar.gz || return 1
28   cd ${pkgname}-${pkgver} || return 1
30   mkdir -p ${pkgdir}${_installdir} || return 1
32   sed -e "s|export LD_ASSUME_KERNEL=2.4.1|#export LD_ASSUME_KERNEL=2.4.1\nCASTEM='${_installdir}'|" \
33       -i ${pkgname}${pkgver}
34   sed -e "s|#!?PYTHON_EXE?|#!/usr/bin/python|g" \
35       -e "s|?HOME_GIBI?|$_installdir|g" \
36       -i gibi_aster.py
37   for _FILE in  GIBI.ERREUR GIBI.MASTER GIBI.PROC USRDAT header gibi_aster.py ${pkgname}${pkgver}
38   do
39     cp -r $_FILE ${pkgdir}${_installdir} || return 1
40   done
42   install -m 755 -D gibiPC_Linux_$pkgver ${pkgdir}${_installdir} || return 1
43   install -m 755 -D kinstall_PC_Linux_$pkgver ${pkgdir}${_installdir} || return 1
44   CASTEM='${pkgdir}${_installdir}' \
45   MIF_PATH='${pkgdir}${_installdir}/header' \
46   CASTEM_ERREUR='${pkgdir}${_installdir}/GIBI.ERREUR' \
47   CASTEM_NOTICE='${pkgdir}${_installdir}/GIBI.MASTER' \
48   CASTEM_PROC='${pkgdir}$_installdir/GIBI.PROC' \
49   CPU=16 ESOPE_TEMP='/tmp' \
50   ESOPE_PARAM='ESOPE=30000000,NTRK=50000,LTRK=1048576' \
51   ${pkgdir}${_installdir}/kinstall_PC_Linux_${pkgver} < ${srcdir}/clef
52   chmod 666 ${pkgdir}${_installdir}/USRDAT || return 2
53   ln -sf ${_installdir}/${pkgname}${pkgver} ${pkgdir}${_installdir}/${pkgname}
54   mkdir -p ${pkgdir}/usr/bin || return 1
55   ln -sf ${_installdir}/${pkgname}${pkgver} ${pkgdir}/usr/bin/${pkgname} || return 1
57 md5sums=('49fe55a0a46491124c16965a2db59c5e'
58          'a3154ff9942d285b90f5edd7d9dc07dd')