ruby-magic-static.gemspec (42 lines of code) (raw):

signing_key = File.expand_path('~/.gem/kwilczynski-private.pem') Gem::Specification.new do |s| s.name = 'ruby-magic-static' s.summary = 'File Magic in Ruby' s.description = (<<-EOS).gsub(/^[ ]+/, '') File Magic in Ruby. Simple interface to libmagic for Ruby Programming Language. EOS s.post_install_message = (<<-EOS).gsub(/^[ ]+/, '') Thank you for installing! EOS s.platform = Gem::Platform::RUBY s.version = File.read('VERSION').strip s.license = 'Apache-2.0' s.author = 'Krzysztof WilczyƄski' s.email = 'kw@linux.com' s.homepage = 'https://gitlab.com/gitlab-org/ruby-magic' s.required_ruby_version = '>= 2.5.0' s.rubygems_version = '>= 3.1.0' s.metadata = { 'bug_tracker_uri' => 'https://gitlab.com/gitlab-org/ruby-magic/-/issues', 'source_code_uri' => 'https://gitlab.com/gitlab-org/ruby-magic', 'changelog_uri' => 'https://gitlab.com/gitlab-org/ruby-magic/-/blob/main/CHANGELOG.md', 'documentation_uri' => 'https://www.rubydoc.info/gems/ruby-magic-static' } s.files = Dir['ext/**/*.{c,h,rb}'] + Dir['lib/**/*.rb'] + %w( AUTHORS CHANGELOG.md CONTRIBUTORS.md COPYRIGHT LICENSE NOTICE README.md kwilczynski-public.pem ) s.require_paths << 'lib' s.extensions << 'ext/magic/extconf.rb' s.cert_chain = [ 'kwilczynski-public.pem' ] s.signing_key = signing_key if File.exist?(signing_key) s.add_runtime_dependency("mini_portile2", "~> 2.5.0") # keep version in sync with extconf.rb end