alloy / passengerpane

A Mac OS X preference pane for easily configuring Rails applications with Passenger.

This URL has Read+Write access

passengerpane / Rakefile
17cd3934 » alloy 2008-05-08 Added simple rakefile to bu... 1 task :default => :run
2
3 task :run do
4 sh "xcodebuild"
5 sh "open build/Release/Passenger.prefPane"
2508b323 » alloy 2008-05-08 Added fixtures install and ... 6 end
7
f237ec52 » alloy 2008-09-19 Preparing for 1.1 release. ... 8 task :clean do
9 sh 'rm -rf build/'
10 sh 'rm -rf pkg'
11 end
12
13 task :release => :clean do
14 require 'osx/cocoa'
15 version = OSX::NSDictionary.dictionaryWithContentsOfFile('Info.plist')['CFBundleVersion'].to_s
16 name = "PassengerPane-#{version}"
17 pkg_dir = "pkg/#{name}"
18
19 sh "xcodebuild"
20 sh "mkdir -p #{pkg_dir}"
21 sh "cp -R build/Release/Passenger.prefPane #{pkg_dir}"
22 %w{ LICENSE README.rdoc passenger_pane_config.rb.ports }.each do |file|
23 sh "cp #{file} #{pkg_dir}"
24 end
25 sh "cd pkg/ && tar -czvf #{name}.tgz #{name}/"
26 end
27
fb4c3665 » alloy 2008-06-23 Removed everything related ... 28 require 'rake/testtask'
29 Rake::TestTask.new do |t|
30 t.libs << "test"
31 t.test_files = FileList['test/*_test.rb']
48591b99 » alloy 2008-07-29 Made rake test work and gav... 32 t.verbose = nil
33 t.options = '-rs'
fe5ae8cd » alloy 2008-06-25 Added test coverage for pat... 34 end
35
18aee16f » alloy 2008-06-16 Removed the BLAuthenticatio... 36 desc "Generate Security.framework BridgeSupport file"
37 task :bridgesupport do
38 #sh "gen_bridge_metadata -f Security -e Security.BridgeSupport-exceptions.xml -o Security.bridgesupport"
39 sh "gen_bridge_metadata -f Security -o Security.bridgesupport"
17cd3934 » alloy 2008-05-08 Added simple rakefile to bu... 40 end