librttopo,libspatialite: fix cross compilation (#447241)

Changed files
+8 -2
pkgs
by-name
li
librttopo
libspatialite
+4 -1
pkgs/by-name/li/librttopo/package.nix
···
nativeBuildInputs = [
autoreconfHook
validatePkgConfig
-
geos # for geos-config
];
buildInputs = [ geos ];
+
+
configureFlags = [
+
"--with-geosconfig=${lib.getExe' (lib.getDev geos) "geos-config"}"
+
];
enableParallelBuilding = true;
+4 -1
pkgs/by-name/li/libspatialite/package.nix
···
nativeBuildInputs = [
pkg-config
validatePkgConfig
-
geos # for geos-config
];
buildInputs = [
···
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
libiconv
+
];
+
+
configureFlags = [
+
"--with-geosconfig=${lib.getExe' (lib.getDev geos) "geos-config"}"
];
enableParallelBuilding = true;