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=";
|
||||
};
|
||||
|
||||
# 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" ];
|
||||
|
||||
nativeBuildInputs = [ cmake pkg-config ];
|
||||
|
|
Loading…
Reference in a new issue