]> git.wincent.com - wikitext.git/blob - wikitext.gemspec
Extract gemspec out into separate file
[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 'rake/gempackagetask'
16 require File.join(File.dirname(__FILE__), 'lib', 'wikitext', 'version.rb')
17
18 Gem::Specification.new do |s|
19   s.name              = 'wikitext'
20   s.version           =  Wikitext::VERSION
21   s.author            = 'Wincent Colaiuta'
22   s.email             = 'win@wincent.com'
23   s.homepage          = 'http://wikitext.rubyforge.org/'
24   s.rubyforge_project = 'wikitext'
25   s.platform          = Gem::Platform::RUBY
26   s.summary           = 'Wikitext-to-HTML translator'
27   s.description       = <<-ENDDESC
28     Wikitext is a fast wikitext-to-HTML translator written in C.
29   ENDDESC
30   s.require_paths     = ['ext', 'lib']
31   s.has_rdoc          = true
32   s.files             = FileList[ 'bin/*',
33                                   'ext/wikitext_ragel.c',
34                                   'ext/*.{rb,c,h}',
35                                   'ext/depend',
36                                   'lib/wikitext/*',
37                                   'rails/init.rb',
38                                   'spec/*' ].to_a
39   s.extensions        = ['ext/extconf.rb']
40   s.executables       = ['wikitext']
41   if s.respond_to? :add_development_dependency
42     s.add_development_dependency 'rspec'
43     s.add_development_dependency 'wopen3'
44   else
45     s.add_dependency 'rspec'
46     s.add_dependency 'wopen3'
47   end
48 end