summary refs log tree commit diff
path: root/pkgs/applications/graphics
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2011-03-03 12:02:50 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2011-03-03 12:02:50 +0000
commiteb4b1e8b048ccd32b357ee7698d130e61c92ee9f (patch)
tree387767860f503f7464d2f3c3020362899cb425df /pkgs/applications/graphics
parent6538f204853eb8c39a46b1cae247694ea7e2afba (diff)
parentefb12635d37c4f12183a013e3fddde0411bc37b3 (diff)
downloadnixpkgs-eb4b1e8b048ccd32b357ee7698d130e61c92ee9f.tar
nixpkgs-eb4b1e8b048ccd32b357ee7698d130e61c92ee9f.tar.gz
nixpkgs-eb4b1e8b048ccd32b357ee7698d130e61c92ee9f.tar.bz2
nixpkgs-eb4b1e8b048ccd32b357ee7698d130e61c92ee9f.tar.lz
nixpkgs-eb4b1e8b048ccd32b357ee7698d130e61c92ee9f.tar.xz
nixpkgs-eb4b1e8b048ccd32b357ee7698d130e61c92ee9f.tar.zst
nixpkgs-eb4b1e8b048ccd32b357ee7698d130e61c92ee9f.zip
* Sync with the trunk.
svn path=/nixpkgs/branches/x-updates/; revision=26141
Diffstat (limited to 'pkgs/applications/graphics')
-rw-r--r--pkgs/applications/graphics/freecad/default.nix45
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/freecad/default.nix b/pkgs/applications/graphics/freecad/default.nix
new file mode 100644
index 00000000000..0dc942c202d
--- /dev/null
+++ b/pkgs/applications/graphics/freecad/default.nix
@@ -0,0 +1,45 @@
+{ fetchurl, stdenv, cmake, coin3d, xercesc, ode, eigen, qt4, opencascade, gts,
+boost, zlib,
+python, swig, gfortran, soqt, autoconf, automake, libtool }:
+
+throw "It does not build still"
+
+stdenv.mkDerivation rec {
+  name = "freecad-${version}";
+  version = "0.11.3729";
+
+  src = fetchurl {
+/*
+    url = "mirror://sourceforge/free-cad/freecad-${version}.tar.gz";
+    sha256 = "0q9jhnhkjsq9iy4kqi4xh2ljack4b2jj4pjm4dylv4z2d9gg5p4l";
+*/
+    url = "mirror://sourceforge/free-cad/freecad-${version}.dfsg.tar.gz";
+    sha256 = "0sjcbadzzgdjr5bk51nr3nq0siyvfdq0913dqlhv9xr42vha3j8r";
+  };
+
+  buildInputs = [ cmake coin3d xercesc ode eigen qt4 opencascade gts boost
+    zlib python swig gfortran soqt /*autoconf automake libtool*/ ];
+
+/*
+  # Using autotools
+  patchPhase = ''
+    sed -i -e 's/boost_\([a-z_]\+\)-mt/boost_\1/' \
+      configure
+  '';
+
+  configureFlags = [ "--with-eigen2-include=${eigen}/include/eigen2"
+    "--with-boost-include=${boost}/include"
+    "--with-boost-lib=${boost}/lib"
+    "--with-qt4-dir=${qt4}"
+  ];
+*/
+
+  # Using cmake
+
+  patchPhase = ''
+    sed -i -e '/Idf/d' -e '/Start/d' src/Mod/CMakeLists.txt
+  '';
+
+  cmakeFlags = [ "-Wno-dev" ];
+
+}