proj: fix paths in CMake and pkg-config files
This commit is contained in:
parent
5c4210793d
commit
ce8e657451
1 changed files with 13 additions and 0 deletions
|
@ -22,6 +22,19 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "sha256-zMP+WzC65BFz8g8mF5t7toqxmxCJePysd6WJuqpe8yg=";
|
sha256 = "sha256-zMP+WzC65BFz8g8mF5t7toqxmxCJePysd6WJuqpe8yg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# https://github.com/OSGeo/PROJ/issues/3206
|
||||||
|
postPatch = ''
|
||||||
|
# NB will not apply once https://github.com/OSGeo/PROJ/pull/3150 is released
|
||||||
|
substituteInPlace cmake/ProjUtilities.cmake \
|
||||||
|
--replace '$\{exec_prefix\}/$'{PROJ_LIB_SUBDIR} '$'{CMAKE_INSTALL_FULL_LIBDIR} \
|
||||||
|
--replace '$\{prefix\}/$'{PROJ_INCLUDE_SUBDIR} '$'{CMAKE_INSTALL_FULL_INCLUDEDIR} \
|
||||||
|
--replace '$\{prefix\}/$'{CMAKE_INSTALL_DATAROOTDIR} '$'{CMAKE_INSTALL_FULL_DATAROOTDIR}
|
||||||
|
substituteInPlace cmake/project-config.cmake.in \
|
||||||
|
--replace '$'{_ROOT}/@INCLUDEDIR@ @CMAKE_INSTALL_FULL_INCLUDEDIR@ \
|
||||||
|
--replace '$'{_ROOT}/@LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ \
|
||||||
|
--replace '$'{_ROOT}/@BINDIR@ @CMAKE_INSTALL_FULL_BINDIR@
|
||||||
|
'';
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkg-config ];
|
nativeBuildInputs = [ cmake pkg-config ];
|
||||||
|
|
Loading…
Reference in a new issue