-
Notifications
You must be signed in to change notification settings - Fork 12
/
sle2docker.gemspec
46 lines (38 loc) · 1.44 KB
/
sle2docker.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# -*- encoding: utf-8 -*-
require File.expand_path('../lib/sle2docker/version', __FILE__)
Gem::Specification.new do |s|
s.name = 'sle2docker'
s.version = Sle2Docker::VERSION
s.platform = Gem::Platform::RUBY
s.authors = ['Flavio Castelli']
s.email = ['fcastelli@suse.com']
s.homepage = 'https://github.com/SUSE/sle2docker'
s.summary = 'Create SLE images for Docker'
s.description = <<EOD
sle2docker is a convenience tool which creates SUSE Linux Enterprise images
for Docker.
The tool relies on KIWI and Docker itself to build the images.
Packages can be fetched either from Novell Customer Center (NCC) or from a
local Subscription Management Tool (SMT).
Using DVD sources is currently unsupported.
EOD
s.licenses = ['MIT']
s.required_rubygems_version = '>= 1.3.6'
s.rubyforge_project = 'sle2docker'
s.add_runtime_dependency 'docker-api'
s.add_runtime_dependency 'thor'
s.add_runtime_dependency 'json'
s.add_development_dependency 'bundler'
s.add_development_dependency 'fakefs'
s.add_development_dependency 'minitest'
s.add_development_dependency 'mocha'
s.add_development_dependency 'rake'
s.add_development_dependency 'ronn'
s.add_development_dependency 'rubocop'
s.add_development_dependency 'yard'
s.files = `git ls-files`.split("\n")
s.executables = `git ls-files`.split("\n").map do |f|
f =~ /^bin\/(.*)/ ? $1 : nil
end.compact
s.require_path = 'lib'
end