2005-11-04 Marcus Brinkmann <marcus@g10code.de>
[gpg4win.git] / src / gpg4win-src.nsi
1 # gpg4win-src.nsi - Installer for GPG4Win sources.   -*- coding: latin-1; -*-
2 # Copyright (C) 2005 g10 Code GmbH
3
4 # This file is part of GPG4Win.
5
6 # GPG4Win is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2 of the License, or
9 # (at your option) any later version.
10
11 # GPG4Win is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 # GNU General Public License for more details.
15
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19
20 !cd "${BUILD_DIR}"
21 !addincludedir "${TOP_SRCDIR}"
22 !addincludedir "${SRCDIR}"
23 !include "../include/config.nsi"
24
25 # We need StrRep.
26 !include "StrFunc.nsh"
27
28 # The package name and version.  PRETTY_PACKAGE is a user visible name
29 # only while PACKAGE is useful for filenames etc.  PROD_VERSION is the
30 # product version and needs to be in the format "MAJ.MIN.MIC.BUILDNR".
31 !define PACKAGE "${_PACKAGE}-src"
32 !define PRETTY_PACKAGE "GnuPG For Windows Sources"
33 !define PRETTY_PACKAGE_SHORT "GPG4WinSrc"
34 !define VERSION "${_VERSION}"
35 # FIXME
36 !define PROD_VERSION "0.0.0.1"
37 !define COMPANY "g10 Code GmbH"
38 !define COPYRIGHT "Copyright (C) 2005 g10 Code GmbH"
39 !define DESCRIPTION "GPG4Win: The GNU Privacy Guard and tools for Windows (Source Files)"
40
41 !define INSTALL_DIR "GnuPG\Source"
42
43 !define ABOUT_ENGLISH \
44  "GnuPG is GNU's tool for secure communication and data storage. \
45   It can be used to encrypt data and to create digital signatures. \
46   It includes an advanced key management facility and is compliant \
47   with the proposed OpenPGP Internet standard as described in RFC2440. \
48   \r\n\r\n$_CLICK \
49   \r\n\r\n\r\n\r\n\r\nThis is GnuPG version ${VERSION}\r\n\
50   file version ${PROD_VERSION}"
51 !define ABOUT_GERMAN \
52   "GnuPG is das Werkzeug aus dem GNU Projekt zur sicheren Kommunikation \
53    sowie zum sicheren Speichern von Daten. \
54    \r\n\r\n$_CLICK \
55    \r\n\r\n\r\n\r\n\r\nDies ist GnuPG Version ${VERSION}\r\n\
56    Dateiversion ${PROD_VERSION}"
57
58
59 # The copyright license of the package.  Define only one of these.
60 !define LICENSE_GPL
61 # !define LICENSE_LGPL
62
63
64 # The installation directory.
65 !define ipdir "playground/install/pkgs"
66
67
68 # Now include the generic parts.
69 !include "installer.nsi"
70
71
72 # Now include all the sections.
73 !define SOURCES
74 !include "inst-sections.nsi"
75
76
77 # Now include the generic parts to end the installation.
78 !include "installer-finish.nsi"