Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / tools / swiftpm2nix / default.nix
blob25d6b06ef98bb03ced0b7852d4f7c1809732553a
1 { lib, stdenv, callPackage, makeWrapper, jq, nix-prefetch-git }:
3 stdenv.mkDerivation {
4   name = "swiftpm2nix";
6   nativeBuildInputs = [ makeWrapper ];
8   dontUnpack = true;
10   installPhase = ''
11     install -vD ${./swiftpm2nix.sh} $out/bin/swiftpm2nix
12     wrapProgram $out/bin/$name \
13       --prefix PATH : ${lib.makeBinPath [ jq nix-prefetch-git ]} \
14   '';
16   preferLocalBuild = true;
18   passthru = callPackage ./support.nix { };
20   meta = {
21     description = "Generate a Nix expression to fetch swiftpm dependencies";
22     maintainers = with lib.maintainers; [ dtzWill trepetti dduan trundle stephank ];
23     platforms = lib.platforms.all;
24   };