[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