summaryrefslogtreecommitdiff
path: root/community/freemat/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/freemat/PKGBUILD')
-rw-r--r--community/freemat/PKGBUILD12
1 files changed, 7 insertions, 5 deletions
diff --git a/community/freemat/PKGBUILD b/community/freemat/PKGBUILD
index 7d6c53646..36da22bf8 100644
--- a/community/freemat/PKGBUILD
+++ b/community/freemat/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 75755 2012-08-30 21:02:52Z spupykin $
+# $Id: PKGBUILD 77872 2012-10-15 10:33:45Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=freemat
pkgver=4.1
-pkgrel=4
+pkgrel=6
pkgdesc="A free environment for rapid engineering, scientific prototyping and data processing"
arch=('i686' 'x86_64' 'mips64el')
url="http://freemat.sourceforge.net"
license=('GPL')
-depends=('qt' 'ffcall' 'fftw' 'mesa' 'portaudio' 'libffi')
-makedepends=('arpack' 'lapack' 'umfpack' 'blas' 'libmatio' 'cmake' 'python2')
+depends=('qt' 'ffcall' 'fftw' 'portaudio' 'libffi' 'glu')
+makedepends=('arpack' 'lapack' 'umfpack' 'blas' 'libmatio' 'cmake' 'python2' 'mesa')
install=freemat.install
source=(http://downloads.sourceforge.net/project/freemat/FreeMat4/FreeMat-$pkgver-Source.tar.gz
build-fix.patch)
@@ -20,6 +20,7 @@ md5sums=('929d31e2310feaff5d380fc2f7b4d1a2'
build() {
cd $srcdir/FreeMat-$pkgver-Source
+ unset LDFLAGS
rm -f CMakeCache.txt
find . -type f -name '*.moc.cpp' -exec rm -f {} \;
find . -type f -name 'add.so' -exec rm -f {} \;
@@ -30,6 +31,7 @@ build() {
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DUSE_LLVM=OFF \
+ -DFORCE_BUNDLED_UMFPACK=ON \
-DFFI_INCLUDE_DIR=/usr/lib/libffi-`pacman -Q libffi | cut -f2 -d\ |cut -f1 -d-`/include/ \
-DPYTHON_EXECUTABLE=/usr/bin/python2 \
.
@@ -38,7 +40,7 @@ build() {
package() {
cd $srcdir/FreeMat-$pkgver-Source
- make DESTDIR=$pkgdir install
+ make DESTDIR=$pkgdir install -j1
sed -i "s|/FreeMat-.*/|/FreeMat-$pkgver/|g" $startdir/freemat.install
rm $pkgdir/usr/bin/blas.ini
}