tdepim
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

release_howto 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. ====== KDE PIM Enterprise release howto =====
  2. David Faure <faure@kde.org>, 02-Aug-2005, last update 12-Mar-2007.
  3. # First ensure that translations are uptodate, running "translate".
  4. # Packing tdepim doesn't pack the translations themselves, but still,
  5. # at release time we have to ensure they are ok.
  6. #
  7. cd kde-common/release
  8. mkdir clean cache dirty sources sources-old
  9. echo tdepim > modules
  10. # Now save the patch below to a file, and apply it.
  11. Index: common
  12. ===================================================================
  13. --- common (revision 615014)
  14. +++ common (working copy)
  15. @@ -23,6 +23,9 @@ case $package in
  16. koffice-l10n)
  17. version=1.3.98
  18. ;;
  19. + tdepim)
  20. + version=3.5.6.enterprise.0.20070227.637543
  21. + ;;
  22. *)
  23. version=3.5.5
  24. ;;
  25. Index: versions
  26. ===================================================================
  27. --- versions (revision 615014)
  28. +++ versions (working copy)
  29. @@ -20,6 +20,12 @@
  30. DESTURL=tags/koffice/1.4.0/$1
  31. subname=$1
  32. ;;
  33. + tdepim)
  34. + HEADURL=branches/tdepim/enterprise/$1
  35. + DESTURL=tags/tdepim/enterprise.0.20070227.637543/$1
  36. + subname=$1
  37. + export UNSERMAKE=
  38. + ;;
  39. *)
  40. HEADURL=branches/KDE/3.5/$1
  41. DESTURL=tags/KDE/3.5.5/$1
  42. ### --- end of patch ---
  43. # Update the version number in "common" and the tagname in "versions"
  44. # The version number is: 0.YYYYMMDD.svnrevision
  45. #
  46. # Also update the version number in those files:
  47. # ./kmail/kmversion.h:#define KMAIL_VERSION "1.9.6 (enterprise 0.20070227.637543)"
  48. # ./kontact/src/main.cpp:static const char version[] = "1.2.4 (enterprise 0.20070227.637543)";
  49. # ./korganizer/version.h:static const char korgVersion[] = "3.5.6 (enterprise 0.20070227.637543)";
  50. ./tag_all
  51. # tag_all checks out the enterprise branch of tdepim into a temporary tagging directory
  52. # and then allows to commit - to create the tag.
  53. # The script needs the variables SVNUSER and SVNPROTOCOL to be set.
  54. # If you used the "cache" feature with an older release, remove it first
  55. rm -rf cache/tdepim
  56. # Ready? OK, let's pack it:
  57. ./pack tdepim
  58. # On failure it's always possible to restart from where it stopped, e.g. with
  59. # cd dirty ; ../dist tdepim
  60. # if the "dist" step failed
  61. # (and then ../taritup tdepim for the last step)
  62. # But if all goes well, "pack" will have done it all.
  63. # You can find the resulting tar.bz2 in sources/, scp it somewhere.
  64. # To make sure that snapshots display a useful version number,
  65. # change them after release to reflect development status in the branch.
  66. # ./kmail/kmversion.h:#define KMAIL_VERSION "1.9.6 (enterprise branch after 0.20070227.637543)"
  67. # ./kontact/src/main.cpp:static const char version[] = "1.2.4 (enterprise branch after 0.20070227.637543)";
  68. # ./korganizer/version.h:static const char korgVersion[] = "3.5.6 (enterprise branch after 0.20070227.637543)";