summary refs log tree commit diff
path: root/pkgs/applications/graphics/meshlab
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2012-08-30 10:18:24 +0400
committerMichael Raskin <7c6f434c@mail.ru>2012-08-30 10:18:24 +0400
commit3f887534becf017261e19b5110090f312ef32d0b (patch)
tree1f9ea7c109829b2bc78f174d88130c42f31f9398 /pkgs/applications/graphics/meshlab
parent280fb5585d783f30c03049f5e01fee8c4e7d7e5b (diff)
downloadnixpkgs-3f887534becf017261e19b5110090f312ef32d0b.tar
nixpkgs-3f887534becf017261e19b5110090f312ef32d0b.tar.gz
nixpkgs-3f887534becf017261e19b5110090f312ef32d0b.tar.bz2
nixpkgs-3f887534becf017261e19b5110090f312ef32d0b.tar.lz
nixpkgs-3f887534becf017261e19b5110090f312ef32d0b.tar.xz
nixpkgs-3f887534becf017261e19b5110090f312ef32d0b.tar.zst
nixpkgs-3f887534becf017261e19b5110090f312ef32d0b.zip
Meshlib: update to 1.3.2, it now builds and runs
Diffstat (limited to 'pkgs/applications/graphics/meshlab')
-rw-r--r--pkgs/applications/graphics/meshlab/default.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/applications/graphics/meshlab/default.nix b/pkgs/applications/graphics/meshlab/default.nix
index 9b39d8e8f1f..a811d759f7e 100644
--- a/pkgs/applications/graphics/meshlab/default.nix
+++ b/pkgs/applications/graphics/meshlab/default.nix
@@ -1,11 +1,11 @@
 {stdenv, fetchurl, qt, bzip2, lib3ds, levmar, muparser, unzip}:
 
 stdenv.mkDerivation rec {
-  name = "meshlab-1.2.3a";
+  name = "meshlab-1.3.2";
 
   src = fetchurl {
-    url = mirror://sourceforge/meshlab/MeshLabSrc_AllInc_v123a.tgz;
-    sha256 = "09w42q0x1yjr7l9ng952lic7vkb1arsvqg1fld5s297zwzfmsl9v";
+    url = "mirror://sourceforge/meshlab/meshlab/MeshLab%20v1.3.2/MeshLabSrc_AllInc_v132.tgz";
+    sha256 = "d57f0a99a55421aac54a66e2475d48f00f7b1752f9587cd69cf9b5b9c1a519b1";
   };
 
   # I don't know why I need this; without this, the rpath set at the beginning of the
@@ -13,13 +13,16 @@ stdenv.mkDerivation rec {
   dontPatchELF = true;
 
   buildPhase = ''
+    mkdir -p "$out/include"
+    cp -r vcglib "$out/include"
+    export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I$out/include/vcglib"
     export NIX_LDFLAGS="-rpath $out/opt/meshlab $NIX_LDFLAGS"
     cd meshlab/src
     pushd external
     qmake -recursive external.pro
     make
     popd
-    qmake -recursive meshlabv12.pro
+    qmake -recursive meshlab_full.pro
     make
   '';
 
@@ -31,6 +34,8 @@ stdenv.mkDerivation rec {
     ln -s $out/opt/meshlab/meshlab $out/bin/meshlab
   '';
 
+  sourceRoot = ".";
+
   buildInputs = [ qt unzip ];
 
   meta = {