summary refs log tree commit diff
path: root/pkgs/development/libraries/zeroc-ice
diff options
context:
space:
mode:
authorHarrison Houghton <hora.rhino@gmail.com>2021-08-09 21:40:48 -0400
committerHarrison Houghton <hora.rhino@gmail.com>2021-08-22 00:01:38 -0400
commit9608f26acff129d07ebe881e5c15b2684d074b7f (patch)
treec8a288b4f44d2397e2b12aade4d2718364aae073 /pkgs/development/libraries/zeroc-ice
parent39d2d3a288c491aeb13629536c437851b78f63d6 (diff)
downloadnixpkgs-9608f26acff129d07ebe881e5c15b2684d074b7f.tar
nixpkgs-9608f26acff129d07ebe881e5c15b2684d074b7f.tar.gz
nixpkgs-9608f26acff129d07ebe881e5c15b2684d074b7f.tar.bz2
nixpkgs-9608f26acff129d07ebe881e5c15b2684d074b7f.tar.lz
nixpkgs-9608f26acff129d07ebe881e5c15b2684d074b7f.tar.xz
nixpkgs-9608f26acff129d07ebe881e5c15b2684d074b7f.tar.zst
nixpkgs-9608f26acff129d07ebe881e5c15b2684d074b7f.zip
zeroc-ice: 3.6.3 -> 3.6.5, 3.7.2 -> 3.7.6
3.7 now has a dependency on libedit.
Diffstat (limited to 'pkgs/development/libraries/zeroc-ice')
-rw-r--r--pkgs/development/libraries/zeroc-ice/3.6.nix14
-rw-r--r--pkgs/development/libraries/zeroc-ice/default.nix9
2 files changed, 9 insertions, 14 deletions
diff --git a/pkgs/development/libraries/zeroc-ice/3.6.nix b/pkgs/development/libraries/zeroc-ice/3.6.nix
index f25cfc7c2e1..b281cf9d43a 100644
--- a/pkgs/development/libraries/zeroc-ice/3.6.nix
+++ b/pkgs/development/libraries/zeroc-ice/3.6.nix
@@ -1,17 +1,18 @@
-{ stdenv, lib, fetchFromGitHub, fetchpatch, mcpp, bzip2, expat, openssl, db5
+{ stdenv, lib, fetchFromGitHub
+, mcpp, bzip2, expat, openssl, db5
 , darwin, libiconv, Security
 , cpp11 ? false
 }:
 
 stdenv.mkDerivation rec {
   pname = "zeroc-ice";
-  version = "3.6.3";
+  version = "3.6.5";
 
   src = fetchFromGitHub {
     owner = "zeroc-ice";
     repo = "ice";
     rev = "v${version}";
-    sha256 = "05xympbns32aalgcfcpxwfd7bvg343f16xpg6jv5s335ski3cjy2";
+    sha256 = "073h7v1f2sw77cr1a6xxa5l9j547pz24sxa9qdjc4zki0ivcnq15";
   };
 
   buildInputs = [ mcpp bzip2 expat openssl db5 ]
@@ -27,13 +28,6 @@ stdenv.mkDerivation rec {
   '';
 
   patches = [
-    # Fixes compilation issues with GCC 8 using one of the patches
-    # provided in https://github.com/zeroc-ice/ice/issues/82
-    ( fetchpatch {
-      url = "https://github.com/zeroc-ice/ice/commit/a6a4981616b669432ff7b588179d6e93694d9e3f.patch";
-      sha256 = "17j5r7gsa3izrm7zln4mrp7l16h532gvmpas0kzglybicbiz7d56";
-      stripLen = 1;
-    })
     # Fixes compilation warning about uninitialied variables (in test code)
     ./uninitialized-variable-warning.patch
   ];
diff --git a/pkgs/development/libraries/zeroc-ice/default.nix b/pkgs/development/libraries/zeroc-ice/default.nix
index f522c181039..746aea584e8 100644
--- a/pkgs/development/libraries/zeroc-ice/default.nix
+++ b/pkgs/development/libraries/zeroc-ice/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, lib, fetchFromGitHub, bzip2, expat, openssl, lmdb
+{ stdenv, lib, fetchFromGitHub
+, bzip2, expat, libedit, lmdb, openssl
 , darwin, libiconv, Security
 , cpp11 ? false
 }:
@@ -21,16 +22,16 @@ let
 
 in stdenv.mkDerivation rec {
   pname = "zeroc-ice";
-  version = "3.7.2";
+  version = "3.7.6";
 
   src = fetchFromGitHub {
     owner = "zeroc-ice";
     repo = "ice";
     rev = "v${version}";
-    sha256 = "0m9lh79dfpcwcp2jhmj0wqdcsw3rl633x2hzfw9n2i34jjv64fvg";
+    sha256 = "0zc8gmlzl2f38m1fj6pv2vm8ka7fkszd6hx2lb8gfv65vn3m4sk4";
   };
 
-  buildInputs = [ zeroc_mcpp bzip2 expat openssl lmdb ]
+  buildInputs = [ zeroc_mcpp bzip2 expat libedit lmdb openssl ]
     ++ lib.optionals stdenv.isDarwin [ darwin.cctools libiconv Security ];
 
   NIX_CFLAGS_COMPILE = "-Wno-error=class-memaccess -Wno-error=deprecated-copy";