# Contributor: Chirantan Ekbote # Contributor: Kringel # This PKGBUILD is a modified version of eigen 2.x in extra/eigen # Maintainer: Parabola GNU / Linux-libre Aurélien Desbrières pkgname=eigen3 pkgver=3.1.2 pkgrel=1 pkgdesc="Eigen is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra." arch=('any') url='http://eigen.tuxfamily.org' license=('MPL2') makedepends=('cmake' 'pkgconfig') source=("${pkgname}-${pkgver}.tar.bz2::http://bitbucket.org/eigen/eigen/get/${pkgver}.tar.bz2") build() { mkdir -p "$srcdir"/build cd "$srcdir"/build cmake ../eigen-eigen-* \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr } package() { cd "$srcdir"/build make DESTDIR="$pkgdir" install }