From 5016616e6bdc347af514110c877cf3635c0020c6 Mon Sep 17 00:00:00 2001 From: Jörg Thalheim Date: Fri, 3 Nov 2023 10:00:56 +0100 Subject: libdeltachat: also install interactive repl --- pkgs/development/libraries/libdeltachat/default.nix | 13 +++++++++++++ pkgs/development/python-modules/deltachat/default.nix | 7 +++++-- 2 files changed, 18 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/development/libraries/libdeltachat/default.nix b/pkgs/development/libraries/libdeltachat/default.nix index 8d110da2b2f27..d66fa031e2e04 100644 --- a/pkgs/development/libraries/libdeltachat/default.nix +++ b/pkgs/development/libraries/libdeltachat/default.nix @@ -1,4 +1,5 @@ { lib +, rust , stdenv , fetchFromGitHub , cargo @@ -42,6 +43,18 @@ stdenv.mkDerivation rec { }; }; + outputs = [ "bin" "out" ]; + + preBuild = '' + cargo build \ + --target ${rust.envVars.rustHostPlatformSpec} \ + --release \ + -p deltachat-repl \ + --frozen \ + -j $NIX_BUILD_CORES \ + -Z unstable-options --out-dir $bin/bin/ + ''; + nativeBuildInputs = [ cmake perl diff --git a/pkgs/development/python-modules/deltachat/default.nix b/pkgs/development/python-modules/deltachat/default.nix index 034be82d7e391..6e31227e6b339 100644 --- a/pkgs/development/python-modules/deltachat/default.nix +++ b/pkgs/development/python-modules/deltachat/default.nix @@ -56,8 +56,11 @@ buildPythonPackage rec { "deltachat.message" ]; - meta = libdeltachat.meta // { + meta = { description = "Python bindings for the Delta Chat Core library"; homepage = "https://github.com/deltachat/deltachat-core-rust/tree/master/python"; - }; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ dotlambda srapenne ]; + platforms = lib.platforms.unix; +}; } -- cgit 1.4.1