tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
fpm: init at 1.4.0
/cc #14061.
Vladimír Čunát
10 years ago
f9cae4f6
02080ece
+117
5 changed files
expand all
collapse all
unified
split
pkgs
tools
package-management
fpm
Gemfile
Gemfile.lock
default.nix
gemset.nix
top-level
all-packages.nix
+2
pkgs/tools/package-management/fpm/Gemfile
···
1
1
+
source 'https://rubygems.org'
2
2
+
gem 'fpm'
+29
pkgs/tools/package-management/fpm/Gemfile.lock
···
1
1
+
GEM
2
2
+
remote: https://rubygems.org/
3
3
+
specs:
4
4
+
arr-pm (0.0.10)
5
5
+
cabin (> 0)
6
6
+
backports (3.6.8)
7
7
+
cabin (0.8.1)
8
8
+
childprocess (0.5.9)
9
9
+
ffi (~> 1.0, >= 1.0.11)
10
10
+
clamp (0.6.5)
11
11
+
ffi (1.9.10)
12
12
+
fpm (1.4.0)
13
13
+
arr-pm (~> 0.0.10)
14
14
+
backports (>= 2.6.2)
15
15
+
cabin (>= 0.6.0)
16
16
+
childprocess
17
17
+
clamp (~> 0.6)
18
18
+
ffi
19
19
+
json (>= 1.7.7)
20
20
+
json (1.8.3)
21
21
+
22
22
+
PLATFORMS
23
23
+
ruby
24
24
+
25
25
+
DEPENDENCIES
26
26
+
fpm
27
27
+
28
28
+
BUNDLED WITH
29
29
+
1.10.6
+18
pkgs/tools/package-management/fpm/default.nix
···
1
1
+
{ lib, bundlerEnv, ruby }:
2
2
+
3
3
+
bundlerEnv rec {
4
4
+
name = "fpm-${version}";
5
5
+
6
6
+
version = (import gemset).fpm.version;
7
7
+
inherit ruby;
8
8
+
gemfile = ./Gemfile;
9
9
+
lockfile = ./Gemfile.lock;
10
10
+
gemset = ./gemset.nix;
11
11
+
12
12
+
meta = with lib; {
13
13
+
description = "Tool to build packages for multiple platforms with ease";
14
14
+
homepage = https://github.com/jordansissel/fpm;
15
15
+
license = licenses.mit;
16
16
+
platforms = platforms.unix;
17
17
+
};
18
18
+
}
+66
pkgs/tools/package-management/fpm/gemset.nix
···
1
1
+
{
2
2
+
arr-pm = {
3
3
+
source = {
4
4
+
remotes = ["https://rubygems.org"];
5
5
+
sha256 = "07yx1g1nh4zdy38i2id1xyp42fvj4vl6i196jn7szvjfm0jx98hg";
6
6
+
type = "gem";
7
7
+
};
8
8
+
version = "0.0.10";
9
9
+
};
10
10
+
backports = {
11
11
+
source = {
12
12
+
remotes = ["https://rubygems.org"];
13
13
+
sha256 = "1zcgqw7m7jb8n7b2jwla5cq0nw9wsgddxfmn0a9v89ihzd4i1a5k";
14
14
+
type = "gem";
15
15
+
};
16
16
+
version = "3.6.8";
17
17
+
};
18
18
+
cabin = {
19
19
+
source = {
20
20
+
remotes = ["https://rubygems.org"];
21
21
+
sha256 = "06b5ri2629ad9xjc419xswz17zli90v8x640k2sd6v2yb90zkr1b";
22
22
+
type = "gem";
23
23
+
};
24
24
+
version = "0.8.1";
25
25
+
};
26
26
+
childprocess = {
27
27
+
source = {
28
28
+
remotes = ["https://rubygems.org"];
29
29
+
sha256 = "1is253wm9k2s325nfryjnzdqv9flq8bm4y2076mhdrncxamrh7r2";
30
30
+
type = "gem";
31
31
+
};
32
32
+
version = "0.5.9";
33
33
+
};
34
34
+
clamp = {
35
35
+
source = {
36
36
+
remotes = ["https://rubygems.org"];
37
37
+
sha256 = "1gpz9jvg1gpr8xmfqd35gvyzsvmjvlvwm2sq3pyhml3i84a6qjrq";
38
38
+
type = "gem";
39
39
+
};
40
40
+
version = "0.6.5";
41
41
+
};
42
42
+
ffi = {
43
43
+
source = {
44
44
+
remotes = ["https://rubygems.org"];
45
45
+
sha256 = "1m5mprppw0xcrv2mkim5zsk70v089ajzqiq5hpyb0xg96fcyzyxj";
46
46
+
type = "gem";
47
47
+
};
48
48
+
version = "1.9.10";
49
49
+
};
50
50
+
fpm = {
51
51
+
source = {
52
52
+
remotes = ["https://rubygems.org"];
53
53
+
sha256 = "1ljifrfzjirad5ql5yvs1prpbivsjnwdbhzlqb8r7sdidd9kwakz";
54
54
+
type = "gem";
55
55
+
};
56
56
+
version = "1.4.0";
57
57
+
};
58
58
+
json = {
59
59
+
source = {
60
60
+
remotes = ["https://rubygems.org"];
61
61
+
sha256 = "1nsby6ry8l9xg3yw4adlhk2pnc7i0h0rznvcss4vk3v74qg0k8lc";
62
62
+
type = "gem";
63
63
+
};
64
64
+
version = "1.8.3";
65
65
+
};
66
66
+
}
+2
pkgs/top-level/all-packages.nix
···
1658
1658
1659
1659
fping = callPackage ../tools/networking/fping {};
1660
1660
1661
1661
+
fpm = callPackage ../tools/package-management/fpm { };
1662
1662
+
1661
1663
fprot = callPackage ../tools/security/fprot { };
1662
1664
1663
1665
fprintd = callPackage ../tools/security/fprintd { };