Changes between Version 11 and Version 12 of ReleaseProcess
- Timestamp:
- Feb 4, 2013, 10:04:24 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseProcess
v11 v12 16 16 * Build OS X app bundle: 17 17 * Requires OS X and Xcode 18 * Currently using historicbruno's [https://github.com/historicbruno/0ad/tree/osx-build osx-build] branch on !GitHub 19 * Make sure [https://github.com/0ad/0ad 0ad repo] is synced with SVN 20 * Make sure osx-build is synced with 0ad repo, if necessary pull in updates e.g. `git pull 0ad master` 21 * Read documentation in `build/workspaces/build-osx-bundle.sh`, update options if necessary (defaults work with Xcode 4.2+ and Lion) 18 * Read documentation in [source:ps/trunk/build/workspaces/build-osx-bundle.sh build-osx-bundle.sh], update options if necessary (defaults work with Xcode 4.2+ and Lion) 22 19 * Run `build-osx-bundle.sh`, by default it creates a 64-bit 10.6+ compatible bundle, `build/workspaces/0ad.app` 23 * Optionally build a 32-bit 10.5+ bundle, following `Cross-compiling a 32-bit Leopard bundle.txt`20 * Optionally build a 32-bit 10.5+ bundle, following [source:'ps/trunk/build/workspaces/Cross-compiling a 32-bit Leopard bundle.txt' Cross-compiling a 32-bit Leopard bundle.txt] 24 21 * Package app into DMG (as outlined [http://mac101.net/content/how-to/how-to-create-dmg-art-for-fancy-application-installations/ here] and [http://el-tramo.be/guides/fancy-dmg/ here]) 25 22 * Use Disk Utility to create a DMG large enough to hold `0ad.app` … … 48 45 * Optionally test 32-bit bundle if available 49 46 * Update OBS packages [https://build.opensuse.org/package/show?package=0ad&project=games 0ad], [https://build.opensuse.org/package/show?package=0ad-data&project=games 0ad-data]: 50 * Update version numbers in `0ad.changes`, `0ad.dsc`, `0ad.spec` , `debian.changelog`47 * Update version numbers in `0ad.changes`, `0ad.dsc`, `0ad.spec` 51 48 * Replace `.tar.gz` with new version 52 * Update [https://launchpad.net/~wfg/+archive/0ad PPA packages] :49 * Update [https://launchpad.net/~wfg/+archive/0ad PPA packages] (ping ricotz on IRC): 53 50 * Find an Ubuntu machine. 54 51 * Copy `source/tools/dist/ubuntu/` into a place for packaging … … 57 54 * Run `build.sh`. (Optionally disable the `debuild -b` lines because they're not needed, we only require the source packages.) 58 55 * `dput ppa:wfg/0ad <source.changes>` 59 * Update [http://bugs.gentoo.org/show_bug.cgi?id=278541 Gentoo package] :56 * Update [http://bugs.gentoo.org/show_bug.cgi?id=278541 Gentoo package] (now maintained in [https://github.com/hasufell/hasufell-overlay hasufell-overlay]) (ping hasufell on IRC): 60 57 * Bump version number 61 58 * `FEATURES=test emerge 0ad` … … 73 70 * Official website http://play0ad.com 74 71 * Forum 75 * Update Alpha version on official website (Settings > General > Description)76 * Update download pages on official website 72 * Update Alpha version on official website (Settings > General > Tagline) 73 * Update download pages on official website (http://play0ad.com/download/mac, http://play0ad.com/download/win, http://play0ad.com/download/source) 77 74 * Official social media platforms ([http://www.facebook.com/play0ad Facebook], [https://twitter.com/play0ad Twitter], [https://plus.google.com/105243244628275530704/posts Google+].) 78 75 * ModDB/IndieDB