diff options
author | Werner Koch <[email protected]> | 2014-06-16 21:25:44 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2014-06-17 08:37:55 +0000 |
commit | 47e63dc00169030b6ff01ab67e73e52aec1395db (patch) | |
tree | cfe1029ead1b9ba6778547eb82af6afebc3dba7c /doc/HACKING | |
parent | http: Print human readable GNUTLS status. (diff) | |
download | gnupg-47e63dc00169030b6ff01ab67e73e52aec1395db.tar.gz gnupg-47e63dc00169030b6ff01ab67e73e52aec1395db.zip |
speedo: Support building from dist-source generated tarball.
Diffstat (limited to '')
-rw-r--r-- | doc/HACKING | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/doc/HACKING b/doc/HACKING index 8116c3f3a..252bc4216 100644 --- a/doc/HACKING +++ b/doc/HACKING @@ -93,12 +93,47 @@ appear in the ChangeLog. need. If you really need to do it, use a separate commit for such a change. +* Windows +** How to build an installer for Windows + + Your best bet is to use a decent Debian System for development. + You need to install a long list of tools for building. This list + still needs to be compiled. However, the build process will stop + if a tool is missing. GNU make is required (on non GNU systems + often installed as "gmake"). The installer requires a couple of + extra software to be available either as tarballs or as local git + repositories. In case this file here is part of a gnupg-w32-2.*.xz + complete tarball as distributed from the same place as a binary + installer, all such tarballs are already included. + + Cd to the GnuPG source directory and use one of one of these + command: + + - If sources are included (gnupg-w32-*.tar.xz) + + make -f build-aux/speedo.mk WHAT=this installer + + - To build from tarballs + + make -f build-aux/speedo.mk WHAT=release TARBALLS=TARDIR installer + + - To build from local GIT repos + + make -f build-aux/speedo.mk WHAT=git TARBALLS=TARDIR installer + + Note that also you need to supply tarballs with supporting + libraries even if you build from git. The makefile expects only + the core GnuPG software to be available as local GIT repositories. + speedo.mk has the versions of the tarballs and the branch names of + the git repositories. In case of problems, don't hesitate to ask + on the gnupg-devel mailing for help. + + * Debug hints See the manual for some hints. * Standards - ** RFCs 1423 Privacy Enhancement for Internet Electronic Mail: @@ -120,6 +155,8 @@ appear in the ChangeLog. 4880 Current OpenPGP specification. +6337 Elliptic Curve Cryptography (ECC) in OpenPGP + * Various information ** Directory Layout |