source: SMSSender/deploy/howto.txt @ 392:f81c953aa0a2

separation-frontend-backend
Last change on this file since 392:f81c953aa0a2 was 392:f81c953aa0a2, checked in by Sämy Zehnder <saemy.zehnder@…>, 5 years ago
  • Removes unused title attribute in contact import wizard pages.
  • Updates translations.
File size: 1.8 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    * make -f deploy/win/Makefile clean build
41    * Change version in the nsis setup file.
42    * Update the changelog.
43    * Run the nsis compiler.
44
45    * When setting up the environment, make sure you have set the QMAKESPEC environment variable to [qtpath]/mkspecs/win32-g++
Note: See TracBrowser for help on using the repository browser.