diff --git a/source/packaging_guide.txt b/source/packaging_guide.txt new file mode 100644 index 00000000..ff4463ce --- /dev/null +++ b/source/packaging_guide.txt @@ -0,0 +1,15 @@ +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. Remove al unused resources, see unused_resources.txt +9. Copy shadow files (.dat) from another working AC installation (CVS) into the freshly exported directory +10.Delete the bin_*/ folders that are not needed by your platform +11.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. \ No newline at end of file