spontaneous.gemspec in spontaneous-0.2.0.alpha7 vs spontaneous.gemspec in spontaneous-0.2.0.beta1
- old
+ new
@@ -1,88 +1,65 @@
-## This is the rakegem gemspec template. Make sure you read and understand
-## all of the comments. Some sections require modification, and others can
-## be deleted if you don't need them. Once you understand the contents of
-## this file, feel free to delete any comments that begin with two hash marks.
-## You can find comprehensive Gem::Specification documentation, at
-## http://docs.rubygems.org/read/chapter/20
+
Gem::Specification.new do |s|
s.specification_version = 2 if s.respond_to? :specification_version=
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.rubygems_version = '1.3.5'
- s.required_ruby_version = ">= 1.9.2"
+ s.required_ruby_version = ">= 1.9.3"
- ## Leave these as is they will be modified for you by the rake gemspec task.
- ## If your rubyforge_project name is different, then edit it and comment out
- ## the sub! line in the Rakefile
s.name = 'spontaneous'
- s.version = '0.2.0.alpha7'
- s.date = '2012-11-01'
+ s.version = '0.2.0.beta1'
+ s.date = '2013-01-26'
s.rubyforge_project = 'spontaneous'
- ## Make sure your summary is short. The description may be as long
- ## as you like.
s.summary = "Spontaneous is a next-generation Ruby CMS"
s.description = "Spontaneous is a next-generation Ruby CMS"
- ## List the primary authors. If there are a bunch of authors, it's probably
- ## better to set the email to an email list or something. If you don't have
- ## a custom homepage, consider using your GitHub URL or the like.
s.authors = ["Garry Hill"]
s.email = 'garry@magnetised.net'
- s.homepage = 'http://spontaneouscms.org'
+ s.homepage = 'http://spontaneous.io'
- ## This gets added to the $LOAD_PATH so that 'lib/NAME.rb' can be required as
- ## require 'NAME.rb' or'/lib/NAME/file.rb' can be as require 'NAME/file.rb'
s.require_paths = %w[lib]
- # ## This sections is only necessary if you have C extensions.
# s.require_paths << 'ext'
# s.extensions = %w[ext/extconf.rb]
- ## If your gem includes any executables, list them here.
s.executables = ["spot"]
- ## Specify any RDoc options here. You'll want to add your README and
- ## LICENSE files to the extra_rdoc_files list.
s.rdoc_options = ["--charset=UTF-8"]
s.extra_rdoc_files = %w[README LICENSE]
- ## List your runtime dependencies here. Runtime dependencies are those
- ## that are needed for an end user to actually USE your code.
s.add_dependency('activesupport', ["~> 3.2.0"])
s.add_dependency('base58', ["~> 0.1.0"])
- s.add_dependency('bundler', ["> 1.0.15"])
+ s.add_dependency('bcrypt-ruby', ["~> 3.0.1"])
+ s.add_dependency('bundler', ["> 1.0.15"])
s.add_dependency('coffee-script', ["~> 2.2.0"])
s.add_dependency('cutaneous', ["~> 0.1.3"])
s.add_dependency('erubis', ["~> 2.6"])
s.add_dependency('fog', ["~> 1.6.0"])
s.add_dependency('foreman', ["~> 0.60.2"])
s.add_dependency('kramdown', ["~> 0.14.0"])
s.add_dependency('launchy', ["~> 2.1.2"])
s.add_dependency('mini_magick', ["~> 3.3"])
s.add_dependency('nokogiri', ["~> 1.5.0"])
s.add_dependency('public_suffix', ["~> 1.0"])
- s.add_dependency('rack', ["~> 1.4.1"])
- s.add_dependency('rack-fiber_pool', ["~> 0.9.2"])
+ s.add_dependency('rack', ["= 1.4.1"])
s.add_dependency('rake', ["~> 0.9.2"])
s.add_dependency('rdoc', ["~> 3.9.4"])
s.add_dependency('sass', ["~> 3.1.4"])
- s.add_dependency('sequel', ["= 3.36.1"])
+ s.add_dependency('sequel', ["~> 3.43.0"])
s.add_dependency('shine', ["~> 0.6"])
- s.add_dependency('simultaneous', ["~> 0.4.1"])
- s.add_dependency('sinatra', ["= 1.3.2"])
+ s.add_dependency('simultaneous', ["~> 0.4.2"])
+ s.add_dependency('sinatra', ["= 1.3.2"])
s.add_dependency('sinatra-contrib', ["~> 1.3.1"])
s.add_dependency('sprockets', ["~> 2.7.0"])
- s.add_dependency('stringex', ["= 1.3"])
+ s.add_dependency('stringex', ["= 1.3"])
s.add_dependency('therubyracer', ['~> 0.9.10'])
s.add_dependency('thin', ["~> 1.2"])
s.add_dependency('thor', ["~> 0.16.0"])
s.add_dependency('uglifier', ["~> 1.3.0"])
s.add_dependency('yajl-ruby', ["~> 1.1.0"])
- ## List your development dependencies here. Development dependencies are
- ## those that are only needed during development
s.add_development_dependency('minitest', ["~> 2.1.0"])
s.add_development_dependency('mysql2', ["~> 0.3.11"])
s.add_development_dependency('pg', ["~> 0.14.1"])
s.add_development_dependency('jeweler', ["~> 1.5"])
s.add_development_dependency('jnunemaker-matchy', ["~> 0.4"])
@@ -91,13 +68,10 @@
s.add_development_dependency('mocha', ["~> 0.9"])
s.add_development_dependency('rack-test', ["~> 0.5"])
s.add_development_dependency('leftright', ["~> 0.9"])
s.add_development_dependency('stackdeck', ["~> 0.2"])
- ## Leave this section as-is. It will be automatically generated from the
- ## contents of your Git repository via the gemspec task. DO NOT REMOVE
- ## THE MANIFEST COMMENTS, they are used as delimiters by the task.
# = MANIFEST =
s.files = %w[
Gemfile
LICENSE
README
@@ -147,19 +121,19 @@
application/js/editing.js
application/js/entry.js
application/js/event_source.js
application/js/extensions.js
application/js/field.js
+ application/js/field/date.js
+ application/js/field/file.js
+ application/js/field/image.js
+ application/js/field/long_string.js
+ application/js/field/markdown.js
+ application/js/field/select.js
+ application/js/field/string.js
+ application/js/field/webvideo.js
application/js/field_preview.js
- application/js/field_types/date_field.js
- application/js/field_types/file_field.js
- application/js/field_types/image_field.js
- application/js/field_types/long_string_field.js
- application/js/field_types/markdown_field.js
- application/js/field_types/select_field.js
- application/js/field_types/string_field.js
- application/js/field_types/webvideo_field.js
application/js/image.js
application/js/init.js
application/js/load.js
application/js/location.js
application/js/login.js
@@ -267,13 +241,15 @@
db/migrations/20120107124541_owner_id.rb
db/migrations/20120305112647_site_modification_time.rb
db/migrations/20120418153903_add_ownership_of_content.rb
db/migrations/20120423175416_add_pending_modifications.rb
db/migrations/20120525164947_add_field_versions.rb
+ db/migrations/20130109125023_add_page_publish_lock.rb
+ db/migrations/20130111161934_convert_bcrypt_passwords.rb
+ db/migrations/20130114120000_create_revision_tables.rb
+ db/migrations/20130116220423_add_index_to_archive.rb
docs/recipe-interface-screenshot.png
- lib/sequel/plugins/content_table_inheritance.rb
- lib/sequel/plugins/scoped_table_name.rb
lib/spontaneous.rb
lib/spontaneous/application.rb
lib/spontaneous/application/feature.rb
lib/spontaneous/application/plugin.rb
lib/spontaneous/asset.rb
@@ -286,10 +262,11 @@
lib/spontaneous/capistrano/sync.rb
lib/spontaneous/change.rb
lib/spontaneous/cli.rb
lib/spontaneous/cli/assets.rb
lib/spontaneous/cli/console.rb
+ lib/spontaneous/cli/fields.rb
lib/spontaneous/cli/generate.rb
lib/spontaneous/cli/init.rb
lib/spontaneous/cli/media.rb
lib/spontaneous/cli/migrate.rb
lib/spontaneous/cli/server.rb
@@ -300,14 +277,26 @@
lib/spontaneous/collections/change_set.rb
lib/spontaneous/collections/entry_set.rb
lib/spontaneous/collections/field_set.rb
lib/spontaneous/collections/prototype_set.rb
lib/spontaneous/collections/style_set.rb
+ lib/spontaneous/concern.rb
lib/spontaneous/config.rb
lib/spontaneous/constants.rb
- lib/spontaneous/content.rb
lib/spontaneous/content_query.rb
+ lib/spontaneous/crypt.rb
+ lib/spontaneous/crypt/version.rb
+ lib/spontaneous/data_mapper.rb
+ lib/spontaneous/data_mapper/content_model.rb
+ lib/spontaneous/data_mapper/content_model/associations.rb
+ lib/spontaneous/data_mapper/content_model/column_accessors.rb
+ lib/spontaneous/data_mapper/content_model/instance_hooks.rb
+ lib/spontaneous/data_mapper/content_model/serialization.rb
+ lib/spontaneous/data_mapper/content_model/timestamps.rb
+ lib/spontaneous/data_mapper/content_table.rb
+ lib/spontaneous/data_mapper/dataset.rb
+ lib/spontaneous/data_mapper/scope.rb
lib/spontaneous/errors.rb
lib/spontaneous/extensions/array.rb
lib/spontaneous/extensions/class.rb
lib/spontaneous/extensions/enumerable.rb
lib/spontaneous/extensions/hash.rb
@@ -316,22 +305,23 @@
lib/spontaneous/extensions/nil.rb
lib/spontaneous/extensions/object.rb
lib/spontaneous/extensions/object_space.rb
lib/spontaneous/extensions/string.rb
lib/spontaneous/facet.rb
- lib/spontaneous/field_types.rb
- lib/spontaneous/field_types/date_field.rb
- lib/spontaneous/field_types/field.rb
- lib/spontaneous/field_types/file_field.rb
- lib/spontaneous/field_types/image_field.rb
- lib/spontaneous/field_types/location_field.rb
- lib/spontaneous/field_types/long_string_field.rb
- lib/spontaneous/field_types/markdown_field.rb
- lib/spontaneous/field_types/select_field.rb
- lib/spontaneous/field_types/string_field.rb
- lib/spontaneous/field_types/webvideo_field.rb
- lib/spontaneous/field_version.rb
+ lib/spontaneous/field.rb
+ lib/spontaneous/field/base.rb
+ lib/spontaneous/field/date.rb
+ lib/spontaneous/field/field_version.rb
+ lib/spontaneous/field/file.rb
+ lib/spontaneous/field/image.rb
+ lib/spontaneous/field/location.rb
+ lib/spontaneous/field/long_string.rb
+ lib/spontaneous/field/markdown.rb
+ lib/spontaneous/field/select.rb
+ lib/spontaneous/field/string.rb
+ lib/spontaneous/field/update.rb
+ lib/spontaneous/field/webvideo.rb
lib/spontaneous/generators.rb
lib/spontaneous/generators/page.rb
lib/spontaneous/generators/page/inline.html.cut
lib/spontaneous/generators/page/page.html.cut.tt
lib/spontaneous/generators/page/page.rb.tt
@@ -349,11 +339,11 @@
lib/spontaneous/generators/site/config/environments/production.rb.tt
lib/spontaneous/generators/site/config/front.ru
lib/spontaneous/generators/site/config/indexes.rb.tt
lib/spontaneous/generators/site/config/schema.yml
lib/spontaneous/generators/site/config/user_levels.yml
- lib/spontaneous/generators/site/lib/site.rb.tt
+ lib/spontaneous/generators/site/lib/content.rb.tt
lib/spontaneous/generators/site/lib/tasks/site.rake.tt
lib/spontaneous/generators/site/public/css/site.scss
lib/spontaneous/generators/site/public/favicon.ico
lib/spontaneous/generators/site/public/js/.empty_directory
lib/spontaneous/generators/site/public/js/site.js
@@ -368,10 +358,48 @@
lib/spontaneous/layout.rb
lib/spontaneous/loader.rb
lib/spontaneous/logger.rb
lib/spontaneous/media.rb
lib/spontaneous/media/file.rb
+ lib/spontaneous/media/temp_file.rb
+ lib/spontaneous/model.rb
+ lib/spontaneous/model/box.rb
+ lib/spontaneous/model/box/allowed_types.rb
+ lib/spontaneous/model/core.rb
+ lib/spontaneous/model/core/aliases.rb
+ lib/spontaneous/model/core/boxes.rb
+ lib/spontaneous/model/core/content_groups.rb
+ lib/spontaneous/model/core/editor_class.rb
+ lib/spontaneous/model/core/entries.rb
+ lib/spontaneous/model/core/entry.rb
+ lib/spontaneous/model/core/fields.rb
+ lib/spontaneous/model/core/instance_code.rb
+ lib/spontaneous/model/core/media.rb
+ lib/spontaneous/model/core/modifications.rb
+ lib/spontaneous/model/core/page_search.rb
+ lib/spontaneous/model/core/permissions.rb
+ lib/spontaneous/model/core/prototypes.rb
+ lib/spontaneous/model/core/publishing.rb
+ lib/spontaneous/model/core/render.rb
+ lib/spontaneous/model/core/schema_hierarchy.rb
+ lib/spontaneous/model/core/schema_id.rb
+ lib/spontaneous/model/core/schema_title.rb
+ lib/spontaneous/model/core/serialisation.rb
+ lib/spontaneous/model/core/styles.rb
+ lib/spontaneous/model/core/supertype.rb
+ lib/spontaneous/model/core/visibility.rb
+ lib/spontaneous/model/page.rb
+ lib/spontaneous/model/page/controllers.rb
+ lib/spontaneous/model/page/formats.rb
+ lib/spontaneous/model/page/layouts.rb
+ lib/spontaneous/model/page/locks.rb
+ lib/spontaneous/model/page/page_tree.rb
+ lib/spontaneous/model/page/paths.rb
+ lib/spontaneous/model/page/request.rb
+ lib/spontaneous/model/page/site_map.rb
+ lib/spontaneous/model/page/site_timestamps.rb
+ lib/spontaneous/model/piece.rb
lib/spontaneous/output.rb
lib/spontaneous/output/assets.rb
lib/spontaneous/output/assets/compression.rb
lib/spontaneous/output/context.rb
lib/spontaneous/output/format.rb
@@ -383,79 +411,33 @@
lib/spontaneous/output/helpers/script_helper.rb
lib/spontaneous/output/helpers/stylesheet_helper.rb
lib/spontaneous/output/template.rb
lib/spontaneous/output/template/engine.rb
lib/spontaneous/output/template/renderer.rb
- lib/spontaneous/page.rb
- lib/spontaneous/page_controller.rb
+ lib/spontaneous/page_lock.rb
lib/spontaneous/page_piece.rb
lib/spontaneous/paths.rb
lib/spontaneous/permissions.rb
lib/spontaneous/permissions/access_group.rb
lib/spontaneous/permissions/access_key.rb
lib/spontaneous/permissions/user.rb
lib/spontaneous/permissions/user_level.rb
- lib/spontaneous/piece.rb
- lib/spontaneous/plugins/aliases.rb
- lib/spontaneous/plugins/allowed_types.rb
lib/spontaneous/plugins/application/facets.rb
lib/spontaneous/plugins/application/features.rb
lib/spontaneous/plugins/application/paths.rb
lib/spontaneous/plugins/application/render.rb
lib/spontaneous/plugins/application/serialisation.rb
lib/spontaneous/plugins/application/state.rb
lib/spontaneous/plugins/application/system.rb
- lib/spontaneous/plugins/boxes.rb
- lib/spontaneous/plugins/content_groups.rb
- lib/spontaneous/plugins/controllers.rb
- lib/spontaneous/plugins/entries.rb
- lib/spontaneous/plugins/entry.rb
- lib/spontaneous/plugins/field/editor_class.rb
- lib/spontaneous/plugins/fields.rb
- lib/spontaneous/plugins/instance_code.rb
- lib/spontaneous/plugins/layouts.rb
- lib/spontaneous/plugins/media.rb
- lib/spontaneous/plugins/modifications.rb
- lib/spontaneous/plugins/page/formats.rb
- lib/spontaneous/plugins/page/request.rb
- lib/spontaneous/plugins/page/site_timestamps.rb
- lib/spontaneous/plugins/page_search.rb
- lib/spontaneous/plugins/page_tree.rb
- lib/spontaneous/plugins/paths.rb
- lib/spontaneous/plugins/permissions.rb
- lib/spontaneous/plugins/prototypes.rb
- lib/spontaneous/plugins/publishing.rb
- lib/spontaneous/plugins/render.rb
- lib/spontaneous/plugins/schema_hierarchy.rb
- lib/spontaneous/plugins/schema_id.rb
- lib/spontaneous/plugins/schema_title.rb
- lib/spontaneous/plugins/serialisation.rb
- lib/spontaneous/plugins/site/features.rb
- lib/spontaneous/plugins/site/helpers.rb
- lib/spontaneous/plugins/site/hooks.rb
- lib/spontaneous/plugins/site/instance.rb
- lib/spontaneous/plugins/site/level.rb
- lib/spontaneous/plugins/site/map.rb
- lib/spontaneous/plugins/site/paths.rb
- lib/spontaneous/plugins/site/publishing.rb
- lib/spontaneous/plugins/site/schema.rb
- lib/spontaneous/plugins/site/search.rb
- lib/spontaneous/plugins/site/selectors.rb
- lib/spontaneous/plugins/site/state.rb
- lib/spontaneous/plugins/site/storage.rb
- lib/spontaneous/plugins/site/url.rb
- lib/spontaneous/plugins/site_map.rb
- lib/spontaneous/plugins/styles.rb
- lib/spontaneous/plugins/supertype.rb
- lib/spontaneous/plugins/visibility.rb
lib/spontaneous/prototypes/box_prototype.rb
lib/spontaneous/prototypes/field_prototype.rb
lib/spontaneous/prototypes/layout_prototype.rb
lib/spontaneous/prototypes/style_prototype.rb
lib/spontaneous/publishing.rb
lib/spontaneous/publishing/event_client.rb
lib/spontaneous/publishing/immediate.rb
+ lib/spontaneous/publishing/revision.rb
lib/spontaneous/publishing/simultaneous.rb
lib/spontaneous/publishing/threaded.rb
lib/spontaneous/rack.rb
lib/spontaneous/rack/around_back.rb
lib/spontaneous/rack/around_front.rb
@@ -465,16 +447,16 @@
lib/spontaneous/rack/back.rb
lib/spontaneous/rack/cacheable_file.rb
lib/spontaneous/rack/cookie_authentication.rb
lib/spontaneous/rack/css.rb
lib/spontaneous/rack/event_source.rb
- lib/spontaneous/rack/fiber_pool.rb
lib/spontaneous/rack/front.rb
lib/spontaneous/rack/helpers.rb
lib/spontaneous/rack/http.rb
lib/spontaneous/rack/js.rb
lib/spontaneous/rack/media.rb
+ lib/spontaneous/rack/page_controller.rb
lib/spontaneous/rack/public.rb
lib/spontaneous/rack/query_authentication.rb
lib/spontaneous/rack/reloader.rb
lib/spontaneous/rack/sse.rb
lib/spontaneous/rack/static.rb
@@ -491,11 +473,26 @@
lib/spontaneous/search/field.rb
lib/spontaneous/search/index.rb
lib/spontaneous/search/results.rb
lib/spontaneous/sequel.rb
lib/spontaneous/server.rb
+ lib/spontaneous/simultaneous.rb
lib/spontaneous/site.rb
+ lib/spontaneous/site/features.rb
+ lib/spontaneous/site/helpers.rb
+ lib/spontaneous/site/hooks.rb
+ lib/spontaneous/site/instance.rb
+ lib/spontaneous/site/level.rb
+ lib/spontaneous/site/map.rb
+ lib/spontaneous/site/paths.rb
+ lib/spontaneous/site/publishing.rb
+ lib/spontaneous/site/schema.rb
+ lib/spontaneous/site/search.rb
+ lib/spontaneous/site/selectors.rb
+ lib/spontaneous/site/state.rb
+ lib/spontaneous/site/storage.rb
+ lib/spontaneous/site/url.rb
lib/spontaneous/state.rb
lib/spontaneous/storage.rb
lib/spontaneous/storage/backend.rb
lib/spontaneous/storage/cloud.rb
lib/spontaneous/storage/local.rb
@@ -509,10 +506,11 @@
lib/spontaneous/utils/smart_quotes.rb
lib/spontaneous/utils/smush_it.rb
lib/spontaneous/version.rb
spontaneous.gemspec
test/disabled/test_slots.rb
+ test/experimental/test_crypt.rb
test/experimental/test_features.rb
test/fixtures/application/js/test.js
test/fixtures/application/static/favicon.ico
test/fixtures/application/static/test.html
test/fixtures/application/views/index.erb
@@ -571,10 +569,11 @@
test/fixtures/example_application/config/front.ru
test/fixtures/example_application/config/front.yml
test/fixtures/example_application/config/schema.yml
test/fixtures/example_application/config/unicorn.rb
test/fixtures/example_application/config/user_levels.yml
+ test/fixtures/example_application/lib/content.rb
test/fixtures/example_application/public/css/test.css
test/fixtures/example_application/public/favicon.ico
test/fixtures/example_application/public/js/test.js
test/fixtures/example_application/public/test.html
test/fixtures/example_application/schema/client_project.rb
@@ -756,10 +755,12 @@
test/unit/test_boxes.rb
test/unit/test_changesets.rb
test/unit/test_config.rb
test/unit/test_content.rb
test/unit/test_content_inheritance.rb
+ test/unit/test_datamapper.rb
+ test/unit/test_datamapper_content.rb
test/unit/test_extensions.rb
test/unit/test_fields.rb
test/unit/test_formats.rb
test/unit/test_generators.rb
test/unit/test_helpers.rb
@@ -783,16 +784,13 @@
test/unit/test_serialisation.rb
test/unit/test_site.rb
test/unit/test_storage.rb
test/unit/test_structure.rb
test/unit/test_styles.rb
- test/unit/test_table_scoping.rb
test/unit/test_templates.rb
test/unit/test_type_hierarchy.rb
test/unit/test_visibility.rb
]
# = MANIFEST =
- ## Test files will be grabbed from the file list. Make sure the path glob
- ## matches what you actually use.
s.test_files = s.files.select { |path| path =~ /^test\/test_.*\.rb/ }
end