Sha256: 015c71059ebb207b2df1f54bf4d972ec6fd707d24847f75e59ec958cbd64c8b2

Contents?: true

Size: 1.52 KB

Versions: 1

Compression:

Stored size: 1.52 KB

Contents

# -*- encoding: utf-8; mode: ruby -*-

lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)
 

# http://guides.rubygems.org/make-your-own-gem/

Gem::Specification.new do |s|

  # version           = "0.0.1.pre"
  version           = File.open( "VERSION", "r" ) { |f| f.read }.strip.gsub( "-SNAPSHOT", ".pre" )

  s.name            = 'tla-sbuilder'
  s.version         = version
  s.date            = Time.now.strftime( "%Y-%m-%d" )  #'2014-09-10'
  s.summary         = "Specification builder for TLA+ language"
  s.description     = <<EOF

  A tool to generate runnable specification models in TLA+ language
  for business IT systems. Specification model can be verified using
  TLA+ Tools, and parts of it can be presented as implementation
  blueprints to developers.

EOF
  s.authors         = ["jarjuk"]
  s.files           = ["README.md", "VERSION", "#{s.name}.gemspec" ] | Dir.glob( "suite*.yaml")  | Dir.glob("mustache/**/*")  | Dir.glob("src-extend/**/*")  | Dir.glob("lib/**/*")  | Dir.glob("src/pet/**/*")  | Dir.glob("resources/**/*") 
  s.require_paths   = [ "lib" ]
  s.executables     = [ "sbuilder.rb" ]
  s.license         = 'MIT'

  s.required_ruby_version = '~> 2'

  s.add_runtime_dependency 'mustache', '~>1.0', ">=1.0.2"
  s.add_runtime_dependency 'hashie', '~>3.3', ">=3.3.2"
  s.add_runtime_dependency 'thor', '~>0.19', ">=0.19.1"
  s.add_runtime_dependency 'json-schema', '~>2.5', ">=2.5.2"
  s.add_runtime_dependency 'tla-parser-s', '~>0.1'

  # # used in pet.sh
  # s.add_runtime_dependency 'bcat'

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tla-sbuilder-0.1.0 tla-sbuilder.gemspec