Merge pull request #269786 from ink-splatters/update-tectonic

tectonic: fixes #269167: tectonic build failure
This commit is contained in:
Peder Bergebakken Sundt
2023-11-27 03:26:00 +01:00
committed by GitHub
@@ -30,6 +30,9 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ icu fontconfig harfbuzz openssl ]
++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ ApplicationServices Cocoa Foundation ]);
# workaround for https://github.com/NixOS/nixpkgs/issues/166205
NIX_LDFLAGS = lib.optionalString (stdenv.cc.isClang && stdenv.cc.libcxx != null) " -l${stdenv.cc.libcxx.cxxabi.libName}";
postInstall = lib.optionalString stdenv.isLinux ''
substituteInPlace dist/appimage/tectonic.desktop \
--replace Exec=tectonic Exec=$out/bin/tectonic