-
Notifications
You must be signed in to change notification settings - Fork 0
/
gxg-framework.gemspec
72 lines (72 loc) · 2.92 KB
/
gxg-framework.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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Gem::Specification.new do |s|
s.name = 'gxg-framework'
s.version = '0.0.59'
s.licenses = ['HIPPOCRATIC 2.1', 'https://firstdonoharm.dev/version/2/1/license.html']
s.summary = "GxG Framework"
s.description = "GxG Framework"
s.authors = ["G. Gibson"]
s.email = '[email protected]'
s.files = ['gxg-framework.gemspec'] + ['lib/gxg-framework.rb'] + Dir['lib/gxg/*']
s.homepage = 'https://github.com/mistergibson/gxg-framework'
s.metadata = { "source_code_uri" => "https://github.com/mistergibson/gxg-framework" }
s.require_path = "lib"
# ### Requirements:
s.add_runtime_dependency 'sys-cpu'
s.add_runtime_dependency 'sys-proctable'
s.add_runtime_dependency 'tzinfo-data'
s.add_runtime_dependency 'tzinfo', '~> 2.0'
s.add_runtime_dependency 'bcrypt'
s.add_runtime_dependency 'sequel'
s.add_runtime_dependency 'ffi'
s.add_runtime_dependency 'chronic'
s.add_runtime_dependency 'rufus-scheduler', '~> 3.0'
if ::RUBY_ENGINE == "jruby"
s.add_runtime_dependency 'jrzmq'
else
# FIX : big hassle with windows - exclude for now
s.add_runtime_dependency 'ffi-rzmq'
s.add_runtime_dependency 'ezmq'
end
s.add_runtime_dependency 'nokogiri'
s.add_runtime_dependency 'mimemagic', '= 0.3.4'
s.add_runtime_dependency 'rubysl-securerandom'
s.add_runtime_dependency 'net-ssh'
s.add_runtime_dependency 'net-scp'
s.add_runtime_dependency 'net-sftp'
s.add_runtime_dependency 'rubysl-xmlrpc'
s.add_runtime_dependency 'handsoap'
s.add_runtime_dependency 'rest-client'
s.add_runtime_dependency 'gmail_xoauth'
s.add_runtime_dependency 'mail'
s.add_runtime_dependency 'matrix_sdk'
s.add_runtime_dependency 'state_machines'
s.add_runtime_dependency 'net-ldap'
# ### Database Adapters:
if ::RUBY_ENGINE == "jruby"
s.add_runtime_dependency 'jdbc-sqlite3'
s.add_runtime_dependency 'jdbc-mysql'
s.add_runtime_dependency 'jdbc-postgresql'
s.add_runtime_dependency 'jdbc-as400'
s.add_runtime_dependency 'jdbc-cassandra'
s.add_runtime_dependency 'jdbc-crate'
s.add_runtime_dependency 'jdbc-derby'
s.add_runtime_dependency 'jdbc-filemaker'
s.add_runtime_dependency 'jdbc-firebird'
s.add_runtime_dependency 'jdbc-h2'
s.add_runtime_dependency 'jdbc-hive2'
s.add_runtime_dependency 'jdbc-hsqldb'
s.add_runtime_dependency 'jdbc-jt400'
s.add_runtime_dependency 'jdbc-jtds'
s.add_runtime_dependency 'jdbc-luciddb'
s.add_runtime_dependency 'jdbc-mssql'
s.add_runtime_dependency 'jdbc-nuodb'
### FIX : openedge requires external .jars in classpath -- exclude for now.
# s.add_runtime_dependency 'jdbc-openedge'
s.add_runtime_dependency 'jdbc-orientdb'
s.add_runtime_dependency 'jdbc-phoenix'
### FIX : redshift is missing the RedshiftJDBC4.jar file -- exclude for now.
# s.add_runtime_dependency 'jdbc-redshift'
s.add_runtime_dependency 'jdbc-splice'
s.add_runtime_dependency 'jdbc-vertica'
end
end