Commit 5d991ae 1 parent 2a9e594 commit 5d991ae Copy full SHA for 5d991ae
File tree 11 files changed +63
-33
lines changed
11 files changed +63
-33
lines changed Original file line number Diff line number Diff line change 1
1
{ pkgs , boringssl } :
2
2
with pkgs ;
3
3
stdenv . mkDerivation {
4
- name = "BoringSSLShim" ;
4
+ name = "BoringSSLShim- ${ boringssl . version } " ;
5
5
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
6
6
7
7
buildInputs = [
8
8
boringssl
9
9
pkg-config
10
- jdk
10
+ pkgs . jdk_headless
11
11
] ;
12
12
13
13
buildPhase = ''
14
14
make boringssl
15
15
'' ;
16
16
17
- BORINGSSL_CFLAGS = "-I${ boringssl . dev . outPath } /include -DECTESTER_BORINGSSL_${ boringssl . version } =1" ;
17
+ BORINGSSL_CFLAGS = ''
18
+ -I${ boringssl . dev . outPath } /include \
19
+ -DECTESTER_BORINGSSL_${ boringssl . version } =1 \
20
+ '' ;
18
21
19
22
installPhase = ''
20
23
mkdir --parents $out/lib
Original file line number Diff line number Diff line change 1
1
{
2
- stdenv ,
3
- botan2 ,
4
- pkg-config ,
5
- jdk ,
2
+ pkgs ,
3
+ botan2
6
4
} :
5
+ with pkgs ;
7
6
stdenv . mkDerivation {
8
- name = "BotanShim" ;
7
+ name = "BotanShim- ${ botan2 . version } " ;
9
8
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
10
9
11
10
buildInputs = [
12
11
botan2
13
12
pkg-config
14
- jdk
13
+ pkgs . jdk_headless
15
14
] ;
16
15
17
16
buildPhase = ''
18
17
make botan
19
18
'' ;
20
19
21
- BOTAN_CXXFLAGS = "-DECTESTER_BOTAN_${ builtins . replaceStrings [ "." ] [ "_" ] botan2 . version } =1" ;
20
+ BOTAN_CXXFLAGS = ''
21
+ -DECTESTER_BOTAN_${ builtins . replaceStrings [ "." ] [ "_" ] botan2 . version } =1 \
22
+ -DECTESTER_BOTAN_MAJOR=${ pkgs . lib . versions . major botan2 . version } \
23
+ -DECTESTER_BOTAN_MINOR=${ pkgs . lib . versions . minor botan2 . version } \
24
+ -DECTESTER_BOTAN_PATCH=${ pkgs . lib . versions . patch botan2 . version } \
25
+ '' ;
22
26
23
27
installPhase = ''
24
28
mkdir --parents $out/lib
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
8
8
pkg-config
9
9
cmake
10
10
which
11
- jdk
11
+ pkgs . jdk_headless
12
12
] ;
13
13
14
14
dontUseCmakeConfigure = true ;
Original file line number Diff line number Diff line change 4
4
dotVersion = builtins . replaceStrings [ "_" ] [ "." ] cryptopp . version ;
5
5
in
6
6
stdenv . mkDerivation {
7
- name = "Crypto++ Shim" ;
7
+ name = "Crypto++Shim- ${ cryptopp . version } " ;
8
8
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
9
9
10
10
buildInputs = [
11
11
cryptopp
12
12
pkg-config
13
- jdk
13
+ pkgs . jdk_headless
14
14
] ;
15
15
16
16
buildPhase = ''
Original file line number Diff line number Diff line change 5
5
} :
6
6
with pkgs ;
7
7
stdenv . mkDerivation {
8
- name = "Gcrypt Shim " ;
8
+ name = "GcryptShim- ${ libgcrypt . version } " ;
9
9
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
10
10
11
11
buildInputs = [
12
12
libgcrypt
13
13
libgpg-error
14
14
pkg-config
15
- jdk11_headless
15
+ pkgs . jdk_headless
16
16
] ;
17
17
18
18
buildPhase = ''
19
19
make gcrypt
20
20
'' ;
21
21
22
- LIBGCRYPT_CFLAGS = "-DECTESTER_LIBGCRYPT_${ builtins . replaceStrings [ "." ] [ "_" ] libgcrypt . version } =1" ;
22
+ LIBGCRYPT_CFLAGS = ''
23
+ -DECTESTER_LIBGCRYPT_${ builtins . replaceStrings [ "." ] [ "_" ] libgcrypt . version } =1 \
24
+ -DECTESTER_LIBGCRYPT_MAJOR=${ pkgs . lib . versions . major libgcrypt . version } \
25
+ -DECTESTER_LIBGCRYPT_MINOR=${ pkgs . lib . versions . minor libgcrypt . version } \
26
+ -DECTESTER_LIBGCRYPT_PATCH=${ pkgs . lib . versions . patch libgcrypt . version } \
27
+ '' ;
23
28
24
29
installPhase = ''
25
30
mkdir --parents $out/lib
Original file line number Diff line number Diff line change 1
1
{ pkgs , ipp-crypto } :
2
2
with pkgs ;
3
3
stdenv . mkDerivation rec {
4
- name = "IppCryptoShim" ;
4
+ name = "IppCryptoShim- ${ ipp-crypto . version } " ;
5
5
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
6
6
7
7
buildInputs = [
8
8
ipp-crypto
9
9
pkg-config
10
- jdk
10
+ pkgs . jdk_headless
11
11
] ;
12
12
13
- IPP_CRYPTO_CFLAGS = "-I${ ipp-crypto . dev } /include -DECTESTER_IPPCP_VERSION= ${ ipp-crypto . version } " ;
13
+ IPP_CRYPTO_CFLAGS = "-I${ ipp-crypto . dev } /include -DECTESTER_IPPCP_ ${ ipp-crypto . version } =1 " ;
14
14
IPP_CRYPTO_LFLAGS = "-L${ ipp-crypto } /lib/" ;
15
15
16
16
buildPhase = ''
Original file line number Diff line number Diff line change 1
1
{ pkgs , libressl } :
2
2
with pkgs ;
3
3
stdenv . mkDerivation rec {
4
- name = "LibreSSLShim" ;
4
+ name = "LibreSSLShim- ${ libressl . version } " ;
5
5
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
6
6
7
7
buildInputs = [
8
8
libressl
9
9
pkg-config
10
- jdk
10
+ pkgs . jdk_headless
11
11
] ;
12
12
13
13
buildPhase = ''
14
14
make libressl
15
15
'' ;
16
16
17
- LIBRESSL_CFLAGS = "-DECTESTER_LIBRESSL_${ builtins . replaceStrings [ "." ] [ "_" ] libressl . version } =1" ;
17
+ LIBRESSL_CFLAGS = ''
18
+ -DECTESTER_LIBRESSL_${ builtins . replaceStrings [ "." ] [ "_" ] libressl . version } =1 \
19
+ -DECTESTER_LIBRESSL_MAJOR=${ pkgs . lib . versions . major libressl . version } \
20
+ -DECTESTER_LIBRESSL_MINOR=${ pkgs . lib . versions . minor libressl . version } \
21
+ -DECTESTER_LIBRESSL_PATCH=${ pkgs . lib . versions . patch libressl . version } \
22
+ '' ;
18
23
19
24
installPhase = ''
20
25
mkdir --parents $out/lib
Original file line number Diff line number Diff line change 1
1
{ pkgs , mbedtls } :
2
2
with pkgs ;
3
+ let
4
+ rawVersion = pkgs . lib . strings . removePrefix "v" mbedtls . version ;
5
+ in
3
6
stdenv . mkDerivation rec {
4
- name = "MbedTLSShim" ;
7
+ name = "MbedTLSShim- ${ mbedtls . version } " ;
5
8
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
6
- rawVersion = pkgs . lib . strings . removePrefix "v" mbedtls . version ;
9
+
7
10
8
11
buildInputs = [
9
12
mbedtls
10
13
pkg-config
11
- jdk
14
+ pkgs . jdk_headless
12
15
] ;
13
16
14
17
buildPhase = ''
Original file line number Diff line number Diff line change 5
5
} :
6
6
with pkgs ;
7
7
stdenv . mkDerivation rec {
8
- name = "NettleShim" ;
8
+ name = "NettleShim- ${ nettle . version } " ;
9
9
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
10
10
11
11
buildInputs = [
12
12
nettle
13
13
gmp
14
14
pkg-config
15
- jdk
15
+ pkgs . jdk_headless
16
16
] ;
17
17
18
18
buildPhase = ''
19
19
make nettle
20
20
'' ;
21
21
22
- NETTLE_CFLAGS = "-DECTESTER_NETTLE_${ builtins . replaceStrings [ "." ] [ "_" ] nettle . version } =1" ;
22
+ NETTLE_CFLAGS = ''
23
+ -DECTESTER_NETTLE_${ builtins . replaceStrings [ "." ] [ "_" ] nettle . version } =1 \
24
+ -DECTESTER_NETTLE_MAJOR=${ pkgs . lib . versions . major nettle . version } \
25
+ -DECTESTER_NETTLE_MINOR=${ pkgs . lib . versions . minor nettle . version } \
26
+ -DECTESTER_NETTLE_PATCH=${ pkgs . lib . versions . patch nettle . version } \
27
+ '' ;
23
28
24
29
installPhase = ''
25
30
mkdir --parents $out/lib
Original file line number Diff line number Diff line change 1
1
{ pkgs , openssl } :
2
2
with pkgs ;
3
3
stdenv . mkDerivation {
4
- name = "OpenSSL Shim " ;
4
+ name = "OpenSSLShim- ${ openssl . version } " ;
5
5
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
6
6
7
7
buildInputs = [
8
8
openssl
9
9
pkg-config
10
- jdk
10
+ pkgs . jdk_headless
11
11
] ;
12
12
13
13
buildPhase = ''
14
14
make openssl
15
15
'' ;
16
16
17
- OPENSSL_CFLAGS = "-DECTESTER_OPENSSL_${ builtins . replaceStrings [ "." ] [ "_" ] openssl . version } =1" ;
17
+ OPENSSL_CFLAGS = ''
18
+ -DECTESTER_OPENSSL_${ builtins . replaceStrings [ "." ] [ "_" ] openssl . version } =1 \
19
+ -DECTESTER_OPENSSL_MAJOR=${ pkgs . lib . versions . major openssl . version } \
20
+ -DECTESTER_OPENSSL_MINOR=${ pkgs . lib . versions . minor openssl . version } \
21
+ -DECTESTER_OPENSSL_PATCH=${ pkgs . lib . versions . patch openssl . version } \
22
+ '' ;
18
23
19
24
installPhase = ''
20
25
mkdir --parents $out/lib
Original file line number Diff line number Diff line change 5
5
} :
6
6
with pkgs ;
7
7
stdenv . mkDerivation {
8
- name = "TomCryptShim" ;
8
+ name = "TomCryptShim- ${ libtomcrypt . version } " ;
9
9
src = ../standalone/src/main/resources/cz/crcs/ectester/standalone/libs/jni ;
10
10
11
11
buildInputs = [
12
12
libtommath
13
13
libtomcrypt
14
14
pkg-config
15
- jdk
15
+ pkgs . jdk_headless
16
16
] ;
17
17
18
18
buildPhase = ''
You can’t perform that action at this time.
0 commit comments