Author: eelco
Date: Tue Jan 10 23:50:31 2012
New Revision: 31477
URL: https://nixos.org/websvn/nix/?rev=31477&sc=1
Log:
* Added buildr and its dependencies.
Modified:
nixpkgs/trunk/pkgs/development/interpreters/ruby/generated.nix
nixpkgs/trunk/pkgs/development/interpreters/ruby/patches.nix
Modified: nixpkgs/trunk/pkgs/development/interpreters/ruby/generated.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/interpreters/ruby/generated.nix Tue Jan
10 23:49:24 2012 (r31476)
+++ nixpkgs/trunk/pkgs/development/interpreters/ruby/generated.nix Tue Jan
10 23:50:31 2012 (r31477)
@@ -10,18 +10,27 @@
activeresource = g.activeresource_3_1_3;
activesupport = g.activesupport_3_1_3;
arel = g.arel_2_2_1;
+ atoulme_Antwrap = g.atoulme_Antwrap_0_7_1;
builder = g.builder_3_0_0;
+ buildr = g.buildr_1_4_6;
bundler = g.bundler_1_0_21;
+ diff_lcs = g.diff_lcs_1_1_3;
erubis = g.erubis_2_7_0;
+ highline = g.highline_1_5_1;
hike = g.hike_1_2_1;
+ hoe = g.hoe_2_3_3;
i18n = g.i18n_0_6_0;
- json = g.json_1_6_3;
+ json = g.json_1_6_4;
+ json_pure = g.json_pure_1_6_4;
mail = g.mail_2_3_0;
mime_types = g.mime_types_1_17_2;
+ minitar = g.minitar_0_5_3;
multi_json = g.multi_json_1_0_4;
+ net_sftp = g.net_sftp_2_0_4;
+ net_ssh = g.net_ssh_2_2_2;
nix = g.nix_0_1_1;
polyglot = g.polyglot_0_3_3;
- rack = g.rack_1_3_5;
+ rack = g.rack_1_4_0;
rack_cache = g.rack_cache_1_1;
rack_mount = g.rack_mount_0_8_3;
rack_ssl = g.rack_ssl_1_3_2;
@@ -30,15 +39,23 @@
railties = g.railties_3_1_3;
rake = g.rake_0_9_2_2;
rb_fsevent = g.rb_fsevent_0_4_3_1;
- rdoc = g.rdoc_3_11;
- sass = g.sass_3_1_11;
+ rdoc = g.rdoc_3_12;
+ rjb = g.rjb_1_3_8;
+ rspec = g.rspec_2_1_0;
+ rspec_core = g.rspec_core_2_1_0;
+ rspec_expectations = g.rspec_expectations_2_1_0;
+ rspec_mocks = g.rspec_mocks_2_1_0;
+ rubyforge = g.rubyforge_2_0_4;
+ rubyzip = g.rubyzip_0_9_4;
+ sass = g.sass_3_1_12;
sprockets = g.sprockets_2_0_3;
thor = g.thor_0_14_6;
tilt = g.tilt_1_3_3;
treetop = g.treetop_1_4_10;
tzinfo = g.tzinfo_0_3_31;
+ xml_simple = g.xml_simple_1_0_12;
};
- gem_nix_args = [ ''nix'' ''rails'' ''rake'' ''rb-fsevent'' ''sass'' ];
+ gem_nix_args = [ ''buildr'' ''nix'' ''rails'' ''rake'' ''rb-fsevent''
''sass'' ];
gems = {
actionmailer_3_1_3 = {
basename = ''actionmailer'';
@@ -59,7 +76,7 @@
longDescription = ''Web apps on Rails. Simple, battle-tested
conventions for building and testing MVC web applications. Works with any
Rack-compatible server.'';
};
name = ''actionpack-3.1.3'';
- requiredGems = [ g.activemodel_3_1_3 g.rack_cache_1_1 g.rack_test_0_6_1
g.rack_mount_0_8_3 g.sprockets_2_0_3 g.erubis_2_7_0 ];
+ requiredGems = [ g.activemodel_3_1_3 g.rack_cache_1_1 g.rack_1_3_6
g.rack_test_0_6_1 g.rack_mount_0_8_3 g.sprockets_2_0_3 g.erubis_2_7_0 ];
sha256 = ''1awhqxdfg2zcb0b34jwq3sm2favay94n4glqywqzrn85wkf47a2q'';
};
activemodel_3_1_3 = {
@@ -124,6 +141,39 @@
requiredGems = [ ];
sha256 = ''19pz68pr9l8h2j2v3vqzhjvs94s0hwqwpb6m9sd6ncj18gaci8jy'';
};
+ atoulme_Antwrap_0_7_1 = {
+ basename = ''atoulme_Antwrap'';
+ meta = {
+ description = ''A Ruby module that wraps the Apache Ant build tool.
Antwrap can be used to invoke Ant Tasks from a Ruby or a JRuby script.'';
+ homepage = ''http://rubyforge.org/projects/antwrap/'';
+ longDescription = '' A Ruby module that wraps the Apache Ant build
tool. Antwrap can be used to invoke Ant Tasks from a Ruby or a JRuby script.
+
+== FEATURES/PROBLEMS:
+
+ Antwrap runs on the native Ruby interpreter via the RJB (Ruby Java
Bridge gem) and on the JRuby interpreter. Antwrap is compatible with Ant
versions 1.5.4,
+ 1.6.5 and 1.7.0. For more information, see the Project Info
(http://rubyforge.org/projects/antwrap/) page.
+
+== SYNOPSIS:
+
+ Antwrap is a Ruby library that can be used to invoke Ant tasks. It is
being used in the Buildr (http://incubator.apache.org/buildr/) project to
execute
+ Ant (http://ant.apache.org/) tasks in a Java project. If you are tired
of fighting with Ant or Maven XML files in your Java project, take some time to
+ check out Buildr!'';
+ };
+ name = ''atoulme-Antwrap-0.7.1'';
+ requiredGems = [ g.rjb_1_3_8 ];
+ sha256 = ''0r9jy2asyma8h0878nhjfbi00qvb4yapc8glngvmkkj21zbx2mfy'';
+ };
+ builder_2_1_2 = {
+ basename = ''builder'';
+ meta = {
+ description = ''Builders for MarkUp.'';
+ homepage = ''http://onestepback.org'';
+ longDescription = ''Builder provides a number of builder objects that
make creating structured data simple to do. Currently the following builder
objects are supported: * XML Markup * XML Events'';
+ };
+ name = ''builder-2.1.2'';
+ requiredGems = [ ];
+ sha256 = ''0hp5gsvp63mqqvi7dl95zwci916vj6l1slgz4crip1rijk3v2806'';
+ };
builder_3_0_0 = {
basename = ''builder'';
meta = {
@@ -140,6 +190,22 @@
requiredGems = [ ];
sha256 = ''13k12jii9z1hma4xxk2dl74wsx985idl3cs9svvla8p0bmgf3lzv'';
};
+ buildr_1_4_6 = {
+ basename = ''buildr'';
+ meta = {
+ description = ''Build like you code'';
+ homepage = ''http://buildr.apache.org/'';
+ longDescription = ''Apache Buildr is a build system for Java-based
applications, including support
+for Scala, Groovy and a growing number of JVM languages and tools. We wanted
+something that's simple and intuitive to use, so we only need to tell it what
+to do, and it takes care of the rest. But also something we can easily extend
+for those one-off tasks, with a language that's a joy to use.
+'';
+ };
+ name = ''buildr-1.4.6'';
+ requiredGems = [ g.rake_0_8_7 g.builder_2_1_2 g.net_ssh_2_0_23
g.net_sftp_2_0_4 g.rubyzip_0_9_4 g.highline_1_5_1 g.json_pure_1_4_3
g.rubyforge_2_0_3 g.hoe_2_3_3 g.rjb_1_3_3 g.atoulme_Antwrap_0_7_1
g.diff_lcs_1_1_2 g.rspec_expectations_2_1_0 g.rspec_mocks_2_1_0
g.rspec_core_2_1_0 g.rspec_2_1_0 g.xml_simple_1_0_12 g.minitar_0_5_3 ];
+ sha256 = ''11qwqrdnmzzi4zhgajfq1f1ckvd4kpfm9gyqrfjfalphs4gi0vxz'';
+ };
bundler_1_0_21 = {
basename = ''bundler'';
meta = {
@@ -151,6 +217,42 @@
requiredGems = [ ];
sha256 = ''0lcxz75vvgqib43wxzv6021qs5d7bxhnds4j4q27hzqs982cn0s6'';
};
+ diff_lcs_1_1_2 = {
+ basename = ''diff_lcs'';
+ meta = {
+ description = ''Provides a list of changes that represent the
difference between two sequenced collections.'';
+ homepage = ''http://rubyforge.org/projects/ruwiki/'';
+ longDescription = ''Diff::LCS is a port of Algorithm::Diff that uses
the McIlroy-Hunt longest common subsequence (LCS) algorithm to compute
intelligent differences between two sequenced enumerable containers. The
implementation is based on Mario I. Wolczko's Smalltalk version (1.2, 1993) and
Ned Konz's Perl version (Algorithm::Diff).'';
+ };
+ name = ''diff-lcs-1.1.2'';
+ requiredGems = [ ];
+ sha256 = ''1i5bfxh77whaasajhzd2qkm5zwy7ryb7pfc96m1fv9afwn6cg3yp'';
+ };
+ diff_lcs_1_1_3 = {
+ basename = ''diff_lcs'';
+ meta = {
+ description = ''Diff::LCS is a port of Perl's Algorithm::Diff that
uses the McIlroy-Hunt longest common subsequence (LCS) algorithm to compute
intelligent differences between two sequenced enumerable containers'';
+ longDescription = ''Diff::LCS is a port of Perl's Algorithm::Diff that
uses the McIlroy-Hunt
+longest common subsequence (LCS) algorithm to compute intelligent differences
+between two sequenced enumerable containers. The implementation is based on
+Mario I. Wolczko's {Smalltalk version
1.2}[ftp://st.cs.uiuc.edu/pub/Smalltalk/MANCHESTER/manchester/4.0/diff.st]
+(1993) and Ned Konz's Perl version
+{Algorithm::Diff 1.15}[http://search.cpan.org/~nedkonz/Algorithm-Diff-1.15/].
+
+This is release 1.1.3, fixing several small bugs found over the years. Version
+1.1.0 added new features, including the ability to #patch and #unpatch changes
+as well as a new contextual diff callback, Diff::LCS::ContextDiffCallbacks,
+that should improve the context sensitivity of patching.
+
+This library is called Diff::LCS because of an early version of Algorithm::Diff
+which was restrictively licensed. This version has seen a minor license change:
+instead of being under Ruby's license as an option, the third optional license
+is the MIT license.'';
+ };
+ name = ''diff-lcs-1.1.3'';
+ requiredGems = [ ];
+ sha256 = ''15wqs3md9slif6ag43vp6gw63r3a2zdqiyfapnnzkb7amgg930pv'';
+ };
erubis_2_7_0 = {
basename = ''erubis'';
meta = {
@@ -174,6 +276,17 @@
requiredGems = [ ];
sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3'';
};
+ highline_1_5_1 = {
+ basename = ''highline'';
+ meta = {
+ description = ''HighLine is a high-level command-line IO library.'';
+ homepage = ''http://highline.rubyforge.org'';
+ longDescription = ''A high-level IO library that provides validation,
type conversion, and more for command-line interfaces. HighLine also includes a
complete menu system that can crank out anything from simple list selection to
complete shells with just minutes of work.'';
+ };
+ name = ''highline-1.5.1'';
+ requiredGems = [ ];
+ sha256 = ''0sawb011sc1i5glr80a4iflr0vvn3s5c97a4jmrhj3palv4df19i'';
+ };
hike_1_2_1 = {
basename = ''hike'';
meta = {
@@ -185,6 +298,36 @@
requiredGems = [ ];
sha256 = ''1c78gja9i9nj76gdj65czhvwam6550l0w9ilnn8vysj9cwv0rg7b'';
};
+ hoe_2_3_3 = {
+ basename = ''hoe'';
+ meta = {
+ description = ''Hoe is a rake/rubygems helper for project Rakefiles'';
+ homepage = ''http://rubyforge.org/projects/seattlerb/'';
+ longDescription = ''Hoe is a rake/rubygems helper for project
Rakefiles. It helps generate
+rubygems and includes a dynamic plug-in system allowing for easy
+extensibility. Hoe ships with plug-ins for all your usual project
+tasks including rdoc generation, testing, packaging, and deployment.
+
+Plug-ins Provided:
+
+* Hoe::Clean
+* Hoe::Debug
+* Hoe::Deps
+* Hoe::Flay
+* Hoe::Flog
+* Hoe::Inline
+* Hoe::Package
+* Hoe::Publish
+* Hoe::RCov
+* Hoe::Signing
+* Hoe::Test
+
+See class rdoc for help. Hint: ri Hoe'';
+ };
+ name = ''hoe-2.3.3'';
+ requiredGems = [ g.rubyforge_2_0_4 g.rake_0_9_2_2 ];
+ sha256 = ''06jlnbhimrn6znimaaxm7kh2269lapkbmnp3wssrjmw06ms7lq9m'';
+ };
i18n_0_6_0 = {
basename = ''i18n'';
meta = {
@@ -196,16 +339,38 @@
requiredGems = [ ];
sha256 = ''1pgmfhmh2wv409g7kla30mkp8jpslvp25vcmmim1figl87wpn3j0'';
};
- json_1_6_3 = {
+ json_1_6_4 = {
basename = ''json'';
meta = {
description = ''JSON Implementation for Ruby'';
homepage = ''http://flori.github.com/json'';
longDescription = ''This is a JSON implementation as a Ruby extension
in C.'';
};
- name = ''json-1.6.3'';
+ name = ''json-1.6.4'';
+ requiredGems = [ ];
+ sha256 = ''1adka4y7z9v4lmd2zqyap21ghqdnjaivr1ghnqcnw3dmsdrgf39l'';
+ };
+ json_pure_1_4_3 = {
+ basename = ''json_pure'';
+ meta = {
+ description = ''JSON Implementation for Ruby'';
+ homepage = ''http://flori.github.com/json'';
+ longDescription = ''This is a JSON implementation in pure Ruby.'';
+ };
+ name = ''json_pure-1.4.3'';
requiredGems = [ ];
- sha256 = ''0bcl6r04b0r5c0n1y47c7d29r50rl2rzd2hsc23832kgfrc1488m'';
+ sha256 = ''1xw357gkmk6712c94lhpsrq8j9v91mgc2nxlr1m6n20yl6sz2g9r'';
+ };
+ json_pure_1_6_4 = {
+ basename = ''json_pure'';
+ meta = {
+ description = ''JSON Implementation for Ruby'';
+ homepage = ''http://flori.github.com/json'';
+ longDescription = ''This is a JSON implementation in pure Ruby.'';
+ };
+ name = ''json_pure-1.6.4'';
+ requiredGems = [ ];
+ sha256 = ''12i95k265gx4vy2cpxrb3z4slc4czsh3srgky2a6d5h3q6c1kvbf'';
};
mail_2_3_0 = {
basename = ''mail'';
@@ -243,6 +408,17 @@
requiredGems = [ ];
sha256 = ''0i4pmx86xbnlrhbbm9znnyfglmb21vwjvh262c6qw3m19w6ifs6p'';
};
+ minitar_0_5_3 = {
+ basename = ''minitar'';
+ meta = {
+ description = ''Provides POSIX tarchive management from Ruby
programs.'';
+ homepage = ''http://rubyforge.org/projects/ruwiki/'';
+ longDescription = ''Archive::Tar::Minitar is a pure-Ruby library and
command-line utility that provides the ability to deal with POSIX tar(1)
archive files. The implementation is based heavily on Mauricio Ferna'ndez's
implementation in rpa-base, but has been reorganised to promote reuse in other
projects.'';
+ };
+ name = ''minitar-0.5.3'';
+ requiredGems = [ ];
+ sha256 = ''035vs1knnnjsb8arfp8vx75warvwcdpiljjwv38lqljai9v8fq53'';
+ };
multi_json_1_0_4 = {
basename = ''multi_json'';
meta = {
@@ -254,6 +430,39 @@
requiredGems = [ ];
sha256 = ''0f2yrlxcdhdskkm4q11p2didwl26wikxycysb7i49ndp94rklvcr'';
};
+ net_sftp_2_0_4 = {
+ basename = ''net_sftp'';
+ meta = {
+ description = ''A pure Ruby implementation of the SFTP client
protocol'';
+ homepage = ''http://net-ssh.rubyforge.org/sftp'';
+ longDescription = ''A pure Ruby implementation of the SFTP client
protocol'';
+ };
+ name = ''net-sftp-2.0.4'';
+ requiredGems = [ g.net_ssh_2_2_2 ];
+ sha256 = ''1f0ml1z7kjnd79avn42fmys8j0w2995j5lk30ak5n40bq805yvky'';
+ };
+ net_ssh_2_0_23 = {
+ basename = ''net_ssh'';
+ meta = {
+ description = ''Net::SSH: a pure-Ruby implementation of the SSH2
client protocol.'';
+ homepage = ''http://github.com/net-ssh/net-ssh'';
+ longDescription = ''Net::SSH: a pure-Ruby implementation of the SSH2
client protocol.'';
+ };
+ name = ''net-ssh-2.0.23'';
+ requiredGems = [ ];
+ sha256 = ''1fllf6mgwc213m5mn266qwhl65zc84wl8rq9m3lvbggw9mh5ynrr'';
+ };
+ net_ssh_2_2_2 = {
+ basename = ''net_ssh'';
+ meta = {
+ description = ''Net::SSH: a pure-Ruby implementation of the SSH2
client protocol.'';
+ homepage = ''http://github.com/net-ssh/net-ssh'';
+ longDescription = ''Net::SSH: a pure-Ruby implementation of the SSH2
client protocol.'';
+ };
+ name = ''net-ssh-2.2.2'';
+ requiredGems = [ ];
+ sha256 = ''11rlcb6w534g21x1g1jz1v1lvyj3zv6s621pf9cwl1aqbl6zh711'';
+ };
nix_0_1_1 = {
basename = ''nix'';
meta = {
@@ -279,7 +488,7 @@
requiredGems = [ ];
sha256 = ''082zmail2h3cxd9z1wnibhk6aj4sb1f3zzwra6kg9bp51kx2c00v'';
};
- rack_1_3_5 = {
+ rack_1_3_6 = {
basename = ''rack'';
meta = {
description = ''a modular Ruby webserver interface'';
@@ -293,9 +502,27 @@
Also see http://rack.rubyforge.org.
'';
};
- name = ''rack-1.3.5'';
+ name = ''rack-1.3.6'';
requiredGems = [ ];
- sha256 = ''1qg5nqd3a8v52hfcr9885vyfc9sscykp72by1xb1c090l5pc68hp'';
+ sha256 = ''1qkhwsr1gz4k5rlf9d6ga4cwkw4lbxpcywxy0bkg92js413hy2fl'';
+ };
+ rack_1_4_0 = {
+ basename = ''rack'';
+ meta = {
+ description = ''a modular Ruby webserver interface'';
+ homepage = ''http://rack.rubyforge.org'';
+ longDescription = ''Rack provides a minimal, modular and adaptable
interface for developing
+web applications in Ruby. By wrapping HTTP requests and responses in
+the simplest way possible, it unifies and distills the API for web
+servers, web frameworks, and software in between (the so-called
+middleware) into a single method call.
+
+Also see http://rack.rubyforge.org.
+'';
+ };
+ name = ''rack-1.4.0'';
+ requiredGems = [ ];
+ sha256 = ''15mqryky86fhx0h3kiab5x1lamq62hq6kc3knl6v10p1az4zpcq9'';
};
rack_cache_1_1 = {
basename = ''rack_cache'';
@@ -305,7 +532,7 @@
longDescription = ''HTTP Caching for Rack'';
};
name = ''rack-cache-1.1'';
- requiredGems = [ g.rack_1_3_5 ];
+ requiredGems = [ g.rack_1_4_0 ];
sha256 = ''08jlym48qwfj7wddv0vpjj3vlc03q8wvbya24zbrjj8grgfgrvrl'';
};
rack_mount_0_8_3 = {
@@ -365,9 +592,20 @@
longDescription = ''Rails internals: application bootup, plugins,
generators, and rake tasks.'';
};
name = ''railties-3.1.3'';
- requiredGems = [ g.rake_0_9_2_2 g.thor_0_14_6 g.rack_ssl_1_3_2
g.rdoc_3_11 ];
+ requiredGems = [ g.thor_0_14_6 g.rack_ssl_1_3_2 g.rdoc_3_12 ];
sha256 = ''07kgr9nzvgwpjqwssiknlqds1a9mj74g1hqpwsj6720x4pk9r13h'';
};
+ rake_0_8_7 = {
+ basename = ''rake'';
+ meta = {
+ description = ''Ruby based make-like utility.'';
+ homepage = ''http://rake.rubyforge.org'';
+ longDescription = ''Rake is a Make-like program implemented in Ruby.
Tasks and dependencies are specified in standard Ruby syntax.'';
+ };
+ name = ''rake-0.8.7'';
+ requiredGems = [ ];
+ sha256 = ''03z1zm7xwl2r9v945ambwbd9sn2smbi34xldmac7qjcmsvd7pcqh'';
+ };
rake_0_9_2_2 = {
basename = ''rake'';
meta = {
@@ -390,7 +628,7 @@
requiredGems = [ ];
sha256 = ''043w4695j7f9n0hawy9y0yci36linivsbp23v52v2qg64ji7hsiw'';
};
- rdoc_3_11 = {
+ rdoc_3_12 = {
basename = ''rdoc'';
meta = {
description = ''RDoc produces HTML and command-line documentation for
Ruby projects'';
@@ -401,11 +639,125 @@
See RDoc for a description of RDoc's markup and basic use.'';
};
- name = ''rdoc-3.11'';
- requiredGems = [ g.json_1_6_3 ];
- sha256 = ''0wq8525v21pxcnwgn5ypblcsb0xasnicjnqqd7mrrfqm2g3k2frm'';
+ name = ''rdoc-3.12'';
+ requiredGems = [ g.json_1_6_4 ];
+ sha256 = ''0cd4hrkba7zr675m62yb87l7hpf0sp2qw8ccc2s0y2fa2fxdxdkp'';
+ };
+ rjb_1_3_3 = {
+ basename = ''rjb'';
+ meta = {
+ description = ''Ruby Java bridge'';
+ homepage = ''http://rjb.rubyforge.org/'';
+ longDescription = ''RJB is a bridge program that connect between Ruby
and Java with Java Native Interface.
+'';
+ };
+ name = ''rjb-1.3.3'';
+ requiredGems = [ ];
+ sha256 = ''0jhj1y84yzdr11li784m255jvc191vs8d3zck21rfqv4z4zpifz6'';
+ };
+ rjb_1_3_8 = {
+ basename = ''rjb'';
+ meta = {
+ description = ''Ruby Java bridge'';
+ homepage = ''http://rjb.rubyforge.org/'';
+ longDescription = ''RJB is a bridge program that connect between Ruby
and Java with Java Native Interface.
+'';
+ };
+ name = ''rjb-1.3.8'';
+ requiredGems = [ ];
+ sha256 = ''0cwc3zh9ydwzvc176vjin7jpf8riisyjdwbywrmvc426kjyrrwwr'';
+ };
+ rspec_2_1_0 = {
+ basename = ''rspec'';
+ meta = {
+ description = ''rspec-2.1.0'';
+ homepage = ''http://github.com/rspec/rspec'';
+ longDescription = ''Meta-gem that depends on the other rspec gems'';
+ };
+ name = ''rspec-2.1.0'';
+ requiredGems = [ ];
+ sha256 = ''16h7s8wr969wiig4qahr03ln144pz39jindlc3z11d064zvzhiza'';
+ };
+ rspec_core_2_1_0 = {
+ basename = ''rspec_core'';
+ meta = {
+ description = ''rspec-core-2.1.0'';
+ homepage = ''http://github.com/rspec/rspec-core'';
+ longDescription = ''RSpec runner and example groups'';
+ };
+ name = ''rspec-core-2.1.0'';
+ requiredGems = [ ];
+ sha256 = ''1fs9c8dafg7v948wzxjhhzf0djr1rjva7lymah32rlj3x5xm9zmh'';
+ };
+ rspec_expectations_2_1_0 = {
+ basename = ''rspec_expectations'';
+ meta = {
+ description = ''rspec-expectations-2.1.0'';
+ homepage = ''http://github.com/rspec/rspec-expectations'';
+ longDescription = ''rspec expectations (should[_not] and matchers)'';
+ };
+ name = ''rspec-expectations-2.1.0'';
+ requiredGems = [ g.diff_lcs_1_1_3 ];
+ sha256 = ''0p7gs3zsj70fz30209961fzdgia1qyrpg54v0ywhqmvc5kl0q8lc'';
+ };
+ rspec_mocks_2_1_0 = {
+ basename = ''rspec_mocks'';
+ meta = {
+ description = ''rspec-mocks-2.1.0'';
+ homepage = ''http://github.com/rspec/rspec-mocks'';
+ longDescription = ''RSpec's 'test double' framework, with support for
stubbing and mocking'';
+ };
+ name = ''rspec-mocks-2.1.0'';
+ requiredGems = [ ];
+ sha256 = ''1qhznpj0wq08z31i1rcv99dwx2abl4rlx2338ly0dcql54s8mma4'';
};
- sass_3_1_11 = {
+ rubyforge_2_0_3 = {
+ basename = ''rubyforge'';
+ meta = {
+ description = ''A script which automates a limited set of rubyforge
operations'';
+ homepage = ''http://codeforpeople.rubyforge.org/rubyforge/'';
+ longDescription = ''A script which automates a limited set of
rubyforge operations.
+
+* Run 'rubyforge help' for complete usage.
+* Setup: For first time users AND upgrades to 0.4.0:
+ * rubyforge setup (deletes your username and password, so run sparingly!)
+ * edit ~/.rubyforge/user-config.yml
+ * rubyforge config
+* For all rubyforge upgrades, run 'rubyforge config' to ensure you have
latest.'';
+ };
+ name = ''rubyforge-2.0.3'';
+ requiredGems = [ g.json_pure_1_6_4 ];
+ sha256 = ''1ck9hkad55dy25819v4gd1nmnpvcrb3i4np3hc03h1j6q8qpxg5p'';
+ };
+ rubyforge_2_0_4 = {
+ basename = ''rubyforge'';
+ meta = {
+ description = ''A script which automates a limited set of rubyforge
operations'';
+ homepage = ''http://codeforpeople.rubyforge.org/rubyforge/'';
+ longDescription = ''A script which automates a limited set of
rubyforge operations.
+
+* Run 'rubyforge help' for complete usage.
+* Setup: For first time users AND upgrades to 0.4.0:
+ * rubyforge setup (deletes your username and password, so run sparingly!)
+ * edit ~/.rubyforge/user-config.yml
+ * rubyforge config
+* For all rubyforge upgrades, run 'rubyforge config' to ensure you have
latest.'';
+ };
+ name = ''rubyforge-2.0.4'';
+ requiredGems = [ ];
+ sha256 = ''1wdaa4nzy39yzy848fa1rybi72qlyf9vhi1ra9wpx9rpi810fwh1'';
+ };
+ rubyzip_0_9_4 = {
+ basename = ''rubyzip'';
+ meta = {
+ description = ''rubyzip is a ruby module for reading and writing zip
files'';
+ homepage = ''http://rubyzip.sourceforge.net/'';
+ };
+ name = ''rubyzip-0.9.4'';
+ requiredGems = [ ];
+ sha256 = ''1lc67ssqyz49rm1jms5sdvy6x41h070razxlmvj4j5q6w3qixx41'';
+ };
+ sass_3_1_12 = {
basename = ''sass'';
meta = {
description = ''A powerful but elegant CSS compiler that makes CSS fun
again.'';
@@ -416,9 +768,9 @@
command line tool or a web-framework plugin.
'';
};
- name = ''sass-3.1.11'';
+ name = ''sass-3.1.12'';
requiredGems = [ ];
- sha256 = ''0ksbvvc210yd3fjk7gzsj25qzcd5ahw5rsh3bx94w53ylq60af2g'';
+ sha256 = ''10n2aic53290xsa3y3d63523s8xc78w5q5gqpns6cbljkdwb0ndy'';
};
sprockets_2_0_3 = {
basename = ''sprockets'';
@@ -474,5 +826,15 @@
requiredGems = [ ];
sha256 = ''1kwc25c1x8cvryjhpp8sx20vrd8h9g9gsl7p5393a88544qy41hb'';
};
+ xml_simple_1_0_12 = {
+ basename = ''xml_simple'';
+ meta = {
+ description = ''A simple API for XML processing.'';
+ homepage = ''http://xml-simple.rubyforge.org'';
+ };
+ name = ''xml-simple-1.0.12'';
+ requiredGems = [ ];
+ sha256 = ''0m7z3l8ccm3zd22gyx40fnfl0nah61jaigb4bkmplq0hdazyj60y'';
+ };
};
}
Modified: nixpkgs/trunk/pkgs/development/interpreters/ruby/patches.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/interpreters/ruby/patches.nix Tue Jan
10 23:49:24 2012 (r31476)
+++ nixpkgs/trunk/pkgs/development/interpreters/ruby/patches.nix Tue Jan
10 23:50:31 2012 (r31477)
@@ -56,4 +56,9 @@
buildInputs = [ gems.rake zlib libuuid ];
gemFlags = "--no-rdoc --no-ri";
};
+
+ rjb = {
+ buildInputs = [ jdk ];
+ JAVA_HOME = jdk;
+ };
}
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits