[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