diff --git a/scripts/gen_pkg.rb b/scripts/gen_pkg.rb deleted file mode 100755 index eb9bcd8..0000000 --- a/scripts/gen_pkg.rb +++ /dev/null @@ -1,133 +0,0 @@ -#!/usr/bin/env ruby -# -# Ruby script for generating amaroK tarball releases from KDE SVN -# -# (c) 2005 Mark Kretschmann -# (c) 2006-2007 Tom Albers -# Some parts of this code taken from cvs2dist -# License: GNU General Public License V2 -if ARGV.length != 2 - puts "Usage: gen_kde4_pkg_stable.rb " - exit -end - -egmodule = "network" -name = "libktorrent" -addDocs = [] -addPo = [] -remove = "" - -version = ARGV[0] -svnbase = "svn+ssh://guisson@svn.kde.org/home/kde" -if ARGV[1] == "stable" - svnroot = "#{svnbase}/branches/stable" - svnextragear = "extragear-kde4" -else - svnroot = "#{svnbase}/trunk" - svnextragear = "extragear" -end -svntags = "#{svnbase}/tags/#{name}" - - -#---------------------------------------------------------------- - -folder = name + "-" + version -addPo = [name] + addPo -addDocs = [name] + addDocs - -puts "Fetching #{egmodule}/#{name}..." -# Remove old folder, if exists -`rm -rf #{folder} 2> /dev/null` -`rm -rf folder.tar.bz2 2> /dev/null` - -Dir.mkdir( folder ) -Dir.chdir( folder ) - -# Do the main checkouts. -Dir.mkdir( name + "-tmp" ) -Dir.chdir( name + "-tmp" ) -`git archive --format=tar -o tmp.tar --remote=git@git.kde.org:libktorrent v#{version}` -`tar -xvf tmp.tar && rm tmp.tar` - -# Move them to the toplevel -`/bin/mv * ..` -Dir.chdir( ".." ) -`find -name ".svn" | xargs rm -rf` -`rmdir #{name}-tmp` - -puts "done\n" - - -i18nlangs = `svn cat #{svnroot}/l10n-kde4/subdirs` -i18nlangsCleaned = [] -for lang in i18nlangs - l = lang.chomp - if (l != "x-test") - i18nlangsCleaned += [l]; - end -end -i18nlangs = i18nlangsCleaned - -Dir.mkdir( "l10n" ) -Dir.chdir( "l10n" ) - -puts "\n" -puts "Fetching l10n po for #{egmodule}/#{name}...\n" -puts "\n" - -Dir.chdir( ".." ) # in egmodule now - -$subdirs = false -Dir.mkdir( "po" ) - -topmakefile = File.new( "po/CMakeLists.txt", File::CREAT | File::RDWR | File::TRUNC ) -for lang in i18nlangs - lang.chomp! - dest = "po/#{lang}" - - for dg in addPo - dg.chomp! - pofilename = "l10n-kde4/#{lang}/messages/extragear-#{egmodule}/#{dg}.po" - `svn cat #{svnroot}/#{pofilename} 2> /dev/null | tee l10n/#{dg}.po` - next if FileTest.size( "l10n/#{dg}.po" ) == 0 - - if !FileTest.exist?( dest ) - Dir.mkdir( dest ) - makefile = File.new( "#{dest}/CMakeLists.txt", File::CREAT | File::RDWR | File::TRUNC ) - makefile << "file(GLOB _po_files *.po)\n" - makefile << "GETTEXT_PROCESS_PO_FILES( #{lang} ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )\n" - makefile.close() - topmakefile << "add_subdirectory( #{lang} )\n" - end - - print "Copying #{lang}'s #{dg}.po over .. " - `mv l10n/#{dg}.po #{dest}` - puts( "done.\n" ) - - - end -end -topmakefile.close() - -`rm -rf l10n` -puts "\n" - -# add l10n to compilation. -`echo "\nfind_package(Msgfmt REQUIRED)" >> CMakeLists.txt` -`echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt` -`echo "add_subdirectory( po )" >> CMakeLists.txt` - -# Remove cruft -`find -name ".svn" | xargs rm -rf` -#`find -name "Messages.sh" | xargs rm -rf` -if ( remove != "") - `/bin/rm #{remove}` -end - -puts "\n" -puts "Compressing.. " -Dir.chdir( ".." ) # root folder -`tar -jcf #{folder}.tar.bz2 #{folder}` -#`rm -rf #{folder}` -puts "done.\n" - diff --git a/scripts/update_stable_translations.rb b/scripts/update_stable_translations.rb deleted file mode 100755 index b0c73c6..0000000 --- a/scripts/update_stable_translations.rb +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env ruby -# -# Ruby script for updating stable translations of libktorrent with those from trunk -# -# (c) 2009-2010 Joris Guisson -# License: GNU General Public License V2 - -# variables -svnbase = "svn+ssh://guisson@svn.kde.org/home/kde/" -trunk = svnbase + "trunk/l10n-kde4" -stable = svnbase + "branches/stable/l10n-kde4" -workdir = "build" - -Dir.mkdir(workdir) -puts "Checking out stable and trunk translations dir\n" -# checkout both, but do not go recursive -`svn co -N #{trunk} #{workdir}/trunk` -`svn co -N #{stable} #{workdir}/stable` - -puts "Updating templates\n" -# update templates -`svn update -N #{workdir}/trunk/templates` -`svn update -N #{workdir}/trunk/templates/messages/` -`svn update -N #{workdir}/trunk/templates/messages/extragear-network` -`svn update -N #{workdir}/stable/templates` -`svn update -N #{workdir}/stable/templates/messages/` -`svn update -N #{workdir}/stable/templates/messages/extragear-network` -`cp #{workdir}/trunk/templates/messages/extragear-network/libktorrent.pot #{workdir}/stable/templates/messages/extragear-network/libktorrent.pot` - -# get all translation dirs -i18nlangs = `svn cat #{trunk}/subdirs` -i18nlangsCleaned = [] -for lang in i18nlangs - l = lang.chomp - if (l != "x-test") - i18nlangsCleaned += [l]; - end -end -i18nlangs = i18nlangsCleaned - -for lang in i18nlangs - lang.chomp! - puts "Updating #{lang} ...\n" - `svn update -N #{workdir}/trunk/#{lang}/` - `svn update -N #{workdir}/trunk/#{lang}/messages/` - `svn update -N #{workdir}/trunk/#{lang}/messages/extragear-network` - `svn update -N #{workdir}/stable/#{lang}/` - `svn update -N #{workdir}/stable/#{lang}/messages/` - `svn update -N #{workdir}/stable/#{lang}/messages/extragear-network` - if FileTest.exist?("#{workdir}/trunk/#{lang}/messages/extragear-network") - files = Dir.entries("#{workdir}/trunk/#{lang}/messages/extragear-network") - if files.include?("libktorrent.po") - if !FileTest.exist?("#{workdir}/stable/#{lang}/messages/extragear-network") - `svn mkdir --parents #{workdir}/stable/#{lang}/messages/extragear-network` - end - `cp #{workdir}/trunk/#{lang}/messages/extragear-network/libktorrent.po #{workdir}/stable/#{lang}/messages/extragear-network` - `svn add -q #{workdir}/stable/#{lang}/messages/extragear-network/libktorrent.po` - end - end -end