diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index e4bfad048499..4f0b17a842fb 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -337,7 +337,6 @@ let phytools = [ pkgs.which ]; PKI = [ pkgs.openssl.dev ]; png = [ pkgs.libpng.dev ]; - proj4 = [ pkgs.proj ]; protolite = [ pkgs.protobuf ]; R2SWF = with pkgs; [ zlib libpng freetype.dev ]; RAppArmor = [ pkgs.libapparmor ]; @@ -575,6 +574,7 @@ let HDF5Array = [ pkgs.zlib.dev ]; FLAMES = [ pkgs.zlib.dev ]; ncdfFlow = [ pkgs.zlib.dev ]; + proj4 = [ pkgs.proj.dev ]; }; packagesRequiringX = [ @@ -823,7 +823,6 @@ let "av" "rgl" "NetLogoR" - "proj4" "x13binary" # Impure network access during build @@ -1193,6 +1192,13 @@ let patchShebangs configure ''; }); + + proj4 = old.proj4.overrideDerivation (attrs: { + preConfigure = '' + substituteInPlace configure \ + --replace "-lsqlite3" "-L${lib.makeLibraryPath [ pkgs.sqlite ]} -lsqlite3" + ''; + }); }; in self