Unverified Commit 9c7a70fc authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #111525 from lionello/dmd-bootstrap-rm-ref

dmd: remove references to dmd-bootstrap
parents 349eec35 1608bde4
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
{ stdenv
, lib
, fetchFromGitHub
, removeReferencesTo
, makeWrapper
, which
, writeTextFile
@@ -20,7 +21,8 @@
, installShellFiles
, git
, unzip
, dmd_bin ? "${callPackage ./bootstrap.nix { }}/bin"
, dmdBootstrap ? callPackage ./bootstrap.nix { }
, dmd_bin ? "${dmdBootstrap}/bin"
}:

let
@@ -210,6 +212,12 @@ stdenv.mkDerivation rec {
    runHook postInstall
  '';

  preFixup = ''
    find $out/bin -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${dmd_bin}/dmd '{}' +
  '';

  disallowedReferences = [ dmdBootstrap ];

  meta = with lib; {
    description = "Official reference compiler for the D language";
    homepage = "https://dlang.org/";