Sha256: 3800b495164c4b68de0c6967776481291621484a6aa3e684c253ddb80a4a3872

Contents?: true

Size: 1.97 KB

Versions: 1

Compression:

Stored size: 1.97 KB

Contents

# (c) Copyright 2020 Ribose Inc.
#

require_relative "lib/geolexica-site/version.rb"

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/geolexica-site"

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

  spec.summary       = "Geolexica sites generator based on Jekyll"
  spec.homepage      = ribose_url
  spec.license       = "MIT"

  spec.metadata      = {
    "homepage_uri"      => ribose_url,
    "source_code_uri"   => github_url,
  }

  spec.files         = all_files_in_git

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

  # Major dependencies.
  spec.add_runtime_dependency "jekyll", "~> 3.8.7"
  spec.add_runtime_dependency "jekyll-geolexica", "~> 1.0.0"

  # Most useful Jekyll plugins.
  spec.add_runtime_dependency "jekyll-asciidoc", "~> 3.0.0"
  spec.add_runtime_dependency "jekyll-tidy-json", "~> 1.2.0"
  spec.add_runtime_dependency "jekyll-plugin-frontend-build", "= 0.0.2"
  spec.add_runtime_dependency "jekyll-theme-isotc211-helpers", "~> 0.5.4"

  # These are less important gems.  Freezing them is probably a good idea.
  spec.add_runtime_dependency "jekyll-data", "= 1.1.0"
  spec.add_runtime_dependency "jekyll-feed", "= 0.13"
  spec.add_runtime_dependency "jekyll-sitemap", "= 1.4.0"

  # These gems are indirectly but widely used throughout the project,
  # therefore adding some version constraints is a good idea.
  spec.add_runtime_dependency "liquid", "~> 4.0.3"
  spec.add_runtime_dependency "asciidoctor", "~> 2.0"

  # Helpful on Windows
  spec.add_runtime_dependency "tzinfo", "~> 2.0"
  spec.add_runtime_dependency "wdm", "> 0"

  # Useful in development.
  spec.add_runtime_dependency "pry", "~> 0.13.1"
  spec.add_runtime_dependency "pry-doc", "~> 1.1.0"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
geolexica-site-0.1.3 geolexica-site.gemspec