summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD19
2 files changed, 38 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 076424f8079c..fd659e4ba39a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -27,3 +27,32 @@ pkgbase = freefem
pkgname = freefem
+pkgbase = freefem
+ pkgdesc = A PDE oriented language using the finite element method
+ pkgver = 4.5
+ pkgrel = 1
+ url = https://freefem.org/index.html
+ arch = x86_64
+ license = LGPL
+ makedepends = texlive-core
+ makedepends = gcc-fortran
+ makedepends = unzipautoconf
+ makedepends = python
+ depends = fftw
+ depends = freeglut
+ depends = glu
+ depends = suitesparse
+ depends = hdf5
+ depends = gsl
+ depends = openmpi
+ depends = lapack
+ depends = arpack
+ depends = parmetis
+ depends = cblas
+ provides = freefem++
+ conflicts = freefem++
+ source = freefem-4.5.tar.gz::https://github.com/FreeFem/FreeFem-sources/archive/v4.5.tar.gz
+ sha256sums = 5b2d4125c312da8fbedd49a72e742f18f35e0ae100c82fb493067dfad5d51432
+
+pkgname = freefem
+
diff --git a/PKGBUILD b/PKGBUILD
index f3cc21b76529..e7aab8935570 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,20 @@
# contributor: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=freefem
-pkgver=4.4.3
-_pkgver=4.4-3
+pkgver=4.5
+_pkgver=4.5
pkgrel=1
pkgdesc='A PDE oriented language using the finite element method'
arch=('x86_64')
url="https://freefem.org/index.html"
license=('LGPL')
depends=('fftw' 'freeglut' 'glu' 'suitesparse' 'hdf5' 'gsl' 'openmpi' 'lapack'
- 'arpack' 'parmetis' 'python')
-makedepends=('texlive-core' 'gcc-fortran' 'unzip')
+ 'arpack' 'parmetis' 'cblas')
+makedepends=('texlive-core' 'gcc-fortran' 'unzip''autoconf' 'python')
conflicts=('freefem++')
provides=('freefem++')
source=("$pkgname-$pkgver.tar.gz::https://github.com/FreeFem/FreeFem-sources/archive/v${_pkgver}.tar.gz")
-sha256sums=('57db0e1d8fc14b25265ebe155a9f748216b8a74e0d6af65b567b1beaade698b0')
-options=('!makeflags')
+sha256sums=('5b2d4125c312da8fbedd49a72e742f18f35e0ae100c82fb493067dfad5d51432')
prepare() {
cd FreeFem-sources-${_pkgver}
@@ -25,13 +24,13 @@ prepare() {
./configure --prefix=/usr \
--sysconfdir=/etc \
--enable-download \
- --enable-hpddm \
--enable-optim \
--disable-mumps \
- --disable-hpddm
+ --disable-hpddm \
+ --disable-parmmg
+ cd 3rdparty
+ make clean
- find . -name Makefile -exec sed -i 's+^gcc+gcc =+' {} \;
- find . -name Makefile -exec sed -i 's+^dir+dir =+' {} \;
}
build() {