1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
For all
=======
Debian
------
- Update version number in the version file:
echo VERSION > version.txt
- Check all is crispy
./setup.py clean build
./setup.py clean install --prefix=/tmp/test
./setup.py clean sdist
- Tag the release:
bzr tag release_VERSION_WITH_UNDERSCORES
- Create a list of changes, and edit the changelog:
- EDITOR=vim dch
- put the list of changes
- put proper version inside parenthesis
- put 'unstable' in the OS version
- Build a tarball
python setup.py sdist
- Build the .deb
debuild -us -uc
- Move the tarball that we'll use, clean dir, adapt names
mv dist/* ..
cd ..
mv encuentro_VERSION_all.deb encuentro-VERSION.deb
(more cleaning: note that you'll find a heavy tarball and the one that you just moved)
- Sign both tarball and deb file
gpg --armor --sign --detach-sig encuentro-VERSION.tar.gz
gpg --armor --sign --detach-sig encuentro-VERSION.deb
- Sums
md5sum encuentro-VERSION.tar.gz > encuentro-VERSION.tar.gz.md5
md5sum encuentro-VERSION.deb > encuentro-VERSION.deb.md5
Windows
-------
Proper instructions in windows/como_armar_la_parte_windows.txt (Spanish only).
|