Trivial CodingStyle fix: use single quoted string.
[Akkordarbeit.git] / akkordarbeit.gemspec
blobc34c58e84fc7b74178c3cf8b7512605393932721
1 # vim: fileencoding=UTF-8 ft=ruby syn=ruby ts=2 sw=2 ai eol et si
3 # Copyright (c) 2009 Jörg W Mittag <mailto:JoergWMittag+Akkordarbeit@GoogleMail.Com>
4 # Copyright (c) 2009 Marc Rummel <mailto:Marc.Rummel+Akkordarbeit@GoogleMail.Com>
5 # This code is licensed under the terms of the MIT License (see LICENSE.rdoc)
7 module Akkordarbeit
8   module Projectinfo
9     NAME     = 'Akkordarbeit'
10     VERSION  = '0.0.2'
11     SUMMARY  = 'Formats ChordPro leadsheets as HTML or plaintext'
12     AUTHORS  = ['Jörg W Mittag', 'Marc Rummel']
13     EMAIL    = 'JoergWMittag+Akkordarbeit@GoogleMail.Com'
14     HOMEPAGE = 'https://JoergWMittag.GitHub.Com/akkordarbeit/'
15     DESCRIPTION = <<-'HERE'
16 Akkordarbeit is a program for formatting simple leadsheets in a
17 simplified ChordPro format to various other formats such as HTML
18 or plaintext.
19   HERE
21     LICENSE = 'MIT X11 License (see LICENSE.rdoc)'
23     FEATUREDIR = 'features'
24     FEATURES = %w[
25       html_formatter.feature
26       parser.feature
27       text_formatter.feature
28       step_definitions/akkordarbeit_steps.rb
29     ]
30     FEATUREFILES = FEATURES.map { |f| File.join FEATUREDIR, f }
32     SPECDIR = 'spec'
33     SPECS = %w[
34       akkordarbeit_spec.rb
35       akkordarbeit_suite.rb
36       spec_helper.rb
37       spec.opts
38     ]
39     SPECFILES = SPECS.map { |f| File.join SPECDIR, f }
41     TESTFILES = FEATUREFILES + SPECFILES
43     DOCFILES = %w[
44       LICENSE.rdoc
45       README.rdoc
46     ]
48     SOURCEDIR = 'lib'
49     SOURCES = %w[
50       akkordarbeit.rb
51       akkordarbeit/html_formatter.rb
52       akkordarbeit/parser.rb
53       akkordarbeit/text_formatter.rb
54     ]
55     SOURCEFILES = SOURCES.map { |f| File.join SOURCEDIR, f }
57     EXECUTABLEDIR = 'bin'
58     EXECUTABLES = %w[
59       akkordarbeit
60     ]
61     EXECUTABLEFILES = EXECUTABLES.map { |f| File.join EXECUTABLEDIR, f }
63     RDOCFILES = DOCFILES + EXECUTABLEFILES + SOURCEFILES
64     RDOCOPTIONS = %w[--all --charset=UTF-8 --line-numbers --webcvs=https://GitHub.Com/JoergWMittag/Akkordarbeit/blob/master/%s]
66     FILELIST = TESTFILES + RDOCFILES
68     GEMSPEC = Gem::Specification.new do |s|
69       s.name = NAME.downcase
70       s.summary = SUMMARY
71       s.version = Gem::Version.new VERSION
72       s.authors = AUTHORS
73       s.email = EMAIL
74       s.homepage = HOMEPAGE
75       s.rubyforge_project = NAME
76       s.license = LICENSE
77       s.required_ruby_version = Gem::Version.new '1.8.6'
78       s.required_rubygems_version = Gem::Version.new '1.3.2'
79       s.has_rdoc = true
80       s.rdoc_options = RDOCOPTIONS
81       s.extra_rdoc_files = DOCFILES
82       s.files = FILELIST
83       s.test_files = TESTFILES
84       s.executables = EXECUTABLES
85       s.description = DESCRIPTION
86       s.add_development_dependency 'cucumber', '~> 0.3.0'
87       s.add_development_dependency 'jscruggs-metric_fu', '~> 0.9.0'
88       s.add_development_dependency 'rdoc', '~> 2.4.3', '>= 2.4.2'
89       s.add_development_dependency 'rspec', '~> 1.2.4', '>= 1.2.4'
90     end
91   end
92 end unless defined? Akkordarbeit::Projectinfo::GEMSPEC