public
Description: Little widget for your daily pomodoro practice
Homepage: http://github.com/reborg/pomodori
Clone URL: git://github.com/reborg/pomodori.git
pomodori / Rakefile
100644 19 lines (14 sloc) 0.928 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
require 'hotcocoa/application_builder'
require 'hotcocoa/standard_rake_tasks'
 
task :default => [:test]
 
task :test do
  require 'open3'
  Open3.popen3('macruby test/all_tests.rb') { |stdin, stdout, stderr| puts stdout.read }
end
 
task :embed => [:deploy] do
  `rm -rf ./#{AppConfig.name}.app/Contents/Frameworks/MacRuby.framework/Versions/0.3`
  `find ./#{AppConfig.name}.app/Contents -name "1.9.0" -type d | xargs rm -rf`
  `rm -rf ./#{AppConfig.name}.app/Contents/Frameworks/MacRuby.framework/Versions/Current/usr/include/ruby-1.9.0`
  `rm -rf ./#{AppConfig.name}.app/Contents/Frameworks/MacRuby.framework/Versions/Current/usr/lib/libmacruby.1.9.0.dylib`
  `find ./#{AppConfig.name}.app/Contents -name "*.bundle" -exec install_name_tool -change /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/libmacruby.dylib @executable_path/../Frameworks/MacRuby.framework/Versions/Current/usr/lib/libmacruby.dylib {} \\;`
end