File: packaging_guide.txt

package info (click to toggle)
assaultcube 1.0.4repack1-3
  • links: PTS, VCS
  • area: non-free
  • in suites: squeeze
  • size: 5,000 kB
  • ctags: 5,297
  • sloc: cpp: 34,920; sh: 3,321; ansic: 3,301; makefile: 115
file content (14 lines) | stat: -rw-r--r-- 788 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Packaging AssaultCube:

1. fresh cvs checkout (Don't start AC afterwards to avoid any changes)
2. delete config/saved.cfg if existent
3. make sure config/servers.cfg is empty
4. delete contents of folder screenshots/
5. delete contents of folder demos/
6. delete the whole source/ folder (Does not apply to Linux, as the Linux packages comes with full source)
7. delete the whole docs/autogen/ folder
8. Copy shadow files (.dat) from another working AC installation (CVS) into the freshly exported directory
9. Delete the bin_*/ folders that are not needed by your platform
10.Package AC (.exe/.tgz/etc) and name it like AssaultCube_vMAJOR.MINOR.FORMAT on Windows this could be AssaultCube_v1.0.exe

This steps can be automatized, see source\vcpp\buildEnv\*.bat for examples.