gemspec: replace git ls-files with Dir.glob

This commit is contained in:
0x1eef 2024-02-08 13:58:05 -03:00
parent 617c4b2294
commit a40aae70b2
8 changed files with 20 additions and 10 deletions

View file

@ -7,7 +7,11 @@ Gem::Specification.new do |gem|
gem.homepage = "https://github.com/0x1eef/twenty#readme" gem.homepage = "https://github.com/0x1eef/twenty#readme"
gem.version = "0.3.4" gem.version = "0.3.4"
gem.licenses = ["0BSD"] gem.licenses = ["0BSD"]
gem.files = `git ls-files`.split($/) gem.files = [
*Dir.glob(File.join(__dir__, "lib", "*.rb")),
*Dir.glob(File.join(__dir__, "lib", "twenty-backend", "**", "*.rb")),
*Dir.glob(File.join(__dir__, "share", "**", "*")),
].select { File.file?(_1) }
gem.require_paths = ["lib"] gem.require_paths = ["lib"]
gem.summary = "twenty: backend" gem.summary = "twenty: backend"
gem.description = gem.summary gem.description = gem.summary

View file

@ -7,7 +7,11 @@ Gem::Specification.new do |gem|
gem.homepage = "https://github.com/0x1eef/twenty#readme" gem.homepage = "https://github.com/0x1eef/twenty#readme"
gem.version = "<%= version %>" gem.version = "<%= version %>"
gem.licenses = ["0BSD"] gem.licenses = ["0BSD"]
gem.files = `git ls-files`.split($/) gem.files = [
*Dir.glob(File.join(__dir__, "lib", "*.rb")),
*Dir.glob(File.join(__dir__, "lib", "twenty-backend", "**", "*.rb")),
*Dir.glob(File.join(__dir__, "share", "**", "*")),
].select { File.file?(_1) }
gem.require_paths = ["lib"] gem.require_paths = ["lib"]
gem.summary = "twenty: backend" gem.summary = "twenty: backend"
gem.description = gem.summary gem.description = gem.summary

View file

@ -9,10 +9,10 @@ Gem::Specification.new do |gem|
gem.licenses = ["0BSD"] gem.licenses = ["0BSD"]
gem.files = [ gem.files = [
*Dir.glob(File.join(__dir__, "lib", "*.rb")), *Dir.glob(File.join(__dir__, "lib", "*.rb")),
*Dir.glob(File.join(__dir__, "lib", "**", "*.rb")), *Dir.glob(File.join(__dir__, "lib", "twenty-cli", "**", "*.rb")),
*Dir.glob(File.join(__dir__, "libexec", "**", "*")), *Dir.glob(File.join(__dir__, "libexec", "**", "*")),
*Dir.glob(File.join(__dir__, "bin", "*")) *Dir.glob(File.join(__dir__, "bin", "*"))
] ].select { File.file?(_1) }
gem.require_paths = ["lib"] gem.require_paths = ["lib"]
gem.summary = "twenty: command-line interface" gem.summary = "twenty: command-line interface"
gem.description = gem.summary gem.description = gem.summary

View file

@ -9,10 +9,10 @@ Gem::Specification.new do |gem|
gem.licenses = ["0BSD"] gem.licenses = ["0BSD"]
gem.files = [ gem.files = [
*Dir.glob(File.join(__dir__, "lib", "*.rb")), *Dir.glob(File.join(__dir__, "lib", "*.rb")),
*Dir.glob(File.join(__dir__, "lib", "**", "*.rb")), *Dir.glob(File.join(__dir__, "lib", "twenty-cli", "**", "*.rb")),
*Dir.glob(File.join(__dir__, "libexec", "**", "*")), *Dir.glob(File.join(__dir__, "libexec", "**", "*")),
*Dir.glob(File.join(__dir__, "bin", "*")) *Dir.glob(File.join(__dir__, "bin", "*"))
] ].select { File.file?(_1) }
gem.require_paths = ["lib"] gem.require_paths = ["lib"]
gem.summary = "twenty: command-line interface" gem.summary = "twenty: command-line interface"
gem.description = gem.summary gem.description = gem.summary

View file

@ -10,6 +10,7 @@ Gem::Specification.new do |gem|
gem.files = File.binread(File.join(__dir__, "MANIFEST")) gem.files = File.binread(File.join(__dir__, "MANIFEST"))
.each_line .each_line
.flat_map { Dir.glob(_1.chomp) } .flat_map { Dir.glob(_1.chomp) }
.select { File.file?(_1) }
gem.require_paths = ["lib"] gem.require_paths = ["lib"]
gem.summary = "twenty: frontend" gem.summary = "twenty: frontend"
gem.description = gem.summary gem.description = gem.summary

View file

@ -10,6 +10,7 @@ Gem::Specification.new do |gem|
gem.files = File.binread(File.join(__dir__, "MANIFEST")) gem.files = File.binread(File.join(__dir__, "MANIFEST"))
.each_line .each_line
.flat_map { Dir.glob(_1.chomp) } .flat_map { Dir.glob(_1.chomp) }
.select { File.file?(_1) }
gem.require_paths = ["lib"] gem.require_paths = ["lib"]
gem.summary = "twenty: frontend" gem.summary = "twenty: frontend"
gem.description = gem.summary gem.description = gem.summary

View file

@ -9,8 +9,8 @@ Gem::Specification.new do |gem|
gem.licenses = ["0BSD"] gem.licenses = ["0BSD"]
gem.files = [ gem.files = [
*Dir.glob(File.join(__dir__, "lib", "*.rb")), *Dir.glob(File.join(__dir__, "lib", "*.rb")),
*Dir.glob(File.join(__dir__, "lib", "**", "*.rb")) *Dir.glob(File.join(__dir__, "lib", "twenty", "**","*.rb"))
] ].select { File.file?(_1) }
gem.summary = "Minimal project management that runs on your computer" gem.summary = "Minimal project management that runs on your computer"
gem.description = gem.summary gem.description = gem.summary
gem.add_runtime_dependency "twenty-backend", "0.3.4" gem.add_runtime_dependency "twenty-backend", "0.3.4"

View file

@ -9,8 +9,8 @@ Gem::Specification.new do |gem|
gem.licenses = ["0BSD"] gem.licenses = ["0BSD"]
gem.files = [ gem.files = [
*Dir.glob(File.join(__dir__, "lib", "*.rb")), *Dir.glob(File.join(__dir__, "lib", "*.rb")),
*Dir.glob(File.join(__dir__, "lib", "**", "*.rb")) *Dir.glob(File.join(__dir__, "lib", "twenty", "**","*.rb"))
] ].select { File.file?(_1) }
gem.summary = "Minimal project management that runs on your computer" gem.summary = "Minimal project management that runs on your computer"
gem.description = gem.summary gem.description = gem.summary
gem.add_runtime_dependency "twenty-backend", "<%= version %>" gem.add_runtime_dependency "twenty-backend", "<%= version %>"