aboutsummaryrefslogtreecommitdiff
path: root/nix
diff options
context:
space:
mode:
authorJ08nY2024-08-15 15:12:32 +0200
committerJ08nY2024-08-15 15:12:32 +0200
commiteed91ffe37cd7b533b77832570f3249b1012677a (patch)
treea9e07af2aa7818a91ed8f31e7f6598695b332324 /nix
parentcf6816c31b2e0ecaa85ad98fd759badf8eef24b6 (diff)
downloadECTester-eed91ffe37cd7b533b77832570f3249b1012677a.tar.gz
ECTester-eed91ffe37cd7b533b77832570f3249b1012677a.tar.zst
ECTester-eed91ffe37cd7b533b77832570f3249b1012677a.zip
Diffstat (limited to 'nix')
-rw-r--r--nix/mbedtlsshim.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/nix/mbedtlsshim.nix b/nix/mbedtlsshim.nix
index 06abb0b..05cad9c 100644
--- a/nix/mbedtlsshim.nix
+++ b/nix/mbedtlsshim.nix
@@ -3,6 +3,7 @@ with pkgs;
stdenv.mkDerivation rec {
name = "MbedTLSShim";
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni;
+ rawVersion = pkgs.lib.strings.removePrefix "v" mbedtls.version;
buildInputs = [
mbedtls
@@ -14,7 +15,12 @@ stdenv.mkDerivation rec {
make mbedtls
'';
- MBEDTLS_CFLAGS = "-DECTESTER_MBEDTLS_${builtins.replaceStrings ["."] ["_"] mbedtls.version}=1";
+ MBEDTLS_CFLAGS = ''
+ -DECTESTER_MBEDTLS_${builtins.replaceStrings ["."] ["_"] rawVersion}=1 \
+ -DECTESTER_MBEDTLS_MAJOR=${pkgs.lib.versions.major rawVersion} \
+ -DECTESTER_MBEDTLS_MINOR=${pkgs.lib.versions.minor rawVersion} \
+ -DECTESTER_MBEDTLS_PATCH=${pkgs.lib.versions.patch rawVersion} \
+ '';
installPhase = ''
mkdir --parents $out/lib