Unverified Commit 660ea298 authored by Jakub Okoński's avatar Jakub Okoński
Browse files

wakeonlan: fix Perl shebangs on darwin

Fixes #225024
parent 81f51312
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; {