~facundo/encuentro/trunk

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).