1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Description: avoid git in gemspec
git ls-files is only available in git.
.
with this patch pbuilder can build correct gemspec file.
Author: Pirate Praveen <praveen@debian.org>
Last-Updated: 2014-11-23
--- a/twitter-text.gemspec
+++ b/twitter-text.gemspec
@@ -23,8 +23,19 @@
s.add_development_dependency "simplecov", "~> 0.8.0"
s.add_runtime_dependency "unf", "~> 0.1.0"
- s.files = `git ls-files`.split("\n") + ['lib/assets/tld_lib.yml']
- s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
- s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
+ s.files = %w(
+ Gemfile
+ LICENSE
+ README.rdoc
+ twitter-text.gemspec
+ Rakefile
+ )
+ s.files += Dir.glob("lib/**/*")
+ s.files += Dir.glob("script/**/*")
+ s.files += Dir.glob("test/**/*_test.rb")
+ s.files += Dir.glob("spec/**/*_spec.rb")
+ s.files += ['test/twitter-text-conformance/tld_lib.yml']
+ s.test_files = Dir.glob("spec/**/*_spec.rb") + Dir.glob("test/**/*_test.rb")
+
s.require_paths = ["lib"]
end
|