File: 2001-fix-gemspec.patch

package info (click to toggle)
ruby-twitter-text 1.14.0%2Bconformance-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 728 kB
  • ctags: 219
  • sloc: ruby: 2,917; java: 1,403; makefile: 6
file content (32 lines) | stat: -rw-r--r-- 1,071 bytes parent folder | download | duplicates (2)
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