Adding Corundum as demo of rubyTool
This commit is contained in:
parent
53481f8f0b
commit
dd86c6d25a
@ -372,6 +372,7 @@
|
|||||||
np = "Nicolas Pouillard <np.nix@nicolaspouillard.fr>";
|
np = "Nicolas Pouillard <np.nix@nicolaspouillard.fr>";
|
||||||
nslqqq = "Nikita Mikhailov <nslqqq@gmail.com>";
|
nslqqq = "Nikita Mikhailov <nslqqq@gmail.com>";
|
||||||
nthorne = "Niklas Thörne <notrupertthorne@gmail.com>";
|
nthorne = "Niklas Thörne <notrupertthorne@gmail.com>";
|
||||||
|
nyarly = "Judson Lester <nyarly@gmail.com>";
|
||||||
obadz = "obadz <obadz-nixos@obadz.com>";
|
obadz = "obadz <obadz-nixos@obadz.com>";
|
||||||
ocharles = "Oliver Charles <ollie@ocharles.org.uk>";
|
ocharles = "Oliver Charles <ollie@ocharles.org.uk>";
|
||||||
odi = "Oliver Dunkl <oliver.dunkl@gmail.com>";
|
odi = "Oliver Dunkl <oliver.dunkl@gmail.com>";
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
, gemset ? null
|
, gemset ? null
|
||||||
, preferLocalBuild ? false
|
, preferLocalBuild ? false
|
||||||
, allowSubstitutes ? false
|
, allowSubstitutes ? false
|
||||||
|
, meta ? {}
|
||||||
, postBuild
|
, postBuild
|
||||||
}@args:
|
}@args:
|
||||||
|
|
||||||
|
3
pkgs/development/tools/corundum/Gemfile
Normal file
3
pkgs/development/tools/corundum/Gemfile
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
source "https://rubygems.org"
|
||||||
|
|
||||||
|
gem "corundum", "=0.6.2"
|
56
pkgs/development/tools/corundum/Gemfile.lock
Normal file
56
pkgs/development/tools/corundum/Gemfile.lock
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
calibrate (0.0.1)
|
||||||
|
caliph (0.3.1)
|
||||||
|
corundum (0.6.2)
|
||||||
|
bundler (~> 1.10)
|
||||||
|
caliph (~> 0.3)
|
||||||
|
mattock (~> 0.9)
|
||||||
|
paint (~> 0.8)
|
||||||
|
rspec (>= 2.0, < 4)
|
||||||
|
simplecov (>= 0.5)
|
||||||
|
simplecov-json (~> 0.2)
|
||||||
|
diff-lcs (1.3)
|
||||||
|
docile (1.1.5)
|
||||||
|
json (2.1.0)
|
||||||
|
mattock (0.10.1)
|
||||||
|
calibrate (~> 0.0.1)
|
||||||
|
caliph (~> 0.3)
|
||||||
|
rake (~> 10.0)
|
||||||
|
tilt (> 0)
|
||||||
|
valise (~> 1.1)
|
||||||
|
paint (0.9.0)
|
||||||
|
rake (10.5.0)
|
||||||
|
rspec (3.6.0)
|
||||||
|
rspec-core (~> 3.6.0)
|
||||||
|
rspec-expectations (~> 3.6.0)
|
||||||
|
rspec-mocks (~> 3.6.0)
|
||||||
|
rspec-core (3.6.0)
|
||||||
|
rspec-support (~> 3.6.0)
|
||||||
|
rspec-expectations (3.6.0)
|
||||||
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
|
rspec-support (~> 3.6.0)
|
||||||
|
rspec-mocks (3.6.0)
|
||||||
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
|
rspec-support (~> 3.6.0)
|
||||||
|
rspec-support (3.6.0)
|
||||||
|
simplecov (0.14.1)
|
||||||
|
docile (~> 1.1.0)
|
||||||
|
json (>= 1.8, < 3)
|
||||||
|
simplecov-html (~> 0.10.0)
|
||||||
|
simplecov-html (0.10.1)
|
||||||
|
simplecov-json (0.2)
|
||||||
|
json
|
||||||
|
simplecov
|
||||||
|
tilt (2.0.7)
|
||||||
|
valise (1.2.1)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
corundum (= 0.6.2)
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
1.14.4
|
13
pkgs/development/tools/corundum/default.nix
Normal file
13
pkgs/development/tools/corundum/default.nix
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{ rubyTool }:
|
||||||
|
|
||||||
|
rubyTool {
|
||||||
|
name = "corundum-0.6.2";
|
||||||
|
gemdir = ./.;
|
||||||
|
meta = {
|
||||||
|
description = "Tool and libraries for maintaining Ruby gems.";
|
||||||
|
homepage = http://sass-lang.com/;
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = [ maintainers.nyarly ];
|
||||||
|
platforms = platforms.unix;
|
||||||
|
};
|
||||||
|
}
|
154
pkgs/development/tools/corundum/gemset.nix
Normal file
154
pkgs/development/tools/corundum/gemset.nix
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
{
|
||||||
|
calibrate = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "17kmlss7db70pjwdbbhag7mnixh8wasdq6n1v8663x50z9c7n2ng";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.0.1";
|
||||||
|
};
|
||||||
|
caliph = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "08d07n4m4yh1h9icq6n9dkw4jwgdmgd638f15mxr2pvqp4wycsnr";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.3.1";
|
||||||
|
};
|
||||||
|
corundum = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1y6shjrqaqyh14a1r4ic660g6jnq4abdrx9imglyalzyrlrwbsxq";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.6.2";
|
||||||
|
};
|
||||||
|
diff-lcs = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "18w22bjz424gzafv6nzv98h0aqkwz3d9xhm7cbr1wfbyas8zayza";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.3";
|
||||||
|
};
|
||||||
|
docile = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0m8j31whq7bm5ljgmsrlfkiqvacrw6iz9wq10r3gwrv5785y8gjx";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.1.5";
|
||||||
|
};
|
||||||
|
json = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "01v6jjpvh3gnq6sgllpfqahlgxzj50ailwhj9b3cd20hi2dx0vxp";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "2.1.0";
|
||||||
|
};
|
||||||
|
mattock = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "02d6igwr4sfj4jnky8d5h0rm2cc665k1bqz7sj4khzvr18nk3ai6";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.10.1";
|
||||||
|
};
|
||||||
|
paint = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1fcn7cfrhbl4nl95fmcd67q33h7bl3iafsafs6w9yj4nqzagz1yc";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.9.0";
|
||||||
|
};
|
||||||
|
rake = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0jcabbgnjc788chx31sihc5pgbqnlc1c75wakmqlbjdm8jns2m9b";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "10.5.0";
|
||||||
|
};
|
||||||
|
rspec = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1nd50hycab2a2vdah9lxi585g8f63jxjvmzmxqyln51grxwx9hzb";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.6.0";
|
||||||
|
};
|
||||||
|
rspec-core = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "18np8wyw2g79waclpaacba6nd7x60ixg07ncya0j0qj1z9b37grd";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.6.0";
|
||||||
|
};
|
||||||
|
rspec-expectations = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "028ifzf9mqp3kxx40q1nbwj40g72g9zk0wr78l146phblkv96w0a";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.6.0";
|
||||||
|
};
|
||||||
|
rspec-mocks = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0nv6jkxy24sag1i9w9wi3850k6skk2fm6yhcrgnmlz6vmwxvizp8";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.6.0";
|
||||||
|
};
|
||||||
|
rspec-support = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "050paqqpsml8w88nf4a15zbbj3vvm471zpv73sjfdnz7w21wnypb";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "3.6.0";
|
||||||
|
};
|
||||||
|
simplecov = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1r9fnsnsqj432cmrpafryn8nif3x0qg9mdnvrcf0wr01prkdlnww";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.14.1";
|
||||||
|
};
|
||||||
|
simplecov-html = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0f3psphismgp6jp1fxxz09zbswh7m2xxxr6gqlzdh7sgv415clvm";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.10.1";
|
||||||
|
};
|
||||||
|
simplecov-json = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0x9hr08pkj5d14nfzsn5h8b7ayl6q0xir45dcx5rv2a7g10kzlpp";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "0.2";
|
||||||
|
};
|
||||||
|
tilt = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1is1ayw5049z8pd7slsk870bddyy5g2imp4z78lnvl8qsl8l0s7b";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "2.0.7";
|
||||||
|
};
|
||||||
|
valise = {
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "1arsbmk2gifrhv244qrld7s3202xrnxy6vlc5gqklg70dpsinbn5";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "1.2.1";
|
||||||
|
};
|
||||||
|
}
|
@ -6161,6 +6161,7 @@ with pkgs;
|
|||||||
bundix = callPackage ../development/ruby-modules/bundix { };
|
bundix = callPackage ../development/ruby-modules/bundix { };
|
||||||
bundler = callPackage ../development/ruby-modules/bundler { };
|
bundler = callPackage ../development/ruby-modules/bundler { };
|
||||||
bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
|
bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
|
||||||
|
rubyTool = callPackage ../development/ruby-modules/tool { };
|
||||||
|
|
||||||
inherit (callPackage ../development/interpreters/ruby {})
|
inherit (callPackage ../development/interpreters/ruby {})
|
||||||
ruby_2_0_0
|
ruby_2_0_0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user