[Lunar-commits] <moonbase> qwtplot3d: Adding to moonbase.

Dennis `stumbles` Veatch stumbles at lunar-linux.org
Mon Oct 19 14:56:01 CEST 2009


commit d3c82c064d723fad257e0bea19be7e51621cdb07
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date:   Mon Oct 19 08:56:01 2009 -0400

    qwtplot3d: Adding to moonbase.
---
 qt4-apps/qwtplot3d/BUILD   |   24 ++++++++++++++++++++++++
 qt4-apps/qwtplot3d/DEPENDS |    2 ++
 qt4-apps/qwtplot3d/DETAILS |   38 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 64 insertions(+), 0 deletions(-)

diff --git a/qt4-apps/qwtplot3d/BUILD b/qt4-apps/qwtplot3d/BUILD
new file mode 100644
index 0000000..e79fccd
--- /dev/null
+++ b/qt4-apps/qwtplot3d/BUILD
@@ -0,0 +1,24 @@
+(
+  
+  . /etc/profile.d/qt4.rc &&
+
+# This will need to go on the next version bump.
+  sed -i "1i #include <cstdio>" src/qwt3d_function.cpp &&
+
+  qmake &&
+  make  &&
+  prepare_install &&
+
+# No make install, so here we go.
+  for i in lib/* ; do 
+  [ -d $QTDIR/lib/$MODULE ] || mkdir -p $QTDIR/lib/$MODULE
+  install -m 644 $i $QTDIR/lib/$MODULE/
+  done &&
+# Just for completeness, lets to also do the headers.
+  for i in include/* ; do 
+  [ -d $QTDIR/include/$MODULE ] || mkdir -p $QTDIR/include/$MODULE
+  install -m 644 $i $QTDIR/include/$MODULE/
+  done
+
+) > $C_FIFO 2>&1
+
diff --git a/qt4-apps/qwtplot3d/DEPENDS b/qt4-apps/qwtplot3d/DEPENDS
new file mode 100644
index 0000000..5cc6bab
--- /dev/null
+++ b/qt4-apps/qwtplot3d/DEPENDS
@@ -0,0 +1,2 @@
+depends qt4
+depends qwt
diff --git a/qt4-apps/qwtplot3d/DETAILS b/qt4-apps/qwtplot3d/DETAILS
new file mode 100644
index 0000000..2a8c707
--- /dev/null
+++ b/qt4-apps/qwtplot3d/DETAILS
@@ -0,0 +1,38 @@
+          MODULE=qwtplot3d
+         VERSION=0.2.7
+          SOURCE=$MODULE-$VERSION.tgz
+      SOURCE_URL=$SFORGE_URL/$MODULE/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
+      SOURCE_VFY=sha1:4463fafb8420a91825e165da7a296aaabd70abea
+   MODULE_PREFIX=${QT4_PREFIX:-/opt/lunar/qt/4}
+        WEB_SITE=http://qwtplot3d.sourceforge.net/
+         ENTERED=20091019
+         UPDATED=20091019
+           SHORT="3D-widgets for programmers"
+
+cat << EOF
+QwtPlot3D is not a  program, but a feature-rich Qt/OpenGL-based C++ programming
+library, providing essentially a  bunch of 3D-widgets for programmers. 
+
+ Common code base for Qt3 and Qt4 
+ Specialized widgets for surfaces, graphs etc.
+ Parametric Surfaces 
+ Lighting (experimental)
+ User defined visual objects
+ Scaling, rotating, shifting, zooming of data sets and mathematical
+ functions ( see Data Input Topics )
+ Interactive mouse and keyboard handling
+ Resolution changing on the fly
+ Reading from MESH data files :See the 'data' directory and NativeReader documentation for this
+ Reading from FEM files
+ Flat (2D) labeling
+ Wireframe, filled polygons, hidden line
+ Floor projections (Isolines, Data)
+ Free configurable (labeling, numbering; linear, log or user-defined transformations)
+ and autoscalable axes
+ Free color model
+ Flat/Gouraud shading 
+ Color legends
+ Pixmap output (all Qt supported formats)
+ Vector output (PostScript,  EPS and PDF)  via gl2ps   
+EOF


More information about the Lunar-commits mailing list