3 # Ruby script for generating Amarok tarball releases from KDE SVN
5 # (c) 2005 Mark Kretschmann <markey@web.de>
6 # Some parts of this code taken from cvs2dist
7 # License: GNU General Public License V2
10 branch = "branches/stable"
16 branch = `kdialog --inputbox "Enter branch name: " "branches/stable"`.chomp()
18 tag = `kdialog --inputbox "Enter tag name: "`.chomp()
20 puts("Unknown option #{$1}. Use --branch or --tag.\n")
24 # Ask user for targeted application version
25 user = `kdialog --inputbox "Your SVN user:"`.chomp()
26 protocol = `kdialog --radiolist "Do you use https or svn+ssh?" https https 0 "svn+ssh" "svn+ssh" 1`.chomp()
32 i18nlangs = `svn cat #{protocol}://#{user}@svn.kde.org/home/kde/#{branch}/l10n/subdirs`
40 for part in ['data', 'messages', 'docmessages', 'docs']
41 puts "Copying #{lang}'s #{part} over.. "
44 docdirname = "l10n/#{lang}/#{part}/extragear-multimedia"
45 `svn co #{protocol}://#{user}@svn.kde.org/home/kde/#{branch}/#{docdirname}`
47 unless FileTest.exists?( "extragear-multimedia" )