1 SCREENSHOTS = FileList["www/ss?.png"]
3 SCREENSHOTS_SMALL = SCREENSHOTS.map do |fn|
5 sfn = "www/ss#{$1}-small.png"
6 file sfn => [fn] do |t|
7 sh "cat #{fn} | pngtopnm | pnmscale -xysize 320 240 | pnmtopng > #{sfn}"
12 WWW_FILES = FileList["www/*"] - SCREENSHOTS - SCREENSHOTS_SMALL + FileList["bin/*"]
14 task :upload_webpage => WWW_FILES do |t|
15 sh "scp -C #{t.prerequisites * ' '} wmorgan@rubyforge.org:/var/www/gforge-projects/git-wt-commit/"
18 task :upload_webpage_images => (SCREENSHOTS + SCREENSHOTS_SMALL) do |t|
19 sh "scp -C #{t.prerequisites * ' '} wmorgan@rubyforge.org:/var/www/gforge-projects/git-wt-commit/"