# gpg4win-src.nsi - Installer for GPG4Win sources. -*- coding: latin-1; -*- # Copyright (C) 2005, 2007 g10 Code GmbH # # This file is part of Gpg4win. # # Gpg4win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # Gpg4win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA !cd "${BUILD_DIR}" !addincludedir "${TOP_SRCDIR}" !addincludedir "${TOP_SRCDIR}/po" !addincludedir "${SRCDIR}" !addplugindir "${BUILD_DIR}" !include "../include/config.nsi" # We need StrRep. !include "StrFunc.nsh" # The package name and version. PRETTY_PACKAGE is a user visible name # only while PACKAGE is useful for filenames etc. PROD_VERSION is the # product version and needs to be in the format "MAJ.MIN.MIC.BUILDNR". # NOTE: Please keep the capitalization of PRETTY_PACKAGE_SHORT as it is # used as registry key. !define PACKAGE "${_PACKAGE}-src" !define PRETTY_PACKAGE "GnuPG For Windows Sources" !define PRETTY_PACKAGE_SHORT "GPG4WinSrc" !define VERSION "${_VERSION}" !define PROD_VERSION "${_BUILD_FILEVERSION}" !define COMPANY "g10 Code GmbH" !define COPYRIGHT "Copyright (C) 2007 g10 Code GmbH" !define DESCRIPTION "Gpg4win: The GNU Privacy Guard and tools for Windows (Source Files)" !define INSTALL_DIR "GnuPG\Source" !define WELCOME_TITLE_ENGLISH \ "Welcome to the installation of the Gpg4win sources" !define WELCOME_TITLE_GERMAN \ "Willkommen bei der Installation der Gpg4win Quellen" !define ABOUT_ENGLISH \ "GnuPG is GNU's tool for secure communication and data storage. \ It can be used to encrypt data and to create digital signatures. \ It includes an advanced key management facility and is compliant \ with the proposed OpenPGP Internet standard as described in RFC2440. \ \r\n\r\n$_CLICK \ \r\n\r\n\r\n\r\n\r\nThis is Gpg4win version ${VERSION}\r\n\ file version ${PROD_VERSION}\r\n\ release date ${_BUILD_ISODATE}" !define ABOUT_GERMAN \ "GnuPG is das Werkzeug aus dem GNU Projekt zur sicheren Kommunikation \ sowie zum sicheren Speichern von Daten. \ \r\n\r\n$_CLICK \ \r\n\r\n\r\n\r\n\r\nDies ist Gpg4win Version ${VERSION}\r\n\ Dateiversion ${PROD_VERSION}\r\n\ Releasedatum ${_BUILD_ISODATE}" # The copyright license of the package. Define only one of these. !define LICENSE_GPL # !define LICENSE_LGPL # The installation directory. !define ipdir "playground/install/pkgs" # For source packages we use the standard zip method because it takes # ages to compress a large archive of already packed sources. SetCompressor zlib # Now include the generic parts. !include "installer.nsi" # Now include all the sections. !define SOURCES !include "inst-sections.nsi" # At long last, include all the translations. !include "../po/catalogs.nsi" # Now include the generic parts to end the installation. !include "installer-finish.nsi"