mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-19 03:14:03 +00:00
parent
02080ecede
commit
f9cae4f6dc
2
pkgs/tools/package-management/fpm/Gemfile
Normal file
2
pkgs/tools/package-management/fpm/Gemfile
Normal file
@ -0,0 +1,2 @@
|
||||
source 'https://rubygems.org'
|
||||
gem 'fpm'
|
29
pkgs/tools/package-management/fpm/Gemfile.lock
Normal file
29
pkgs/tools/package-management/fpm/Gemfile.lock
Normal file
@ -0,0 +1,29 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
arr-pm (0.0.10)
|
||||
cabin (> 0)
|
||||
backports (3.6.8)
|
||||
cabin (0.8.1)
|
||||
childprocess (0.5.9)
|
||||
ffi (~> 1.0, >= 1.0.11)
|
||||
clamp (0.6.5)
|
||||
ffi (1.9.10)
|
||||
fpm (1.4.0)
|
||||
arr-pm (~> 0.0.10)
|
||||
backports (>= 2.6.2)
|
||||
cabin (>= 0.6.0)
|
||||
childprocess
|
||||
clamp (~> 0.6)
|
||||
ffi
|
||||
json (>= 1.7.7)
|
||||
json (1.8.3)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
fpm
|
||||
|
||||
BUNDLED WITH
|
||||
1.10.6
|
18
pkgs/tools/package-management/fpm/default.nix
Normal file
18
pkgs/tools/package-management/fpm/default.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ lib, bundlerEnv, ruby }:
|
||||
|
||||
bundlerEnv rec {
|
||||
name = "fpm-${version}";
|
||||
|
||||
version = (import gemset).fpm.version;
|
||||
inherit ruby;
|
||||
gemfile = ./Gemfile;
|
||||
lockfile = ./Gemfile.lock;
|
||||
gemset = ./gemset.nix;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Tool to build packages for multiple platforms with ease";
|
||||
homepage = https://github.com/jordansissel/fpm;
|
||||
license = licenses.mit;
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
66
pkgs/tools/package-management/fpm/gemset.nix
Normal file
66
pkgs/tools/package-management/fpm/gemset.nix
Normal file
@ -0,0 +1,66 @@
|
||||
{
|
||||
arr-pm = {
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "07yx1g1nh4zdy38i2id1xyp42fvj4vl6i196jn7szvjfm0jx98hg";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.0.10";
|
||||
};
|
||||
backports = {
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "1zcgqw7m7jb8n7b2jwla5cq0nw9wsgddxfmn0a9v89ihzd4i1a5k";
|
||||
type = "gem";
|
||||
};
|
||||
version = "3.6.8";
|
||||
};
|
||||
cabin = {
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "06b5ri2629ad9xjc419xswz17zli90v8x640k2sd6v2yb90zkr1b";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.8.1";
|
||||
};
|
||||
childprocess = {
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "1is253wm9k2s325nfryjnzdqv9flq8bm4y2076mhdrncxamrh7r2";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.5.9";
|
||||
};
|
||||
clamp = {
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "1gpz9jvg1gpr8xmfqd35gvyzsvmjvlvwm2sq3pyhml3i84a6qjrq";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.6.5";
|
||||
};
|
||||
ffi = {
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "1m5mprppw0xcrv2mkim5zsk70v089ajzqiq5hpyb0xg96fcyzyxj";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.9.10";
|
||||
};
|
||||
fpm = {
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "1ljifrfzjirad5ql5yvs1prpbivsjnwdbhzlqb8r7sdidd9kwakz";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.4.0";
|
||||
};
|
||||
json = {
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "1nsby6ry8l9xg3yw4adlhk2pnc7i0h0rznvcss4vk3v74qg0k8lc";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.8.3";
|
||||
};
|
||||
}
|
@ -1658,6 +1658,8 @@ let
|
||||
|
||||
fping = callPackage ../tools/networking/fping {};
|
||||
|
||||
fpm = callPackage ../tools/package-management/fpm { };
|
||||
|
||||
fprot = callPackage ../tools/security/fprot { };
|
||||
|
||||
fprintd = callPackage ../tools/security/fprintd { };
|
||||
|
Loading…
Reference in New Issue
Block a user