1{ lib, bundlerApp, bundlerUpdateScript, makeBinaryWrapper }:
2
3bundlerApp {
4 pname = "fastlane";
5 gemdir = ./.;
6 exes = [ "fastlane" ];
7
8 buildInputs = [ makeBinaryWrapper ];
9
10 postBuild = ''
11 wrapProgram $out/bin/fastlane --set FASTLANE_SKIP_UPDATE_CHECK 1
12 '';
13
14 passthru.updateScript = bundlerUpdateScript "fastlane";
15
16 meta = with lib; {
17 description = "A tool to automate building and releasing iOS and Android apps";
18 longDescription = "fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application.";
19 homepage = "https://github.com/fastlane/fastlane";
20 license = licenses.mit;
21 maintainers = with maintainers; [
22 peterromfeldhk
23 nicknovitski
24 shahrukh330
25 marsam
26 ];
27 };
28}