summary refs log tree commit diff
diff options
context:
space:
mode:
authorStig Palmquist <stig@stig.io>2021-07-25 04:10:33 +0200
committerpacien <pacien.trangirard@pacien.net>2021-08-03 18:00:03 +0200
commitcc4f71d619ddf6d33da203af3881da9a28b5421e (patch)
tree1669d14827918e285307cd7d4c9011a76babaf00
parentecaf3da9340231e5493eccc3db87604a3705da42 (diff)
downloadnixpkgs-cc4f71d619ddf6d33da203af3881da9a28b5421e.tar
nixpkgs-cc4f71d619ddf6d33da203af3881da9a28b5421e.tar.gz
nixpkgs-cc4f71d619ddf6d33da203af3881da9a28b5421e.tar.bz2
nixpkgs-cc4f71d619ddf6d33da203af3881da9a28b5421e.tar.lz
nixpkgs-cc4f71d619ddf6d33da203af3881da9a28b5421e.tar.xz
nixpkgs-cc4f71d619ddf6d33da203af3881da9a28b5421e.tar.zst
nixpkgs-cc4f71d619ddf6d33da203af3881da9a28b5421e.zip
perlPackages.SQLTranslator: fix scripts shebang
-rw-r--r--pkgs/top-level/perl-packages.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index 6124fc5859e..f51d3be7ac8 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -18807,6 +18807,18 @@ let
     };
     buildInputs = [ FileShareDirInstall JSONMaybeXS TestDifferences TestException XMLWriter YAML ];
     propagatedBuildInputs = [ CarpClan DBI FileShareDir Moo PackageVariant ParseRecDescent TryTiny ];
+
+    postPatch = ''
+      patchShebangs script
+    '';
+
+    nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang;
+    postInstall = lib.optionalString stdenv.isDarwin ''
+      for file in $out/bin/*; do
+        shortenPerlShebang $file
+      done
+    '';
+
     meta = {
       description = "SQL DDL transformations and more";
       license = with lib.licenses; [ artistic1 gpl1Plus ];