]> git.wincent.com - wikitext.git/blob - wikitext.gemspec
Handle missing "add_development_dependency" by defining it
[wikitext.git] / wikitext.gemspec
1 # Copyright 2010 Wincent Colaiuta
2 # This program is free software: you can redistribute it and/or modify
3 # it under the terms of the GNU General Public License as published by
4 # the Free Software Foundation, either version 3 of the License, or
5 # (at your option) any later version.
6 #
7 # This program is distributed in the hope that it will be useful,
8 # but WITHOUT ANY WARRANTY; without even the implied warranty of
9 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10 # GNU General Public License for more details.
11 #
12 # You should have received a copy of the GNU General Public License
13 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
14
15 require File.join(File.dirname(__FILE__), 'lib', 'wikitext', 'version.rb')
16
17 Gem::Specification.new do |s|
18   s.name              = 'wikitext'
19   s.version           =  Wikitext::VERSION
20   s.author            = 'Wincent Colaiuta'
21   s.email             = 'win@wincent.com'
22   s.homepage          = 'https://wincent.com/products/wikitext'
23   s.rubyforge_project = 'wikitext'
24   s.platform          = Gem::Platform::RUBY
25   s.summary           = 'Wikitext-to-HTML translator'
26   s.description       = <<-ENDDESC
27     Wikitext is a fast wikitext-to-HTML translator written in C.
28   ENDDESC
29   s.require_paths     = ['ext', 'lib']
30   s.has_rdoc          = false
31   s.files             = Dir['bin/wikitext',
32                             'ext/*.{rb,c,h}',
33                             'ext/depend',
34                             'lib/wikitext/*.rb',
35                             'rails/init.rb',
36                             'spec/*.rb']
37   s.extensions        = ['ext/extconf.rb']
38   s.executables       = ['wikitext']
39
40   if !s.respond_to? :add_development_dependency
41     def s.add_development_dependency gem, *requirements
42       s.add_dependency gem, *requirements
43     end
44   end
45   s.add_development_dependency 'rspec'
46   s.add_development_dependency 'thor'
47   s.add_development_dependency 'yard'
48   s.add_development_dependency 'wopen3'
49 end