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

Merge pull request #230407 from farnoy/fix-wakeonlan-darwin-shebangs

wakeonlan: fix Perl shebangs on darwin
parents 45046726 660ea298
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
{ lib, perlPackages, fetchFromGitHub, installShellFiles }:
{ lib, stdenv, perlPackages, fetchFromGitHub, installShellFiles, shortenPerlShebang }:

perlPackages.buildPerlPackage rec {
  pname = "wakeonlan";
@@ -13,7 +13,7 @@ perlPackages.buildPerlPackage rec {

  outputs = [ "out" ];

  nativeBuildInputs = [ installShellFiles ];
  nativeBuildInputs = [ installShellFiles ] ++ lib.optional stdenv.isDarwin shortenPerlShebang;

  nativeCheckInputs = [ perlPackages.TestPerlCritic perlPackages.TestPod perlPackages.TestPodCoverage ];
  # Linting and formatting checks are of no interest for us.
@@ -24,6 +24,8 @@ perlPackages.buildPerlPackage rec {
  installPhase = ''
    install -Dt $out/bin wakeonlan
    installManPage blib/man1/wakeonlan.1
  '' + lib.optionalString stdenv.isDarwin ''
    shortenPerlShebang $out/bin/wakeonlan
  '';

  meta = with lib; {