-
Notifications
You must be signed in to change notification settings - Fork 27
/
gaku.gemspec
51 lines (44 loc) · 2.02 KB
/
gaku.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
47
48
49
50
51
require_relative 'common_gaku_gemspec_mixin'
Gem::Specification.new do |s|
set_gaku_gemspec_shared s
s.name = 'gaku'
s.summary = 'GAKU Engine - Dynamic Open Source School Management'
s.description = \
'GAKU Engine is a highly customizable Open Source School Management System. ' +
'It offers extensions to exceed the bounds of a standardized curriculum, ' +
'and original tools to augment the learning experience.' +
'It is the engine to drive a more dynamic education.'
s.post_install_message = \
"╔═════════════════════════╼\n" +
"║⚙学 GAKU Engine [学エンジン] V.#{s.version.to_s}\n" +
"╟─────────────────────────╼\n" +
"║©2014 株式会社幻創社 [Phantom Creation Inc.]\n" +
"║http://www.gakuengine.com\n" +
"╟─────────────────────────╼\n" +
"║Thank you for installing GAKU Engine!\n" +
"║GAKU Engine is Open Source [GPL/AGPL] Software.\n" +
"╚═════════════════════════╼\n"
s.files = Dir.glob('lib/**/*.rb', File::FNM_DOTMATCH) +
Dir.glob('bin/**/*', File::FNM_DOTMATCH) +
[
'common_gaku_dependencies.rb',
'common_gaku_gemspec_mixin.rb',
'Dockerfile',
'docker-compose.yml',
'wait-for-it.sh',
'Gemfile',
'Rakefile',
'VERSION',
'gaku.gemspec'
]
s.require_paths = ['lib']
s.bindir = 'bin'
s.executables << 'gaku'
s.requirements << 'postgresql'
s.requirements << 'postgresql-contrib'
s.add_dependency 'gaku_core', s.version
s.add_dependency 'gaku_api', s.version
s.add_dependency 'gaku_testing', s.version
s.add_dependency 'gaku_sample', s.version
s.add_dependency 'faraday'
end