1 # Maintainer: Michele Mocciola <mickele>
2 # Contributor: Brice Méalier <mealier_brice@yahoo.fr>
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')
16 arch=('i686' 'x86_64')
18 source=(http://www.code-aster.org/V2/UPLOAD/DOC/Telechargement/aster-full-src-10.1.0-4.noarch.tar.gz clef)
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" \
37 for _FILE in GIBI.ERREUR GIBI.MASTER GIBI.PROC USRDAT header gibi_aster.py ${pkgname}${pkgver}
39 cp -r $_FILE ${pkgdir}${_installdir} || return 1
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')