[Lunar-commits] eigen: initial import, can be used by kdeedu4.

Dennis 'stumbles' Veatch stumbles at lunar-linux.org
Sat Jan 12 15:48:36 CET 2008


commit 0470fa7ba9d346f0dc261dd62bd458fffa10d27f
Author: Dennis 'stumbles' Veatch <stumbles at lunar-linux.org>
Date:   Sat Jan 12 09:48:36 2008 -0500

    eigen: initial import, can be used by kdeedu4.
---
 libs/eigen/BUILD   |    7 +++++++
 libs/eigen/DEPENDS |    1 +
 libs/eigen/DETAILS |   26 ++++++++++++++++++++++++++
 3 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/libs/eigen/BUILD b/libs/eigen/BUILD
new file mode 100644
index 0000000..13a0d34
--- /dev/null
+++ b/libs/eigen/BUILD
@@ -0,0 +1,7 @@
+(
+
+  cmake -DCMAKE_INSTALL_PREFIX=/usr/
+
+  default_make
+
+) > $C_FIFO 2>&1
diff --git a/libs/eigen/DEPENDS b/libs/eigen/DEPENDS
new file mode 100644
index 0000000..60dd614
--- /dev/null
+++ b/libs/eigen/DEPENDS
@@ -0,0 +1 @@
+depends cmake
diff --git a/libs/eigen/DETAILS b/libs/eigen/DETAILS
new file mode 100644
index 0000000..9b932d7
--- /dev/null
+++ b/libs/eigen/DETAILS
@@ -0,0 +1,26 @@
+          MODULE=eigen
+         VERSION=1.0.5
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://download.tuxfamily.org/$MODULE/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
+      SOURCE_VFY=sha1:32400616c4866eab158115c556df330b077644a3
+        WEB_SITE=http://eigen.tuxfamily.org/
+         ENTERED=20080112
+         UPDATED=20080112
+           SHORT="linear algebra libraries focused on the simple mathematical needs"
+cat << EOF
+Unlike most other linear algebra libraries, Eigen focuses on the simple
+mathematical needs of applications: games and other OpenGL apps, spreadsheets
+and other office apps, etc. Eigen is dedicated to providing optimal speed with
+GCC.
+
+    * Its fixed-size classes are specially optimized for small sizes up to 4,
+      although it is theoretically possible to specialize them to any size.
+      They never cause dynamic memory applications and the simple operations on
+      them are as fast as is possible at least for sizes up to 4 (see below).
+
+    * Its dynamic-size classes are more flexible and suitable for larger sizes.
+
+Both fixed-size and dynamic-size classes use the same underlying C++ code,
+thanks to a curiously recurring template pattern.
+EOF


More information about the Lunar-commits mailing list