Sha256: 308194019537a0e6d41e78d1f3f9efdacb59121cd0d532435a11a138bd80d49f

Contents?: true

Size: 1.76 KB

Versions: 15

Compression:

Stored size: 1.76 KB

Contents

# (c) Copyright 2020 Ribose Inc.
#

require_relative "lib/jekyll/geolexica/version"

all_files_in_git = Dir.chdir(__dir__) { `git ls-files -z`.split("\x0") }

ribose_url = "https://open.ribose.com/"
github_url = "https://github.com/geolexica/jekyll-geolexica"

Gem::Specification.new do |spec|
  spec.name          = "jekyll-geolexica"
  spec.version       = Jekyll::Geolexica::VERSION
  spec.authors       = ["Ribose Inc."]
  spec.email         = ["open.source@ribose.com"]

  spec.summary       = "Geolexica plugin for Jekyll"
  spec.homepage      = ribose_url
  spec.license       = "MIT"

  spec.metadata      = {
    "bug_tracker_uri"   => (github_url + "/issues"),
    "homepage_uri"      => ribose_url,
    "source_code_uri"   => github_url,
  }

  spec.files         = all_files_in_git.reject do |f|
    [
      f.match(%r{^(test|spec|features|.github)/}),
      f.match(%r{^\.}),
    ].any?
  end

  spec.bindir        = "exe"
  spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
  spec.require_paths = ["lib"]

  # Jekyll 4.1.0 adds some breaking changes which are reverted in 4.1.1.
  # I doubt we should be worried, but there is no good reason to allow them
  # either.
  # See: https://jekyllrb.com/news/2020/06/24/jekyll-4-1-1-released/
  spec.add_runtime_dependency "jekyll", ">= 3.8.5", "< 4.3", "!= 4.1.0"
  spec.add_runtime_dependency "jbuilder"

  spec.add_runtime_dependency "jekyll-asciidoc"
  spec.add_runtime_dependency "relaton"

  # Zeitwerk::Loader#push_dir supports :namespace argument from v. 2.4.
  spec.add_runtime_dependency "zeitwerk", "~> 2.4"

  spec.add_development_dependency "bundler", "~> 2.1"
  spec.add_development_dependency "pry"
  spec.add_development_dependency "rake", ">= 10"
  spec.add_development_dependency "rspec", "~> 3.9"
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
jekyll-geolexica-1.8.14 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.13 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.12 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.11 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.10 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.9 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.8 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.7 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.6 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.5 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.4 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.3 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.2 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.1 jekyll-geolexica.gemspec
jekyll-geolexica-1.8.0 jekyll-geolexica.gemspec