[Lunar-commits] <moonbase> freecad: Adding to moonbase. It complains that is cannot setup a valid

Dennis `stumbles` Veatch stumbles at lunar-linux.org
Sun Dec 18 20:08:58 CET 2011


commit 83dc69a8820d8cc044e5097715cd4950a299395b
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date:   Sun Dec 18 14:08:58 2011 -0500

    freecad: Adding to moonbase. It complains that is cannot setup a valid
    
    OpenGL canvas; it may have something to do with NVIDIA.
---
 zbeta/freecad/BUILD   |   18 ++++++++++++++++++
 zbeta/freecad/DEPENDS |   13 +++++++++++++
 zbeta/freecad/DETAILS |   23 +++++++++++++++++++++++
 3 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/zbeta/freecad/BUILD b/zbeta/freecad/BUILD
new file mode 100644
index 0000000..cbab05a
--- /dev/null
+++ b/zbeta/freecad/BUILD
@@ -0,0 +1,18 @@
+(
+
+
+  if [ `arch` == "x86_64" ] ; then
+    CXXFLAGS+=" $CXXFLAGS -D_OCC64"
+  fi &&
+
+  OPTS+=" -DCOIN3D_DOC_PATH=/usr/share/doc/coin -DCOIN3D_DOC_TAGFILE=/usr/share/doc/coin/html/coin.tag \
+          -DCMAKE_INSTALL_PREFIX=/usr" &&
+
+  default_cmake_build  &&
+
+  cd ../src/Tools/plugins/widget/ &&
+  qmake plugin.pro &&
+  default_make &&
+  install libFreeCAD_widgets.so /usr/lib/qt4/plugins/designer/ 
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/freecad/DEPENDS b/zbeta/freecad/DEPENDS
new file mode 100644
index 0000000..c5ffc1b
--- /dev/null
+++ b/zbeta/freecad/DEPENDS
@@ -0,0 +1,13 @@
+depends libf2c
+depends zlib
+depends swig
+depends Python
+depends pycxx
+depends boost
+depends xerces-c++
+depends eigen2
+depends ode
+depends qt4
+depends opencascade
+depends Coin
+depends SoQt
diff --git a/zbeta/freecad/DETAILS b/zbeta/freecad/DETAILS
new file mode 100644
index 0000000..835fc40
--- /dev/null
+++ b/zbeta/freecad/DETAILS
@@ -0,0 +1,23 @@
+          MODULE=freecad
+         VERSION=20111218
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=svn+https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk
+#SOURCE_DIRECTORY=$BUILD_DIRECTORY/FreeCAD-$VERSION
+#      SOURCE_VFY=sha1:84b9f7e782495192f75fdae762cc67c350489bd0
+        WEB_SITE=https://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Main_Page
+         ENTERED=20111218
+         UPDATED=20111218
+           SHORT="general purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler"
+
+cat << EOF
+FreeCAD is a general purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler, aimed
+directly at mechanical engineering and product design but also fits a wider 
+range of uses in engineering, such as architecture or other engineering 
+specialties. It is a feature-based parametric modeler with a modular software 
+architecture which makes it easy to provide additional functionality without 
+modifying the core system.
+
+FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open 
+Inventor-compliant 3D scene representation model provided by the Coin 3D 
+library, and a broad Python API. The interface is built with Qt.
+EOF


More information about the Lunar-commits mailing list