lol

fpm: init at 1.4.0

/cc #14061.

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