[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu
From: Carsten Niehaus <cniehaus () gmx ! de>
Date: 2005-06-22 9:24:59
Message-ID: 1119432299.472944.18294.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 427882 by cniehaus:
Big update, works now for Kalzium, should work for others as well
M +22 -37 release_app.rb
--- trunk/KDE/kdeedu/release_app.rb #427881:427882
@@ -10,8 +10,6 @@
require 'getoptlong'
opts = GetoptLong.new(
- [ "--name", "-n", GetoptLong::OPTIONAL_ARGUMENT ],
- [ "--version", "-v", GetoptLong::OPTIONAL_ARGUMENT ],
[ "--noi18n", "-i", GetoptLong::NO_ARGUMENT ],
[ "--nogpg", "-g", GetoptLong::NO_ARGUMENT ],
[ "--libkdeedu", "-l", GetoptLong::NO_ARGUMENT ],
@@ -23,27 +21,28 @@
dogpg = "yes"
packlibkdeedu = "no"
packwidgets = "no"
-name = ""
-version = ""
+name = `kdialog --title="hall" --combobox "Select an application:" Kalzium \
KStars KTouch KPercentage KMplot KMessedwords KVerbos KWordquiz Kig Kitten KTurtle \
KBruch KVoctrain KHangman`.chomp!.downcase +version = `kdialog --title "Version \
number" --inputbox "Enter the version number"`.chomp!
-$nameset = false
-$versionset = false
+if name.empty?
+ exit()
+end
+if version.empty?
+ version = "preview"
+end
+
+puts name
+
opts.each do |opt, arg|
if opt == "--noi18n"
doi18n = "no"
- elsif opt == "--name"
- name = arg
- $nameset = true
- elsif opt == "--version"
- name = arg
- $versionset = true
elsif opt == "--nogpg"
dogpg = "no"
elsif opt == "--libkdeedu"
packlibkdeedu = "yes"
elsif opt == "--widgets"
- packlibkdeedu = "yes"
+ packwidgets = "yes"
elsif opt == "--help"
puts "Usage:\n
Mandatory:\n
@@ -58,15 +57,6 @@
end
end
-if !$nameset or !$versionset
- if !$nameset
- puts "No name set!\nUse ./release_apps --name FOO --version BAR\n"
- elsif
- puts "No version set!\nUse ./release_apps --name FOO --version BAR\n"
- end
- exit()
-end
-
folder = "#{name}-#{version}"
# Some helper methods
@@ -74,11 +64,6 @@
`svn #{command} svn://anonsvn.kde.org/home/kde/#{dir}`
end
-def svnup( dir )
- `svn up #{dir}`
-end
-
-
# Prevent using unsermake
oldmake = ENV["UNSERMAKE"]
ENV["UNSERMAKE"] = "no"
@@ -90,28 +75,28 @@
Dir.mkdir( folder )
Dir.chdir( folder )
-puts "Entering "+`pwd`
-
svn( "co -N", "/trunk/KDE/kdeedu/" )
Dir.chdir( "kdeedu")
if packlibkdeedu == "yes"
puts "Checking out libkdeedu"
- svnup("libkdeedu")
+ `svn up libkdeedu`
end
if packwidgets == "yes"
puts "Checking out the kdeedu-widgets"
svn( "co", "/trunk/playground/edu/widgets/")
end
-puts "Checking out #{name}"
-svnup("#{name}")
+
+puts "Checking out #{name}".center(40," - ")
+`svn up #{name}`
+
+puts "Checking out kde-commons/admin"
svn( "co", "/trunk/KDE/kde-common/admin")
-# we check out kde-i18n/subdirs in kde-l10n..
-puts doi18n
+# we check out kde-l10n...
if doi18n == "yes"
puts "\n"
- puts "**** l10n ****"
+ puts "l10n".center(40, " - ")
puts "\n"
Dir.mkdir( "doc" )
@@ -126,7 +111,7 @@
`rm -rf ../doc/#{lang}`
`rm -rf #{name}`
docdirname = "l10n/#{lang}/docs/kdeedu/#{name}"
- `svn co -q https://svn.kde.org/home/kde/trunk/#{docdirname} > /dev/null 2>&1`
+ `svn co -q https://svn.kde.org/home/kde/trunk/#{docdirname} > /dev/null \
2>&1` next unless FileTest.exists?( "#{name}" )
`cp -R #{name}/ ../doc/#{lang}`
@@ -190,7 +175,7 @@
puts "\n"
-puts "Removing svn-history files (almost 10 megabyte)"
+puts "Removing svn-history files"
`find -name ".svn" | xargs rm -rf`
Dir.chdir( "#{name}" )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic