From e5444015d2c3f7b7066eb77f124e89d07a258c4a Mon Sep 17 00:00:00 2001
From: Sean Schofield
Date: Mon, 21 Jun 2010 10:53:31 -0400
Subject: [PATCH] Fixed issues with gemspec and restored rake task for
spree:dev:less. Output is generated in the core/public directory for now
which may not be ideal but its a starting point.
---
.gitignore | 1 -
core/app/views/shared/_user_form.html.erb | 17 +---------
{lib/taskz => core/lib/tasks}/themes.rake | 4 +--
public/stylesheets/screen.css | 12 ++-----
spree.gemspec | 41 +++++++++++++++++++++++
5 files changed, 47 insertions(+), 28 deletions(-)
rename {lib/taskz => core/lib/tasks}/themes.rake (88%)
create mode 100644 spree.gemspec
diff --git a/.gitignore b/.gitignore
index bee89f60b91..179d01a9a94 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,7 +27,6 @@ public/assets
public/attachments
public/blank_iframe.html
public/ckeditora
-spree.gemspec
spree_dev
spree_test
tmp
diff --git a/core/app/views/shared/_user_form.html.erb b/core/app/views/shared/_user_form.html.erb
index cdc22cdb2de..440ec05af13 100644
--- a/core/app/views/shared/_user_form.html.erb
+++ b/core/app/views/shared/_user_form.html.erb
@@ -14,19 +14,4 @@
-<%= hook :signup_below_password_fields %>
-
-<% if Spree::Config[:allow_openid] %>
-
-
- <%= f.label :openid_identifier, t('OpenID', :default => 'OpenID') %>
- <%= f.text_field :openid_identifier, :class => 'openid_url' %>
-
-
-<% end %>
-
-<% if Spree::Config[:allow_openid] %>
- <%= t :enable_login_via_openid %>
- <%= t :enable_login_via_login_password %>
- <%= javascript_include_tag 'open_id' %>
-<% end %>
+<%= hook :signup_below_password_fields %>
\ No newline at end of file
diff --git a/lib/taskz/themes.rake b/core/lib/tasks/themes.rake
similarity index 88%
rename from lib/taskz/themes.rake
rename to core/lib/tasks/themes.rake
index b0e8a925929..efd86393201 100644
--- a/lib/taskz/themes.rake
+++ b/core/lib/tasks/themes.rake
@@ -6,10 +6,10 @@ namespace :spree do
#RAILS 3 TODO - figure out final resting place for less
#$LESS_LOAD_PATH = Spree::ExtensionLoader.stylesheet_source_paths.reverse
- $LESS_LOAD_PATH = [Rails.root.join(, "app", "stylesheets")]
+ $LESS_LOAD_PATH = [Rails.root.join("core", "app", "stylesheets")]
# css files are written to the last loaded theme extension's public/stylesheets directory
- output_path = $LESS_LOAD_PATH.first.gsub("app/stylesheets", "public/stylesheets")
+ output_path = $LESS_LOAD_PATH.first.to_s.gsub("app/stylesheets", "public/stylesheets")
FileUtils.mkpath(output_path)
# Build a list of all unique non-partial .less files to compile
diff --git a/public/stylesheets/screen.css b/public/stylesheets/screen.css
index 2e82f78e7b6..bd4158ab166 100644
--- a/public/stylesheets/screen.css
+++ b/public/stylesheets/screen.css
@@ -259,8 +259,8 @@ legend {
border-right: 1px solid #eeeeee;
}
body {
- margin-top: 0px;
- background: #ffffff url(../images/tile-slider.png) top left repeat-x;
+ margin-top: 10px;
+ background: #ffffff url(../images/body-back.png) top left repeat-x;
}
div.left {
float: left;
@@ -283,12 +283,6 @@ body.two-col #wrapper { background-image: url(../images/wrapper-back-2.png); }
overflow: hidden;
display: block;
}
-
-.container_bg{
- width:100%;
- background:url(../images/tile-header.png) top left repeat-x;
-}
-
#sidebar {
display: inline;
float: left;
@@ -315,7 +309,7 @@ body.two-col #content {
clear: both;
}
#header a { color: #2e6ab1; }
-#header a:hover { color: #3C7DFB; }
+#header a:hover { color: #eeeeee; }
#footer {
padding-top: 2em;
clear: both;
diff --git a/spree.gemspec b/spree.gemspec
new file mode 100644
index 00000000000..379b17c20be
--- /dev/null
+++ b/spree.gemspec
@@ -0,0 +1,41 @@
+version = File.read(File.expand_path("../SPREE_VERSION",__FILE__)).strip
+
+Gem::Specification.new do |s|
+ s.platform = Gem::Platform::RUBY
+ s.name = 'spree'
+ s.version = version
+ s.summary = 'Full-stack e-commerce framework for Ruby on Rails.'
+ s.description = ''
+
+ s.required_ruby_version = '>= 1.8.7'
+ s.required_rubygems_version = ">= 1.3.6"
+
+ s.author = 'Sean Schofield'
+ s.email = 'sean@railsdog.com'
+ s.homepage = 'http://spreecommerce.com'
+ s.rubyforge_project = 'spree'
+
+ s.bindir = 'bin'
+ s.executables = ['spree']
+ s.default_executable = 'spree'
+
+ s.add_dependency('spree-core', version)
+ s.add_dependency('spree-payment-gateway', version)
+ # RAILS3 TODO - add more of the core extensions, etc.
+ s.add_dependency('bundler', '>= 0.9.26')
+ s.add_dependency('rails', '= 3.0.0.beta4')
+ s.add_dependency('highline', '>= 1.5.1')
+ s.add_dependency('authlogic', '>= 2.1.5')
+ s.add_dependency('activemerchant')
+ s.add_dependency('activerecord-tableless', '>= 0.1.0')
+ s.add_dependency('less', '>= 1.2.20')
+ s.add_dependency('stringex', '>= 1.0.3')
+ s.add_dependency('chronic', '>= 0.2.3')
+ s.add_dependency('whenever', '>= 0.3.7')
+ s.add_dependency('will_paginate')
+ s.add_dependency('state_machine', '>= 0.9.2')
+ s.add_dependency('faker', '>= 0.3.1')
+ s.add_dependency('paperclip', '>= 2.3.1.1')
+ s.add_dependency('resource_controller')
+
+end
\ No newline at end of file