Adding Corundum as demo of rubyTool

gstqt5
Judson 2017-06-10 17:11:37 -07:00
parent 53481f8f0b
commit dd86c6d25a
No known key found for this signature in database
GPG Key ID: 1817B08954BF0B7D
7 changed files with 229 additions and 0 deletions

View File

@ -372,6 +372,7 @@
np = "Nicolas Pouillard <np.nix@nicolaspouillard.fr>";
nslqqq = "Nikita Mikhailov <nslqqq@gmail.com>";
nthorne = "Niklas Thörne <notrupertthorne@gmail.com>";
nyarly = "Judson Lester <nyarly@gmail.com>";
obadz = "obadz <obadz-nixos@obadz.com>";
ocharles = "Oliver Charles <ollie@ocharles.org.uk>";
odi = "Oliver Dunkl <oliver.dunkl@gmail.com>";

View File

@ -13,6 +13,7 @@
, gemset ? null
, preferLocalBuild ? false
, allowSubstitutes ? false
, meta ? {}
, postBuild
}@args:

View File

@ -0,0 +1,3 @@
source "https://rubygems.org"
gem "corundum", "=0.6.2"

View 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

View 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;
};
}

View 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";
};
}

View File

@ -6161,6 +6161,7 @@ with pkgs;
bundix = callPackage ../development/ruby-modules/bundix { };
bundler = callPackage ../development/ruby-modules/bundler { };
bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
rubyTool = callPackage ../development/ruby-modules/tool { };
inherit (callPackage ../development/interpreters/ruby {})
ruby_2_0_0