diff options
Diffstat (limited to 'nixpkgs/pkgs/development/tools/cocoapods/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/cocoapods/default.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/tools/cocoapods/default.nix b/nixpkgs/pkgs/development/tools/cocoapods/default.nix new file mode 100644 index 000000000000..54411fc01586 --- /dev/null +++ b/nixpkgs/pkgs/development/tools/cocoapods/default.nix @@ -0,0 +1,26 @@ +{ lib, bundlerApp, ruby +, beta ? false }: + +bundlerApp { + inherit ruby; + pname = "cocoapods"; + gemfile = if beta then ./Gemfile-beta else ./Gemfile; + lockfile = if beta then ./Gemfile-beta.lock else ./Gemfile.lock; + gemset = if beta then ./gemset-beta.nix else ./gemset.nix; + exes = [ "pod" ]; + + # toString prevents the update script from being copied into the nix store + passthru.updateScript = toString ./update; + + meta = with lib; { + description = "Manages dependencies for your Xcode projects"; + homepage = "https://github.com/CocoaPods/CocoaPods"; + license = licenses.mit; + platforms = platforms.darwin; + maintainers = with maintainers; [ + peterromfeldhk + lilyball + ]; + mainProgram = "pod"; + }; +} |