diff --git a/pkgs/by-name/at/ats2/package.nix b/pkgs/by-name/at/ats2/package.nix index dfe6fe406525..8a648c98238d 100644 --- a/pkgs/by-name/at/ats2/package.nix +++ b/pkgs/by-name/at/ats2/package.nix @@ -37,9 +37,18 @@ stdenv.mkDerivation rec { hash = "sha256-UWgDjFojPBYgykrCrJyYvVWY+Gc5d4aRGjTWjc528AM="; }; - postPatch = lib.optionalString stdenv.cc.isClang '' - sed -i 's/gcc/clang/g' utils/*/DATS/atscc_util.dats - ''; + postPatch = + '' + for i in cstream intinf libgmp libjson-c libpcre; do + ln -sf ../../../../../share/Makefile.gen contrib/atscntrb/atscntrb-hx-$i/SATS/DOCUGEN/Makefile.gen + done + for i in libcairo libsdl2; do + ln -sf ../../../../../../share/Makefile.gen npm-utils/contrib/atscntrb/atscntrb-hx-$i/SATS/DOCUGEN/Makefile.gen + done + '' + + lib.optionalString stdenv.cc.isClang '' + sed -i 's/gcc/clang/g' utils/*/DATS/atscc_util.dats + ''; buildInputs = [ gmp ];