Je souhaiterai avoir un peu d'aide pour ce PKGBUILD, c'est le premier que je fait de toute part alors j'imagine que j'ai fait quelques boulettes (j'en ai déjà modifié 2-3 pour mes besoins perso) :
Code : Tout sélectionner
pkgname=freefem++-cs
_pkgname=FreeFem++-cs
_pkgnsrc=ffcs-src
pkgver=13.14
pkgrel=1
pkgdesc="A PDE oriented language using the finite element method"
arch=('i686' 'x86_64')
url="http://www.ann.jussieu.fr/~lehyaric/ffcs/"
license=('LGPL')
depends=('arpack' 'fftw' 'freeglut' 'suitesparse' 'openmpi' 'vtk')
makedepends=('gcc-fortran' 'wget' 'rsync')
options=(!makeflags)
source=("http://www.ljll.math.upmc.fr/~lehyaric/ffcs/${_pkgnsrc}.tgz")
md5sums=('7f5360712262ddeec04e7f7b4e02e2a6')
build() {
cd "$srcdir/${_pkgnsrc}"
./configure --with-freefem-options="--enable-download --disable-pdf --with-umfpack='-lumfpack -lsuitesparseconfig -lcholmod -lcolamd' --disable-pastix"
mkdir -p ${srcdir}/${_pkgnsrc}/ff/public/download/include/scotch/
ln -sf /usr/include/mpif* ${srcdir}/${_pkgnsrc}/ff/public/download/include/scotch/
make
}
package() {
mkdir -p ${pkgdir}/usr/{bin,local/${_pkgname}_${pkgver}/}
install -Dm755 ${srcdir}/${_pkgnsrc}/pack/work/FreeFem++-* \
${pkgdir}/usr/local/${_pkgname}_${pkgver}/
cp -R ${srcdir}/${_pkgnsrc}/pack/work/Contents/ \
${pkgdir}/usr/local/${_pkgname}_${pkgver}/
ln -sf ${pkgdir}/usr/local/${_pkgname}_${pkgver}/FreeFem++-* \
${pkgdir}/usr/bin/
}
package()
qui ne me semble pas très propre...Merci