tails-greeter.mdwn 1.04 KB
Newer Older
1
[[!meta title="Releasing tails-greeter"]]
2

3
*Tails Greeter* is a native Debian package.
4
5
6

[[!toc levels=1]]

7
8
9
Update POT and PO files
=======================

Tails developers's avatar
Tails developers committed
10
    ./setup.py build_i18n && \
Tails developers's avatar
Tails developers committed
11
12
13
14
       (cd po && \
           for po in *.po ; do msgmerge --update "$po" \
           tails-greeter.pot ; done \
       ) && \
Tails developers's avatar
Tails developers committed
15
       git commit po -m 'Update POT and PO files.'
16

Alan's avatar
Alan committed
17
18
19
Prepare a release
=================

20
    git checkout master && ./scripts/release.sh
Alan's avatar
Alan committed
21

22
23
… then follow the instructions, making sure you set the appropriate
release on the first line of the new changelog entry.
Alan's avatar
Alan committed
24

25
26
27
Update the Debian package
=========================

28
Build a new Debian package (use a Stretch/amd64 chroot):
29

30
    gbp buildpackage
31
32
33

If everything is fine, tag the release and push the changes:

34
    gbp buildpackage --git-tag-only --git-sign-tags --git-keyid=$PGP_PUB_KEY && \
intrigeri's avatar
intrigeri committed
35
    git push --follow-tags origin master:master
36

37
38
39
40
41
42
43
44
Add the Debian package to Tails
===============================

Sign the package:

    debsign $CHANGES_FILE

Upload:
45

46
    dupload --to tails $CHANGES_FILE