2007-06-18 Marcus Brinkmann <marcus@g10code.de>
[gpg4win.git] / src / inst-gnupg2.nsi
1 # inst-gnupgw.nsi - Installer snippet for gnupg2.     -*- coding: latin-1; -*-
2 # Copyright (C) 2007 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., 51 Franklin Street, Fifth Floor, Boston,
19 # MA 02110-1301, USA.
20
21
22 !ifdef prefix
23 !undef prefix
24 !endif
25 !define prefix ${ipdir}/gnupg2-${gpg4win_pkg_gnupg2_version}
26
27
28 Section "GnuPG2" SEC_gnupg2
29
30   SetOutPath "$INSTDIR"
31 !ifdef SOURCES
32   File "${gpg4win_pkg_gnupg2}"
33 !else
34   File "${prefix}/bin/gpg2.exe"
35   File "${prefix}/bin/gpgsm.exe"
36   File "${prefix}/bin/gpg-agent.exe"
37   File "${prefix}/bin/scdaemon.exe"
38   File "${prefix}/bin/gpgconf.exe"
39
40   # As a special exception, these programs are not kept in
41   # libexec/gnupg, where they belong.  Please see the comment in
42   # gnupg/g10/keyserver.c::keyserver_spawn() for an explanation.
43   File "${prefix}/libexec/gpg2keys_finger.exe"
44   File "${prefix}/libexec/gpg2keys_hkp.exe"
45   File "${prefix}/libexec/gpg2keys_curl.exe"
46   File "${prefix}/libexec/gpg2keys_ldap.exe"
47
48   SetOutPath "$INSTDIR\pub"
49   File /oname=gpg2.exe      "${BUILD_DIR}/gpgwrap.exe"
50   File /oname=gpgsm.exe     "${BUILD_DIR}/gpgwrap.exe"
51
52 # Fixme:
53 #  SetOutPath "$INSTDIR\share\gnupg"
54 #  File "${prefix}/share/gnupg/options.skel"
55 #  File "${prefix}/share/gnupg/FAQ"
56 #  File "${prefix}/share/gnupg/faq.html"
57 #  File "${prefix}/share/man/man1/gpg.man"
58 #  File "${prefix}/share/man/man1/gpgv.man"
59 #  File "${prefix}/share/man/man7/gnupg.man"
60
61   # Install the language files for gpg.  Note that the PO files are
62   # required to be UTF-8 encoded and that the post-install macro in
63   # Makefile.am needs to build them.
64 #  SetOutPath "$INSTDIR\gnupg2.nls"
65 #  File "${prefix}/share/gnupg2/de.mo"
66
67 !endif
68 SectionEnd
69