# HG changeset patch # User Hans-G?nter Theisgen # Date 1645432418 -3600 # Node ID ff9ccba72fd205476644793416d4da9833f22540 # Parent 3ef416821a7d9eb122f72c1eb99f607ccfae3b08 updated eigen (3.3.7 -> 3.4.0) diff -r 3ef416821a7d -r ff9ccba72fd2 eigen/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eigen/description.txt Mon Feb 21 09:33:38 2022 +0100 @@ -0,0 +1,4 @@ +Eigen is a C++ template library for linear algebra: +matrices, vectors, numerical solvers, and related algorithms. + +Eigen doesn't have any dependencies other than the C++ standard library. \ No newline at end of file diff -r 3ef416821a7d -r ff9ccba72fd2 eigen/receipt --- a/eigen/receipt Mon Feb 21 06:58:51 2022 +0100 +++ b/eigen/receipt Mon Feb 21 09:33:38 2022 +0100 @@ -1,18 +1,18 @@ # SliTaz package receipt. PACKAGE="eigen" -VERSION="3.3.7" +VERSION="3.4.0" CATEGORY="development" SHORT_DESC="A C++ template library for linear algebra." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MPL2 LGPL BSD" -WEB_SITE="http://eigen.tuxfamily.org/" +WEB_SITE="https://eigen.tuxfamily.org/" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WGET_URL="https://bitbucket.org/$PACKAGE/$PACKAGE/get/$VERSION.tar.bz2" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://gitlab.com/libeigen/$PACKAGE/-/archive/$VERSION/$TARBALL" -DEPENDS="" -BUILD_DEPENDS="cmake pkg-config glib" +DEPENDS="gcc83-lib-base" +BUILD_DEPENDS="cmake gcc83 glib pkg-config" # What is the latest version available today? current_version() @@ -25,15 +25,19 @@ # compile_rules() { - mkdir built - cd built - cmake -DCMAKE_INSTALL_PREFIX=/usr ../ - make -j 1 && - make DESTDIR=$DESTDIR install + export CC=gcc-83 + export CXX=g++-83 + + mkdir _build + cd _build + cmake .. \ + -D CMAKE_INSTALL_PREFIX=/usr && + make && + make install DESTDIR=$DESTDIR } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - cp -a $install/* $fs + cp -a $install/* $fs }