public
Description: A very fast & simple Ruby web server
Homepage: http://code.macournoyer.com/thin/
Clone URL: git://github.com/macournoyer/thin.git
Search Repo:
Add WIN_SUFFIX to configure win gem name
macournoyer (author)
Wed Mar 05 20:11:57 -0800 2008
commit  2c01c5f75680d291d2ce1003bad1219b5a5079ae
tree    baf903aabd1f5d7dafd47ef9a0f6bf76a41ffb94
parent  1cb90c6a8170e27bc10ed247a8454207f0c200cf
...
1
2
 
 
3
4
5
...
67
68
69
70
 
71
72
73
74
...
76
77
78
79
 
80
81
82
83
84
85
86
 
87
88
89
...
1
2
3
4
5
6
7
...
69
70
71
 
72
73
74
75
76
...
78
79
80
 
81
82
83
84
85
86
87
 
88
89
90
91
0
@@ -1,5 +1,7 @@
0
 require 'rake/gempackagetask'
0
 
0
+WIN_SUFFIX = ENV['WIN_SUFFIX'] || 'x86-mswin32-60'
0
+
0
 task :clean => :clobber_package
0
 
0
 spec = Gem::Specification.new do |s|
0
@@ -67,7 +69,7 @@
0
   namespace :upload do
0
     desc 'Upload the precompiled win32 gem to code.macournoyer.com'
0
     task :win do
0
- upload "pkg/#{spec.full_name}-x86-mswin32-60.gem", 'gems'
0
+ upload "pkg/#{spec.full_name}-#{WIN_SUFFIX}.gem", 'gems'
0
       system 'ssh macournoyer@macournoyer.com "cd code.macournoyer.com && gem generate_index"'
0
     end
0
 
0
0
@@ -76,14 +78,14 @@
0
       sh 'rubyforge login'
0
       sh "rubyforge add_release thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}.gem"
0
       sh "rubyforge add_file thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}.gem"
0
- sh "rubyforge add_file thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}-x86-mswin32-60.gem"
0
+ sh "rubyforge add_file thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}-#{WIN_SUFFIX}.gem"
0
     end
0
   end
0
   
0
   desc 'Download the Windows gem from Kevin repo'
0
   task 'download:win' => 'pkg' do
0
     cd 'pkg' do
0
- `wget http://rubygems.bantamtech.com/ruby18/gems/#{spec.full_name}-x86-mswin32-60.gem`
0
+ `wget http://rubygems.bantamtech.com/ruby18/gems/#{spec.full_name}-#{WIN_SUFFIX}.gem`
0
     end
0
   end
0
 end

Comments

    No one has commented yet.