diff options
author | Sebastian Sellmeier <mail@sebastian-sellmeier.de> | 2022-02-08 15:51:20 +0100 |
---|---|---|
committer | Sebastian Sellmeier <mail@sebastian-sellmeier.de> | 2022-02-08 15:51:20 +0100 |
commit | a061b27b2d65121f294cff9e784c9172fd57c1fb (patch) | |
tree | fdeabf28ad4af078af994d36924ac9c06cab3ac8 /pkgs/os-specific/linux/displaylink/default.nix | |
parent | 60c52a73f1d5858020ac4f161cd5bf1c9650f8b8 (diff) | |
download | nixpkgs-a061b27b2d65121f294cff9e784c9172fd57c1fb.tar nixpkgs-a061b27b2d65121f294cff9e784c9172fd57c1fb.tar.gz nixpkgs-a061b27b2d65121f294cff9e784c9172fd57c1fb.tar.bz2 nixpkgs-a061b27b2d65121f294cff9e784c9172fd57c1fb.tar.lz nixpkgs-a061b27b2d65121f294cff9e784c9172fd57c1fb.tar.xz nixpkgs-a061b27b2d65121f294cff9e784c9172fd57c1fb.tar.zst nixpkgs-a061b27b2d65121f294cff9e784c9172fd57c1fb.zip |
displaylink: add dependency on required-file source to avoid unchanged manual interactions needed
Diffstat (limited to 'pkgs/os-specific/linux/displaylink/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/displaylink/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/displaylink/default.nix b/pkgs/os-specific/linux/displaylink/default.nix index 965a3e7e523..f1e942a4399 100644 --- a/pkgs/os-specific/linux/displaylink/default.nix +++ b/pkgs/os-specific/linux/displaylink/default.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { installPhase = '' install -Dt $out/lib/displaylink *.spkg install -Dm755 ${bins}/DisplayLinkManager $out/bin/DisplayLinkManager - mkdir -p $out/lib/udev/rules.d + mkdir -p $out/lib/udev/rules.d $out/share cp ${./99-displaylink.rules} $out/lib/udev/rules.d/99-displaylink.rules patchelf \ --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \ @@ -59,6 +59,9 @@ stdenv.mkDerivation rec { $out/bin/DisplayLinkManager wrapProgram $out/bin/DisplayLinkManager \ --run "cd $out/lib/displaylink" + + # We introduce a dependency on the source file so that it need not be redownloaded everytime + echo $src >> "$out/share/workspace_dependencies.pin" ''; dontStrip = true; |