File: remove-git-in-gemspec.patch

package info (click to toggle)
ruby-googleauth 1.11.0-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 356 kB
  • sloc: ruby: 2,321; makefile: 4
file content (19 lines) | stat: -rw-r--r-- 785 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Debian build environment is not a git repo (we use tarballs)

--- a/googleauth.gemspec
+++ b/googleauth.gemspec
@@ -18,11 +18,9 @@
    https://developers.google.com/accounts/docs/application-default-credentials
   DESCRIPTION
 
-  gem.files         = `git ls-files`.split "\n"
-  gem.test_files    = `git ls-files -- spec/*`.split "\n"
-  gem.executables   = `git ls-files -- bin/*.rb`.split("\n").map do |f|
-    File.basename f
-  end
+  gem.files         = Dir.glob("**/*").select {|v| v !~ /^debian/}
+  gem.test_files    = gem.files.select {|v| v =~ /^(test|spec|features)/}
+  gem.executables   = gem.files.select {|v| v =~ /^bin\//}.map { |f| File.basename(f) }
   gem.require_paths = ["lib"]
   gem.platform      = Gem::Platform::RUBY
   gem.required_ruby_version = ">= 2.4.0"