-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkita.gemspec
41 lines (34 loc) · 1.67 KB
/
kita.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
# frozen_string_literal: true
require_relative 'lib/kita/version'
Gem::Specification.new do |spec|
spec.name = 'kita'
spec.version = Kita::VERSION
spec.authors = ['Dan Bishop']
spec.email = ['[email protected]']
spec.license = 'GPL-3.0+'
spec.homepage = 'https://www.danbishop.org'
spec.summary = 'A Japanese kana learning tool.'
spec.description = <<-DESC
A simple GTK3 app to help Japanese language learners with Hiragana and Katakana. It introduces
users to the sounds of the kana and teaches basic recognition of both writing systems.
DESC
spec.required_ruby_version = Gem::Requirement.new('>= 2.5.0')
spec.metadata['homepage_uri'] = spec.homepage
spec.metadata['source_code_uri'] = 'https://github.com/danbishop/kita'
spec.metadata['changelog_uri'] = 'https://github.com/danbishop/kita/blob/master/CHANGELOG.md'
# Specify which files should be added to the gem when it is released.
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
spec.files = Dir.chdir(File.expand_path(__dir__)) do
`git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
end
spec.bindir = 'bin'
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
spec.require_paths = ['lib']
spec.add_runtime_dependency 'config', '~> 2.2'
spec.add_runtime_dependency 'fast_gettext', '~> 2.0'
spec.add_runtime_dependency 'gir_ffi', '~> 0.15.2'
spec.add_runtime_dependency 'gstreamer', '~> 3.4'
spec.add_runtime_dependency 'gtk3', '~> 3.4'
spec.add_runtime_dependency 'mojinizer', '~> 0.2.2'
spec.add_runtime_dependency 'pango', '~> 3.4'
end