summary refs log tree commit diff
diff options
context:
space:
mode:
authorChristian Bourjau <christian.bourjau@quantco.com>2022-06-23 23:51:01 +0200
committerChristian Bourjau <christian.bourjau@quantco.com>2022-06-26 18:23:44 +0200
commitfcc334d7d65c9cdf9d5d53f080dd5e45f98f4882 (patch)
tree592695359eb500bb9e42c962b0f39b97ba8ab78a
parent019bb41bdce273a06de38cf81420dc3fcd775ec9 (diff)
downloadnixpkgs-fcc334d7d65c9cdf9d5d53f080dd5e45f98f4882.tar
nixpkgs-fcc334d7d65c9cdf9d5d53f080dd5e45f98f4882.tar.gz
nixpkgs-fcc334d7d65c9cdf9d5d53f080dd5e45f98f4882.tar.bz2
nixpkgs-fcc334d7d65c9cdf9d5d53f080dd5e45f98f4882.tar.lz
nixpkgs-fcc334d7d65c9cdf9d5d53f080dd5e45f98f4882.tar.xz
nixpkgs-fcc334d7d65c9cdf9d5d53f080dd5e45f98f4882.tar.zst
nixpkgs-fcc334d7d65c9cdf9d5d53f080dd5e45f98f4882.zip
micromamba: 0.22.0 -> 0.24.0
Update of micromamba only contains bugfixes and improvements: https://github.com/mamba-org/mamba/blob/master/CHANGELOG.md

The build dependencies now include `python3`, `tl-expected` and `cli11>=2.2`.
-rw-r--r--pkgs/tools/package-management/micromamba/default.nix28
1 files changed, 23 insertions, 5 deletions
diff --git a/pkgs/tools/package-management/micromamba/default.nix b/pkgs/tools/package-management/micromamba/default.nix
index 1f95e41e610..70443695e0f 100644
--- a/pkgs/tools/package-management/micromamba/default.nix
+++ b/pkgs/tools/package-management/micromamba/default.nix
@@ -1,5 +1,20 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake
-, cli11, nlohmann_json, curl, libarchive, libyamlcpp, libsolv, reproc, spdlog, termcolor, ghc_filesystem
+{ lib
+, stdenv
+, fetchFromGitHub
+, fetchpatch
+, cli11
+, cmake
+, curl
+, ghc_filesystem
+, libarchive
+, libsolv
+, libyamlcpp
+, nlohmann_json
+, python3
+, reproc
+, spdlog
+, termcolor
+, tl-expected
 }:
 
 let
@@ -9,7 +24,8 @@ let
     ];
 
     patches = [
-      # Patch added by the mamba team
+      # Apply the same patch as in the "official" boa-forge build:
+      # https://github.com/mamba-org/boa-forge/tree/master/libsolv
       (fetchpatch {
         url = "https://raw.githubusercontent.com/mamba-org/boa-forge/20530f80e2e15012078d058803b6e2c75ed54224/libsolv/conda_variant_priorization.patch";
         sha256 = "1iic0yx7h8s662hi2jqx68w5kpyrab4fr017vxd4wyxb6wyk35dd";
@@ -28,13 +44,13 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "micromamba";
-  version = "0.22.0";
+  version = "0.24.0";
 
   src = fetchFromGitHub {
     owner = "mamba-org";
     repo = "mamba";
     rev = "micromamba-" + version;
-    sha256 = "sha256-9/vkn8wks2nyzIn5hnK+zvX18Du2B8YZ3/ugrmEGVH8=";
+    sha256 = "sha256-CszDmt3SElHo1D2sNy2tPhZ43YD3pDjT8+fp2PVk+7Y=";
   };
 
   nativeBuildInputs = [ cmake ];
@@ -50,6 +66,8 @@ stdenv.mkDerivation rec {
     spdlog'
     termcolor
     ghc_filesystem
+    python3
+    tl-expected
   ];
 
   cmakeFlags = [