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

Merge pull request #305317 from tyxieblub/shelldap-darwin

shelldap: fix on darwin using shortenPerlShebang
parents 446bf53d d6479240
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, perlPackages
, shortenPerlShebang
}:

perlPackages.buildPerlPackage rec {
@@ -26,6 +28,8 @@ perlPackages.buildPerlPackage rec {
    YAMLSyck
  ];

  nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang;

  prePatch = ''
    touch Makefile.PL
  '';
@@ -33,7 +37,11 @@ perlPackages.buildPerlPackage rec {
  installPhase = ''
    runHook preInstall
    install -Dm555 -t $out/bin shelldap
    runHook preInstall
    runHook postInstall
  '';

  postInstall = lib.optionalString stdenv.isDarwin ''
    shortenPerlShebang $out/bin/shelldap
  '';

  # no make target 'test', not tests provided by source