Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F25703635
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
12 KB
Subscribers
None
View Options
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
Details
Attached
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
Attached To
rW Gpg4win
Event Timeline
Log In to Comment