[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-21 14:49:34
Message-ID: 1119365374.996220.19355.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 427695 by cniehaus:

Big update... most should work now


 M  +30 -10    release_app.rb  


--- trunk/KDE/kdeedu/release_app.rb #427694:427695
@@ -10,12 +10,13 @@
 require 'getoptlong'
 
 opts = GetoptLong.new(
-	[ "--name", "-n",	GetoptLong::REQUIRED_ARGUMENT ],
-	[ "--version", "-n",	GetoptLong::REQUIRED_ARGUMENT ],
+	[ "--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 ],
-	[ "--widgets", "-w",	GetoptLong::NO_ARGUMENT ]
+	[ "--widgets", "-w",	GetoptLong::NO_ARGUMENT ],
+	[ "--help", "-h",	GetoptLong::NO_ARGUMENT ]
 )
 
 doi18n = "yes"
@@ -25,32 +26,47 @@
 name     = ""
 version     = ""
 
+$nameset = false
+$versionset = false
+
 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"
-	else
-		puts("Unknown option"+ argument+"\n
-		Usage:\n
-		--name FOO will set the applicationname to FOO
-		--version BAR will set the versionnumber to BAR
+	elsif opt == "--help"
+		puts "Usage:\n
+		Mandatory:\n
+		--name FOO will set the applicationname to FOO\n
+		--version BAR will set the versionnumber to BAR\n
+		\n
+		Optional:\n
 		--noi18n to disable the packaging of translations and documentation\n
 		--nogpg to disable signing with GnuPG\n
 		--libkdeedu to enable packing libkdeedu\n
-		--widgets to enable packing the KDEEDU-Widgets")
-		exit()
+		--widgets to enable packing the KDEEDU-Widgets"
 	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
@@ -83,6 +99,10 @@
 	puts "Checking out libkdeedu"
 	svnup("libkdeedu")
 end
+if  packwidgets == "yes"
+	puts "Checking out the kdeedu-widgets"
+	svn( "co", "/trunk/playground/edu/widgets/")
+end
 puts "Checking out #{name}"
 svnup("#{name}")
 svn( "co", "/trunk/KDE/kde-common/admin")
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic