[Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Mon Mar 5 00:02:01 CST 2007


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2007/03/05 00:02
User        : 
Edit Summary: 

@@ -57,6 +57,56 @@
  
    * Release of arch is now done
      
  
+ 
+ === Client ===
+ Start in branches/1.x
+   * Update configure.in with new version number
+   * re-run autoconf
+   * Re-run configure (needed so new version number gets embedded in Makefiles)
+   * Update crossfire-client.spec with new version
+   * Run ''svn commit'' to commit configure, Changelog, crossfire-client.spec changes.
+   * Make a copy of the repository.  Note this does a copy on the server, so if your local copy is a out of sync, it won't matter.
+ 
+    svn copy https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/branches/1.x \
+    https://crossfire.svn.sourceforge.net/svnroot/crossfire/client/tags/1.10 -m "1.10 branch"
+ 
+   * cd into the tags directory, do svn update to check out newly created branch:
+ 
+     cd ../../tags
+     svn update
+ 
+   * Clean up ChangeLog - remove top of SVN line, instead just have ''Changes for 1.10.0'' be at the top.
+   * Run configure.  Options are not really important.
+   * Run ''make dist''.  This will create a crossfire-client-1.10.0.tar.gz in the current directory.
+   * Unpack the archive, and verify it works:
+ 
+      gtar xvfz crossfire-client-1.10.0.tar.gz
+      cd crossfire-client-1.10.0 
+      ./configure -prefix=/tmp/test
+      make -s (make sure no errors)
+      make install (will install where specified above)
+ 
+     * run cfclient, gcfclient, gcfclient2 and make sure they are not braindead - being able to connect to a server and log in is usually what I do
+ 
+      cd /test/bin
+      ./cfclient
+      ./gcfclient
+      ./gcfclient2
+ 
+   * If all OK, upload the crossfire-client-1.10.0.tar.gz
+ 
+      ncftp upload.sourceforge.net
+      ncftp / > cd incoming
+      ncftp /incoming > put crossfire-1.10.0.arch.tar.gz
+      <after upload is done, quit ncftp>
+ 
+   * Clean up some files:
+ 
+     rm -rf /tmp/test
+     rm -rf <path>/crossfire-client-1.10.0
+ 
+ 
+     
  
  


IP-Address  : 209.204.178.229
Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1172996262
New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide

-- 
This mail was generated by DokuWiki at
http://wiki.metalforge.net/




More information about the crossfire-wiki mailing list