Skip to content

Commit

Permalink
No longer have a dependancy on win32-process. It was stopping the gem…
Browse files Browse the repository at this point in the history
… installing on OSX. It must now be installed manually on windows.
  • Loading branch information
karl committed Mar 26, 2010
1 parent 08927db commit e870687
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 55 deletions.
4 changes: 4 additions & 0 deletions README.rdoc
Expand Up @@ -13,6 +13,10 @@ Loris is hosted on Gemcutter (http://gemcutter.org/), so you need to install the
Then to install Loris, just run the following:

sudo gem install loris

On Windows you will also need to install the win32-process gem

gem install win32-process

Loris has no command line options, and no configuration file (at the moment). It looks for configurations files to decide which tasks to run.

Expand Down
1 change: 0 additions & 1 deletion Rakefile
Expand Up @@ -17,7 +17,6 @@ begin
gem.add_dependency('visionmedia-bind', [">= 0.2.6"])
gem.add_dependency('karl-growl', [">= 1.0.6"])
gem.add_dependency('extensions', [">= 0.6.0"])
gem.add_dependency('win32-process', [">= 0.6.1"])

# gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
end
Expand Down
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
0.1.0
0.1.1
7 changes: 6 additions & 1 deletion lib/windows_process.rb
@@ -1,4 +1,9 @@
require 'win32/process'
begin
require 'win32/process'
rescue LoadError
warn "You must 'gem install win32-process to run Loris on Windows"
exit 1
end

class WindowsProcess

Expand Down
7 changes: 2 additions & 5 deletions loris.gemspec
Expand Up @@ -5,11 +5,11 @@

Gem::Specification.new do |s|
s.name = %q{loris}
s.version = "0.1.0"
s.version = "0.1.1"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Karl O'Keeffe"]
s.date = %q{2009-11-06}
s.date = %q{2010-03-26}
s.default_executable = %q{loris}
s.description = %q{Automatically run javascript unit tests}
s.email = %q{loris@monket.net}
Expand Down Expand Up @@ -119,17 +119,14 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<visionmedia-bind>, [">= 0.2.6"])
s.add_runtime_dependency(%q<karl-growl>, [">= 1.0.6"])
s.add_runtime_dependency(%q<extensions>, [">= 0.6.0"])
s.add_runtime_dependency(%q<win32-process>, [">= 0.6.1"])
else
s.add_dependency(%q<visionmedia-bind>, [">= 0.2.6"])
s.add_dependency(%q<karl-growl>, [">= 1.0.6"])
s.add_dependency(%q<extensions>, [">= 0.6.0"])
s.add_dependency(%q<win32-process>, [">= 0.6.1"])
end
else
s.add_dependency(%q<visionmedia-bind>, [">= 0.2.6"])
s.add_dependency(%q<karl-growl>, [">= 1.0.6"])
s.add_dependency(%q<extensions>, [">= 0.6.0"])
s.add_dependency(%q<win32-process>, [">= 0.6.1"])
end
end
62 changes: 15 additions & 47 deletions loris.tmproj
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>currentDocument</key>
<string>lib/tasks/js_test_driver/js_test_driver_parser.rb</string>
<string>lib/file_actioner.rb</string>
<key>documents</key>
<array>
<dict>
Expand Down Expand Up @@ -91,44 +91,28 @@
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>lib/loris.rb</key>
<key>lib/outputs/growl_output.rb</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>9</integer>
<integer>15</integer>
<key>line</key>
<integer>7</integer>
<integer>6</integer>
</dict>
<key>columnSelection</key>
<false/>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
<key>selectFrom</key>
<dict>
<key>column</key>
<integer>9</integer>
<key>line</key>
<integer>7</integer>
</dict>
<key>selectTo</key>
<dict>
<key>column</key>
<integer>14</integer>
<key>line</key>
<integer>7</integer>
</dict>
</dict>
<key>lib/poller.rb</key>
<key>lib/outputs/output_collection.rb</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<integer>22</integer>
<key>line</key>
<integer>2</integer>
<integer>8</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
Expand Down Expand Up @@ -221,49 +205,33 @@
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>lib/tasks/list_task.rb</key>
<key>lib/tasks/js_test_driver/js_test_driver_runner.rb</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>61</integer>
<key>line</key>
<integer>13</integer>
<integer>16</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>spec/file_actioner_spec.rb</key>
<key>lib/tasks/list_task.rb</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>7</integer>
<integer>61</integer>
<key>line</key>
<integer>36</integer>
<integer>13</integer>
</dict>
<key>columnSelection</key>
<false/>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
<key>selectFrom</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>4</integer>
</dict>
<key>selectTo</key>
<dict>
<key>column</key>
<integer>7</integer>
<key>line</key>
<integer>36</integer>
</dict>
</dict>
<key>spec/filters/ends_with_filter_spec.rb</key>
<dict>
Expand All @@ -285,15 +253,15 @@
<string>TODO</string>
<string>lib/tasks/javascript_lint/javascript_lint_parser.rb</string>
<string>lib/tasks/js_test_driver/js_test_driver_parser.rb</string>
<string>lib/tasks/js_test_driver/js_test_driver_runner.rb</string>
<string>lib/outputs/growl_output.rb</string>
<string>lib/outputs/output_collection.rb</string>
<string>lib/filters/ends_with_filter.rb</string>
<string>lib/tasks/javascript_lint/javascript_lint_runner.rb</string>
<string>Rakefile</string>
<string>lib/task_manager.rb</string>
<string>lib/file_finder.rb</string>
<string>lib/file_actioner.rb</string>
<string>spec/file_actioner_spec.rb</string>
<string>lib/poller.rb</string>
<string>lib/loris.rb</string>
<string>lib/tasks/list_task.rb</string>
<string>lib/tasks/command_line_task.rb</string>
</array>
Expand Down

0 comments on commit e870687

Please sign in to comment.