Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 97 lines (86 sloc) 4.858 kb
53c59c7 Fixing RJB to whatever version
Assaf Arkin authored
1 # Licensed to the Apache Software Foundation (ASF) under one or more
2 # contributor license agreements. See the NOTICE file distributed with this
3 # work for additional information regarding copyright ownership. The ASF
4 # licenses this file to you under the Apache License, Version 2.0 (the
5 # "License"); you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 # http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13 # License for the specific language governing permissions and limitations under
14 # the License.
15
9b5b3a6 Fix broken _buildr bootstrap: buildr.gemspec may be eval()'ed making …
Alex Boisvert authored
16 unless defined?(Buildr::VERSION)
17 require File.join(File.dirname(__FILE__), 'lib', 'buildr', 'version.rb')
5eb3fab @realityforge Make sure that the buildr version file is marked as loaded so it is n…
realityforge authored
18 $LOADED_FEATURES << 'buildr/version.rb'
9b5b3a6 Fix broken _buildr bootstrap: buildr.gemspec may be eval()'ed making …
Alex Boisvert authored
19 end
20
d748aa3 @realityforge Set the $platform global variable to the platform as a string and use…
realityforge authored
21 # Rakefile needs to create spec for both platforms (ruby and java), using the
22 # $platform global variable. In all other cases, we figure it out from RUBY_PLATFORM.
23 $platform ||= RUBY_PLATFORM[/java/] || 'ruby'
24
3b816f3 Added buildr.gemspec file
Assaf Arkin authored
25 Gem::Specification.new do |spec|
26 spec.name = 'buildr'
0c1df28 use dup to avoid an error on the frozen state - workaround to work wi…
Antoine Toulme authored
27 spec.version = Buildr::VERSION.dup
3b816f3 Added buildr.gemspec file
Assaf Arkin authored
28 spec.author = 'Apache Buildr'
04db322 Changed mailing lists
Assaf Arkin authored
29 spec.email = "users@buildr.apache.org"
d3cd2fb Changed URL form incubator.apache.org to buildr.apache.org
Assaf Arkin authored
30 spec.homepage = "http://buildr.apache.org/"
6c2d014 change of tagline
Antoine Toulme authored
31 spec.summary = "Build like you code"
1349393 Buildr release process: better Rubyforge announcement on new release,…
Assaf Arkin authored
32 spec.description = <<-TEXT
33 Apache Buildr is a build system for Java-based applications, including support
34 for Scala, Groovy and a growing number of JVM languages and tools. We wanted
35 something that's simple and intuitive to use, so we only need to tell it what
36 to do, and it takes care of the rest. But also something we can easily extend
37 for those one-off tasks, with a language that's a joy to use.
38 TEXT
cf72cc5 Switched to using SDoc (http://github.com/voloko/sdoc/) for RDoc gene…
Assaf Arkin authored
39 spec.rubyforge_project = 'buildr'
3b816f3 Added buildr.gemspec file
Assaf Arkin authored
40
d748aa3 @realityforge Set the $platform global variable to the platform as a string and use…
realityforge authored
41 spec.platform = $platform
78d166e Upgrade to json-pure 1.2.0
Alex Boisvert authored
42
098698c Fixed issue where gemspec would include buildr.pdf.
Assaf Arkin authored
43 spec.files = Dir['{addon,bin,doc,etc,lib,rakelib,spec}/**/*', '*.{gemspec,buildfile}'] +
4184d66 Let's see if this includes any files in the gem.
Assaf Arkin authored
44 ['LICENSE', 'NOTICE', 'CHANGELOG', 'README.rdoc', 'Rakefile', '_buildr', '_jbuildr']
45c08d3 Fixed RDoc 2.3/2.4 conflict on rake setup.
Assaf Arkin authored
45 spec.require_paths = 'lib', 'addon'
3b816f3 Added buildr.gemspec file
Assaf Arkin authored
46 spec.bindir = 'bin' # Use these for applications.
47 spec.executable = 'buildr'
48
45c08d3 Fixed RDoc 2.3/2.4 conflict on rake setup.
Assaf Arkin authored
49 spec.extra_rdoc_files = 'README.rdoc', 'CHANGELOG', 'LICENSE', 'NOTICE'
50 spec.rdoc_options = '--title', 'Buildr', '--main', 'README.rdoc',
51 '--webcvs', 'http://svn.apache.org/repos/asf/buildr/trunk/'
52 spec.post_install_message = "To get started run buildr --help"
3b816f3 Added buildr.gemspec file
Assaf Arkin authored
53
cfde140 @realityforge * Upgrade to require rubygems > 1.8.6
realityforge authored
54 spec.required_rubygems_version = ">= 1.8.6"
55
3b816f3 Added buildr.gemspec file
Assaf Arkin authored
56 # Tested against these dependencies.
a200202 @realityforge BUILDR-638 Update to rake 0.9.2.2
realityforge authored
57 spec.add_dependency 'rake', '0.9.2.2'
80f0489 @realityforge Upgrade some dependencies to later releases
realityforge authored
58 spec.add_dependency 'builder', '3.2.2'
dd5e5a2 @realityforge Update some dependencies
realityforge authored
59 spec.add_dependency 'net-ssh', '2.7.0'
80f0489 @realityforge Upgrade some dependencies to later releases
realityforge authored
60 spec.add_dependency 'net-sftp', '2.1.2'
9d7d32f @realityforge Add jruby-pageant dependency as it is required for sftp to work under…
realityforge authored
61 # Required for sftp support under windows
62 spec.add_dependency "jruby-pageant", '1.1.1' if $platform.to_s == 'java'
ce9f847 @realityforge Upgrade the rubyzip dependency version
realityforge authored
63 spec.add_dependency 'rubyzip', '0.9.9'
9dd92b3 @realityforge Update the json_pure dependency
realityforge authored
64 spec.add_dependency 'json_pure', '1.8.0'
e0ec710 @realityforge Bump the rubyforge version
realityforge authored
65 spec.add_dependency 'rubyforge', '2.0.4'
dd5e5a2 @realityforge Update some dependencies
realityforge authored
66 spec.add_dependency 'hoe', '3.7.1'
67 spec.add_dependency 'rjb', '1.4.8' if ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby')
01f4993 @realityforge Update the atoulme-Antwrap dependency to a version that does not give…
realityforge authored
68 spec.add_dependency 'atoulme-Antwrap', '~> 0.7.4'
80f0489 @realityforge Upgrade some dependencies to later releases
realityforge authored
69 spec.add_dependency 'diff-lcs', '1.2.4'
dd5e5a2 @realityforge Update some dependencies
realityforge authored
70 spec.add_dependency 'rspec-expectations', '2.14.3'
71 spec.add_dependency 'rspec-mocks', '2.14.3'
72 spec.add_dependency 'rspec-core', '2.14.5'
73 spec.add_dependency 'rspec', '2.14.1'
a1feb76 @realityforge Update the version of xml-simple to the latest release
realityforge authored
74 spec.add_dependency 'xml-simple', '1.1.2'
8f9686d @realityforge Update the version of minitar to the latest bug fix release
realityforge authored
75 spec.add_dependency 'minitar', '0.5.4'
bffe3c5 @realityforge Update jruby-openssl dependency
realityforge authored
76 spec.add_dependency 'jruby-openssl', '~> 0.8.2' if $platform.to_s == 'java'
ae52b9b @realityforge Require 'bundler/setup' as part of buildr startup to ensure that buil…
realityforge authored
77 spec.add_dependency 'bundler'
3384f9b Make Archive-related operations deterministic by using OrderedHash
Alex Boisvert authored
78 spec.add_dependency 'orderedhash'
45abbd6 @realityforge Replace dependency on highline with custom console class
realityforge authored
79 spec.add_dependency 'win32console' '1.3.2' if $platform.to_s == 'x86-mswin32'
8077426 @realityforge Add explicit dependency on the ci_reporter gem and RedCloth gem. Excl…
realityforge authored
80
09f17ac @realityforge Disable the documentation dependencies under jruby due to windows inc…
realityforge authored
81 # Unable to get this consistently working under jruby on windows
82 unless $platform.to_s == 'java'
11bbc4f @realityforge Rollback jekyll upgrade as it is incompatible with the version of liq…
realityforge authored
83 spec.add_development_dependency 'jekyll', '0.11.2'
09f17ac @realityforge Disable the documentation dependencies under jruby due to windows inc…
realityforge authored
84 spec.add_development_dependency 'RedCloth', '4.2.9'
85 spec.add_development_dependency 'jekylltask', '1.1.0'
7e9b7e7 @realityforge Update a few more dependencies
realityforge authored
86 spec.add_development_dependency 'rdoc', '4.0.1'
09f17ac @realityforge Disable the documentation dependencies under jruby due to windows inc…
realityforge authored
87 end
8077426 @realityforge Add explicit dependency on the ci_reporter gem and RedCloth gem. Excl…
realityforge authored
88
e3d68b7 @realityforge Make use of rspec-retry to try and avoid the impact of the intermitte…
realityforge authored
89 spec.add_development_dependency 'rspec-retry', '0.2.1'
dd5e5a2 @realityforge Update some dependencies
realityforge authored
90 spec.add_development_dependency 'ci_reporter', '1.9.0'
840fc5d @realityforge BUILDR-640 Enable building jekyll and rdoc under more rubies. (Niklau…
realityforge authored
91 # Ideally we would depend on psych when the platform has >= 1.9.2 support and jruby platform version > 1.6.6
92 #spec.add_development_dependency 'psych' if RUBY_VERSION >= '1.9.2'
93 spec.add_development_dependency 'pygmentize', '0.0.3'
2a1f482 @realityforge Add saikuro_treemap dependency
realityforge authored
94 spec.add_development_dependency 'saikuro_treemap', '0.2.0'
2d6955d @realityforge Explicitly declare atoulme-Saikuro dependency
realityforge authored
95 spec.add_development_dependency 'atoulme-Saikuro', '1.2.1'
9eed109 @vic Fixed: BUILDR-82: Temporary work around for Net::SSH 2.0.2 attempting…
vic authored
96 end
Something went wrong with that request. Please try again.