Merge pull request #111525 from lionello/dmd-bootstrap-rm-ref
dmd: remove references to dmd-bootstrap
This commit is contained in:
commit
9c7a70fc30
1 changed files with 9 additions and 1 deletions
|
@ -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/";
|
||||
|
|
Loading…
Reference in a new issue