tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
travis: simplify
zimbatm.tngl.sh
9 years ago
80d4117a
830c75b5
+5
-20
1 changed file
expand all
collapse all
unified
split
pkgs
development
tools
misc
travis
default.nix
+5
-20
pkgs/development/tools/misc/travis/default.nix
reviewed
···
1
1
-
{ stdenv, lib, bundlerEnv, ruby }:
1
1
+
{ lib, bundlerEnv, ruby }:
2
2
3
3
-
stdenv.mkDerivation rec {
4
4
-
name = "travis-${version}";
5
5
-
version = env.gems.travis.version;
6
6
-
7
7
-
env = bundlerEnv {
8
8
-
inherit ruby;
9
9
-
name = "${name}-gems";
10
10
-
gemset = ./gemset.nix;
11
11
-
gemfile = ./Gemfile;
12
12
-
lockfile = ./Gemfile.lock;
13
13
-
};
14
14
-
15
15
-
phases = ["installPhase"];
16
16
-
17
17
-
installPhase = ''
18
18
-
mkdir -p $out/bin
19
19
-
ln -s ${env}/bin/travis $out/bin/travis
20
20
-
'';
3
3
+
bundlerEnv {
4
4
+
inherit ruby;
5
5
+
pName = "travis";
6
6
+
gemdir = ./.;
21
7
22
8
meta = with lib; {
23
9
description = "CLI and Ruby client library for Travis CI";
24
10
homepage = https://github.com/travis-ci/travis.rb;
25
11
license = licenses.mit;
26
12
maintainers = with maintainers; [ zimbatm ];
27
27
-
platforms = ruby.meta.platforms;
28
13
};
29
14
}