|
1 | 1 | # frozen_string_literal: true
|
2 | 2 |
|
3 |
| -require File.expand_path('lib/pygments/version', __dir__) |
| 3 | +require_relative 'lib/pygments/version' |
4 | 4 |
|
5 | 5 | Gem::Specification.new do |s|
|
6 | 6 | s.name = 'pygments.rb'
|
7 | 7 | s.version = Pygments::VERSION
|
8 | 8 |
|
9 | 9 | s.summary = 'pygments wrapper for ruby'
|
10 | 10 | s.description = 'pygments.rb is a Ruby wrapper for Pygments syntax highlighter'
|
11 |
| - |
| 11 | + s.license = 'MIT' |
12 | 12 | s.homepage = 'https://github.com./pygments/pygments.rb'
|
13 |
| - s.required_ruby_version = '>= 2.3.0' |
14 | 13 |
|
15 | 14 | s.authors = ['Aman Gupta', 'Ted Nyman', 'Marat Radchenko']
|
16 | 15 |
|
17 |
| - s.license = 'MIT' |
| 16 | + |
| 17 | + s.metadata = { |
| 18 | + 'homepage_uri' => s.homepage, |
| 19 | + 'bug_tracker_uri' => s.homepage + '/issues', |
| 20 | + 'changelog_uri' => s.homepage + '/blob/master/CHANGELOG.adoc', |
| 21 | + 'documentation_uri' => 'https://www.rubydoc.info/gems/' + s.name, |
| 22 | + 'source_code_uri' => s.homepage |
| 23 | + } |
| 24 | + |
| 25 | + s.required_ruby_version = '>= 2.3.0' |
18 | 26 |
|
19 | 27 | s.add_development_dependency 'rake', '~> 13.0.0'
|
20 | 28 | s.add_development_dependency 'rubocop', '~> 0.81.0'
|
21 | 29 | s.add_development_dependency 'test-unit', '~> 3.4.0'
|
22 | 30 |
|
23 |
| - # s.extensions = ['ext/extconf.rb'] |
24 |
| - s.require_paths = ['lib'] |
25 |
| - |
26 |
| - s.files = `git ls-files`.split("\n").reject { |f| File.symlink?(f) } + ['lexers'] |
| 31 | + s.files = `git ls-files -z`.split("\0").reject { |f| File.symlink?(f) } |
27 | 32 | end
|
0 commit comments