11{ lib , stdenv , fetchFromGitHub , postgresql , buildPgrxExtension_0_12_9 , cargo , rust-bin } :
22
33let
4- rustVersion = "1.81.0" ;
5- cargo = rust-bin . stable . ${ rustVersion } . default ;
4+ rustVersion = "1.81.0" ;
5+ cargo = rust-bin . stable . ${ rustVersion } . default ;
66in
77buildPgrxExtension_0_12_9 rec {
88 pname = "pg_graphql" ;
@@ -18,20 +18,20 @@ buildPgrxExtension_0_12_9 rec {
1818
1919 nativeBuildInputs = [ cargo ] ;
2020 buildInputs = [ postgresql ] ;
21-
21+
2222 CARGO = "${ cargo } /bin/cargo" ;
23-
23+
2424 cargoLock = {
2525 lockFile = "${ src } /Cargo.lock" ;
2626 } ;
2727 # Setting RUSTFLAGS in env to ensure it's available for all phases
2828 env = lib . optionalAttrs stdenv . isDarwin {
2929 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
3333 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
3535 CARGO_BUILD_JOBS = "4" ; # Limit cargo parallelism
3636 } ;
3737 CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG = true ;
0 commit comments