Permalink
Browse files

Pushing specs (temporarily) for rubygems.

  • Loading branch information...
1 parent 0167399 commit 44bbee9ffa197ea526feeadda657f10e98a5da92 @bobmcwhirter bobmcwhirter committed Oct 17, 2010
Showing with 3,132 additions and 21 deletions.
  1. +7 −0 .gitignore
  2. +43 −14 bin/bundle2rpm
  3. +4 −0 gemfiles/Gemfile-rails2
  4. +4 −0 gemfiles/Gemfile-rails3
  5. 0 Gemfile → gemfiles/Gemfile-steamcannon
  6. +54 −0 specs/gems/torquebox-rubygem-aasm-25.spec
  7. +54 −0 specs/gems/torquebox-rubygem-abstract-10.spec
  8. +55 −0 specs/gems/torquebox-rubygem-actionmailer-28.spec
  9. +57 −0 specs/gems/torquebox-rubygem-actionmailer-30.spec
  10. +57 −0 specs/gems/torquebox-rubygem-actionpack-28.spec
  11. +70 −0 specs/gems/torquebox-rubygem-actionpack-30.spec
  12. +59 −0 specs/gems/torquebox-rubygem-activemodel-30.spec
  13. +59 −0 specs/gems/torquebox-rubygem-activemodel-31.spec
  14. +55 −0 specs/gems/torquebox-rubygem-activerecord-28.spec
  15. +60 −0 specs/gems/torquebox-rubygem-activerecord-30.spec
  16. +60 −0 specs/gems/torquebox-rubygem-activerecord-31.spec
  17. +55 −0 specs/gems/torquebox-rubygem-activeresource-28.spec
  18. +56 −0 specs/gems/torquebox-rubygem-activeresource-30.spec
  19. +54 −0 specs/gems/torquebox-rubygem-activesupport-28.spec
  20. +54 −0 specs/gems/torquebox-rubygem-activesupport-30.spec
  21. +54 −0 specs/gems/torquebox-rubygem-activesupport-31.spec
  22. +60 −0 specs/gems/torquebox-rubygem-arel-11.spec
  23. +55 −0 specs/gems/torquebox-rubygem-authlogic-25.spec
  24. +54 −0 specs/gems/torquebox-rubygem-awesome_print-01.spec
  25. +57 −0 specs/gems/torquebox-rubygem-aws-221.spec
  26. +60 −0 specs/gems/torquebox-rubygem-builder-22.spec
  27. +54 −0 specs/gems/torquebox-rubygem-bundler-13.spec
  28. +55 −0 specs/gems/torquebox-rubygem-compass-02.spec
  29. +66 −0 specs/gems/torquebox-rubygem-erubis-26.spec
  30. +56 −0 specs/gems/torquebox-rubygem-factory_girl-12.spec
  31. +60 −0 specs/gems/torquebox-rubygem-haml-315.spec
  32. +54 −0 specs/gems/torquebox-rubygem-http_connection-11.spec
  33. +54 −0 specs/gems/torquebox-rubygem-i18n-01.spec
  34. +54 −0 specs/gems/torquebox-rubygem-json-16.spec
  35. +57 −0 specs/gems/torquebox-rubygem-mail-27.spec
  36. +58 −0 specs/gems/torquebox-rubygem-mime-types-1.spec
  37. +59 −0 specs/gems/torquebox-rubygem-nokogiri-13.spec
  38. +56 −0 specs/gems/torquebox-rubygem-paperclip-23.spec
  39. +54 −0 specs/gems/torquebox-rubygem-polyglot-01.spec
  40. +54 −0 specs/gems/torquebox-rubygem-proxies-01.spec
  41. +60 −0 specs/gems/torquebox-rubygem-rack-10.spec
  42. +60 −0 specs/gems/torquebox-rubygem-rack-11.spec
  43. +55 −0 specs/gems/torquebox-rubygem-rack-mount-013.spec
  44. +58 −0 specs/gems/torquebox-rubygem-rack-test-06.spec
  45. +61 −0 specs/gems/torquebox-rubygem-rails-28.spec
  46. +62 −0 specs/gems/torquebox-rubygem-rails-30.spec
  47. +59 −0 specs/gems/torquebox-rubygem-railties-30.spec
  48. +54 −0 specs/gems/torquebox-rubygem-rcov-08.spec
  49. +55 −0 specs/gems/torquebox-rubygem-rest-client-11.spec
  50. +56 −0 specs/gems/torquebox-rubygem-rspec-rails-12.spec
  51. +55 −0 specs/gems/torquebox-rubygem-s3-04.spec
  52. +54 −0 specs/gems/torquebox-rubygem-shoulda-23.spec
  53. +54 −0 specs/gems/torquebox-rubygem-simple-navigation-20.spec
  54. +56 −0 specs/gems/torquebox-rubygem-steamcannon-deltacloud-client-09.spec
  55. +54 −0 specs/gems/torquebox-rubygem-thor-03.spec
  56. +55 −0 specs/gems/torquebox-rubygem-treetop-18.spec
  57. +54 −0 specs/gems/torquebox-rubygem-tzinfo-023.spec
  58. +54 −0 specs/gems/torquebox-rubygem-uuidtools-21.spec
  59. +54 −0 specs/gems/torquebox-rubygem-xml-simple-112.spec
  60. +14 −7 specs/torquebox-jruby.spec
