Page MenuHome GnuPG

No OneTemporary

diff --git a/src/inst-kleopatra.nsi b/src/inst-kleopatra.nsi
index d7a95ccb..4b207aa7 100644
--- a/src/inst-kleopatra.nsi
+++ b/src/inst-kleopatra.nsi
@@ -1,280 +1,280 @@
# inst-kleopatra.nsi - Installer snippet for kleopatra. -*- coding: latin-1; -*-
# Copyright (C) 2005, 2007, 2008 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
!ifdef prefix
!undef prefix
!endif
!define prefix ${ipdir}/kleopatra-${gpg4win_pkg_kleopatra_version}
${MementoSection} "Kleopatra" SEC_kleopatra
SetOutPath "$INSTDIR"
!ifdef SOURCES
# Kleopatra Source Package also contains kdepimlibs, kdelibs and
# kde-runtime, as well as win-iconv and attica
File "${gpg4win_pkg_kleopatra}"
!else
SetOutPath "$INSTDIR\bin"
File ${prefix}/bin/kleopatra.exe
#File ${prefix}/bin/kwatchgnupg.exe
File ${prefix}/bin/libkleopatraclientcore.dll
File ${prefix}/bin/libkleopatraclientgui.dll
# The KCM lib is directly linked
File ${prefix}/lib/plugins/kcm_kleopatra.dll
SetOutPath "$INSTDIR\share\kleopatra\pics"
File ${prefix}/share/kleopatra/pics/gpg4win.png
File ${prefix}/share/kleopatra/pics/kleopatra_splashscreen.png
File ${prefix}/share/kleopatra/pics/kleopatra_splashscreen.svgz
File ${prefix}/share/kleopatra/pics/kleopatra_wizard.png
File ${prefix}/share/kleopatra/pics/kleopatra_wizard.svgz
SetOutPath "$INSTDIR\share\kservices5"
File ${prefix}/share/kservices5/kleopatra_config_appear.desktop
File ${prefix}/share/kservices5/kleopatra_config_gnupgsystem.desktop
File ${prefix}/share/kservices5/kleopatra_config_cryptooperations.desktop
File ${prefix}/share/kservices5/kleopatra_config_smimevalidation.desktop
File ${prefix}/share/kservices5/kleopatra_config_dirserv.desktop
# SetOutPath "$INSTDIR\share\apps\kwatchgnupg\pics"
# File ${prefix}/share/apps/kwatchgnupg/pics/kwatchgnupg.png
# File ${prefix}/share/apps/kwatchgnupg/pics/kwatchgnupg2.png
# # TODO Can't mix localized and en commons when we install
# # more then one kde langanuage
# SetOutPath "$INSTDIR\share\doc\HTML\common"
#
# File ${prefix}/share/doc/HTML/en/common/1.png
# File ${prefix}/share/doc/HTML/en/common/10.png
# File ${prefix}/share/doc/HTML/en/common/2.png
# File ${prefix}/share/doc/HTML/en/common/3.png
# File ${prefix}/share/doc/HTML/en/common/4.png
# File ${prefix}/share/doc/HTML/en/common/5.png
# File ${prefix}/share/doc/HTML/en/common/6.png
# File ${prefix}/share/doc/HTML/en/common/7.png
# File ${prefix}/share/doc/HTML/en/common/8.png
# File ${prefix}/share/doc/HTML/en/common/9.png
# File ${prefix}/share/doc/HTML/en/common/artistic-license.html
# File ${prefix}/share/doc/HTML/en/common/block_title_bottom.png
# File ${prefix}/share/doc/HTML/en/common/block_title_mid.png
# File ${prefix}/share/doc/HTML/en/common/block_title_top.png
# File ${prefix}/share/doc/HTML/en/common/bottom-left.png
# File ${prefix}/share/doc/HTML/en/common/bottom-middle.png
# File ${prefix}/share/doc/HTML/en/common/bottom-right.png
# File ${prefix}/share/doc/HTML/en/common/bsd-license.html
# File ${prefix}/share/doc/HTML/en/common/doxygen.css
# File ${prefix}/share/doc/HTML/en/common/favicon.ico
# File ${prefix}/share/doc/HTML/en/common/fdl-license.html
# File ${prefix}/share/doc/HTML/en/common/fdl-license
# File ${prefix}/share/doc/HTML/en/common/fdl-notice.html
# File ${prefix}/share/doc/HTML/en/common/kde-docs.css
# File ${prefix}/share/doc/HTML/en/common/footer.html
# File ${prefix}/share/doc/HTML/en/common/gpl-license.html
# File ${prefix}/share/doc/HTML/en/common/gpl-license
# File ${prefix}/share/doc/HTML/en/common/header.html
# File ${prefix}/share/doc/HTML/en/common/kde-default.css
# File ${prefix}/share/doc/HTML/en/common/kde-docs.css
# File ${prefix}/share/doc/HTML/en/common/kde_logo_bg.png
# File ${prefix}/share/doc/HTML/en/common/lgpl-license.html
# File ${prefix}/share/doc/HTML/en/common/lgpl-license
# File ${prefix}/share/doc/HTML/en/common/mainfooter.html
# File ${prefix}/share/doc/HTML/en/common/mainheader.html
# File ${prefix}/share/doc/HTML/en/common/qpl-license.html
# File ${prefix}/share/doc/HTML/en/common/tabs.css
# File ${prefix}/share/doc/HTML/en/common/top-kde.jpg
# File ${prefix}/share/doc/HTML/en/common/top-left.jpg
# File ${prefix}/share/doc/HTML/en/common/top-left.png
# File ${prefix}/share/doc/HTML/en/common/top-middle.png
# File ${prefix}/share/doc/HTML/en/common/top-right.jpg
# File ${prefix}/share/doc/HTML/en/common/top-right.png
# File ${prefix}/share/doc/HTML/en/common/top.jpg
# File ${prefix}/share/doc/HTML/en/common/x11-license.html
# File ${prefix}/share/doc/HTML/en/common/xml.dcl
#
# File ${prefix}/share/doc/HTML/de/common/fdl-translated.html
# File ${prefix}/share/doc/HTML/de/common/gpl-translated.html
# File ${prefix}/share/doc/HTML/de/common/kde-localised.css
# File ${prefix}/share/doc/HTML/de/common/lgpl-translated.html
#
# SetOutPath "$INSTDIR\share\doc\HTML\de\kleopatra"
#
# File ${prefix}/share/doc/HTML/de/kleopatra/admin-archive-definitions.html
# File ${prefix}/share/doc/HTML/de/kleopatra/admin-checksum-definitions.html
# File ${prefix}/share/doc/HTML/de/kleopatra/admin-key-filters.html
# File ${prefix}/share/doc/HTML/de/kleopatra/admin.html
# File ${prefix}/share/doc/HTML/de/kleopatra/commandline-options.html
# File ${prefix}/share/doc/HTML/de/kleopatra/configuration-appearance.html
# File ${prefix}/share/doc/HTML/de/kleopatra/configuration-crypto-operations.html
# File ${prefix}/share/doc/HTML/de/kleopatra/configuration-gnupg-system.html
# File ${prefix}/share/doc/HTML/de/kleopatra/configuration-smime-validation.html
# File ${prefix}/share/doc/HTML/de/kleopatra/configuration.html
# File ${prefix}/share/doc/HTML/de/kleopatra/credits-and-license.html
# File ${prefix}/share/doc/HTML/de/kleopatra/functions-newkey.html
# File ${prefix}/share/doc/HTML/de/kleopatra/functions-search.html
# File ${prefix}/share/doc/HTML/de/kleopatra/functions.html
# File ${prefix}/share/doc/HTML/de/kleopatra/index.html
# File ${prefix}/share/doc/HTML/de/kleopatra/introduction.html
# File ${prefix}/share/doc/HTML/de/kleopatra/menu.html
# File ${prefix}/share/doc/HTML/de/kleopatra/menucertificates.html
# File ${prefix}/share/doc/HTML/de/kleopatra/menuhelp.html
# File ${prefix}/share/doc/HTML/de/kleopatra/menusettings.html
# File ${prefix}/share/doc/HTML/de/kleopatra/menutools.html
# File ${prefix}/share/doc/HTML/de/kleopatra/menuview.html
# File ${prefix}/share/doc/HTML/de/kleopatra/menuwindow.html
#
# SetOutPath "$INSTDIR\share\doc\HTML\en\kleopatra"
#
# File ${prefix}/share/doc/HTML/en/kleopatra/admin-archive-definitions.html
# File ${prefix}/share/doc/HTML/en/kleopatra/admin-checksum-definitions.html
# File ${prefix}/share/doc/HTML/en/kleopatra/admin-key-filters.html
# File ${prefix}/share/doc/HTML/en/kleopatra/admin.html
# File ${prefix}/share/doc/HTML/en/kleopatra/commandline-options.html
# File ${prefix}/share/doc/HTML/en/kleopatra/configuration-appearance.html
# File ${prefix}/share/doc/HTML/en/kleopatra/configuration-crypto-operations.html
# File ${prefix}/share/doc/HTML/en/kleopatra/configuration-gnupg-system.html
# File ${prefix}/share/doc/HTML/en/kleopatra/configuration-smime-validation.html
# File ${prefix}/share/doc/HTML/en/kleopatra/configuration.html
# File ${prefix}/share/doc/HTML/en/kleopatra/credits-and-license.html
# File ${prefix}/share/doc/HTML/en/kleopatra/functions-newkey.html
# File ${prefix}/share/doc/HTML/en/kleopatra/functions-search.html
# File ${prefix}/share/doc/HTML/en/kleopatra/functions.html
# File ${prefix}/share/doc/HTML/en/kleopatra/index.html
# File ${prefix}/share/doc/HTML/en/kleopatra/introduction.html
# File ${prefix}/share/doc/HTML/en/kleopatra/menu.html
# File ${prefix}/share/doc/HTML/en/kleopatra/menucertificates.html
# File ${prefix}/share/doc/HTML/en/kleopatra/menuhelp.html
# File ${prefix}/share/doc/HTML/en/kleopatra/menusettings.html
# File ${prefix}/share/doc/HTML/en/kleopatra/menutools.html
# File ${prefix}/share/doc/HTML/en/kleopatra/menuview.html
# File ${prefix}/share/doc/HTML/en/kleopatra/menuwindow.html
SetOutPath "$INSTDIR\share\icons\hicolor\128x128\apps"
File ${prefix}/share/icons/hicolor/128x128/apps/kleopatra.png
SetOutPath "$INSTDIR\share\icons\hicolor\16x16\apps"
File ${prefix}/share/kleopatra/pics/gpg4win-compact.png
File ${prefix}/share/icons/hicolor/16x16/apps/kleopatra.png
SetOutPath "$INSTDIR\share\icons\hicolor\22x22\apps"
File ${prefix}/share/icons/hicolor/22x22/apps/kleopatra.png
SetOutPath "$INSTDIR\share\icons\hicolor\256x256\apps"
File ${prefix}/share/icons/hicolor/256x256/apps/kleopatra.png
SetOutPath "$INSTDIR\share\icons\hicolor\32x32\apps"
File ${prefix}/share/icons/hicolor/32x32/apps/kleopatra.png
SetOutPath "$INSTDIR\share\icons\hicolor\48x48\apps"
File ${prefix}/share/icons/hicolor/48x48/apps/kleopatra.png
SetOutPath "$INSTDIR\share\icons\hicolor\64x64\apps"
File ${prefix}/share/icons/hicolor/64x64/apps/kleopatra.png
SetOutPath "$INSTDIR\share\icons\hicolor"
File ${prefix}/share/icons/hicolor/icon-theme.cache
File index.theme
# In KDE 4.10 the locale detection in kdelibs is broken so we
# install a kdeglobals with the language setting chosen in the
# installer
push $1
FileOpen $1 "$INSTDIR\share\kdeglobals" "w"
# Writing out icon theme is important here otherwise you have
# weird effects like no toolbar icons.
FileWrite $1 '[Icons]$\r$\n'
FileWrite $1 'Theme=breeze$\r$\n$\r$\n'
FileClose $1
pop $1
SetOutPath "$INSTDIR\share\QtProject"
# We want kleopatra logging for debugging
push $1
FileOpen $1 "$INSTDIR\share\QtProject\qtlogging.ini" "w"
FileWrite $1 '[Rules]$\r$\n'
FileWrite $1 'org.kde.pim.*=true$\r$\n'
FileClose $1
pop $1
SetOutPath "$INSTDIR\..\GnuPG\share\doc\gnupg\examples"
# Install profiles
push $1
FileOpen $1 "$INSTDIR\..\GnuPG\share\doc\gnupg\examples\VS-NfD.prf" "w"
FileWrite $1 '# VS-NfD.prf - Configure options for the VS-NfD mode -*- conf -*-$\r$\n'
FileWrite $1 '$\r$\n'
FileWrite $1 '[gpg]$\r$\n'
FileWrite $1 'compliance de-vs$\r$\n'
FileWrite $1 'default-new-key-algo rsa3072/cert,sign+rsa3072/encr$\r$\n'
FileWrite $1 '$\r$\n'
FileWrite $1 '[gpgsm]$\r$\n'
FileWrite $1 'enable-crl-checks$\r$\n'
FileWrite $1 'compliance de-vs$\r$\n'
FileWrite $1 '$\r$\n'
FileWrite $1 '[gpg-agent]$\r$\n'
FileWrite $1 'enable-extended-key-format$\r$\n'
FileWrite $1 'default-cache-ttl 900$\r$\n'
- FileWrite $1 'max-cache-ttl [] 3600$\r$\n'
+ FileWrite $1 'max-cache-ttl 3600$\r$\n'
FileWrite $1 'no-allow-mark-trusted$\r$\n'
FileWrite $1 'no-allow-external-cache$\r$\n'
FileWrite $1 'enforce-passphrase-constraints$\r$\n'
FileWrite $1 'min-passphrase-len 9$\r$\n'
FileWrite $1 'min-passphrase-nonalpha 0$\r$\n'
FileWrite $1 '$\r$\n'
FileWrite $1 '[dirmngr]$\r$\n'
FileWrite $1 'allow-ocsp$\r$\n'
FileClose $1
pop $1
push $1
FileOpen $1 "$INSTDIR\..\GnuPG\share\doc\gnupg\examples\Automatic.prf" "w"
FileWrite $1 '# Automatic.prf - Configure options for a more automatic mode -*- conf -*-$\r$\n'
FileWrite $1 '$\r$\n'
FileWrite $1 '[gpg]$\r$\n'
FileWrite $1 'auto-key-locate local,wkd,dane$\r$\n'
FileWrite $1 'auto-key-retrieve$\r$\n'
FileWrite $1 'trust-model tofu+pgp$\r$\n'
FileWrite $1 '$\r$\n'
FileClose $1
pop $1
WriteRegStr SHCTX "Software\Gpg4win\kleopatra\Capabilities" "ApplicationDescription" "$(DESC_SEC_kleopatra)"
WriteRegStr SHCTX "Software\Gpg4win\kleopatra\Capabilities" "ApplicationIcon" "$INSTDIR\bin\kleopatra.exe,0"
WriteRegStr SHCTX "Software\Gpg4win\kleopatra\Capabilities" "ApplicationName" "Kleopatra"
!endif
${MementoSectionEnd}
LangString DESC_SEC_kleopatra ${LANG_ENGLISH} \
"Keymanager for OpenPGP and X.509 and common crypto dialogs."
LangString DESC_Menu_kleopatra ${LANG_ENGLISH} \
"Run the Kleopatra key management tool."

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jul 8, 12:28 PM (20 h, 44 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
f1/62/f3700cf9c821efe997432116305e

Event Timeline