forked from samvera/hyrax
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhyrax.gemspec
96 lines (89 loc) · 4.87 KB
/
hyrax.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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'hyrax/version'
Gem::Specification.new do |spec|
spec.authors = ["Justin Coyne", 'Michael J. Giarlo', "Carolyn Cole", "Matt Zumwalt", 'Jeremy Friesen', 'Trey Pendragon', 'Esmé Cowles']
spec.email = ["jcoyne85@stanford.edu", 'mjgiarlo@stanford.edu', 'cam156@psu.edu', 'matt@databindery.com', "jeremy.n.friesen@gmail.com", 'tpendragon@princeton.edu', 'escowles@ticklefish.org']
spec.description = 'Hyrax is a featureful Samvera front-end based on the latest and greatest Samvera software components.'
spec.summary = <<-EOF
Hyrax is a front-end based on the robust Samvera framework, providing a user
interface for common repository features. Hyrax offers the ability to create
repository object types on demand, to deposit content via multiple workflows,
and to describe content with flexible metadata. Numerous optional features may
be turned on in the administrative dashboard or added through plugins.
EOF
spec.homepage = "http://github.com/samvera/hyrax"
spec.files = `git ls-files`.split($OUTPUT_RECORD_SEPARATOR)
spec.executables = spec.files.grep(%r{^bin/}).map { |f| File.basename(f) }
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
spec.name = "hyrax"
spec.require_paths = ["lib"]
spec.version = Hyrax::VERSION
spec.license = 'Apache-2.0'
# Note: rails does not follow sem-ver conventions, it's
# minor version releases can include breaking changes; see
# http://guides.rubyonrails.org/maintenance_policy.html
spec.add_dependency 'rails', '~> 5.0'
spec.add_dependency 'hydra-head', '>= 10.5.0'
spec.add_dependency 'hydra-editor', '~> 3.3'
spec.add_dependency 'hydra-works', '~> 0.16'
spec.add_dependency 'hydra-derivatives', '~> 3.3'
spec.add_dependency 'browse-everything', '>= 0.10.5'
spec.add_dependency 'blacklight', '~> 6.9'
spec.add_dependency 'blacklight-gallery', '~> 0.7'
spec.add_dependency 'tinymce-rails', '~> 4.1'
spec.add_dependency 'font-awesome-rails', '~> 4.2'
spec.add_dependency 'select2-rails', '~> 3.5.9'
spec.add_dependency 'json-schema' # for Arkivio
spec.add_dependency 'nest', '~> 2.0'
spec.add_dependency 'mailboxer', '~> 0.12'
spec.add_dependency 'carrierwave', '~> 1.0'
spec.add_dependency 'oauth'
spec.add_dependency 'oauth2', '~> 1.2'
spec.add_dependency 'signet'
spec.add_dependency 'legato', '~> 0.3'
spec.add_dependency 'posix-spawn'
spec.add_dependency 'jquery-ui-rails', '~> 5.0'
spec.add_dependency 'redis-namespace', '~> 1.5.2'
spec.add_dependency 'flot-rails', '~> 0.0.6'
spec.add_dependency 'almond-rails', '~> 0.1'
spec.add_dependency 'qa', '~> 1.0' # questioning_authority
spec.add_dependency 'flipflop', '~> 2.3'
spec.add_dependency 'jquery-datatables-rails', '~> 3.4.0'
spec.add_dependency 'rdf-rdfxml' # controlled vocabulary importer
spec.add_dependency 'clipboard-rails', '~> 1.5'
spec.add_dependency 'rails_autolink', '~> 1.1'
spec.add_dependency 'active_fedora-noid', '~> 2.0', '>= 2.0.2'
spec.add_dependency 'awesome_nested_set', '~> 3.1'
spec.add_dependency 'breadcrumbs_on_rails', '~> 3.0'
spec.add_dependency 'kaminari_route_prefix', '~> 0.1.1'
spec.add_dependency 'power_converter', '~> 0.1', '>= 0.1.2'
spec.add_dependency 'dry-validation', '~> 0.9'
spec.add_dependency 'dry-equalizer', '~> 0.2'
spec.add_dependency 'dry-struct', '~> 0.1'
spec.add_dependency 'redlock', '>= 0.1.2'
spec.add_dependency 'retriable', '>= 2.9', '< 4.0'
spec.add_dependency 'active-fedora', '>= 11.3.1'
spec.add_dependency 'linkeddata' # Required for getting values from geonames
spec.add_development_dependency 'engine_cart', '~> 1.0'
spec.add_development_dependency 'mida', '~> 0.3'
spec.add_development_dependency 'database_cleaner', '~> 1.3'
spec.add_development_dependency 'solr_wrapper', '~> 1.1'
spec.add_development_dependency 'fcrepo_wrapper', '~> 0.5', '>= 0.5.1'
spec.add_development_dependency 'rspec-rails', '~> 3.1'
spec.add_development_dependency 'rspec-its', '~> 1.1'
spec.add_development_dependency 'rspec-activemodel-mocks', '~> 1.0'
spec.add_development_dependency "capybara", '~> 2.4'
spec.add_development_dependency "poltergeist", "~> 1.5"
spec.add_development_dependency "factory_girl_rails", '~> 4.4'
spec.add_development_dependency "equivalent-xml", '~> 0.5'
spec.add_development_dependency "jasmine", '~> 2.3'
spec.add_development_dependency 'rubocop', '~> 0.49.1'
spec.add_development_dependency 'rubocop-rspec', '~> 1.15.0'
spec.add_development_dependency 'shoulda-matchers', '~> 3.1'
spec.add_development_dependency 'rails-controller-testing', '~> 0'
spec.add_development_dependency 'webmock'
spec.add_development_dependency 'i18n-debug' if ENV['I18N_DEBUG']
spec.add_development_dependency 'i18n_yaml_sorter' unless ENV['TRAVIS']
end