#!/usr/bin/env ruby -wKU require 'time' path = File.dirname File.expand_path(__FILE__) # system "cd \"#{path}/build/Release/\"; zip -r Twittia.app.zip Twittia.app; cd \"#{path}\"" version = `defaults read \"#{path}/build/Release/Twittia.app/Contents/Info\" CFBundleVersion`.gsub(/\n/,'') length = `stat -f %z \"#{path}/build/Release/Twittia.app.zip\"`.gsub(/\n/,'') signature = `ruby \"#{path}/../Sparkle\ 1.5b6/Extras/Signing Tools/sign_update.rb\" \"#{path}/build/Release/Twittia.app.zip\" \"#{path}/dsa_priv.pem\"`.gsub(/\n/,'') xml = < Twittia's Changelog http://github.com/downloads/jeena/Twittia/Appcast.xml Most recent changes with links to updates. en Version #{version} 10.5.0 http://jeenaparadies.net/twittia/ReleaseNotes.html #{Time.now.rfc2822} XML File.open("#{path}/Appcast.xml", 'w') {|f| f.write(xml) } system "scp \"#{path}/build/Release/Twittia.app.zip\" jeena@jeenaparadies.net:~/jeenaparadies.net/htdocs/twittia/" system "scp \"#{path}/ReleaseNotes.html\" jeena@jeenaparadies.net:~/jeenaparadies.net/htdocs/twittia/" system "scp \"#{path}/Appcast.xml\" jeena@jeenaparadies.net:~/jeenaparadies.net/htdocs/twittia/" puts "Done."