summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@viric.name>2013-03-15 14:34:07 +0100
committerLluís Batlle i Rossell <viric@viric.name>2013-03-15 14:34:53 +0100
commit9db9af4fa613187c42f50b0f099d95f2c3f7aa09 (patch)
treea2d1e07130093405fa67a95f434f59a8995461b9 /pkgs
parent098190c9dde7061eb34676ccf4d648fc05efb484 (diff)
downloadnixlib-9db9af4fa613187c42f50b0f099d95f2c3f7aa09.tar
nixlib-9db9af4fa613187c42f50b0f099d95f2c3f7aa09.tar.gz
nixlib-9db9af4fa613187c42f50b0f099d95f2c3f7aa09.tar.bz2
nixlib-9db9af4fa613187c42f50b0f099d95f2c3f7aa09.tar.lz
nixlib-9db9af4fa613187c42f50b0f099d95f2c3f7aa09.tar.xz
nixlib-9db9af4fa613187c42f50b0f099d95f2c3f7aa09.tar.zst
nixlib-9db9af4fa613187c42f50b0f099d95f2c3f7aa09.zip
opencascade: Adding ode version
(Open Community version)
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/opencascade/oce.nix26
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/libraries/opencascade/oce.nix b/pkgs/development/libraries/opencascade/oce.nix
new file mode 100644
index 000000000000..500e62290501
--- /dev/null
+++ b/pkgs/development/libraries/opencascade/oce.nix
@@ -0,0 +1,26 @@
+{stdenv, fetchurl, mesa, tcl, tk, file, libXmu, cmake, libtool, qt4,
+ftgl, freetype}:
+
+stdenv.mkDerivation rec {
+  name = "opencascade-oce-0.13-dev";
+  src = fetchurl {
+    url = https://api.github.com/repos/tpaviot/oce/tarball/bd77743bfa0e765c3a57d116a62d75b50e1a455;
+    name = "${name}.tar.gz";
+    sha256 = "1w7z326la9427yb23hbalsksk6w4ma5xil4jscnvi8mk6g48wyxv";
+  };
+
+  buildInputs = [ mesa tcl tk file libXmu libtool qt4 ftgl freetype cmake ];
+
+  preConfigure = ''
+    cmakeFlags="$cmakeFlags -DOCE_INSTALL_PREFIX=$out"
+  '';
+
+  enableParallelBuilding = true;
+
+  meta = {
+    description = "Open CASCADE Technology, libraries for 3D modeling and numerical simulation";
+    homepage = http://www.opencascade.org/;
+    maintainers = with stdenv.lib.maintainers; [viric];
+    platforms = with stdenv.lib.platforms; linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 941ba2a2bad2..3b7623a97e94 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4660,6 +4660,8 @@ let
     ftgl = ftgl212;
   };
 
+  opencascade_oce = callPackage ../development/libraries/opencascade/oce.nix { };
+
   opencsg = callPackage ../development/libraries/opencsg { };
 
   openct = callPackage ../development/libraries/openct { };