1
1
{ lib , stdenv , fetchFromGitHub , postgresql , buildPgrxExtension_0_12_9 , cargo , rust-bin } :
2
2
3
3
let
4
- rustVersion = "1.81.0" ;
5
- cargo = rust-bin . stable . ${ rustVersion } . default ;
4
+ rustVersion = "1.81.0" ;
5
+ cargo = rust-bin . stable . ${ rustVersion } . default ;
6
6
in
7
7
buildPgrxExtension_0_12_9 rec {
8
8
pname = "pg_graphql" ;
@@ -18,20 +18,20 @@ buildPgrxExtension_0_12_9 rec {
18
18
19
19
nativeBuildInputs = [ cargo ] ;
20
20
buildInputs = [ postgresql ] ;
21
-
21
+
22
22
CARGO = "${ cargo } /bin/cargo" ;
23
-
23
+
24
24
cargoLock = {
25
25
lockFile = "${ src } /Cargo.lock" ;
26
26
} ;
27
27
# Setting RUSTFLAGS in env to ensure it's available for all phases
28
28
env = lib . optionalAttrs stdenv . isDarwin {
29
29
POSTGRES_LIB = "${ postgresql } /lib" ;
30
- PGPORT = toString ( 5430 +
31
- ( if builtins . match ".*_.*" postgresql . version != null then 1 else 0 ) + # +1 for OrioleDB
32
- ( ( builtins . fromJSON ( builtins . substring 0 2 postgresql . version ) ) - 15 ) * 2 ) ; # +2 for each major version
30
+ PGPORT = toString ( 5430 +
31
+ ( if builtins . match ".*_.*" postgresql . version != null then 1 else 0 ) + # +1 for OrioleDB
32
+ ( ( builtins . fromJSON ( builtins . substring 0 2 postgresql . version ) ) - 15 ) * 2 ) ; # +2 for each major version
33
33
RUSTFLAGS = "-C link-arg=-undefined -C link-arg=dynamic_lookup" ;
34
- NIX_BUILD_CORES = "4" ; # Limit parallel jobs
34
+ NIX_BUILD_CORES = "4" ; # Limit parallel jobs
35
35
CARGO_BUILD_JOBS = "4" ; # Limit cargo parallelism
36
36
} ;
37
37
CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG = true ;
0 commit comments