vagrant-cloudstack.gemspec in vagrant-cloudstack-1.3.0 vs vagrant-cloudstack.gemspec in vagrant-cloudstack-1.4.0
- old
+ new
@@ -1,59 +1,59 @@
-$:.unshift File.expand_path('../lib', __FILE__)
-require 'vagrant-cloudstack/version'
-
-Gem::Specification.new do |s|
- s.name = 'vagrant-cloudstack'
- s.version = VagrantPlugins::Cloudstack::VERSION
- s.platform = Gem::Platform::RUBY
- s.license = 'MIT'
- s.authors = ['Mitchell Hashimoto', 'Carl Loa Odin', 'Tor-Åke Fransson', 'Olle Lundberg', 'Roeland Kuipers', 'Yuichi Uemura', 'Atsushi Sasaki', 'Nicolas Brechet', 'Peter Jönsson', 'Christophe Roux', 'Andrei Chiriaev', 'Miguel Ferreira', 'Timothy van Zadelhoff', 'Geurt Schimmel', 'Bob van den Heuvel']
- s.email = 'int-toolkit@schubergphilis.com'
- s.homepage = 'https://github.com/schubergphilis/vagrant-cloudstack/'
- s.summary = 'Enables Vagrant to manage machines in Cloudstack.'
- s.description = 'Provides a cloudstack provider in Vagrant via which Vagrant can manage machines in CloudStack.'
-
- s.required_rubygems_version = '>= 1.3.6'
- s.rubyforge_project = 'vagrant-cloudstack'
-
- s.add_runtime_dependency 'fog', '~> 1.32', '>= 1.32.0'
-
- s.add_development_dependency 'rake', '>= 10.4', '~> 10.5'
- s.add_development_dependency 'rspec-core', '~> 2.14', '>= 2.14.7'
- s.add_development_dependency 'rspec-expectations', '~> 2.14', '>= 2.14.4'
- s.add_development_dependency 'rspec-mocks', '~> 2.14', '>= 2.14.4'
-
- # The following block of code determines the files that should be included
- # in the gem. It does this by reading all the files in the directory where
- # this gemspec is, and parsing out the ignored files from the gitignore.
- # Note that the entire gitignore(5) syntax is not supported, specifically
- # the "!" syntax, but it should mostly work correctly.
- root_path = File.dirname(__FILE__)
- all_files = Dir.chdir(root_path) { Dir.glob('**/{*,.*}') }
- all_files.reject! { |file| ['.', '..'].include?(File.basename(file)) }
- gitignore_path = File.join(root_path, '.gitignore')
- gitignore = File.readlines(gitignore_path)
- gitignore.map! { |line| line.chomp.strip }
- gitignore.reject! { |line| line.empty? || line =~ /^(#|!)/ }
-
- unignored_files = all_files.reject do |file|
- # Ignore any directories, the gemspec only cares about files
- next true if File.directory?(file)
-
- # Ignore any paths that match anything in the gitignore. We do
- # two tests here:
- #
- # - First, test to see if the entire path matches the gitignore.
- # - Second, match if the basename does, this makes it so that things
- # like '.DS_Store' will match sub-directories too (same behavior
- # as git).
- #
- gitignore.any? do |ignore|
- File.fnmatch(ignore, file) ||
- File.fnmatch(ignore, File.basename(file), File::FNM_PATHNAME)
- end
- end
-
- s.files = unignored_files
- s.executables = unignored_files.map { |f| f[/^bin\/(.*)/, 1] }.compact
- s.require_path = 'lib'
-end
+$:.unshift File.expand_path('../lib', __FILE__)
+require 'vagrant-cloudstack/version'
+
+Gem::Specification.new do |s|
+ s.name = 'vagrant-cloudstack'
+ s.version = VagrantPlugins::Cloudstack::VERSION
+ s.platform = Gem::Platform::RUBY
+ s.license = 'MIT'
+ s.authors = ['Mitchell Hashimoto', 'Carl Loa Odin', 'Tor-Åke Fransson', 'Olle Lundberg', 'Roeland Kuipers', 'Yuichi Uemura', 'Atsushi Sasaki', 'Nicolas Brechet', 'Peter Jönsson', 'Christophe Roux', 'Andrei Chiriaev', 'Miguel Ferreira', 'Timothy van Zadelhoff', 'Geurt Schimmel', 'Bob van den Heuvel']
+ s.email = 'int-toolkit@schubergphilis.com'
+ s.homepage = 'https://github.com/missioncriticalcloud/vagrant-cloudstack/'
+ s.summary = 'Enables Vagrant to manage machines in Cloudstack.'
+ s.description = 'Provides a cloudstack provider in Vagrant via which Vagrant can manage machines in CloudStack.'
+
+ s.required_rubygems_version = '>= 1.3.6'
+ s.rubyforge_project = 'vagrant-cloudstack'
+
+ s.add_runtime_dependency 'fog', '~> 1.32', '>= 1.32.0'
+
+ s.add_development_dependency 'rake', '>= 10.4', '~> 10.5'
+ s.add_development_dependency 'rspec-core', '~> 2.14', '>= 2.14.7'
+ s.add_development_dependency 'rspec-expectations', '~> 2.14', '>= 2.14.4'
+ s.add_development_dependency 'rspec-mocks', '~> 2.14', '>= 2.14.4'
+
+ # The following block of code determines the files that should be included
+ # in the gem. It does this by reading all the files in the directory where
+ # this gemspec is, and parsing out the ignored files from the gitignore.
+ # Note that the entire gitignore(5) syntax is not supported, specifically
+ # the "!" syntax, but it should mostly work correctly.
+ root_path = File.dirname(__FILE__)
+ all_files = Dir.chdir(root_path) { Dir.glob('**/{*,.*}') }
+ all_files.reject! { |file| ['.', '..'].include?(File.basename(file)) }
+ gitignore_path = File.join(root_path, '.gitignore')
+ gitignore = File.readlines(gitignore_path)
+ gitignore.map! { |line| line.chomp.strip }
+ gitignore.reject! { |line| line.empty? || line =~ /^(#|!)/ }
+
+ unignored_files = all_files.reject do |file|
+ # Ignore any directories, the gemspec only cares about files
+ next true if File.directory?(file)
+
+ # Ignore any paths that match anything in the gitignore. We do
+ # two tests here:
+ #
+ # - First, test to see if the entire path matches the gitignore.
+ # - Second, match if the basename does, this makes it so that things
+ # like '.DS_Store' will match sub-directories too (same behavior
+ # as git).
+ #
+ gitignore.any? do |ignore|
+ File.fnmatch(ignore, file) ||
+ File.fnmatch(ignore, File.basename(file), File::FNM_PATHNAME)
+ end
+ end
+
+ s.files = unignored_files
+ s.executables = unignored_files.map { |f| f[/^bin\/(.*)/, 1] }.compact
+ s.require_path = 'lib'
+end