View
7 .gitignore
@@ -1 +1,8 @@
specs/gems/*
+log
+*.log
+build
+tmp
+*.swp
+.bundle
+sources-cache
View
57 bin/bundle2rpm
@@ -6,10 +6,6 @@ require 'pp'
require 'bundler'
require 'fileutils'
-Gem.platforms.unshift( Gem::Platform::JAVA )
-
-Bundler.settings[:path] = File.join( Dir.pwd, 'cache' )
-
module Gem
class Requirement
@@ -52,6 +48,15 @@ end
class BundleConverter
+ EXCLUDES = {
+ 'columnize'=>'03',
+ 'rake'=>'08',
+ 'rspec'=>'13',
+ 'ruby-debug'=>'010',
+ 'ruby-debug-base'=>'010',
+ 'sources'=>'00',
+ }
+
attr_accessor :gemfile
attr_accessor :ruby_config
attr_accessor :definition
@@ -68,16 +73,25 @@ class BundleConverter
def dump_specs(output_dir)
@definition.specs.each do |spec|
+ exclude_version = EXCLUDES[ spec.name ]
+ if ( ! exclude_version.nil? )
+ if ( exclude_version == "#{spec.version.segments[0]}#{spec.version.segments[1]}" )
+ puts "Skipping #{spec.name} #{spec.version}"
+ next
+ end
+ end
dump_spec( output_dir, spec )
end
end
def dump_spec(output_dir, gemspec)
- rpmspec_path = File.join( output_dir, "#{ruby_config.tree_prefix}#{gemspec.name}-gem.spec" )
+ converter = SpecConverter.new( ruby_config, gemspec )
+ rpmspec_path = File.join( output_dir, converter.rpm_name + '.spec' )
puts "Writing #{rpmspec_path}"
FileUtils.mkdir_p( File.dirname( rpmspec_path ) )
File.open( rpmspec_path, 'w' ) do |file|
- SpecConverter.new( ruby_config, gemspec, file ).dump
+ converter.out = file
+ converter.dump
end
end
@@ -87,11 +101,11 @@ class SpecConverter
attr_accessor :gemspec
attr_accessor :ruby_config
+ attr_accessor :out
- def initialize(ruby_config, gemspec, out)
+ def initialize(ruby_config, gemspec)
@ruby_config = ruby_config
@gemspec = gemspec
- @out = out
end
def emit(*args)
@@ -121,7 +135,13 @@ class SpecConverter
end
def rpm_name()
- "#{ruby_config.tree_prefix}#{gemspec.name}"
+ major = gemspec.version.segments[0]
+ minor = gemspec.version.segments[2]
+ "#{ruby_config.tree_prefix}rubygem-#{gemspec.name}-#{major}#{minor}"
+ end
+
+ def rpm_arch
+ "noarch"
end
def version()
@@ -169,11 +189,12 @@ class SpecConverter
end
def dump_package_summary
- emit "Name: %{tree_prefix}rubygem-%{gem_name}"
+ emit "Name: #{rpm_name}"
emit "Version: #{version}"
emit "Release: 1%{?dist}"
emit "Group: Development/Languages"
emit "License: GPLv2+ or Ruby"
+ emit "BuildArch: #{rpm_arch}"
emit "Summary: #{summary}"
if (gemspec.homepage)
@@ -222,8 +243,9 @@ class SpecConverter
emit "%install"
emit ""
emit "rm -rf %{buildroot}"
- emit "install -m 755 -d %{buildroot}%{gem_dir}"
emit "install -m 755 -d %{buildroot}%{bin_dir}"
+ emit "install -m 755 -d %{buildroot}%{gem_dir}"
+ emit "install -m 755 -d %{buildroot}%{gem_dir}/gems/#{base_gem_package_name}/lib"
emit "gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform #{platform} %{SOURCE0}"
emit ""
end
@@ -260,6 +282,13 @@ class SpecConverter
end
-converter = BundleConverter.new( 'Gemfile' )
-converter.resolve!
-converter.dump_specs( 'specs/gems' )
+
+Gem.platforms.unshift( Gem::Platform::JAVA )
+
+ARGV.each do |arg|
+ ENV['BUNDLE_GEMFILE'] = arg
+ puts "Parsing #{arg}"
+ converter = BundleConverter.new( arg )
+ converter.resolve!
+ converter.dump_specs( 'specs/gems' )
+end
View
4 gemfiles/Gemfile-rails2
@@ -0,0 +1,4 @@
+source "http://rubygems.org"
+
+gem "rails", "2.3.8"
+
View
4 gemfiles/Gemfile-rails3
@@ -0,0 +1,4 @@
+source "http://rubygems.org"
+
+gem "rails", "3.0.0"
+
View
0 Gemfile → gemfiles/Gemfile-steamcannon
File renamed without changes.
View
54 specs/gems/torquebox-rubygem-aasm-25.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name aasm
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-aasm-25
+Version: 2.1.5
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: State machine mixin for Ruby objects
+URL: http://rubyist.github.com/aasm/
+Source0: http://rubygems.org/gems/aasm-2.1.5.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+AASM is a continuation of the acts as state machine rails plugin, built for plain Ruby objects.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/aasm-2.1.5/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/aasm-2.1.5/
+%{gem_dir}/cache/aasm-2.1.5.gem
+%{gem_dir}/specifications/aasm-2.1.5.gemspec
+%doc %{gem_dir}/doc/aasm-2.1.5
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-abstract-10.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name abstract
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-abstract-10
+Version: 1.0.0
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: a library which enable you to define abstract method in Ruby
+URL: http://rubyforge.org/projects/abstract
+Source0: http://rubygems.org/gems/abstract-1.0.0.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+'abstract.rb' is a library which enable you to define abstract method in Ruby.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/abstract-1.0.0/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/abstract-1.0.0/
+%{gem_dir}/cache/abstract-1.0.0.gem
+%{gem_dir}/specifications/abstract-1.0.0.gemspec
+%doc %{gem_dir}/doc/abstract-1.0.0
+
+%changelog
+
View
55 specs/gems/torquebox-rubygem-actionmailer-28.spec
@@ -0,0 +1,55 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name actionmailer
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-actionmailer-28
+Version: 2.3.8
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Service layer for easy email delivery and testing
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/actionmailer-2.3.8.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(actionpack) = 2.3.8
+
+%description
+
+Makes it trivial to test and deliver emails sent from a single service layer.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/actionmailer-2.3.8/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/actionmailer-2.3.8/
+%{gem_dir}/cache/actionmailer-2.3.8.gem
+%{gem_dir}/specifications/actionmailer-2.3.8.gemspec
+%doc %{gem_dir}/doc/actionmailer-2.3.8
+
+%changelog
+
View
57 specs/gems/torquebox-rubygem-actionmailer-30.spec
@@ -0,0 +1,57 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name actionmailer
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-actionmailer-30
+Version: 3.0.0
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Email composition, delivery, and receiving framework (part of Rails)
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/actionmailer-3.0.0.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(actionpack) = 3.0.0
+Requires: %{tree_prefix}rubygem(mail) => 2.2.5
+Requires: %{tree_prefix}rubygem(mail) < 2.3
+
+%description
+
+Email on Rails. Compose, deliver, receive, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/actionmailer-3.0.0/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/actionmailer-3.0.0/
+%{gem_dir}/cache/actionmailer-3.0.0.gem
+%{gem_dir}/specifications/actionmailer-3.0.0.gemspec
+%doc %{gem_dir}/doc/actionmailer-3.0.0
+
+%changelog
+
View
57 specs/gems/torquebox-rubygem-actionpack-28.spec
@@ -0,0 +1,57 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name actionpack
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-actionpack-28
+Version: 2.3.8
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Web-flow and rendering framework putting the VC in MVC
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/actionpack-2.3.8.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 2.3.8
+Requires: %{tree_prefix}rubygem(rack) => 1.1.0
+Requires: %{tree_prefix}rubygem(rack) < 1.2
+
+%description
+
+Eases web-request routing, handling, and response as a half-way front, half-way page controller. Implemented with specific emphasis on enabling easy unit/integration testing that doesn't require a browser.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/actionpack-2.3.8/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/actionpack-2.3.8/
+%{gem_dir}/cache/actionpack-2.3.8.gem
+%{gem_dir}/specifications/actionpack-2.3.8.gemspec
+%doc %{gem_dir}/doc/actionpack-2.3.8
+
+%changelog
+
View
70 specs/gems/torquebox-rubygem-actionpack-30.spec
@@ -0,0 +1,70 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name actionpack
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-actionpack-30
+Version: 3.0.0
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Web-flow and rendering framework putting the VC in MVC (part of Rails)
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/actionpack-3.0.0.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 3.0.0
+Requires: %{tree_prefix}rubygem(activemodel) = 3.0.0
+Requires: %{tree_prefix}rubygem(builder) => 2.1.2
+Requires: %{tree_prefix}rubygem(builder) < 2.2
+Requires: %{tree_prefix}rubygem(i18n) => 0.4.1
+Requires: %{tree_prefix}rubygem(i18n) < 0.5
+Requires: %{tree_prefix}rubygem(rack) => 1.2.1
+Requires: %{tree_prefix}rubygem(rack) < 1.3
+Requires: %{tree_prefix}rubygem(rack-test) => 0.5.4
+Requires: %{tree_prefix}rubygem(rack-test) < 0.6
+Requires: %{tree_prefix}rubygem(rack-mount) => 0.6.12
+Requires: %{tree_prefix}rubygem(rack-mount) < 0.7
+Requires: %{tree_prefix}rubygem(tzinfo) => 0.3.23
+Requires: %{tree_prefix}rubygem(tzinfo) < 0.4
+Requires: %{tree_prefix}rubygem(erubis) => 2.6.6
+Requires: %{tree_prefix}rubygem(erubis) < 2.7
+
+%description
+
+Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/actionpack-3.0.0/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/actionpack-3.0.0/
+%{gem_dir}/cache/actionpack-3.0.0.gem
+%{gem_dir}/specifications/actionpack-3.0.0.gemspec
+%doc %{gem_dir}/doc/actionpack-3.0.0
+
+%changelog
+
View
59 specs/gems/torquebox-rubygem-activemodel-30.spec
@@ -0,0 +1,59 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activemodel
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activemodel-30
+Version: 3.0.0
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: A toolkit for building modeling frameworks (part of Rails)
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activemodel-3.0.0.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 3.0.0
+Requires: %{tree_prefix}rubygem(builder) => 2.1.2
+Requires: %{tree_prefix}rubygem(builder) < 2.2
+Requires: %{tree_prefix}rubygem(i18n) => 0.4.1
+Requires: %{tree_prefix}rubygem(i18n) < 0.5
+
+%description
+
+A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activemodel-3.0.0/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activemodel-3.0.0/
+%{gem_dir}/cache/activemodel-3.0.0.gem
+%{gem_dir}/specifications/activemodel-3.0.0.gemspec
+%doc %{gem_dir}/doc/activemodel-3.0.0
+
+%changelog
+
View
59 specs/gems/torquebox-rubygem-activemodel-31.spec
@@ -0,0 +1,59 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activemodel
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activemodel-31
+Version: 3.0.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: A toolkit for building modeling frameworks (part of Rails)
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activemodel-3.0.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 3.0.1
+Requires: %{tree_prefix}rubygem(builder) => 2.1.2
+Requires: %{tree_prefix}rubygem(builder) < 2.2
+Requires: %{tree_prefix}rubygem(i18n) => 0.4.1
+Requires: %{tree_prefix}rubygem(i18n) < 0.5
+
+%description
+
+A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activemodel-3.0.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activemodel-3.0.1/
+%{gem_dir}/cache/activemodel-3.0.1.gem
+%{gem_dir}/specifications/activemodel-3.0.1.gemspec
+%doc %{gem_dir}/doc/activemodel-3.0.1
+
+%changelog
+
View
55 specs/gems/torquebox-rubygem-activerecord-28.spec
@@ -0,0 +1,55 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activerecord
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activerecord-28
+Version: 2.3.8
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Implements the ActiveRecord pattern for ORM
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activerecord-2.3.8.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 2.3.8
+
+%description
+
+Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM. It ties database tables and classes together for business objects, like Customer or Subscription, that can find, save, and destroy themselves without resorting to manual SQL.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activerecord-2.3.8/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activerecord-2.3.8/
+%{gem_dir}/cache/activerecord-2.3.8.gem
+%{gem_dir}/specifications/activerecord-2.3.8.gemspec
+%doc %{gem_dir}/doc/activerecord-2.3.8
+
+%changelog
+
View
60 specs/gems/torquebox-rubygem-activerecord-30.spec
@@ -0,0 +1,60 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activerecord
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activerecord-30
+Version: 3.0.0
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Object-relational mapper framework (part of Rails)
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activerecord-3.0.0.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 3.0.0
+Requires: %{tree_prefix}rubygem(activemodel) = 3.0.0
+Requires: %{tree_prefix}rubygem(arel) => 1.0.0
+Requires: %{tree_prefix}rubygem(arel) < 1.1
+Requires: %{tree_prefix}rubygem(tzinfo) => 0.3.23
+Requires: %{tree_prefix}rubygem(tzinfo) < 0.4
+
+%description
+
+Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activerecord-3.0.0/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activerecord-3.0.0/
+%{gem_dir}/cache/activerecord-3.0.0.gem
+%{gem_dir}/specifications/activerecord-3.0.0.gemspec
+%doc %{gem_dir}/doc/activerecord-3.0.0
+
+%changelog
+
View
60 specs/gems/torquebox-rubygem-activerecord-31.spec
@@ -0,0 +1,60 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activerecord
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activerecord-31
+Version: 3.0.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Object-relational mapper framework (part of Rails)
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activerecord-3.0.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 3.0.1
+Requires: %{tree_prefix}rubygem(activemodel) = 3.0.1
+Requires: %{tree_prefix}rubygem(arel) => 1.0.0
+Requires: %{tree_prefix}rubygem(arel) < 1.1
+Requires: %{tree_prefix}rubygem(tzinfo) => 0.3.23
+Requires: %{tree_prefix}rubygem(tzinfo) < 0.4
+
+%description
+
+Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activerecord-3.0.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activerecord-3.0.1/
+%{gem_dir}/cache/activerecord-3.0.1.gem
+%{gem_dir}/specifications/activerecord-3.0.1.gemspec
+%doc %{gem_dir}/doc/activerecord-3.0.1
+
+%changelog
+
View
55 specs/gems/torquebox-rubygem-activeresource-28.spec
@@ -0,0 +1,55 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activeresource
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activeresource-28
+Version: 2.3.8
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Think Active Record for web resources
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activeresource-2.3.8.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 2.3.8
+
+%description
+
+Wraps web resources in model classes that can be manipulated through XML over REST.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activeresource-2.3.8/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activeresource-2.3.8/
+%{gem_dir}/cache/activeresource-2.3.8.gem
+%{gem_dir}/specifications/activeresource-2.3.8.gemspec
+%doc %{gem_dir}/doc/activeresource-2.3.8
+
+%changelog
+
View
56 specs/gems/torquebox-rubygem-activeresource-30.spec
@@ -0,0 +1,56 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activeresource
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activeresource-30
+Version: 3.0.0
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: REST modeling framework (part of Rails)
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activeresource-3.0.0.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) = 3.0.0
+Requires: %{tree_prefix}rubygem(activemodel) = 3.0.0
+
+%description
+
+REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activeresource-3.0.0/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activeresource-3.0.0/
+%{gem_dir}/cache/activeresource-3.0.0.gem
+%{gem_dir}/specifications/activeresource-3.0.0.gemspec
+%doc %{gem_dir}/doc/activeresource-3.0.0
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-activesupport-28.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activesupport
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activesupport-28
+Version: 2.3.8
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Support and utility classes used by the Rails framework
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activesupport-2.3.8.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+Utility library which carries commonly used classes and goodies from the Rails framework
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activesupport-2.3.8/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activesupport-2.3.8/
+%{gem_dir}/cache/activesupport-2.3.8.gem
+%{gem_dir}/specifications/activesupport-2.3.8.gemspec
+%doc %{gem_dir}/doc/activesupport-2.3.8
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-activesupport-30.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activesupport
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activesupport-30
+Version: 3.0.0
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: A toolkit of support libraries and Ruby core extensions extracted from the Rails framework
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activesupport-3.0.0.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activesupport-3.0.0/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activesupport-3.0.0/
+%{gem_dir}/cache/activesupport-3.0.0.gem
+%{gem_dir}/specifications/activesupport-3.0.0.gemspec
+%doc %{gem_dir}/doc/activesupport-3.0.0
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-activesupport-31.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name activesupport
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-activesupport-31
+Version: 3.0.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: A toolkit of support libraries and Ruby core extensions extracted from the Rails framework
+URL: http://www.rubyonrails.org
+Source0: http://rubygems.org/gems/activesupport-3.0.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/activesupport-3.0.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/activesupport-3.0.1/
+%{gem_dir}/cache/activesupport-3.0.1.gem
+%{gem_dir}/specifications/activesupport-3.0.1.gemspec
+%doc %{gem_dir}/doc/activesupport-3.0.1
+
+%changelog
+
View
60 specs/gems/torquebox-rubygem-arel-11.spec
@@ -0,0 +1,60 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name arel
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-arel-11
+Version: 1.0.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Arel is a relational algebra engine for Ruby
+URL: http://github.com/brynary/arel
+Source0: http://rubygems.org/gems/arel-1.0.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) => 3.0.0
+Requires: %{tree_prefix}rubygem(activesupport) < 3.1
+
+%description
+
+Arel is a Relational Algebra for Ruby. It 1) simplifies the generation complex
+of SQL queries and it 2) adapts to various RDBMS systems. It is intended to be
+a framework framework; that is, you can build your own ORM with it, focusing on
+innovative object and collection modeling as opposed to database compatibility
+and query generation.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/arel-1.0.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/arel-1.0.1/
+%{gem_dir}/cache/arel-1.0.1.gem
+%{gem_dir}/specifications/arel-1.0.1.gemspec
+%doc %{gem_dir}/doc/arel-1.0.1
+
+%changelog
+
View
55 specs/gems/torquebox-rubygem-authlogic-25.spec
@@ -0,0 +1,55 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name authlogic
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-authlogic-25
+Version: 2.1.5
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: A clean, simple, and unobtrusive ruby authentication solution
+URL: http://github.com/binarylogic/authlogic
+Source0: http://rubygems.org/gems/authlogic-2.1.5.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) >= 0
+
+%description
+
+
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/authlogic-2.1.5/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/authlogic-2.1.5/
+%{gem_dir}/cache/authlogic-2.1.5.gem
+%{gem_dir}/specifications/authlogic-2.1.5.gemspec
+%doc %{gem_dir}/doc/authlogic-2.1.5
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-awesome_print-01.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name awesome_print
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-awesome_print-01
+Version: 0.2.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Pretty print Ruby objects with proper indentation and colors
+URL: http://github.com/michaeldv/awesome_print
+Source0: http://rubygems.org/gems/awesome_print-0.2.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+Great Ruby dubugging companion: pretty print Ruby objects to visualize their structure. Supports Rails ActiveRecord objects via included mixin.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/awesome_print-0.2.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/awesome_print-0.2.1/
+%{gem_dir}/cache/awesome_print-0.2.1.gem
+%{gem_dir}/specifications/awesome_print-0.2.1.gemspec
+%doc %{gem_dir}/doc/awesome_print-0.2.1
+
+%changelog
+
View
57 specs/gems/torquebox-rubygem-aws-221.spec
@@ -0,0 +1,57 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name aws
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-aws-221
+Version: 2.3.21
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: AWS Ruby Library for interfacing with Amazon Web Services
+URL: http://github.com/appoxy/aws/
+Source0: http://rubygems.org/gems/aws-2.3.21.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(uuidtools) >= 0
+Requires: %{tree_prefix}rubygem(http_connection) >= 0
+Requires: %{tree_prefix}rubygem(xml-simple) >= 0
+
+%description
+
+AWS Ruby Library for interfacing with Amazon Web Services.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/aws-2.3.21/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/aws-2.3.21/
+%{gem_dir}/cache/aws-2.3.21.gem
+%{gem_dir}/specifications/aws-2.3.21.gemspec
+%doc %{gem_dir}/doc/aws-2.3.21
+
+%changelog
+
View
60 specs/gems/torquebox-rubygem-builder-22.spec
@@ -0,0 +1,60 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name builder
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-builder-22
+Version: 2.1.2
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Builders for MarkUp
+URL: http://onestepback.org
+Source0: http://rubygems.org/gems/builder-2.1.2.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+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
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/builder-2.1.2/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/builder-2.1.2/
+%{gem_dir}/cache/builder-2.1.2.gem
+%{gem_dir}/specifications/builder-2.1.2.gemspec
+%doc %{gem_dir}/doc/builder-2.1.2
+%doc %{gem_instdir}/CHANGES
+%doc %{gem_instdir}/Rakefile
+%doc %{gem_instdir}/README
+%doc %{gem_instdir}/doc/releases/builder-1.2.4.rdoc
+%doc %{gem_instdir}/doc/releases/builder-2.0.0.rdoc
+%doc %{gem_instdir}/doc/releases/builder-2.1.1.rdoc
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-bundler-13.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name bundler
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-bundler-13
+Version: 1.0.3
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: The best way to manage your application's dependencies
+URL: http://gembundler.com
+Source0: http://rubygems.org/gems/bundler-1.0.3.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/bundler-1.0.3/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/bundler-1.0.3/
+%{gem_dir}/cache/bundler-1.0.3.gem
+%{gem_dir}/specifications/bundler-1.0.3.gemspec
+%doc %{gem_dir}/doc/bundler-1.0.3
+
+%changelog
+
View
55 specs/gems/torquebox-rubygem-compass-02.spec
@@ -0,0 +1,55 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name compass
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-compass-02
+Version: 0.10.2
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: A Real Stylesheet Framework
+URL: http://compass-style.org
+Source0: http://rubygems.org/gems/compass-0.10.2.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(haml) >= 3.0.4
+
+%description
+
+Compass is a Sass-based Stylesheet Framework that streamlines the creation and maintainance of CSS.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/compass-0.10.2/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/compass-0.10.2/
+%{gem_dir}/cache/compass-0.10.2.gem
+%{gem_dir}/specifications/compass-0.10.2.gemspec
+%doc %{gem_dir}/doc/compass-0.10.2
+
+%changelog
+
View
66 specs/gems/torquebox-rubygem-erubis-26.spec
@@ -0,0 +1,66 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name erubis
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-erubis-26
+Version: 2.6.6
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: a fast and extensible eRuby implementation which supports multi-language
+URL: http://www.kuwata-lab.com/erubis/
+Source0: http://rubygems.org/gems/erubis-2.6.6.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(abstract) >= 1.0.0
+
+%description
+
+ Erubis is an implementation of eRuby and has the following features:
+
+ * Very fast, almost three times faster than ERB and about 10% faster than eruby.
+ * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
+ * Auto escaping support
+ * Auto trimming spaces around '&lt;% %&gt;'
+ * Embedded pattern changeable (default '&lt;% %&gt;')
+ * Enable to handle Processing Instructions (PI) as embedded pattern (ex. '&lt;?rb ... ?&gt;')
+ * Context object available and easy to combine eRuby template with YAML datafile
+ * Print statement available
+ * Easy to extend and customize in subclass
+ * Ruby on Rails support
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/erubis-2.6.6/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/erubis-2.6.6/
+%{gem_dir}/cache/erubis-2.6.6.gem
+%{gem_dir}/specifications/erubis-2.6.6.gemspec
+%doc %{gem_dir}/doc/erubis-2.6.6
+
+%changelog
+
View
56 specs/gems/torquebox-rubygem-factory_girl-12.spec
@@ -0,0 +1,56 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name factory_girl
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-factory_girl-12
+Version: 1.3.2
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: factory_girl provides a framework and DSL for defining and using model instance factories
+URL: http://thoughtbot.com/projects/factory_girl
+Source0: http://rubygems.org/gems/factory_girl-1.3.2.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+factory_girl provides a framework and DSL for defining and
+ using factories - less error-prone, more explicit, and
+ all-around easier to work with than fixtures.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/factory_girl-1.3.2/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/factory_girl-1.3.2/
+%{gem_dir}/cache/factory_girl-1.3.2.gem
+%{gem_dir}/specifications/factory_girl-1.3.2.gemspec
+%doc %{gem_dir}/doc/factory_girl-1.3.2
+
+%changelog
+
View
60 specs/gems/torquebox-rubygem-haml-315.spec
@@ -0,0 +1,60 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name haml
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-haml-315
+Version: 3.0.15
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: An elegant, structured XHTML/XML templating engine. Comes with Sass, a similar CSS templating engine
+URL: http://haml-lang.com/
+Source0: http://rubygems.org/gems/haml-3.0.15.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+ Haml (HTML Abstraction Markup Language) is a layer on top of XHTML or XML
+ that's designed to express the structure of XHTML or XML documents
+ in a non-repetitive, elegant, easy way,
+ using indentation rather than closing tags
+ and allowing Ruby to be embedded with ease.
+ It was originally envisioned as a plugin for Ruby on Rails,
+ but it can function as a stand-alone templating engine.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/haml-3.0.15/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/haml-3.0.15/
+%{gem_dir}/cache/haml-3.0.15.gem
+%{gem_dir}/specifications/haml-3.0.15.gemspec
+%doc %{gem_dir}/doc/haml-3.0.15
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-http_connection-11.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name http_connection
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-http_connection-11
+Version: 1.3.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: HTTP helper library
+URL: http://github.com/appoxy/http_connection/
+Source0: http://rubygems.org/gems/http_connection-1.3.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+HTTP helper library
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/http_connection-1.3.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/http_connection-1.3.1/
+%{gem_dir}/cache/http_connection-1.3.1.gem
+%{gem_dir}/specifications/http_connection-1.3.1.gemspec
+%doc %{gem_dir}/doc/http_connection-1.3.1
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-i18n-01.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name i18n
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-i18n-01
+Version: 0.4.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: New wave Internationalization support for Ruby
+URL: http://github.com/svenfuchs/i18n
+Source0: http://rubygems.org/gems/i18n-0.4.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+New wave Internationalization support for Ruby.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/i18n-0.4.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/i18n-0.4.1/
+%{gem_dir}/cache/i18n-0.4.1.gem
+%{gem_dir}/specifications/i18n-0.4.1.gemspec
+%doc %{gem_dir}/doc/i18n-0.4.1
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-json-16.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name json
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-json-16
+Version: 1.4.6
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: JSON implementation for JRuby
+URL: http://json-jruby.rubyforge.org/
+Source0: http://rubygems.org/gems/json-1.4.6-java.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+A JSON implementation as a JRuby extension.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/json-1.4.6-java/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform java %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/json-1.4.6-java/
+%{gem_dir}/cache/json-1.4.6-java.gem
+%{gem_dir}/specifications/json-1.4.6-java.gemspec
+%doc %{gem_dir}/doc/json-1.4.6-java
+
+%changelog
+
View
57 specs/gems/torquebox-rubygem-mail-27.spec
@@ -0,0 +1,57 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name mail
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-mail-27
+Version: 2.2.7
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Mail provides a nice Ruby DSL for making, sending and reading emails
+URL: http://github.com/mikel/mail
+Source0: http://rubygems.org/gems/mail-2.2.7.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activesupport) >= 2.3.6
+Requires: %{tree_prefix}rubygem(mime-types) >= 0
+Requires: %{tree_prefix}rubygem(treetop) >= 1.4.5
+
+%description
+
+A really Ruby Mail handler.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/mail-2.2.7/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/mail-2.2.7/
+%{gem_dir}/cache/mail-2.2.7.gem
+%{gem_dir}/specifications/mail-2.2.7.gemspec
+%doc %{gem_dir}/doc/mail-2.2.7
+
+%changelog
+
View
58 specs/gems/torquebox-rubygem-mime-types-1.spec
@@ -0,0 +1,58 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name mime-types
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-mime-types-1
+Version: 1.16
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Manages a MIME Content-Type database that will return the Content-Type for a given filename
+URL: http://mime-types.rubyforge.org/
+Source0: http://rubygems.org/gems/mime-types-1.16.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+MIME::Types for Ruby originally based on and synchronized with MIME::Types for Perl by Mark Overmeer, copyright 2001 - 2009. As of version 1.15, the data format for the MIME::Type list has changed and the synchronization will no longer happen.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/mime-types-1.16/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/mime-types-1.16/
+%{gem_dir}/cache/mime-types-1.16.gem
+%{gem_dir}/specifications/mime-types-1.16.gemspec
+%doc %{gem_dir}/doc/mime-types-1.16
+%doc %{gem_instdir}/History.txt
+%doc %{gem_instdir}/Install.txt
+%doc %{gem_instdir}/Licence.txt
+%doc %{gem_instdir}/README.txt
+
+%changelog
+
View
59 specs/gems/torquebox-rubygem-nokogiri-13.spec
@@ -0,0 +1,59 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name nokogiri
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-nokogiri-13
+Version: 1.4.3.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Nokogiri (&#37624;) is an HTML, XML, SAX, and Reader parser
+URL: http://nokogiri.org
+Source0: http://rubygems.org/gems/nokogiri-1.4.3.1-java.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(weakling) >= 0.0.3
+
+%description
+
+Nokogiri (&#37624;) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's
+many features is the ability to search documents via XPath or CSS3 selectors.
+
+XML is like violence - if it doesn&#8217;t solve your problems, you are not using
+enough of it.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/nokogiri-1.4.3.1-java/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform java %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/nokogiri-1.4.3.1-java/
+%{gem_dir}/cache/nokogiri-1.4.3.1-java.gem
+%{gem_dir}/specifications/nokogiri-1.4.3.1-java.gemspec
+%doc %{gem_dir}/doc/nokogiri-1.4.3.1-java
+
+%changelog
+
View
56 specs/gems/torquebox-rubygem-paperclip-23.spec
@@ -0,0 +1,56 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name paperclip
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-paperclip-23
+Version: 2.3.3
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: File attachments as attributes for ActiveRecord
+URL: http://www.thoughtbot.com/projects/paperclip
+Source0: http://rubygems.org/gems/paperclip-2.3.3.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(activerecord) >= 0
+Requires: %{tree_prefix}rubygem(activesupport) >= 0
+
+%description
+
+Easy upload management for ActiveRecord
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/paperclip-2.3.3/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/paperclip-2.3.3/
+%{gem_dir}/cache/paperclip-2.3.3.gem
+%{gem_dir}/specifications/paperclip-2.3.3.gemspec
+%doc %{gem_dir}/doc/paperclip-2.3.3
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-polyglot-01.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name polyglot
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-polyglot-01
+Version: 0.3.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Allows custom language loaders for specified file extensions to be hooked into require
+URL: http://polyglot.rubyforge.org
+Source0: http://rubygems.org/gems/polyglot-0.3.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+Allows custom language loaders for specified file extensions to be hooked into require
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/polyglot-0.3.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/polyglot-0.3.1/
+%{gem_dir}/cache/polyglot-0.3.1.gem
+%{gem_dir}/specifications/polyglot-0.3.1.gemspec
+%doc %{gem_dir}/doc/polyglot-0.3.1
+
+%changelog
+
View
54 specs/gems/torquebox-rubygem-proxies-01.spec
@@ -0,0 +1,54 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name proxies
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-proxies-01
+Version: 0.2.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Proxies can even proxy other proxies
+URL: http://rubygems.org/gems/proxies
+Source0: http://rubygems.org/gems/proxies-0.2.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+Proxies can even proxy other proxies
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/proxies-0.2.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/proxies-0.2.1/
+%{gem_dir}/cache/proxies-0.2.1.gem
+%{gem_dir}/specifications/proxies-0.2.1.gemspec
+%doc %{gem_dir}/doc/proxies-0.2.1
+
+%changelog
+
View
60 specs/gems/torquebox-rubygem-rack-10.spec
@@ -0,0 +1,60 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name rack
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-rack-10
+Version: 1.1.0
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: a modular Ruby webserver interface
+URL: http://rack.rubyforge.org
+Source0: http://rubygems.org/gems/rack-1.1.0.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+Rack provides 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.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/rack-1.1.0/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/rack-1.1.0/
+%{gem_dir}/cache/rack-1.1.0.gem
+%{gem_dir}/specifications/rack-1.1.0.gemspec
+%doc %{gem_dir}/doc/rack-1.1.0
+
+%changelog
+
View
60 specs/gems/torquebox-rubygem-rack-11.spec
@@ -0,0 +1,60 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name rack
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-rack-11
+Version: 1.2.1
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: a modular Ruby webserver interface
+URL: http://rack.rubyforge.org
+Source0: http://rubygems.org/gems/rack-1.2.1.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+
+%description
+
+Rack provides 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.
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{bin_dir}
+install -m 755 -d %{buildroot}%{gem_dir}
+install -m 755 -d %{buildroot}%{gem_dir}/gems/rack-1.2.1/lib
+gem install --local --bindir %{buildroot}%{bin_dir} --install-dir %{buildroot}%{gem_dir} --force --ignore-dependencies --platform ruby %{SOURCE0}
+
+%clean
+
+rm -rf %{buildroot}
+
+%files
+
+%defattr(-, root, root, -)
+%{bin_dir}/
+%{gem_dir}/gems/rack-1.2.1/
+%{gem_dir}/cache/rack-1.2.1.gem
+%{gem_dir}/specifications/rack-1.2.1.gemspec
+%doc %{gem_dir}/doc/rack-1.2.1
+
+%changelog
+
View
55 specs/gems/torquebox-rubygem-rack-mount-013.spec
@@ -0,0 +1,55 @@
+%global tree_prefix torquebox-
+%global ruby_sitelib /opt/jruby/lib/ruby/site_ruby/1.8
+%global gem_dir /opt/jruby/lib/ruby/gems/1.8
+%global bin_dir /opt/jruby/bin
+%global gem_name rack-mount
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+%global ruby_abi 1.8-java
+
+Name: torquebox-rubygem-rack-mount-013
+Version: 0.6.13
+Release: 1%{?dist}
+Group: Development/Languages
+License: GPLv2+ or Ruby
+BuildArch: noarch
+Summary: Stackable dynamic tree based Rack router
+URL: http://github.com/josh/rack-mount
+Source0: http://rubygems.org/gems/rack-mount-0.6.13.gem
+
+Provides: %{tree_prefix}rubygem(%{gem_name}) = %{version}
+
+Requires: ruby(abi) = %{ruby_abi}
+
+Requires: %{tree_prefix}rubygem(rack) >= 1.0.0
+
+%description
+
+Stackable dynamic tree based Rack router
+
+%prep
+
+%build
+
+%install
+
+rm -rf %{buildroot}
+install -m 755 -d %{buildroot}%{