diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-10-12 14:29:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-12 14:29:56 +0100 |
commit | 8635fbdb55b063fb92396bd179a5eb44dbf03708 (patch) | |
tree | c7bd1bd894608dadbd3d6f9239d4d588c71957da /pkgs/tools/admin/fastlane | |
parent | efd6f7fbe2701c64a5fe4324ec2b02fa4e6e5ffa (diff) | |
parent | 63ed3c8c5ebbad8f22e49d799bc88fddd74ff41c (diff) | |
download | nixpkgs-8635fbdb55b063fb92396bd179a5eb44dbf03708.tar nixpkgs-8635fbdb55b063fb92396bd179a5eb44dbf03708.tar.gz nixpkgs-8635fbdb55b063fb92396bd179a5eb44dbf03708.tar.bz2 nixpkgs-8635fbdb55b063fb92396bd179a5eb44dbf03708.tar.lz nixpkgs-8635fbdb55b063fb92396bd179a5eb44dbf03708.tar.xz nixpkgs-8635fbdb55b063fb92396bd179a5eb44dbf03708.tar.zst nixpkgs-8635fbdb55b063fb92396bd179a5eb44dbf03708.zip |
Merge pull request #48230 from nicknovitski/fastlane-disable-update-check
fastlane: disable update check
Diffstat (limited to 'pkgs/tools/admin/fastlane')
-rw-r--r-- | pkgs/tools/admin/fastlane/default.nix | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/pkgs/tools/admin/fastlane/default.nix b/pkgs/tools/admin/fastlane/default.nix index b9008c919bf..8aba7524008 100644 --- a/pkgs/tools/admin/fastlane/default.nix +++ b/pkgs/tools/admin/fastlane/default.nix @@ -1,11 +1,27 @@ -{ lib, bundlerEnv, ruby }: +{ stdenv, bundlerEnv, ruby, makeWrapper }: -bundlerEnv rec { - inherit ruby; +stdenv.mkDerivation rec { + name = "${pname}-${version}"; pname = "fastlane"; - gemdir = ./.; + version = (import ./gemset.nix).fastlane.version; - meta = with lib; { + nativeBuildInputs = [ makeWrapper ]; + + env = bundlerEnv { + name = "${name}-gems"; + inherit pname ruby; + gemdir = ./.; + }; + + phases = [ "installPhase" ]; + + installPhase = '' + mkdir -p $out/bin + makeWrapper ${env}/bin/fastlane $out/bin/fastlane \ + --set FASTLANE_SKIP_UPDATE_CHECK 1 + ''; + + meta = with stdenv.lib; { description = "A tool to automate building and releasing iOS and Android apps"; 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."; homepage = https://github.com/fastlane/fastlane; |