Date: Friday, December 9, 2016 @ 20:05:06 Author: arojas Revision: 282975
Update to 3.3 Modified: eigen/trunk/PKGBUILD ----------+ PKGBUILD | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-12-09 19:57:35 UTC (rev 282974) +++ PKGBUILD 2016-12-09 20:05:06 UTC (rev 282975) @@ -4,38 +4,26 @@ # Contributor: Kringel pkgname=eigen -pkgver=3.2.10 +pkgver=3.3.0 pkgrel=1 pkgdesc="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra." arch=('any') url='http://eigen.tuxfamily.org' license=('GPL3' 'LGPL2.1' 'BSD' 'custom:MPL2' 'custom:MINPACK') -makedepends=('cmake' 'pkg-config' 'freeglut' 'gcc-fortran' 'qt4' 'fftw') +makedepends=('cmake' 'pkg-config' 'freeglut' 'gcc-fortran' 'fftw' 'qt4' 'suitesparse' 'boost') optdepends=('qt4: for example programs') replaces=('eigen3') provides=('eigen3') -source=("${pkgname}-${pkgver}.tar.bz2::http://bitbucket.org/eigen/eigen/get/${pkgver}.tar.bz2" - eigen-install-cmake-files.patch::"https://bitbucket.org/eigen/eigen/commits/1d71b13/raw/" - eigen-install-cmake-files-2.patch::"https://bitbucket.org/eigen/eigen/commits/21fbecc/raw/") -sha1sums=('a85bb68c82988648c3d53ba9768d7dcbcfe105f8' - 'fa1040b91d815d5d8da5e52ee2c1fcd446a664e4' - '13bdd23ecd341188e4a76b8c3e00de294a438d05') +source=("${pkgname}-${pkgver}.tar.bz2::http://bitbucket.org/eigen/eigen/get/${pkgver}.tar.bz2") +sha1sums=('110febb401523af7b76e37588d32c03f7f844c24') -prepare() { - cd eigen-eigen-* - # Install cmake files - patch -p1 -i ../eigen-install-cmake-files.patch - patch -p1 -i ../eigen-install-cmake-files-2.patch - sed -e 's|set ( EIGEN_INCLUDE_DIR ${INCLUDE_INSTALL_DIR} )|set ( EIGEN_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}" )|' \ - -i CMakeLists.txt -} - build() { mkdir -p build cd build cmake ../eigen-eigen-* \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib } package() {