diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 13 insertions, 16 deletions
@@ -2,27 +2,23 @@ # Contributor: George Eleftheriou <eleftg> pkgname='feelpp' -pkgver=0.103.2 +pkgver=0.104.0 pkgrel=1 arch=('i686' 'x86_64') url="https://github.com/feelpp" license=('LGPL') -depends=('cln' 'mumps' 'slepc' 'petsc' 'gmsh' 'fftw') -makedepends=('cmake' 'eigen3') -source=("https://github.com/feelpp/feelpp/releases/download/v${pkgver}/feelpp-${pkgver}.tar.gz" fix-compilation.patch d6891c9.patch) -sha256sums=('e083b6107cd78eafede8b051e478093b52a52c961748721241c874cfad2b9fe9' SKIP SKIP) +depends=('cln' 'mumps' 'slepc' 'gmsh' 'fftw' 'ann' 'libbson' 'glpk' 'gsl' 'python' 'ginac') +makedepends=('cmake' 'python2') +source=("https://github.com/feelpp/feelpp/releases/download/v${pkgver}/feelpp-${pkgver}.tar.gz") +sha256sums=('380ff2712c01740460ecef4326fa790f5daee8bc79a8d3359d1a61099e32d533') prepare() { cd $pkgbase-$pkgver - grep -lr 'COMMAND python' contrib/ginac|xargs sed -i "s|COMMAND python |COMMAND python2 |g" - - patch -p1 -i "$srcdir"/fix-compilation.patch - patch -p1 -i "$srcdir"/d6891c9.patch + # https://github.com/feelpp/feelpp/issues/1096 + grep -lr 'COMMAND python' contrib/ginac|xargs sed -i "s|COMMAND python |COMMAND python2 |g" } - - build() { cd $pkgbase-$pkgver mkdir -p build && cd build @@ -32,9 +28,7 @@ build() { -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_C_COMPILER=/usr/bin/clang \ -DCMAKE_CXX_COMPILER=/usr/bin/clang++ \ - -DPYTHON_EXECUTABLE=/usr/bin/python2 \ -DPETSC_DIR=/opt/petsc/linux-c-opt/ \ - -DFEELPP_ENABLE_SYSTEM_EIGEN3=OFF \ -DFEELPP_ENABLE_OPENTURNS=OFF \ -DFEELPP_ENABLE_VTK=OFF \ -DFEELPP_ENABLE_QUICKSTART=OFF \ @@ -44,10 +38,9 @@ build() { -DFEELPP_ENABLE_APPLICATIONS=OFF \ -DFEELPP_ENABLE_TESTS=OFF \ -DFEELPP_ENABLE_RESEARCH=OFF \ - -DFEELPP_ENABLE_GMSH=OFF \ - -DBUILD_GUILE=OFF -DBUILD_MATLAB=OFF -DUSE_SWIG=OFF \ - -DSUPPORT_OMP=OFF -DEIGEN_TEST_OPENMP=OFF \ + -DBUILD_GUILE=OFF -DBUILD_PYTHON=OFF \ .. + # templates take a lot of ram make feelpp -j1 make } @@ -55,5 +48,9 @@ build() { package() { cd $pkgbase-$pkgver/build make DESTDIR="$pkgdir/" install + rm -r "$pkgdir"/usr/include/boost + rm "$pkgdir/"usr/lib/pkgconfig/hana.pc + rm "$pkgdir"/usr/bin/ginsh + rm -r "$pkgdir"/home } |