avogadrolibs: use --replace-fail; fix incorrect replacement

This commit is contained in:
chillcicada
2026-04-14 15:31:10 +08:00
parent 0f1ed4ec26
commit dc47f2d226
+2 -2
View File
@@ -85,10 +85,10 @@ stdenv.mkDerivation (finalAttrs: {
# Fix the broken CMake files to use the correct paths
postInstall = ''
substituteInPlace $out/lib/cmake/avogadrolibs/AvogadroLibsConfig.cmake \
--replace "$out/" ""
--replace-fail "$out/" ""
substituteInPlace $out/lib/cmake/avogadrolibs/AvogadroLibsTargets.cmake \
--replace "_IMPORT_PREFIX}/$out" "_IMPORT_PREFIX}/"
--replace-fail "_IMPORT_PREFIX \"$out\"" '_IMPORT_PREFIX "/"'
'';
meta = {