# 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 "Gpg4win 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_STR "$(T_WelcomeTitleGpg4winSrc)" !define ABOUT_STR "$(T_AboutGpg4winSrc) \ \r\n\r\n$_CLICK \r\n\r\n\r\n\r\n\r\n \ $(T_AboutGpg4winSrcVersion) \r\n \ $(T_AboutGpg4winSrcFileVersion) \r\n\r\n \ $(T_AboutGpg4winSrcReleaseDate)" # 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" !define bpdir "playground/build" # 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" # The WelcomeTitle is displayed on the first page. LangString T_WelcomeTitleGpg4winSrc ${LANG_ENGLISH} \ "Welcome to the installation of the Gpg4win sources" # The About string as displayed on the first page. LangString T_AboutGpg4winSrc ${LANG_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." LangString T_AboutGpg4winSrcVersion ${LANG_ENGLISH} \ "This is Gpg4win version ${VERSION}" LangString T_AboutGpg4winSrcFileVersion ${LANG_ENGLISH} \ "file version ${PROD_VERSION}" LangString T_AboutGpg4winSrcReleaseDate ${LANG_ENGLISH} \ "release date ${_BUILD_ISODATE}" # At long last, include all the translations. !include "../po/catalogs.nsi" # Now include the generic parts to end the installation. !include "installer-finish.nsi"