source: SMSSender/deploy/howto.txt @ 420:f11cbef06b5e

Last change on this file since 420:f11cbef06b5e was 420:f11cbef06b5e, checked in by Sämy Zehnder <saemy.zehnder@…>, 6 years ago
  • Updates the deploy-howto for windows and adds a howto for the toolchain setup.
File size: 1.9 KB
Line 
1
2
3
4!!!!!!   First check the version in smssender.pri  !!!!!!
5
60. Run lupdate smssender.pro and translate the whole project.
71. Check the version in smssender.pri (Is also done in the deploy script)
82. Create a tag in HG
93. hg push
104. Increase the version in smssender.pri
115. hg commit -m "Increased the version number."
126. hg update [tag]
137. Do not push until all is done!
14
15Ubuntu:
16    (Documentation: http://www.debian.org/doc/debian-policy/)
17
18    * Run the deploy script ./deploy/ubuntu/deploy [revision]
19    * cd into the smssender[-gateway-GATEWAYNAME] folder.
20    * Create new changelog entry: dch -i
21        Versioning: Until release of 3.0 use the following syntax: 3.0.0.alphaX
22                    When ready to release 3.0 directly release version 3.1.0 and use the following syntax: 3.1.0
23                    Afterwards use: 3.1~alphaX
24                    Version comparision: `dpkg --compare-versions 3.1~alpha1 '<<' 3.1 && echo yes || echo no`
25    * Create uploadable file with debuild -S
26    * Doublecheck if in debian/patches/ no "real" differences are listed. Copy the correct files
27      otherwise. (Check in xyz.debian.tar.gz as well)
28    * Upload it with: dput smssender XXX_source.changes
29    * Delete all smssender[-gateway-GATEWAYNAME]_VERSION.* files (The .orig.tar.gz should be leaved)
30      and all files in the smssender[-gateway-GATEWAYNAME]_VERSION folder except the debian/ folder.
31
32    * To completely simulate the build process as on launchpad use pbuilder.
33
34
35
36MAC:
37    * make -f deploy/macos/Makefile clean dmg
38   
39WIN:
40    * hg up [tag]
41        * ensure that all required libraries are installed according to the toolchain setup.
42    * Open MSYS
43        * cd /c/Development/smssender-build
44        * qmake ../smssender/smssender.pro -spec win32-g++ -r "CONFIG+=release build-frontend-gui"
45    * make
46    * Change version in the nsis setup file.
47    * Update the changelog.
48    * Run the nsis compiler.
49    * hg commit & merge & hg push
Note: See TracBrowser for help on using the repository browser.