summary refs log tree commit diff
path: root/pkgs/development/libraries/zeroc-ice/default.nix
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-06-27 12:38:21 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-06-27 12:38:32 -0700
commit512beee9621b2cd7610b112cd9bb0d8f1d4d95dd (patch)
tree9e15ab6d5fc92f0fd1cad4fe73ee464c22da9f1c /pkgs/development/libraries/zeroc-ice/default.nix
parent8c19ed81e96cfcb73ae99e7555c3dbd5037a2018 (diff)
downloadnixpkgs-512beee9621b2cd7610b112cd9bb0d8f1d4d95dd.tar
nixpkgs-512beee9621b2cd7610b112cd9bb0d8f1d4d95dd.tar.gz
nixpkgs-512beee9621b2cd7610b112cd9bb0d8f1d4d95dd.tar.bz2
nixpkgs-512beee9621b2cd7610b112cd9bb0d8f1d4d95dd.tar.lz
nixpkgs-512beee9621b2cd7610b112cd9bb0d8f1d4d95dd.tar.xz
nixpkgs-512beee9621b2cd7610b112cd9bb0d8f1d4d95dd.tar.zst
nixpkgs-512beee9621b2cd7610b112cd9bb0d8f1d4d95dd.zip
zeroc-ice: 3.5.1 -> 3.6.0
Diffstat (limited to 'pkgs/development/libraries/zeroc-ice/default.nix')
-rw-r--r--pkgs/development/libraries/zeroc-ice/default.nix19
1 files changed, 12 insertions, 7 deletions
diff --git a/pkgs/development/libraries/zeroc-ice/default.nix b/pkgs/development/libraries/zeroc-ice/default.nix
index 29e92d0b6ec..d89fae5c964 100644
--- a/pkgs/development/libraries/zeroc-ice/default.nix
+++ b/pkgs/development/libraries/zeroc-ice/default.nix
@@ -1,24 +1,29 @@
-{ stdenv, fetchurl, mcpp, bzip2, expat, openssl, db5 }:
+{ stdenv, fetchFromGitHub, mcpp, bzip2, expat, openssl, db5 }:
 
 stdenv.mkDerivation rec {
-  name = "zeroc-ice-3.5.1";
+  name = "zeroc-ice-${version}";
+  version = "3.6.0";
 
-  src = fetchurl {
-    url = "http://www.zeroc.com/download/Ice/3.5/Ice-3.5.1.tar.gz";
-    sha256 = "14pk794p0fq3hcp50xmqnf9pp15dggiqhcnsav8xpnka9hcm37lq";
+  src = fetchFromGitHub {
+    owner = "zeroc-ice";
+    repo = "ice";
+    rev = "v${version}";
+    sha256 = "192lhynf369bbrvbb9nldc49n09kyxp8vg8j9d7w5h2c1yxpjgjq";
   };
 
   buildInputs = [ mcpp bzip2 expat openssl db5 ];
 
   buildPhase = ''
     cd cpp
-    make OPTIMIZE=yes
+    make -j $NIX_BUILD_CORES OPTIMIZE=yes
   '';
 
   installPhase = ''
-    make prefix=$out install
+    make -j $NIX_BUILD_CORES prefix=$out install
   '';
 
+  enableParallelBuilding = true;
+
   meta = with stdenv.lib; {
     homepage = "http://www.zeroc.com/ice.html";
     description = "The internet communications engine";