From: Pirate Praveen <praveen@debian.org>
Date: Sun, 13 Mar 2016 01:18:11 +0530
Subject: avoid git in gemspec

Last-Updated: 2014-11-23

git ls-files is only available in git.
with this patch pbuilder can build correct gemspec file.
---
 twitter-text.gemspec | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/twitter-text.gemspec b/twitter-text.gemspec
index bff0d74..9e3abe9 100644
--- a/twitter-text.gemspec
+++ b/twitter-text.gemspec
@@ -24,8 +24,19 @@ Gem::Specification.new do |s|
   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
