diff options
author | Robert Schütz <nix@dotlambda.de> | 2023-11-03 22:41:08 -0700 |
---|---|---|
committer | Jörg Thalheim <Mic92@users.noreply.github.com> | 2023-11-05 06:30:37 +0100 |
commit | c2a232a83b6ef9b52487c95d103033077b3b952c (patch) | |
tree | 13a9fdf0588264019f13580a2f8c28b0dcd3b588 /pkgs/development/libraries | |
parent | 101fe8d20f53f0677c02b36a3c867a504d59a1d2 (diff) | |
download | nixlib-c2a232a83b6ef9b52487c95d103033077b3b952c.tar nixlib-c2a232a83b6ef9b52487c95d103033077b3b952c.tar.gz nixlib-c2a232a83b6ef9b52487c95d103033077b3b952c.tar.bz2 nixlib-c2a232a83b6ef9b52487c95d103033077b3b952c.tar.lz nixlib-c2a232a83b6ef9b52487c95d103033077b3b952c.tar.xz nixlib-c2a232a83b6ef9b52487c95d103033077b3b952c.tar.zst nixlib-c2a232a83b6ef9b52487c95d103033077b3b952c.zip |
deltachat-repl: init at 1.128.0
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/libdeltachat/default.nix | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/pkgs/development/libraries/libdeltachat/default.nix b/pkgs/development/libraries/libdeltachat/default.nix index 1eb30822bd8a..092a235d9fd7 100644 --- a/pkgs/development/libraries/libdeltachat/default.nix +++ b/pkgs/development/libraries/libdeltachat/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , cargo , cmake +, deltachat-repl , openssl , perl , pkg-config @@ -17,7 +18,17 @@ , libiconv }: -stdenv.mkDerivation rec { +let + cargoLock = { + lockFile = ./Cargo.lock; + outputHashes = { + "email-0.0.21" = "sha256-u4CsK/JqFgq5z3iJGxxGtb7QbSkOAqmOvrmagsqfXIU="; + "encoded-words-0.2.0" = "sha256-KK9st0hLFh4dsrnLd6D8lC6pRFFs8W+WpZSGMGJcosk="; + "iroh-0.4.1" = "sha256-oLvka1nV2yQPzlcaq5CXqXRRu7GkbMocV6GoIlxQKlo="; + "lettre-0.9.2" = "sha256-+hU1cFacyyeC9UGVBpS14BWlJjHy90i/3ynMkKAzclk="; + }; + }; +in stdenv.mkDerivation rec { pname = "libdeltachat"; version = "1.128.0"; @@ -32,15 +43,7 @@ stdenv.mkDerivation rec { ./no-static-lib.patch ]; - cargoDeps = rustPlatform.importCargoLock { - lockFile = ./Cargo.lock; - outputHashes = { - "email-0.0.21" = "sha256-u4CsK/JqFgq5z3iJGxxGtb7QbSkOAqmOvrmagsqfXIU="; - "encoded-words-0.2.0" = "sha256-KK9st0hLFh4dsrnLd6D8lC6pRFFs8W+WpZSGMGJcosk="; - "iroh-0.4.1" = "sha256-oLvka1nV2yQPzlcaq5CXqXRRu7GkbMocV6GoIlxQKlo="; - "lettre-0.9.2" = "sha256-+hU1cFacyyeC9UGVBpS14BWlJjHy90i/3ynMkKAzclk="; - }; - }; + cargoDeps = rustPlatform.importCargoLock cargoLock; nativeBuildInputs = [ cmake @@ -67,8 +70,12 @@ stdenv.mkDerivation rec { cargoCheckHook ]; - passthru.tests = { - python = python3.pkgs.deltachat; + passthru = { + inherit cargoLock; + tests = { + inherit deltachat-repl; + python = python3.pkgs.deltachat; + }; }; meta = with lib; { |