summaryrefslogtreecommitdiffstats
path: root/PACKAGING
diff options
context:
space:
mode:
Diffstat (limited to 'PACKAGING')
-rw-r--r--PACKAGING36
1 files changed, 36 insertions, 0 deletions
diff --git a/PACKAGING b/PACKAGING
index 6a66f27..d6ccd9a 100644
--- a/PACKAGING
+++ b/PACKAGING
@@ -6,6 +6,7 @@ How to release kipi & co.
3. Release libkexiv2
4. Release kipi-plugins
5. Notes on svn2cl
+6. Notes on new release script (create_tarball.rb)
----------------------------------------
@@ -35,6 +36,10 @@ the translations commit deadline to kde-i18-doc@kde.org.
- Commit your changes
c) Build the source tarball
+ - go into makerelease directory
+ - run "create_tarball.rb -p libkipi -v X.Y.Z"
+ with X.Y.Z as the right package version
+ or
- use the "release_libkipi.rb"
edit the script and change the "version" field
if you're releasing an svn snapshot set "usesvnver" to "yes"
@@ -82,6 +87,10 @@ the translations commit deadline to kde-i18-doc@kde.org.
Don't forget to fix Changelog and commit your changes :)
c) Build the source tarball
+ - go into makerelease directory
+ - run "create_tarball.rb -p libkexiv2 -v X.Y.Z"
+ with X.Y.Z as the right package version
+ or
- use the "release_libkexiv2.rb"
edit the script and change the "version" field
if you're releasing an svn snapshot set "usesvnver" to "yes"
@@ -145,6 +154,10 @@ the translations commit deadline to kde-i18-doc@kde.org.
- Commit your changes
c) Build the source tarball
+ - go into makerelease directory
+ - run "create_tarball.rb -p kipi-plugins -v X.Y.Z"
+ with X.Y.Z as the right package version
+ or
- use the "release_kipi-plugins.rb"
edit the script and change the "version" field and check the "addPo" one for po files
if you're releasing an svn snapshot set "usesvnver" to "yes"
@@ -203,3 +216,26 @@ just before the template:
...
+----------------------------------------
+6. Notes on new release script (create_tarball.rb)
+----------------------------------------
+
+You can find new release script, called create_tarball.rb,
+under libs/makerelase directory.
+This script makes other release ones obsolete.
+
+Usage: create_tarball [options]
+ -u, --user USERNAME svn account
+ -w, --https Using https instead of svn+ssh
+ -n, --noaccount Using svn://anonsvn.kde.org/ instead of svn+ssh
+ -p, --package NAME Package name
+ -v, --version VER Package version
+ -h, --help Show this usage statement
+
+Package name is mandatory
+
+Package information is into config.ini (same directory as above).
+Example of usage:
+./create_tarball.rb -p libkexiv2 -v 0.1.7
+
+