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.version = "0.3.4"
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.summary = "twenty: backend"
gem.description = gem.summary

View file

@ -7,7 +7,11 @@ Gem::Specification.new do |gem|
gem.homepage = "https://github.com/0x1eef/twenty#readme"
gem.version = "<%= version %>"
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.summary = "twenty: backend"
gem.description = gem.summary

View file

@ -9,10 +9,10 @@ Gem::Specification.new do |gem|
gem.licenses = ["0BSD"]
gem.files = [
*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__, "bin", "*"))
]
].select { File.file?(_1) }
gem.require_paths = ["lib"]
gem.summary = "twenty: command-line interface"
gem.description = gem.summary

View file

@ -9,10 +9,10 @@ Gem::Specification.new do |gem|
gem.licenses = ["0BSD"]
gem.files = [
*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__, "bin", "*"))
]
].select { File.file?(_1) }
gem.require_paths = ["lib"]
gem.summary = "twenty: command-line interface"
gem.description = gem.summary

View file

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

View file

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

View file

@ -9,8 +9,8 @@ Gem::Specification.new do |gem|
gem.licenses = ["0BSD"]
gem.files = [
*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.description = gem.summary
gem.add_runtime_dependency "twenty-backend", "0.3.4"

View file

@ -9,8 +9,8 @@ Gem::Specification.new do |gem|
gem.licenses = ["0BSD"]
gem.files = [
*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.description = gem.summary
gem.add_runtime_dependency "twenty-backend", "<%= version %>"