diff --git a/configure.ac b/configure.ac
index c5840a36..e8a84c15 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,442 +1,443 @@
# configure.ac for GPG4Win
# Copyright (C) 2005, 2006, 2007, 2008, 2010 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, see .
# (Process this file with autoconf to produce a configure script.)
AC_PREREQ(2.59)
min_automake_version="1.9.3"
# To build a release you need to create a tag with the version number
# (git tag -s gpg4win-2.x.y) and run "./autogen.sh --force". Please
# bump the version number immediately after the release and do another
# commit and push so that the git magic is able to work.
m4_define([my_version], [3.1.6])
# Below is m4 magic to extract and compute the git revision number,
# the decimalized short revision number, a beta version string and a
# flag indicating a development version (my_isgit). The latter works
# by requiring the final tag in the repository.
m4_define([git_revision],
m4_esyscmd([git rev-parse --short HEAD | tr -d '\n\r']))
m4_define([git_revision_dec],
m4_esyscmd_s([echo $((0x$(echo ]git_revision[|head -c 4)))]))
m4_define([git_betastring],
m4_esyscmd_s([git describe --tags --match 'gpg4win-[0-9].*.*[0-9]' \
--long | awk -F- '$3!=0{print"-beta"$3}']))
m4_define([my_isgit],m4_if(git_betastring,[],[no],[yes]))
m4_define([my_full_version],[my_version[]git_betastring])
AC_INIT([gpg4win],[my_full_version],[gpg4win-devel@wald.intevation.org])
# Remember to update these version numbers also in the NEWS file.
MANUALVERSION_EINSTEIGER="2.0.2"
MANUALDATE_EINSTEIGER="30. Mai 2006"
MANUALVERSION_DURCHBLICKER="2.0.2"
MANUALDATE_DURCHBLICKER="30. Mai 2006"
MANUALVERSION_NOVICES="1.0.0"
MANUALDATE_NOVICES="Nov. 30, 2006"
MANUALVERSION_ADVANCED="0.0.0"
MANUALDATE_ADVANCED="Nov. 30, 2006"
COMPENDIUM_VERSION_DE="4.0.1"
COMPENDIUM_DATE_DE="3. April 2018"
COMPENDIUMINPROGRESS_DE="zuletzt geringfügig korrigiert am 3. April 2018"
COMPENDIUM_VERSION_EN="3.0.0"
COMPENDIUM_DATE_EN="30th November 2016"
COMPENDIUMINPROGRESS_EN="last minor changes from 30th November 2016"
MANUALINPROGRESS_DE=m4_if(my_isgit,[yes],["~und evtl. seitdem weiter bearbeitet"])
MANUALINPROGRESS_EN=m4_if(my_isgit,[yes],["~and may have been further edited"])
PACKAGE=$PACKAGE_NAME
VERSION=$PACKAGE_VERSION
GIT_REVISION=git_revision
GIT_REVISION_DEC=git_revision_dec
AC_CONFIG_SRCDIR(src/config.nsi.in)
AC_CONFIG_MACRO_DIR(m4)
AM_INIT_AUTOMAKE([tar-ustar])
AM_MAINTAINER_MODE
AC_CANONICAL_HOST
AM_CONFIG_HEADER(config.h)
# Language support
AM_PO_SUBDIRS
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
AC_SUBST(MANUALVERSION_EINSTEIGER)
AC_SUBST(MANUALDATE_EINSTEIGER)
AC_SUBST(MANUALVERSION_DURCHBLICKER)
AC_SUBST(MANUALDATE_DURCHBLICKER)
AC_SUBST(MANUALINPROGRESS_DE)
AC_SUBST(MANUALVERSION_NOVICES)
AC_SUBST(MANUALDATE_NOVICES)
AC_SUBST(MANUALVERSION_ADVANCED)
AC_SUBST(MANUALDATE_ADVANCED)
AC_SUBST(MANUALINPROGRESS_EN)
AC_SUBST(COMPENDIUM_VERSION_DE)
AC_SUBST(COMPENDIUM_DATE_DE)
AC_SUBST(COMPENDIUMINPROGRESS_DE)
AC_SUBST(COMPENDIUM_VERSION_EN)
AC_SUBST(COMPENDIUM_DATE_EN)
AC_SUBST(COMPENDIUMINPROGRESS_EN)
if echo "${PACKAGE_VERSION}" | egrep 'svn|rc|beta|git' >/dev/null ; then
IS_BETA_BUILD=yes
else
IS_BETA_BUILD=no
fi
AC_SUBST(IS_BETA_BUILD)
# Generate extended version information. Note, that for NSIS use we
# must not translate the dots to commas in the BUILD_FILEVERSION.
BUILD_TIMESTAMP=`date --iso-8601=minutes`
BUILD_ISODATE=`date --iso-8601`
changequote(,)dnl
BUILD_FILEVERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./'`
changequote([,])dnl
BUILD_FILEVERSION="${BUILD_FILEVERSION}${GIT_REVISION_DEC}"
AC_SUBST(BUILD_TIMESTAMP)
AC_SUBST(BUILD_ISODATE)
AC_SUBST(BUILD_FILEVERSION)
# To test the manuals using an actual web server, the preview target
# may be used in doc/manuals. The default is my (wk) test environment
# but may be overriden using another preview variable. PREVIEWHOST is
# expected to be the target for an rsync command.
if test -z "$PREVIEWHOST" ; then
PREVIEWHOST="vigenere:/var/www/all/preview.gpg4win.org/htdocs/"
fi
AC_SUBST(PREVIEWHOST)
# The final release is copied to an archive server. The default
# location may be changed by setting the RELEASEHOST envvar.
if test -z "$RELEASEHOST" ; then
RELEASEHOST="vigenere:tarballs/gpg4win"
if test "${IS_BETA_BUILD}" = yes ; then
RELEASEHOST="${RELEASEHOST}/Beta"
fi
fi
AC_SUBST(RELEASEHOST)
# Substitutions to set generated files in a Emacs buffer to read-only.
AC_SUBST(emacs_local_vars_begin, ['Local Variables:'])
AC_SUBST(emacs_local_vars_read_only, ['buffer-read-only: t'])
AC_SUBST(emacs_local_vars_end, ['End:'])
# For development of this package it is useful to build without
# creating the source installer (takes a long time). This option may
# be used to suppress creation of the source installer.
AC_ARG_ENABLE(source-installer,
AC_HELP_STRING([--disable-source-installer],
[Do not create the Source installer]),
build_source_installer=$enableval,
build_source_installer=yes)
AM_CONDITIONAL(BUILD_SOURCE_INSTALLER, test "$build_source_installer" = yes)
# You can build a light version of the installer in addition to the
# regular version. This one does not contain the manuals.
AC_ARG_ENABLE(light-installer,
AC_HELP_STRING([--disable-light-installer],
[Do not create the light version of the installer]),
build_light_installer=$enableval,
build_light_installer=no)
AM_CONDITIONAL(BUILD_LIGHT_INSTALLER, test "$build_light_installer" = yes)
# You can build a vanilla version of the installer, featuring only
# GnuPG, a pinentry and GPGME, in addition to the regular version.
# This one does not contain the manuals.
AC_ARG_ENABLE(vanilla-installer,
AC_HELP_STRING([--disable-vanilla-installer],
[Do not create the vanilla version of the installer]),
build_vanilla_installer=$enableval,
build_vanilla_installer=no)
AM_CONDITIONAL(BUILD_VANILLA_INSTALLER, test "$build_vanilla_installer" = yes)
# If you want to build only the light or vanilla installer, you may
# disable building of the full installer.
AC_ARG_ENABLE(full-installer,
AC_HELP_STRING([--disable-full-installer],
[Do not create the full version of the installer]),
build_full_installer=$enableval,
build_full_installer=yes)
AM_CONDITIONAL(BUILD_FULL_INSTALLER, test "$build_full_installer" = yes)
# For development it is often faster to build without manuals.
AC_ARG_ENABLE(manuals,
AC_HELP_STRING([--disable-manuals],
[Do not build the manuals (for debugging)]),
build_manuals=$enableval,
build_manuals=yes)
AM_CONDITIONAL(BUILD_MANUALS, test "$build_manuals" = yes)
# Additionaly enable building gpgex for another host
AC_ARG_WITH([additional-gpgex-host],
AC_HELP_STRING([--with-additional-gpgex-host=HOST],
[Additionaly build gpgex for this host]),
[if test "$withval" = yes; then
AC_MSG_FAILURE(
[--with-additional-gpgex-host was given,
but no host specified])
else
gpgex_host=$withval
fi
],
gpgex_host=no)
if test "$gpgex_host" != no; then
GPGEX_ADD_HOST="$gpgex_host"
fi
AC_SUBST(GPGEX_ADD_HOST)
AC_ARG_ENABLE(fast-makensis,
AC_HELP_STRING([--enable-fast-makensis],
[Use a less efficient compressor to speed up building]),
use_fast_makensis=$enableval,
use_fast_makensis=no)
if test "$use_fast_makensis" = yes; then
EXTRA_MAKENSIS_FLAGS="${EXTRA_MAKENSIS_FLAGS} -DDISABLE_LZMA=1"
fi
AC_SUBST(EXTRA_MAKENSIS_FLAGS)
# Required tools.
AC_PROG_CC
AC_PROG_CPP
AC_PROG_RANLIB
AC_CHECK_TOOL(AR, ar, :)
AC_CHECK_TOOLS(STRIP, strip)
AC_CHECK_TOOLS(DLLTOOL, dlltool)
AC_CHECK_PROGS(MAKE, make)
AC_CHECK_PROGS(UNZIP, unzip)
AC_CHECK_PROGS(TAR, tar)
AC_CHECK_PROGS(MKDIR, mkdir)
AC_CHECK_PROGS(CP, cp)
AC_CHECK_PROGS(RM, rm)
AC_CHECK_PROGS(STOW, stow)
AC_CHECK_PROGS(MAKENSIS, makensis)
AC_CHECK_PROGS(ZCAT, zcat)
AC_CHECK_PROGS(TEXI2DVI, texi2dvi)
AC_CHECK_PROGS(DVIPDF, dvipdf)
AC_CHECK_PROGS(CONVERT, convert)
AC_CHECK_PROGS(SHA1SUM, sha1sum)
AC_CHECK_PROGS(MSGFMT, msgfmt)
AC_CHECK_PROGS(GITLOG_TO_CHANGELOG, gitlog-to-changelog,
[build-aux/gitlog-to-changelog])
AC_CHECK_PROGS(BUILD_CC, gcc cc)
AC_PROG_INSTALL
if test -n "$GPGEX_ADD_HOST"; then
AC_CHECK_TOOLS(STRIP_EX, ${GPGEX_ADD_HOST}-strip)
fi
if test -z "$GPG4WIN_PARALLEL"; then
JOBS=$(nproc 2>/dev/null || echo 1)
GPG4WIN_PARALLEL=-j$JOBS
AC_MSG_NOTICE([Using autodetected $JOBS make jobs. You can override this by setting GPG4WIN_PARALLEL.])
fi
AC_SUBST(GPG4WIN_PARALLEL)
missing_tools=
for i in DLLTOOL MAKE UNZIP TAR MKDIR CP RM STOW MAKENSIS ZCAT TEXI2DVI \
DVIPDF CONVERT SHA1SUM MSGFMT BUILD_CC; do
eval tmp='$'$i
if test -z "$tmp"; then
missing_tools="$missing_tools `echo $i | tr 'A-Z' 'a-z'`"
fi
done
# Additional runtime libraries from mingw.
GPG4WIN_RUNTIME_LIBRARY(libgcc_s_sjlj-1)
GPG4WIN_RUNTIME_LIBRARY(libstdc++-6)
GPG4WIN_RUNTIME_LIBRARY(libwinpthread-1)
AC_CHECK_PROGS(GLIB_GENMARSHAL, glib-genmarshal)
AC_CHECK_PROGS(GLIB_COMPILE_SCHEMAS, glib-compile-schemas)
AC_CHECK_PROGS(GLIB_COMPILE_RESOURCES, glib-compile-resources)
AC_CHECK_PROGS(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource)
missing_opt_tools=
for i in GLIB_GENMARSHAL GLIB_COMPILE_SCHEMAS GLIB_COMPILE_RESOURCES \
GDK_PIXBUF_CSOURCE; do
eval tmp='$'$i
if test -z "$tmp"; then
missing_opt_tools="$missing_opt_tools `echo $i | tr 'A-Z' 'a-z'`"
fi
done
# Optional tools.
AC_CHECK_PROGS(WGET, wget)
# Packages.
gpg4win_dup_sources=""
GPG4WIN_SPKG([zlib])
GPG4WIN_BPKG_GTK([pkgconfig])
GPG4WIN_SPKG([libffi], [pkgconfig])
GPG4WIN_SPKG([glib], [libiconv gettext pkgconfig libffi zlib])
GPG4WIN_BPKG_GTK_DEV([atk], [glib pkgconfig])
GPG4WIN_BPKG_GTK_DEV([pango], [glib pkgconfig])
GPG4WIN_BPKG_GTK_DEV([cairo], [glib pkgconfig])
GPG4WIN_BPKG_GTK_DEV([expat])
GPG4WIN_BPKG_GTK_DEV([freetype], [pkgconfig zlib])
GPG4WIN_BPKG_GTK_DEV([fontconfig], [pkgconfig zlib expat])
GPG4WIN_SPKG([gdk-pixbuf], [glib])
GPG4WIN_SPKG([gtk+], [libiconv gettext pkgconfig atk pango dnl
glib gdk-pixbuf cairo])
GPG4WIN_SPKG([libpng], [pkgconfig])
GPG4WIN_SPKG([bzip2])
GPG4WIN_SPKG([libgpg-error], [libiconv gettext])
GPG4WIN_SPKG([libassuan], [libgpg-error w32pth])
+GPG4WIN_SPKG([scute], [libgpg-error libassuan])
GPG4WIN_SPKG([pinentry], [qtbase libiconv gtk+])
GPG4WIN_SPKG([gpgme], [libgpg-error glib qtbase])
GPG4WIN_SPKG([gpgol], [gpgme libassuan])
GPG4WIN_SPKG([gpgex], [libassuan])
GPG4WIN_SPKG([paperkey])
GPG4WIN_SPKG([gpa], [libiconv gettext zlib gtk+ libpng glib gpgme])
GPG4WIN_SPKG([w32pth])
GPG4WIN_SPKG([libiconv])
GPG4WIN_SPKG([gettext], [libiconv])
# Packages needed for gpgex
GPG4WIN_SPKGEX([libgpg-error])
GPG4WIN_SPKGEX([libassuan], [libgpg-error])
GPG4WIN_SPKGEX([gpgex], [libassuan])
GPG4WIN_SPKGEX([gpgme], [libgpg-error libassuan])
GPG4WIN_SPKGEX([gpgol], [gpgme])
GPG4WIN_IPKG([compendium])
# The GnuPG Package.
GPG4WIN_BPKG_BINSRC([gnupg-w32])
# See the script kde-l10n.sh how this package is created.
GPG4WIN_BPKG_BINSRC([kde-l10n])
# Qt related stuff.
GPG4WIN_SPKG([qtbase], [libpng])
GPG4WIN_SPKG([qttools], [qtbase])
GPG4WIN_SPKG([qttranslations], [qtsvg qttools qtwinextras])
GPG4WIN_SPKG([qtwinextras], [qtbase])
GPG4WIN_SPKG([qtsvg], [qtbase])
GPG4WIN_SPKG([boost], [expat zlib bzip2])
GPG4WIN_KDEPKG([breeze-icons], [extra-cmake-modules qtbase])
GPG4WIN_KDEPKG([kleopatra], [gnupg-w32 breeze-icons kxmlgui libkleo kde-l10n kitemmodels qttranslations])
GPG4WIN_KDEPKG([extra-cmake-modules])
GPG4WIN_KDEPKG([kconfig], [qtbase qttools extra-cmake-modules])
GPG4WIN_KDEPKG([ki18n], [qtbase gettext qttools extra-cmake-modules])
GPG4WIN_KDEPKG([kwidgetsaddons], [kconfig qttools qtbase])
GPG4WIN_KDEPKG([kcompletion], [kwidgetsaddons])
GPG4WIN_KDEPKG([kwindowsystem], [qtbase qtwinextras])
GPG4WIN_KDEPKG([kcoreaddons], [qtbase qttools])
GPG4WIN_KDEPKG([kcodecs], [qtbase qttools])
GPG4WIN_KDEPKG([kguiaddons], [qtbase qttools])
GPG4WIN_KDEPKG([kmime], [kcodecs])
GPG4WIN_KDEPKG([kconfigwidgets], [kwidgetsaddons kguiaddons ki18n kcodecs kconfig])
GPG4WIN_KDEPKG([kitemviews], [qtbase qttools])
GPG4WIN_KDEPKG([kitemmodels], [qtbase qttools])
GPG4WIN_KDEPKG([karchive], [qtbase qttools extra-cmake-modules])
GPG4WIN_KDEPKG([kcrash], [kwindowsystem kcoreaddons])
GPG4WIN_KDEPKG([kiconthemes], [qtsvg kconfigwidgets karchive])
GPG4WIN_KDEPKG([kxmlgui], [kiconthemes kconfigwidgets kitemviews])
GPG4WIN_KDEPKG([libkleo], [kmime kwidgetsaddons kwindowsystem kcompletion kconfig gpgme])
GPG4WIN_KDEPKG([gpg4win-tools], [libkleo gpgme])
GPG4WIN_FINALIZE
# Throw an error if required tools are missing
if test -n "$missing_tools"; then
for i in $missing_tools; do
AC_MSG_NOTICE([$i is missing])
done
AC_MSG_ERROR([[
***
*** Required tools not found. Please consult the above messages
*** and install them before running configure again.
***]])
fi
# Throw an error if any duplicate source packages have been found
if test -n "$gpg4win_dup_sources"; then
tmp=
for i in $gpg4win_dup_sources; do
tmp="$tmp
$i"
done
tmp2="
You might remove them with:"
for i in $gpg4win_rm_candidates; do
if ! grep -q $(basename $i) packages/packages.current; then
tmp2="$tmp2
rm $i"
fi
done
AC_MSG_ERROR([Packages with more that one source version:$tmp$tmp2])
fi
# Finalize.
AC_CONFIG_FILES(Makefile)
AC_CONFIG_FILES(packages/Makefile src/Makefile po/Makefile.in)
AC_CONFIG_FILES(po/build-cc)
AC_CONFIG_FILES(src/config.nsi src/gpg4win.mk)
AC_CONFIG_FILES(doc/Makefile)
AC_CONFIG_FILES(doc/logo/Makefile)
AC_CONFIG_FILES(doc/manual/Makefile doc/manual/version.tex)
AC_CONFIG_FILES(src/toolchain.cmake)
AC_OUTPUT
# Throw a warning if optional tools are missing
if test -n "$missing_opt_tools"; then
AC_MSG_WARN([[
***
*** Some tools not found. They may or may not be needed depending on
*** the packages you want to include. For example GLIB and GTK+
*** require certain tools; you may need to install a recent version of
*** GLIB and GTK+ on the build machine to allow for cross-compiling.
***]])
for i in $missing_opt_tools; do
AC_MSG_NOTICE([$i is missing])
done
fi
echo -n "
$PACKAGE_NAME-$PACKAGE_VERSION prepared for make
Revision: ${GIT_REVISION} (${GIT_REVISION_DEC})
32bit platform: $host
64bit platform: ${GPGEX_ADD_HOST}
"
if test -n "$JOBS"; then
echo " make jobs: ${JOBS}"
else
echo ""
fi
diff --git a/packages/packages.current b/packages/packages.current
index e36171cb..05018a8e 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -1,597 +1,600 @@
# packages.current - list of current packages for use with gpg4win -*- sh -*-
#
# The download script processes the statements here to
# actually download the packages. The syntax is trivial:
#
# If the first non whitespace character of a line is #, the line is
# considered a comment. If the first word of a line is "server", the
# rest of the line will be taken as the base URL for following file
# commands. If the first word of a line is "file" the rest of the
# line will be appended to the current base URL (with a / as
# delimiter). The statement "chk" is followed by the SHA1 checksum of
# the last file.
#
# zlib
#
server http://zlib.net
# last-changed: 2017-01-23
# by: ah
# verified: Sig 5ED4 6A67 21D3 6558 7791 E2AA 783F CD8E 58BC AFBA
file zlib-1.2.11.tar.gz
chk c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1
#
# GNU
#
server ftp://ftp.gnu.org/pub/gnu
# last-changed: 2017-02-15
# by: ah
# verified: Sig 68D9 4D8A AEEA D48A E7DC 5B90 4F49 4A94 2E46 16C2
file libiconv/libiconv-1.15.tar.gz
chk ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178
# last-changed: 2017-02-15
# by: ah
# verified: Sig 4622 25C3 B46F 3487 9FC8 496C D605 848E D7E6 9871
file gettext/gettext-0.19.8.tar.xz
chk 9c1781328238caa1685d7bc7a2e1dcf1c6c134e86b42ed554066734b621bd12f
#
# GLIB
#
# The GTK boyz seem to think that sha256sum files on the server
# magically get them a lot of additional security karma.
#
# And it's plain to see
# You were meant for me
# Yeah I'm your .sig
# Your 21th Century sig
# 21th Century sig, I wanna be your file
#
server http://ftp.gnome.org/pub/gnome/sources/glib/2.41
# last-changed: 2015-06-05
# Latest minor release is 2.45 but 2.41 works for us.
# by: ah
# compared checksum with debian experimental version.
# https://lists.debian.org/debian-experimental-changes/2014/09/msg00182.html
# verified: Sig 3D0E FB95 E7B5 237F 16E8 2258 E352 D5C5 1C50 41D4
file glib-2.41.5.tar.xz
chk e76a6bd1456749bdd05db19a8f0f174e787e612ed443d30cc9cf02237dd58e16
#
# GDK-PIXBUF
#
server http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.30/
# checked: 2015-06-05
# by: ah
# There is a 2.31 series but afaik no security problems with 2.30
# verified: with linuxfromscratch and frugalware checksums
file gdk-pixbuf-2.30.8.tar.xz
chk 4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be
#
# ATK
#
server http://ftp.gnome.org/pub/gnome/sources/atk/1.32
# checked: 2013-04-29 wk (1.32.0 still the latest in 1.32)
file atk-1.32.0.tar.bz2
chk e9a3e598f75c4db1af914f8b052dd9f7e89e920a96cc187c18eb06b8339cb16e
server http://ftp.gnome.org/pub/gnome/binaries/win32/atk/1.32
# checked: 2013-04-29 wk
name atk-1.32.0.zip
file atk_1.32.0-2_win32.zip
chk cadc6d52f2af21996a6dcba7b1fac27ce66721e14d1c4ab21fde7bc9965f5037
# checked: 2013-04-29 wk
name atk-dev-1.32.0.zip
file atk-dev_1.32.0-2_win32.zip
chk 5021d64043d270350d6a8d50b91db691a7421a68ca0bfa4eeb0c8804a176ac44
#
# PANGO
#
server http://ftp.gnome.org/pub/gnome/sources/pango/1.29
# fixme: 2013-04-29 wk - There is a 1.29.5 but no 1.29.5 binaries
# What shall we do: Update to 1.32? There are no
# 1.32 binaries either.
file pango-1.29.4.tar.bz2
chk f15deecaecf1e9dcb7db0e4947d12b5bcff112586434f8d30a5afd750747ff2b
server http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.29
name pango-1.29.4.zip
file pango_1.29.4-1_win32.zip
chk e1b865ae2e4054388c598f92b34593b3d24d7fd15e6308c8926ee634717c21ce
name pango-dev-1.29.4.zip
file pango-dev_1.29.4-1_win32.zip
chk 0d7fb255e65ed4bd43acedab4405986e4877b87ba8227d5fa22b38330485e3cb
#
# CAIRO
#
server http://cairographics.org/releases
# checked: 2013-04-29 wk - 1.10.2 is the latest in the 1.10 series.
file cairo-1.10.2.tar.gz
chk 32018c7998358eebc2ad578ff8d8559d34fc80252095f110a572ed23d989fc41
server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies
# checked: 2013-07-16 ah most recent package on that server is from
# 2012-09-27 TODO -> Move to another source / source build of those
# dependencies
# checked: 2013-04-29 wk
name cairo-1.10.2.zip
file cairo_1.10.2-2_win32.zip
chk e6c361ec1df4ccb23edbe5b68db16329d563a19eeee7fa70d583dda3d2358f4e
name cairo-dev-1.10.2.zip
file cairo-dev_1.10.2-2_win32.zip
chk b86f875bf776bbf578e3fa8c46866b84c93200b962b30d03cf795f82157e3167
# checked: 2013-04-29 wk
file freetype-2.4.2.tar.bz2
chk 9a987aef8c50d9bcfdfdc9f012f8bd0de6095cc1a5524e62c1a037deb8dacbfe
name freetype-2.4.2.zip
file freetype_2.4.2-1_win32.zip
chk bdf67e6573363fd2256a58295931cc1186382fd0ad1fe420059d6ffdb5fba7c0
name freetype-dev-2.4.2.zip
file freetype-dev_2.4.2-1_win32.zip
chk eed58c2807b65d5e0ec78031e89f1628577ad76bf47f02eaecde432c0b99eae9
server http://www.fontconfig.org/release
# checked: 2013-04-29 wk - 2.8.0 still the latest in 2.8
file fontconfig-2.8.0.tar.gz
chk fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335
server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies
# checked: 2013-04-29 wk
name fontconfig-2.8.0.zip
file fontconfig_2.8.0-2_win32.zip
chk 9d6bcaeed0eced43a649953132d9f2b3e15b98c7bb9e4a207872dfeade818204
name fontconfig-dev-2.8.0.zip
file fontconfig-dev_2.8.0-2_win32.zip
chk 2f15af3d27ca507dad2a208e58409f484aa7e7c7eac10b49edca079b31ae7073
server ftp://ftp.g10code.com/g10code/misc
# checked: 2013-04-29 wk - 2.0.1 still the latest in 2.0
file expat-2.0.1.tar.gz
chk 847660b4df86e707c9150e33cd8c25bc5cd828f708c7418e765e3e983a2e5e93
server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies
# checked: 2013-04-29 wk
name expat-2.0.1.zip
file expat_2.0.1-1_win32.zip
chk 77b88ab780e698d6590426b26a877878584b9f8b6357909699674fb5045737bd
name expat-dev-2.0.1.zip
file expat-dev_2.0.1-1_win32.zip
chk 67b92b7f3441fee077bdc0094bf4dd673870acdf51899e32e199246801538162
#
# GTK+
#
server http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24
# last-changed: 2015-06-05
# by: ah
# verified: chk from https://download.gnome.org/core/3.17/3.17.2/sources/SHA256SUMS-for-xz
file gtk+-2.24.28.tar.xz
chk b2c6441e98bc5232e5f9bba6965075dcf580a8726398f7374d39f90b88ed4656
#
# GIMP stuff for W32
#
server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies
# checked: 2012-03-28 wk - Not updated - not a security problem
name pkgconfig-0.23.tar.gz
file pkg-config-0.23.tar.gz
chk 08a0e072d6a05419a58124db864f0685e6ac96e71b2875bf15ac12714e983b53
name pkgconfig-0.23.zip
file pkg-config_0.23-3_win32.zip
chk 677d6055494e24cad6c49eab33eee618ddc6ed65da827c8b5b7da761b4063278
# PNG
# last changed: 2017-08-28
# by: js
# verified: Sig 8048 643B A2C8 40F4 F92A 195F F549 84BF A16C 640F
server ftp://ftp.simplesystems.org/pub/png/src
file libpng14/libpng-1.4.22.tar.xz
chk 8d419a8b2a5edddda5cbcb897ded92205344a3249fa7a00d6384ea23ac3ccbd8
#
# LibFFI
#
server ftp://sourceware.org/pub/libffi
# checked: 2013-04-29 wk - updated from 3.0.10.
# checked: 2014-07-16 ah - only rc availble from 3.0.14
file libffi-3.0.13.tar.gz
chk 1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c
#
# GpgOL
#
server http://files.gpg4win.org/src
# last-changed: 2018-11-12
# by: ah
# verified: Sig 5B80 C575 4298 F0CB 55D8 ED6A BCEF 7E29 4B09 2E28
file gpgol/gpgol-2.3.2.tar.bz2
chk 6c298c7a8787e0796a1984d3c1e948b55b9fff685dff3fe7e9d3012001b5b85f
# for beta
#server http://files.intevation.de/projects/gpg4all
#file gpgol/gpgol-2.3.2-beta22.tar.bz2
#chk 72c0a9e08dc74494eb4f07076a82808f7d71218ec0d0ba48c309702d90e87e61
#
# GpgEX
#
server http://files.gpg4win.org/src
# last-changed: 2018-04-10
# by: ah
# verified: Sig 5B80 C575 4298 F0CB 55D8 ED6A BCEF 7E29 4B09 2E28
file gpgex/gpgex-1.0.6.tar.bz2
chk d69898d1022400bd09bb684080edc95be554af736ae9c014df73543f34f7481b
#
# Pth emulation
#
server ftp://ftp.g10code.com/g10code/w32pth
# checked: 2014-07-16 ah
file w32pth-2.0.5.tar.bz2
chk 5e462d06ed50e9e961546ab5264258e606b101860a74c1e410d086432ec27a06
#
# Stripped down version of BZIP2
# (full source at http://bzip.org)
#
server ftp://ftp.g10code.com/g10code/bzip2
# checked: 2014-07-16 ah
file bzip2-1.0.6-g10.tar.gz
chk c2a9b3aec1a38d34b66106116a39f64b01d84f475fef75c40ea0bda0ea67ed07
#
# GnuPG et al.
#
# All tarballs from this server are verified with an openpgp
# signature made by "Werner Koch (dist sig)".
# D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
server ftp://ftp.gnupg.org/gcrypt
# last changed 2018-05-03
# by ah
# verified: distsigkey.gpg
server ftp://ftp.gnupg.org/gcrypt
file libgpg-error/libgpg-error-1.32.tar.bz2
chk c345c5e73cc2332f8d50db84a2280abfb1d8f6d4f1858b9daa30404db44540ca
# last-changed: 2017-12-07
# by: ah
file libassuan/libassuan-2.5.1.tar.bz2
chk 47f96c37b4f2aac289f0bc1bacfa8bd8b4b209a488d3d15e2229cb6cc9b26449
# last changed: 2018-08-30
# by: ah
#name gnupg-w32-2.2.10-20180830-bin.exe
#file binary/gnupg-w32-2.2.10_20180830.exe
#chk e84bad2436e3a0309d59e0ed313b346a1fc4ac556b5fd68bcea2d0e58d0516a2
#name gnupg-w32-2.2.10-20180830-src.tar.xz
#file binary/gnupg-w32-2.2.10_20180830.tar.xz
#chk 9a8c5d1b6326547a8a014665105520be7e2bd6624e48fb9a68ac2a84c99ee567
# last-changed: 2018-11-12
# by: ah
# verified: Created internally
# Patched 2.1.11 with gnupg rev. 00321a025f90990a71b60b4689ede1f38fbde347
server http://files.intevation.de/projects/gpg4all
name gnupg-w32-2.2.11-20181112-bin.exe
file gnupg/gnupg-w32-2.2.11_20181112.exe
chk 9a459e28f2890f3fe959be55b88d22d84091d4c67ce09d782f2cd694e410decb
name gnupg-w32-2.2.11-201811112-src.tar.xz
file gnupg/gnupg-w32-2.2.11_20181112.tar.xz
chk 5b35b3d1bbf843da9c6d8cc3a81ac977044f2df568d285942ad9828f430688cb
server ftp://ftp.gnupg.org/gcrypt
# TODO back to stable
# last changed: 2017-12-05
# by: ah
#file pinentry/pinentry-1.1.0.tar.bz2
#chk 68076686fa724a290ea49cdf0d1c0c1500907d1b759a3bcbfbec0293e8f56570
# TODO back to stable
# last changed: 2018-10-08
# by: ah
#file gpgme/gpgme-1.12.0.tar.bz2
#chk b4dc951c3743a60e2e120a77892e9e864fb936b2e58e7c77e8581f4d050e8cd8
# last changed: 2018-10-17
# by: ah
file gpa/gpa-0.10.0.tar.bz2
chk 95dbabe75fa5c8dc47e3acf2df7a51cee096051e5a842b4c9b6d61e40a6177b1
#
# GnuPG utilities
#
server http://www.jabberwocky.com/software/paperkey
# last-changed: 2017-12-05
# by: ah
# verified: SIG 7D92 FD31 3AB6 F373 4CC5 9CA1 DB69 8D71 9924 2560
file paperkey-1.5.tar.gz
chk c4737943083ce92e41faf13c27a9d608105b6285c0840dfb684a7ee294142ddf
#
# Kleopatra and dependencies
#
# Boost
# last changes: 2016-01-21
# by: ah
# verified: Second source https://github.com/mxe/mxe/commit/fdd5b9f7aa8bf0e40c1f1f8119701af96e51457e
server http://downloads.sourceforge.net/project/boost/boost/
name boost-1.60.0.tar.bz2
file 1.60.0/boost_1_60_0.tar.bz2
chk 686affff989ac2488f79a97b9479efb9f2abae035b5ed4d8226de6857933fd3b
# Qt base
# last changed: 2019-02-11
# by: ah
# verified: HTTPS https://download.qt.io/official_releases/qt/5.10/5.12.1/submodules/qtbase-everywhere-src-5.12.1.tar.xz.sha256
server http://download.qt.io/official_releases/qt/
name qtbase-5.12.1.tar.xz
file 5.12/5.12.1/submodules/qtbase-everywhere-src-5.12.1.tar.xz
chk 533078ce02678988576e224cb3844979907950cf83e0fda3364bc1d5701c9049
# Qt Tools
# last changed: 2019-02-11
# by: ah
# verified: HTTPS https://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/qttools-everywhere-src-5.12.1.tar.xz.sha256
name qttools-5.12.1.tar.xz
file 5.12/5.12.1/submodules/qttools-everywhere-src-5.12.1.tar.xz
chk ab1da4fbd84a9d3873e4ed212a0ae614c6059b8e7dca2f0a599a6f7e61f6cbf3
# Qt Winextras
# last changed: 2019-02-11
# by: ah
# verified: HTTPS https://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/qtwinextras-everywhere-src-5.12.1.tar.xz.sha256
name qtwinextras-5.12.1.tar.xz
file 5.12/5.12.1/submodules/qtwinextras-everywhere-src-5.12.1.tar.xz
chk 8d312155a7da329df41cc2ea5d265eb632be7dd9cbd789fa3bc0206b4022f557
# Qt svg
# last changed: 2019-02-11
# by: ah
# verified: HTTPS https://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/qtsvg-everywhere-src-5.12.1.tar.xz.sha256
name qtsvg-5.12.1.tar.xz
file 5.12/5.12.1/submodules/qtsvg-everywhere-src-5.12.1.tar.xz
chk 5bc1f744d32c06f5aa4eff33759568106a995ce21fa1326a247dfa5f783f63c8
# Qt translations
# last changed: 2019-02-11
# by: ah
# verified: HTTPS https://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/qttranslations-everywhere-src-5.12.1.tar.xz.sha256
name qttranslations-5.12.1.tar.xz
file 5.12/5.12.1/submodules/qttranslations-everywhere-src-5.12.1.tar.xz
chk 7443d70d8572321e810c52fbdd096666e61510e07e17437f1910f0b800cca6a7
# KDE Frameworks generated by gen-frameworks.sh
# When outdated activate this link:
#server https://download.kde.org/Attic/frameworks/
server https://download.kde.org/stable/frameworks
##### Paste Here #####
#
# Don't forget to update gpg4win.mk.in with new version numbers
#
# extra-cmake-modules
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/extra-cmake-modules-5.55.0.tar.xz
chk 649453922aef38a24af04258ab6661ddfd566aaba4d1773a9e1f4799344406f5
# kconfig
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kconfig-5.55.0.tar.xz
chk 4a566842d566e9904d1478fa428cbf8b1caf49efe142ae237f24a4c16e64fa19
# ki18n
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/ki18n-5.55.0.tar.xz
chk 22fdd19fe805467b15abc977143d951acaa5026a0b2de7b972c9af15f1977c4f
# kwidgetsaddons
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kwidgetsaddons-5.55.0.tar.xz
chk ec5b7ffd47c2b26763e363f741f0d57d280330fdc32c061896bdc32cebdeeb4e
# kcompletion
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kcompletion-5.55.0.tar.xz
chk 224761954421b2e25c2b9651c7e730da9fb7a569674c399c867a9f895d3ad523
# kwindowsystem
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kwindowsystem-5.55.0.tar.xz
chk a698ddf3caeb890314b3b768a15b4cc35dd9e10356af4cf9faa89c8640eded83
# kcoreaddons
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kcoreaddons-5.55.0.tar.xz
chk 3cd840b3f308b4529012d16aeee05494b5e55c938b6ad7f6580d4d055d61ebc8
# kcodecs
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kcodecs-5.55.0.tar.xz
chk 4bd6fd48268d83b59f1b3c8ee19a50d9bee72f3601098dd5bb8e4b24a8912111
# kconfigwidgets
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kconfigwidgets-5.55.0.tar.xz
chk b3acbce98798eb5fe897fae671b898697b5ffdd2e357aa8d4750305abeb9ee5a
# kxmlgui
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kxmlgui-5.55.0.tar.xz
chk 963dd83e7898946933b0ea3d0b70afba910d63ce4b2074ee664c0797d53f065e
# kguiaddons
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kguiaddons-5.55.0.tar.xz
chk 039a0f98b5491668ea4e2e45ca57c68bd5fea956f46ba50778283a8137e412a4
# kitemviews
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kitemviews-5.55.0.tar.xz
chk 4d91a42f300cb63cd817feceebe148b32a22cf75b8228c853a0c2ed6cb3ff0d5
# kitemmodels
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kitemmodels-5.55.0.tar.xz
chk 862f2b2888a563ff9f61bd25e59b637ca16c8531679cec7f3ad1653cb74ac08c
# kiconthemes
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kiconthemes-5.55.0.tar.xz
chk 3c1be304537d4c7eedd097463c977b3d0e845c575567ffc53faff7b3e874ebe5
# breeze-icons
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/breeze-icons-5.55.0.tar.xz
chk 89381f2e78cd479c533095bc0a58da74c8bbe6ca2ee64a9664060a56513fab0e
# karchive
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/karchive-5.55.0.tar.xz
chk 8475efa46cdc054d9fb6336e42c6075fb037921a9147d4e5aa564a5e58b79fd2
# kcrash
# last changed: 2019-02-18
# by: ah
# verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh)
file 5.55/kcrash-5.55.0.tar.xz
chk c90d96fbac26727e1de32898a93bb7cbc9a05ee992c11d4303941ab96a614821
##### End Paste #####
# KDE Applications
# For older releases check here:
server https://download.kde.org/Attic/applications
# server http://download.kde.org/stable/applications/
# kmime
# last changed: 2018-02-02
# by: ah
# verified: https://download.kde.org/stable/applications/17.12.2/src/kmime-17.12.2.tar.xz.mirrorlist
file 17.12.2/src/kmime-17.12.2.tar.xz
chk 29f11eafeb13c0045069a250bdcd57fda4bdd3423e7e1b7e0ca0517a9afefd24
-# Devel versions are needed until Kleopatra can be based on
-# a stable branch.
+# Snapshots which contain unreleased fixes important for Gpg4win
server http://files.intevation.de/projects/gpg4all
+#by ah
+file scute/scute-1.6.0-beta187.tar.bz2
+chk 8d2a56dff6e6c12d628dd32075497326e8345c0096dec1280f7ab2c737410837
+
# by: ah
file pinentry/pinentry-1.1.1-beta5.tar.bz2
chk 7bda3fef7d7f0f77dd4dfe11e3364c64f1e9646945afa995da8a5084ce59e101
# by: ah
file gpgme/gpgme-1.12.1-beta43.tar.bz2
chk 08fbbe522e33e847da5f0c3f360f2f7089fa200ad9eddb58458b7218aee6ec04
# Libkleo
# last changed: see package date.
# by: ah
# verified: Tarball created by ah.
file libkleo/libkleo-201811121611.tar.gz
chk d0c1e5dc370986b0cfd1697f46317ae1bee6598d1a4ca26d0ee88a14ec07e622
# KDE-L10n
# last changed: see package date.
# by: ah
# verified: Tarball created by ah with script kde-l10n.sh
file kde-l10n/kde-l10n-201811121428-bin.tar.xz
chk c18b7305c3cbd9b2911e02cb852eb1933e39fb21b101da837787b18a733d1743
file kde-l10n/kde-l10n-201811121428-src.tar.xz
chk b1ad6751a0f544d6399a42592fe7b7cc1fe395880bc5cec5db1396e7e48d9a49
# Gpg4win-tools package
# last changed: see package date.
# by: ah
# verified: Tarball created by ah.
file gpg4win-tools/gpg4win-tools-201811121334.tar.gz
chk c4a1c40d9bf1bc36ee31a1c9735a4cfe025a706d48eb226467777d0e5fd0613d
# Kleopatra
# last changed: see package date.
# by: ah
# verified: Tarball created by ah.
file kleopatra/kleopatra-201903051610.tar.gz
chk 431ebebffeb85478d1c924664622dda57bfb3fbc3510d26eb337d8fc77cf6b45
diff --git a/src/Makefile.am b/src/Makefile.am
index b1f417cf..8be9d39a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,730 +1,731 @@
# Makefile.am - Installer for GnuPG 4 Windows Makefile.
# Copyright (C) 2005, 2006, 2007, 2008, 2009 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, see .
EXTRA_DIST = pkg-config gpg4win.nsi gpg4win-src.nsi \
config.site config.nsi.in \
libiconv.def libintl.def loreley.mid \
gpg4win-splash.wav exdll.h g4wihelp.c desktopshellrun.cpp \
g4wihelp.nsi slideshow.cpp \
inst-sections.nsi installer.nsi installer-finish.nsi \
zlib.pc sha1sum.c mkportable.c \
mkportable-vanilla.h mkportable-full.h \
potomo Memento.nsh \
inst-gpg4win.nsi uninst-gpg4win.nsi \
inst-atk.nsi uninst-atk.nsi \
inst-expat.nsi uninst-expat.nsi \
inst-freetype.nsi uninst-freetype.nsi \
inst-fontconfig.nsi uninst-fontconfig.nsi \
inst-cairo.nsi uninst-cairo.nsi \
inst-gettext.nsi uninst-gettext.nsi \
inst-libffi.nsi uninst-libffi.nsi \
inst-glib.nsi uninst-glib.nsi \
inst-gnupg-w32.nsi uninst-gnupg-w32.nsi \
inst-gpa.nsi uninst-gpa.nsi \
inst-gpgme.nsi uninst-gpgme.nsi \
inst-paperkey.nsi uninst-paperkey.nsi \
inst-gpgol.nsi uninst-gpgol.nsi \
inst-gpgex.nsi uninst-gpgex.nsi \
inst-gdk-pixbuf.nsi uninst-gdk-pixbuf.nsi \
inst-gtk+.nsi uninst-gtk+.nsi \
inst-libassuan.nsi uninst-libassuan.nsi \
inst-libgpg-error.nsi uninst-libgpg-error.nsi \
inst-libiconv.nsi uninst-libiconv.nsi \
inst-libpng.nsi uninst-libpng.nsi \
inst-compendium.nsi uninst-compendium.nsi \
inst-man_advanced_de.nsi uninst-man_advanced_de.nsi \
inst-man_advanced_en.nsi uninst-man_advanced_en.nsi \
inst-man_novice_de.nsi uninst-man_novice_de.nsi \
inst-man_novice_en.nsi uninst-man_novice_en.nsi \
inst-pango.nsi uninst-pango.nsi \
inst-pinentry.nsi uninst-pinentry.nsi \
inst-pkgconfig.nsi uninst-pkgconfig.nsi \
inst-w32pth.nsi uninst-w32pth.nsi \
inst-zlib.nsi uninst-zlib.nsi \
inst-kconfig.nsi uninst-kconfig.nsi \
inst-kleopatra.nsi uninst-kleopatra.nsi \
inst-bzip2.nsi uninst-bzip2.nsi \
uninst-claws-mail.nsi uninst-claws-mail-cmds.nsi \
inst-qtbase.nsi uninst-qtbase.nsi \
inst-ki18n.nsi uninst-ki18n.nsi \
inst-kwidgetsaddons.nsi uninst-kwidgetsaddons.nsi \
inst-kcompletion.nsi uninst-kcompletion.nsi \
inst-kwindowsystem.nsi uninst-kwindowsystem.nsi \
inst-libkleo.nsi uninst-libkleo.nsi \
inst-kcoreaddons.nsi uninst-kcoreaddons.nsi \
inst-kcodecs.nsi uninst-kcodecs.nsi \
inst-kconfigwidgets.nsi uninst-kconfigwidgets.nsi \
inst-kxmlgui.nsi uninst-kxmlgui.nsi \
inst-kiconthemes.nsi uninst-kiconthemes.nsi \
inst-breeze-icons.nsi uninst-breeze-icons.nsi \
inst-karchive.nsi uninst-karchive.nsi \
inst-kcrash.nsi uninst-kcrash.nsi \
inst-kitemviews.nsi uninst-kitemviews.nsi \
inst-kitemmodels.nsi uninst-kitemmodels.nsi \
inst-kguiaddons.nsi uninst-kguiaddons.nsi \
inst-kmime.nsi uninst-kmime.nsi \
inst-kde-l10n.nsi uninst-kde-l10n.nsi \
inst-qtsvg.nsi uninst-qtsvg.nsi \
inst-qttools.nsi uninst-qttools.nsi \
inst-qttranslations.nsi uninst-qttranslations.nsi \
inst-qtwinextras.nsi uninst-qtwinextras.nsi \
inst-boost.nsi uninst-boost.nsi \
+ inst-scute.nsi uninst-scute.nsi \
inst-extra-cmake-modules.nsi uninst-extra-cmake-modules.nsi \
inst-gpg4win-tools.nsi uninst-gpg4win-tools.nsi \
inst-gpgme-browser.nsi \
inst-final.nsi index.theme \
slideshow/slides.dat \
slideshow/slide1-gpgol.png \
slideshow/slide2-gpgex.png \
slideshow/slide3-kleopatra.png \
slideshow/slide4-summary.png \
file-ext.ico
gpg4win_readme_ll = en de ar es fr ru pt
README_files = $(addsuffix .txt,$(addprefix README.,$(gpg4win_readme_ll)))
gpg4win_howto_smime_ll = en de
HOWTO_files = $(addsuffix .txt, \
$(addprefix HOWTO-SMIME.,$(gpg4win_howto_smime_ll)))
foosum_exe = sha1sum.exe md5sum.exe sha256sum.exe mkportable.exe
# Need to clean the dll because we bypassed automake.
CLEANFILES = g4wihelp.dll desktopshellrun.o versioninfo.txt $(README_files) \
$(HOWTO_files) NEWS.tmp COMPONENTS-list.tmp \
license.blurb cdversioninfo.tmp slideshow.o \
$(foosum_exe)
# Supported source packages.
gpg4win_spkgs = glib libffi gdk-pixbuf gtk+ \
libgpg-error gpgme gpgol gpgex libpng \
gpa opencdk \
pinentry libassuan \
- w32pth paperkey regex libiconv gettext
+ w32pth paperkey regex libiconv gettext scute
gpg4win_qtpkgs = qtbase qttools qtwinextras qtsvg qttranslations
# Source packages following the KDE pattern
gpg4win_kdepkgs = kconfig kwidgetsaddons ki18n extra-cmake-modules \
kcompletion kwindowsystem kcoreaddons libkleo kcodecs \
kmime kconfigwidgets kxmlgui kguiaddons kitemviews \
kiconthemes kleopatra breeze-icons kitemmodels karchive \
gpg4win-tools kcrash
# Supported source packages to build in an additional architecture
gpg4win_expkgs = libgpg-error libassuan libiconv gettext w32pth gpgex gpgol \
gpgme
# Extra options to configure for individual packages.
# We can use $(idir) here for the installation prefix.
gpg4win_pkg_libiconv_ex_configure = \
--enable-shared=no --enable-static=yes
gpg4win_pkg_gettext_configure = \
--with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) \
CPPFLAGS=-I$(idir)/include CFLAGS=-O2 LDFLAGS=-L$(idir)/lib
gpg4win_pkg_gettext_ex_configure = \
--with-lib-prefix=$(ex_idir) --with-libiconv-prefix=$(ex_idir) \
CPPFLAGS=-I$(ex_idir)/include CFLAGS=-O2 LDFLAGS=-L$(ex_idir)/lib
# We only need gettext-runtime and there is sadly no top level
# configure option for this
gpg4win_pkg_gettext_make_dir = gettext-runtime
gpg4win_pkg_gettext_make_dir_inst = gettext-runtime
gpg4win_pkg_gettext_ex_make_dir = gettext-runtime
gpg4win_pkg_gettext_ex_make_dir_inst = gettext-runtime
gpg4win_pkg_glib_configure = \
--disable-modular-tests \
--with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) \
CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib CCC=$(host)-g++
gpg4win_pkg_glib_extracflags = -march=i486
gpg4win_pkg_gdk_pixbuf_configure = \
--with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) \
--with-included-loaders=yes \
CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib
gpg4win_pkg_gtk__configure = \
CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib --disable-cups
# The GnuPG package provides man pages which we have to convert.
# We also create the MO files here.
define gpg4win_pkg_gnupg2_post_install
(for i in gpg2 gpgv2 gpgsm gpg-agent scdaemon gpg-connect-agent gpgconf ; \
do man -Tlatin1 -l $$$${pkgidir}/share/man/man1/$$$${i}.1 | \
sed `printf "s/_\b//g;s/\b.//g"` | \
sed -e 's/$$$$/\r/' > $$$${pkgidir}/share/man/man1/$$$${i}.man ; \
done ; \
for i in `$(tsdir)/src/potomo --get-linguas $$$${pkgsdir}/po` ; do \
$(MKDIR_P) $$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES || true; \
rm $$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES/gnupg2.mo 2>/dev/null \
|| true; \
$(tsdir)/src/potomo $$$${pkgsdir}/po/$$$${i}.po \
$$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES/gnupg2.mo; \
done)
endef
# Paperkey comes with a man pages which we have to convert.
define gpg4win_pkg_paperkey_post_install
(for i in paperkey ; \
do man -Tlatin1 -l $$$${pkgidir}/share/man/man1/$$$${i}.1 | \
sed `printf "s/_\b//g;s/\b.//g"` | \
sed -e 's/$$$$/\r/' > $$$${pkgidir}/share/man/man1/$$$${i}.man ; \
done)
endef
# Build the reference manual.
define gpg4win_pkg_gpgol_post_install
( cd $$$${pkgbdir}/doc; make pdf )
endef
# We would like to use --with-libiconv-prefix and
# --with-libintl-prefix, but these don't work with the cheesy
# non-"libfoo.la" versions of iconv and gettext that we are using.
#gpg4win_pkg_libgpg_error_configure = \
# --with-libiconv-prefix=$(idir) --with-libintl-prefix=$(idir)
gpg4win_pkg_libgpg_error_configure = --silent \
CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib \
--enable-static
gpg4win_pkg_libgpg_error_ex_configure = --silent \
--enable-static
# We convert the PO files to UTF-8. FIXME: This should be done in
# libgpg-error proper.
define gpg4win_pkg_libgpg_error_post_install
(for i in `$(tsdir)/src/potomo --get-linguas $$$${pkgsdir}/po` ; do \
rm $$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES/libgpg-error.mo \
2>/dev/null|| true; \
$(tsdir)/src/potomo $$$${pkgsdir}/po/$$$${i}.po \
$$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES/libgpg-error.mo; \
done)
endef
gpg4win_pkg_libassuan_configure = --silent --enable-static
gpg4win_pkg_libassuan_ex_configure = --silent --enable-static
gpg4win_pkg_libpng_configure = HAVE_SOLARIS_LD_FALSE=yes CPPFLAGS=\"-I$(idir)/include -DPNG_BUILD_DLL\" LDFLAGS=\"-L$(idir)/lib\" LIBPNG_DEFINES=\"-DPNG_BUILD_DLL\"
# We would like to use --with-libiconv-prefix and
# --with-libintl-prefix, but these don't work with the cheesy
# non-"libfoo.la" versions of iconv and gettext that we are using.
if BUILD_FULL_INSTALLER
pinentry_enable_disable= --enable-pinentry-qt
endif
gpg4win_pkg_pinentry_configure = \
$(pinentry_enable_disable) \
--disable-pinentry-fltk \
--enable-pinentry-gtk2 \
CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib
# --with-libiconv-prefix=$(idir) --with-libintl-prefix=$(idir)
# The LDFLAGS is needed for -lintl for glib. The QT4 variables work
# around the lack of cross compilation support in qt-dev.
gpg4win_pkg_gpgme_configure = --silent \
--with-gpg-error-prefix=$(idir) --enable-static \
`test -n "@HAVE_PKG_GLIB@" && echo "--enable-w32-glib"` \
CFLAGS=-I$(idir)/include/glib-2.0/ \
LDFLAGS=-L$(idir)/lib \
--enable-languages=qt,cpp \
--disable-gpg-test \
--disable-gpgsm-test
gpg4win_pkg_gpgme_ex_configure = --silent \
--with-gpg-error-prefix=$(ex_idir) --enable-static \
--with-libassuan-prefix=$(ex_idir) \
LDFLAGS=-L$(ex_idir)/lib \
--enable-languages=cpp \
--disable-gpg-test \
--disable-gpgsm-test
gpg4win_pkg_gpa_configure = --silent \
--with-libiconv-prefix=$(idir) --with-libintl-prefix=$(idir) \
--with-gpgme-prefix=$(idir) --with-zlib=$(idir) \
--with-libassuan-prefix=$(idir) --with-gpg-error-prefix=$(idir)
gpg4win_pkg_gpgol_configure = --silent \
--with-gpgme-prefix=$(idir) --with-gpg-error-prefix=$(idir) \
--with-libassuan-prefix=$(idir) --enable-mime-send
gpg4win_pkg_gpgol_ex_configure = --silent \
--with-gpgme-prefix=$(ex_idir) --with-gpg-error-prefix=$(ex_idir) \
--with-libassuan-prefix=$(ex_idir) --enable-mime-send
gpg4win_pkg_gpgex_configure = --silent \
--with-gpg-error-prefix=$(idir) \
--with-libassuan-prefix=$(idir)
gpg4win_pkg_gpgex_ex_configure = --silent \
--with-gpg-error-prefix=$(ex_idir) \
--with-libassuan-prefix=$(ex_idir)
gpg4win_pkg_paperkey_configure = --silent
gpg4win_pkg_ki18n_configure = -DBUILD_WITH_QML=OFF
gpg4win_pkg_kconfig_configure = -DKCONFIG_USE_DBUS=OFF
gpg4win_pkg_qtbase_configure = ../$$$${pkg_version}/configure -opensource \
-confirm-license \
-xplatform win32-g++ \
-device-option CROSS_COMPILE=$(host)- \
-device-option PKG_CONFIG='$(host)-pkg-config' \
-no-use-gold-linker \
-release \
-shared \
-prefix $$$${pkgidir} \
-I '$(idir)/include' \
-L '$(idir)/lib' \
-no-icu \
-opengl desktop \
-no-glib \
-accessibility \
-nomake examples \
-nomake tests \
-no-sql-mysql \
-no-sql-sqlite \
-no-sql-odbc \
-no-sql-psql \
-no-sql-tds \
-qt-zlib \
-qt-libpng \
-qt-libjpeg \
-qt-freetype \
-qt-pcre \
-no-openssl \
-no-dbus \
-v
# qtbase
# invoke qmake with removed debug options as a workaround for
# https://bugreports.qt-project.org/browse/QTBUG-30898
gpg4win_pkg_qtbase_make_args = \
QMAKE='$$$${pkgbdir}/bin/qmake'
# Qmake still writes debug names in pkgconfig files.
define gpg4win_pkg_qtbase_post_install
(cd $$$${pkgbdir}; \
make install;)
endef
gpg4win_pkg_qttools_configure = \
"$(idir)/bin/qmake" ../$$$${pkg_version}
define gpg4win_pkg_qttools_post_install
(cd $$$${pkgbdir}; \
mkdir -p $$$${pkgidir}; \
cp -r bin lib include $$$${pkgidir})
endef
# Qmake does not support setting the installation path.
# really https://bugreports.qt.io/browse/QTBUG-12341
gpg4win_pkg_qtwinextras_configure = \
"$(idir)/bin/qmake" ../$$$${pkg_version}
define gpg4win_pkg_qtwinextras_post_install
(cd $$$${pkgbdir}; \
mkdir -p $$$${pkgidir}/bin; \
cp -r lib include $$$${pkgidir}; \
mv $$$${pkgidir}/lib/*.dll $$$${pkgidir}/bin;)
endef
gpg4win_pkg_qtsvg_configure = \
"$(idir)/bin/qmake" ../$$$${pkg_version}
# XXX Adding the qtconf after qtsvg is a weird hack
# because somhow (yay qmake) zlib is not linked if
# the qt conf exists before that. The qt conf is
# needed for qttranslations to find the correct path
# of the translation tools.
define gpg4win_pkg_qtsvg_post_install
(cd $$$${pkgbdir}; \
mkdir -p $$$${pkgidir}; \
cp -r lib include plugins $$$${pkgidir}; \
mkdir -p $$$${pkgidir}/bin; \
mv $$$${pkgidir}/lib/*.dll $$$${pkgidir}/bin; \
echo "[Paths]" > $$$${pkgidir}/bin/qt.conf; \
echo "Prefix = .." >> $$$${pkgidir}/bin/qt.conf)
endef
gpg4win_pkg_qttranslations_configure = \
"$(idir)/bin/qmake" ../$$$${pkg_version}
define gpg4win_pkg_qttranslations_post_install
( rm -f $$$${pkgidir}/qttranslations; \
mkdir -p $$$${pkgidir}; \
cp -r $$$${pkgbdir}/translations $$$${pkgidir}/qttranslations;)
endef
gpg4win_pkg_kleopatra_configure = \
-DFORCE_DISABLE_KCMUTILS=ON \
-DDISABLE_KWATCHGNUPG=ON \
-DKLEOPATRA_VERSION_SUFFIX=-gpg4win-$(VERSION)
gpg4win_pkg_kxmlgui_configure = \
-DFORCE_DISABLE_KGLOBALACCEL=ON \
-DFORCE_DISABLE_DBUS=ON \
-DXMLGUI_COMPILER_VERSION="i686-w64-mingw32-gcc" \
-DXMLGUI_DISTRIBUTION_TEXT="Gpg4win"
gpg4win_pkg_breeze_icons_configure = \
-DBINARY_ICONS_RESOURCE=ON \
-DKF5_HOST_TOOLING="/home/aheinecke/dev/main"
# Supported make-only source packages.
gpg4win_mpkgs = bzip2 zlib
# Extra options for the make invocations for individual packages.
# make_flags is used for building, make_args_inst is used for installing.
gpg4win_pkg_bzip2_make_args = \
CC=$(CC) AR=$(AR) RANLIB=$(RANLIB)
gpg4win_pkg_bzip2_make_args_inst = \
PREFIX=$$$${pkgidir} CC=$(CC) AR=$(AR) RANLIB=$(RANLIB)
gpg4win_pkg_zlib_make_args = \
-fwin32/Makefile.gcc PREFIX=$(host)- IMPLIB=libz.dll.a
gpg4win_pkg_zlib_make_args_inst = -fwin32/Makefile.gcc install \
BINARY_PATH=$$$${pkgidir}/bin INCLUDE_PATH=$$$${pkgidir}/include \
LIBRARY_PATH=$$$${pkgidir}/lib SHARED_MODE=1 IMPLIB=libz.dll.a
# Supported binary packages.
gpg4win_bpkgs = pkgconfig pango expat freetype fontconfig \
cairo atk gnupg-w32 kde-l10n
# libiconv needs some special magic to generate a usable import
# library.
# define gpg4win_pkg_libiconv_post_install
# (cp $(srcdir)/libiconv.def $$$${pkgidir}/lib; \
# cd $$$${pkgidir}/lib; \
# $(DLLTOOL) --output-lib libiconv.dll.a --def libiconv.def)
# endef
# libiconv needs some special magic to generate a usable import
# library. Note that we include some internal symbols that are not
# actually part of the DLL. They are needed by the AM_GNU_GETTEXT
# configure test, but not used otherwise.
# define gpg4win_pkg_gettext_post_install
# (cp $(srcdir)/libintl.def $$$${pkgidir}/lib; \
# cd $$$${pkgidir}/lib; \
# $(DLLTOOL) --output-lib libintl.dll.a --def libintl.def)
# endef
# Zlib needs some special magic to generate a libtool file.
# We also install the pc file here.
define gpg4win_pkg_zlib_post_install
(mkdir $$$${pkgidir}/lib/pkgconfig || true; \
cp $(abs_srcdir)/zlib.pc $$$${pkgidir}/lib/pkgconfig/; \
cd $$$${pkgidir}; \
echo "# Generated by libtool" > lib/libz.la \
echo "dlname='../bin/zlib1.dll'" >> lib/libz.la; \
echo "library_names='libz.dll.a'" >> lib/libz.la; \
echo "old_library='libz.a'" >> lib/libz.la; \
echo "dependency_libs=''" >> lib/libz.la; \
echo "current=1" >> lib/libz.la; \
echo "age=2" >> lib/libz.la; \
echo "revision=5" >> lib/libz.la; \
echo "installed=yes" >> lib/libz.la; \
echo "shouldnotlink=no" >> lib/libz.la; \
echo "dlopen=''" >> lib/libz.la; \
echo "dlpreopen=''" >> lib/libz.la; \
echo "libdir=\"$$$${pkgidir}/lib\"" >> lib/libz.la)
endef
# We need to fix the prefix in the various packages using pkgconfig,
# or we can't substitute it properly in our pkg-config wrapper.
# glib also installs an empty charset.alias for mingw which creates
# a stow conflict with the one from iconv.
define gpg4win_pkg_glib_post_install
(cd $$$${pkgidir}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`; \
rm $$$${pkgidir}/lib/charset.alias)
endef
define gpg4win_pkg_libffi_post_install
(cd $$$${pkgidir}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`)
endef
define gpg4win_pkg_gdk_pixbuf_post_install
(cd $$$${pkgidir}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`)
endef
define gpg4win_pkg_atk_post_install
(cd $$$${pkgidir_dev}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`)
endef
define gpg4win_pkg_freetype_post_install
(cd $$$${pkgidir_dev}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`)
endef
define gpg4win_pkg_fontconfig_post_install
(cd $$$${pkgidir_dev}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`)
endef
define gpg4win_pkg_cairo_post_install
(cd $$$${pkgidir_dev}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`)
endef
define gpg4win_pkg_pango_post_install
(cd $$$${pkgidir_dev}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`)
endef
define gpg4win_pkg_libpng_post_install
(cd $$$${pkgidir}; \
perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`)
endef
# We don't use khelpcenter in kleopatra so remove the help links and
# point to the correct common folder
# TODO Needs to be fixed with current doc
#define gpg4win_pkg_kleopatra_post_install
# (for i in de en ; do \
# (cd $$$${pkgidir}/share/doc/HTML/$$$${i}; \
# perl -pi -e 's/help:\///g' `find . -name \*.html`; \
# perl -pi -e 's@common/@../../common/@g' `find . -name \*.html`); \
# done)
#endef
#define gpg4win_pkg_libiconv_post_install
#(cp $(srcdir)/libiconv.def $$$${pkgidir}/lib; \
#cd $$$${pkgidir}/lib; \
#$(DLLTOOL) --output-lib libiconv.dll.a --def libiconv.def)
#endef
# Supported internal packages. Internal packages do not require any
# special support. Thus, this variable is actually unused, and no
# rules are added in gpg4win.mk.
gpg4win_ipkgs = man_novice_de man_advanced_de man_novice_en man_advanced_en \
compendium
# Now do the bunch of the work. This is a bunch of dirty magic to
# integrate our special makefile into automake, while not actually
# including it (make should include it). This is in turn necessary
# because automake can't deal with the elegant magic in the actual
# Makefile.
define INCLUDE_BY_MAKE
include $(1)
endef
$(eval $(call INCLUDE_BY_MAKE,gpg4win.mk))
clean-local: clean-gpg4win
common_nsi = inst-sections.nsi installer.nsi installer-finish.nsi \
$(addsuffix .nsi,$(addprefix inst-,$(gpg4win_build_list))) \
$(addsuffix .nsi,$(addprefix uninst-,$(gpg4win_build_list)))
# Prepare the versioninfo file. The pipeline extracts the last
# occurrence of a package with the same name, sorts the entries and
# writes the file with DOS line endings. This helps to avoid
# duplicate entries in case one package has been rebuild (which is
# common when developing a new version).
versioninfo.txt:
$(SHA1SUM) $(pkg_files) versioninfo.tmp
set -e; \
( while read a b; do echo "$$a $$(basename $$b)"; \
done < versioninfo.tmp \
| sort -k2 -sf | tac | uniq -f1 ; \
echo '=========== SHA-1 checksum ============= == package ==' \
) | tac | awk '{printf "%s\r\n", $$0}' > versioninfo.txt
-rm versioninfo.tmp
NEWS.tmp : $(top_srcdir)/NEWS
awk '/^#/ {next} /^\(de\)/ {skip=1;next} /^[^[:space:]]/ {skip=0} \
!skip { sub(/^\(en\)/," *"); print }' \
<$(top_srcdir)/NEWS >NEWS.tmp
NEWS.de : $(top_srcdir)/NEWS
awk '/^#/ {next} /^\(en\)/ {skip=1;next} /^[^[:space:]]/ {skip=0} \
!skip { sub(/^\(de\)/,"-"); print }' \
<$(top_srcdir)/NEWS >NEWS.de; \
sed -i 's/^ / /' NEWS.de
NEWS.en : $(top_srcdir)/NEWS
awk '/^#/ {next} /^\(de\)/ {skip=1;next} /^[^[:space:]]/ {skip=0} \
!skip { sub(/^\(en\)/,"-"); print }' \
<$(top_srcdir)/NEWS >NEWS.en; \
sed -i 's/^ / /' NEWS.en
COMPONENTS-list.tmp : $(top_srcdir)/NEWS
awk '/^~~~~~~~~~~~/ { ok++; next} ok==1 {print " "$$0}' \
< $(top_srcdir)/NEWS > COMPONENTS-list.tmp
# For some nut-crazy reason someone thought it would be a great idea
# if makensis changed to the directory of the source file at startup.
# So we have to pull a couple of strings to correct this.
installers/gpg4win-$(VERSION).exe: gpg4win.nsi $(common_nsi) stamps/stamp-final \
g4wihelp.dll \
$(foosum_exe) \
$(README_files) $(HOWTO_files) \
license.blurb versioninfo.txt
$(MAKENSIS) -V3 -DBUILD_DIR=`pwd` -DTOP_SRCDIR=$(top_srcdir) \
-DSRCDIR=$(srcdir) $(EXTRA_MAKENSIS_FLAGS) $(srcdir)/gpg4win.nsi && \
mv gpg4win-$(VERSION).exe installers/gpg4win-$(VERSION).exe
installers/gpg4win-light-$(VERSION).exe: gpg4win.nsi $(common_nsi) stamps/stamp-final \
g4wihelp.dll \
$(foosum_exe) \
$(README_files) $(HOWTO_files) \
license.blurb versioninfo.txt
$(MAKENSIS) -V3 -DBUILD_DIR=`pwd` -DTOP_SRCDIR=$(top_srcdir) \
-DSRCDIR=$(srcdir) $(EXTRA_MAKENSIS_FLAGS) \
-DGPG4WIN_LIGHT=1 $(srcdir)/gpg4win.nsi && \
mv gpg4win-light-$(VERSION).exe installers/gpg4win-light-$(VERSION).exe
installers/gpg4win-vanilla-$(VERSION).exe: gpg4win.nsi $(common_nsi) stamps/stamp-final \
g4wihelp.dll \
$(foosum_exe) \
$(README_files) $(HOWTO_files) \
license.blurb versioninfo.txt
$(MAKENSIS) -V3 -DBUILD_DIR=`pwd` -DTOP_SRCDIR=$(top_srcdir) \
-DSRCDIR=$(srcdir) $(EXTRA_MAKENSIS_FLAGS) \
-DGPG4WIN_VANILLA=1 $(srcdir)/gpg4win.nsi && \
mv gpg4win-vanilla-$(VERSION).exe installers/gpg4win-vanilla-$(VERSION).exe
gpg4win-$(VERSION).wix: gpg4win.nsi $(common_nsi) stamps/stamp-final \
$(foosum_exe) \
$(README_files) $(HOWTO_files) \
versioninfo.txt
perl make-msi.pl --guids $(srcdir)/make-msi.guids \
--manifest gpg4win-$(VERSION).files \
-DBUILD_DIR=. -DTOP_SRCDIR=$(top_srcdir) \
-DSRCDIR=$(srcdir) $(srcdir)/gpg4win.nsi > $@
gpg4win-light-$(VERSION).wix: gpg4win.nsi $(common_nsi) stamps/stamp-final \
$(foosum_exe) \
$(README_files) $(HOWTO_files) \
versioninfo.txt
perl make-msi.pl --guids $(srcdir)/make-msi.guids \
--manifest gpg4win-light-$(VERSION).files \
-DBUILD_DIR=. -DTOP_SRCDIR=$(top_srcdir) \
-DSRCDIR=$(srcdir) -DGPG4WIN_LIGHT=1 $(srcdir)/gpg4win.nsi > $@
gpg4win-vanilla-$(VERSION).wix: gpg4win.nsi $(common_nsi) stamps/stamp-final \
$(foosum_exe) \
$(README_files) $(HOWTO_files) \
versioninfo.txt
perl make-msi.pl --guids $(srcdir)/make-msi.guids \
--manifest gpg4win-vanilla-$(VERSION).files \
-DBUILD_DIR=. -DTOP_SRCDIR=$(top_srcdir) \
-DSRCDIR=$(srcdir) -DGPG4WIN_VANILLA=1 $(srcdir)/gpg4win.nsi > $@
.PHONY: msi
msi: gpg4win-$(VERSION).wix gpg4win-light-$(VERSION).wix \
gpg4win-vanilla-$(VERSION).wix
stamps/stamp-dist-self: versioninfo.txt
(set -e; cd ..; make dist-bzip2)
touch stamps/stamp-dist-self
installers/gpg4win-src-$(VERSION).exe: gpg4win-src.nsi $(common_nsii) \
stamps/stamp-final \
stamps/stamp-dist-self \
license.blurb
$(MAKENSIS) -V3 -DBUILD_DIR=`pwd` -DTOP_SRCDIR=$(top_srcdir) \
-DSRCDIR=$(srcdir) $(EXTRA_MAKENSIS_FLAGS) $(srcdir)/gpg4win-src.nsi && \
mv gpg4win-src-$(VERSION).exe installers/gpg4win-src-$(VERSION).exe
license.blurb: $(top_srcdir)/doc/license-page $(top_srcdir)/doc/GPLv3
cat $(top_srcdir)/doc/license-page $(top_srcdir)/doc/GPLv3 >$@
g4wihelp.dll: slideshow.cpp desktopshellrun.cpp g4wihelp.c exdll.h
$(CC) -static-libgcc -I. -O2 -c -o desktopshellrun.o $(srcdir)/desktopshellrun.cpp
$(CC) -static-libgcc -I. -O2 -c -o slideshow.o $(srcdir)/slideshow.cpp
$(CC) -static-libgcc -I. -shared -O2 -o g4wihelp.dll $(srcdir)/g4wihelp.c \
desktopshellrun.o slideshow.o -lwinmm -lgdi32 -luserenv -lshell32 \
-lole32 -loleaut32 -lshlwapi -lmsimg32
$(STRIP) g4wihelp.dll
sha1sum.exe: sha1sum.c
$(CC) -O2 -o $@ $^
$(STRIP) $@
md5sum.exe: sha1sum.c
$(CC) -DBUILD_MD5SUM -O2 -o $@ $^
$(STRIP) $@
sha256sum.exe: sha1sum.c
$(CC) -DBUILD_SHA256SUM -O2 -o $@ $^
$(STRIP) $@
mkportable.exe: mkportable.c \
mkportable-vanilla.h mkportable-full.h
$(CC) -O2 -o $@ $(srcdir)/mkportable.c
$(STRIP) $@
if BUILD_SOURCE_INSTALLER
all_src = installers/gpg4win-src-$(VERSION).exe
else
all_src =
endif
if BUILD_LIGHT_INSTALLER
all_light = installers/gpg4win-light-$(VERSION).exe
else
all_light =
endif
if BUILD_VANILLA_INSTALLER
all_vanilla = installers/gpg4win-vanilla-$(VERSION).exe
else
all_vanilla =
endif
if BUILD_FULL_INSTALLER
all_full = installers/gpg4win-$(VERSION).exe
else
all_full =
endif
all-local: $(all_full) $(all_light) $(all_vanilla) $(all_src)
@echo "###################################################"
@echo " Gpg4win $(VERSION) successfully build!"
@echo " Installers can be found under src/installers"
@echo "###################################################"
clean-local:
rm -f installers/gpg4win-$(VERSION).exe \
installers/gpg4win-light-$(VERSION).exe \
installers/gpg4win-vanilla-$(VERSION).exe \
installers/gpg4win-src-$(VERSION).exe
diff --git a/src/config.nsi.in b/src/config.nsi.in
index f898ab90..94e697cf 100644
--- a/src/config.nsi.in
+++ b/src/config.nsi.in
@@ -1,298 +1,302 @@
# config.nsi - Configuration settings for gpg4win.nsi. -*- nsi -*-
# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
# USA.
!define _PACKAGE @PACKAGE@
!define _VERSION @VERSION@
!define _BUILD_FILEVERSION @BUILD_FILEVERSION@
!define _BUILD_TIMESTAMP @BUILD_TIMESTAMP@
!define _BUILD_ISODATE @BUILD_ISODATE@
!define build @build_cpu@-@build_os@
!define host @host_cpu@-@host_os@
!define MAKE @MAKE@
!define UNZIP @UNZIP@
!define TAR @TAR@
!define MKDIR @MKDIR@
!define CP @CP@
!define RM @RM@
!define STOW @STOW@
!define INSTALL "@INSTALL@"
!define WGET @WGET@
!define DOSLF "\r\n"
# If debugging is desired.
@GPG4WIN_DEBUG@
# The package build list, in order.
!define gpg4win_build_list "@gpg4win_build_list@"
# The default packages source directory.
!define gpg4win_packages @gpg4win_packages@
# The path of each package.
@HAVE_PKG_LIBGPG_ERROR@
!define gpg4win_pkg_libgpg_error @gpg4win_pkg_libgpg_error@
!define gpg4win_pkg_libgpg_error_version @gpg4win_pkg_libgpg_error_version@
@HAVE_PKG_W32PTH@
!define gpg4win_pkg_w32pth @gpg4win_pkg_w32pth@
!define gpg4win_pkg_w32pth_version @gpg4win_pkg_w32pth_version@
@HAVE_PKG_LIBASSUAN@
!define gpg4win_pkg_libassuan @gpg4win_pkg_libassuan@
!define gpg4win_pkg_libassuan_version @gpg4win_pkg_libassuan_version@
@HAVE_PKG_GPGME@
!define gpg4win_pkg_gpgme @gpg4win_pkg_gpgme@
!define gpg4win_pkg_gpgme_version @gpg4win_pkg_gpgme_version@
@HAVE_PKG_GNUPG_W32@
!define gpg4win_pkg_gnupg_w32 @gpg4win_pkg_gnupg_w32@
!define gpg4win_pkg_gnupg_w32_version @gpg4win_pkg_gnupg_w32_version@
@HAVE_PKG_PINENTRY@
!define gpg4win_pkg_pinentry @gpg4win_pkg_pinentry@
!define gpg4win_pkg_pinentry_version @gpg4win_pkg_pinentry_version@
@HAVE_PKG_GPGOL@
!define gpg4win_pkg_gpgol @gpg4win_pkg_gpgol@
!define gpg4win_pkg_gpgol_version @gpg4win_pkg_gpgol_version@
@HAVE_PKG_GPGEX@
!define gpg4win_pkg_gpgex @gpg4win_pkg_gpgex@
!define gpg4win_pkg_gpgex_version @gpg4win_pkg_gpgex_version@
@HAVE_PKG_GPA@
!define gpg4win_pkg_gpa @gpg4win_pkg_gpa@
!define gpg4win_pkg_gpa_version @gpg4win_pkg_gpa_version@
@HAVE_PKG_ZLIB@
!define gpg4win_pkg_zlib @gpg4win_pkg_zlib@
!define gpg4win_pkg_zlib_version @gpg4win_pkg_zlib_version@
@HAVE_PKG_BZIP2@
!define gpg4win_pkg_bzip2 @gpg4win_pkg_bzip2@
!define gpg4win_pkg_bzip2_version @gpg4win_pkg_bzip2_version@
@HAVE_PKG_LIBPNG@
!define gpg4win_pkg_libpng @gpg4win_pkg_libpng@
!define gpg4win_pkg_libpng_version @gpg4win_pkg_libpng_version@
@HAVE_PKG_PKGCONFIG@
!define gpg4win_pkg_pkgconfig @gpg4win_pkg_pkgconfig@
!define gpg4win_pkg_pkgconfig_version @gpg4win_pkg_pkgconfig_version@
!define gpg4win_pkg_pkgconfig_src @gpg4win_pkg_pkgconfig_src@
@HAVE_PKG_GLIB@
!define gpg4win_pkg_glib @gpg4win_pkg_glib@
!define gpg4win_pkg_glib_version @gpg4win_pkg_glib_version@
#!define gpg4win_pkg_glib_dev @gpg4win_pkg_glib_dev@
#!define gpg4win_pkg_glib_src @gpg4win_pkg_glib_src@
@HAVE_PKG_GDK_PIXBUF@
!define gpg4win_pkg_gdk_pixbuf @gpg4win_pkg_gdk_pixbuf@
!define gpg4win_pkg_gdk_pixbuf_version @gpg4win_pkg_gdk_pixbuf_version@
@HAVE_PKG_LIBFFI@
!define gpg4win_pkg_libffi @gpg4win_pkg_libffi@
!define gpg4win_pkg_libffi_version @gpg4win_pkg_libffi_version@
@HAVE_PKG_ATK@
!define gpg4win_pkg_atk @gpg4win_pkg_atk@
!define gpg4win_pkg_atk_version @gpg4win_pkg_atk_version@
!define gpg4win_pkg_atk_dev @gpg4win_pkg_atk_dev@
!define gpg4win_pkg_atk_src @gpg4win_pkg_atk_src@
@HAVE_PKG_EXPAT@
!define gpg4win_pkg_expat @gpg4win_pkg_expat@
!define gpg4win_pkg_expat_version @gpg4win_pkg_expat_version@
!define gpg4win_pkg_expat_dev @gpg4win_pkg_expat_dev@
!define gpg4win_pkg_expat_src @gpg4win_pkg_expat_src@
@HAVE_PKG_FREETYPE@
!define gpg4win_pkg_freetype @gpg4win_pkg_freetype@
!define gpg4win_pkg_freetype_version @gpg4win_pkg_freetype_version@
!define gpg4win_pkg_freetype_dev @gpg4win_pkg_freetype_dev@
!define gpg4win_pkg_freetype_src @gpg4win_pkg_freetype_src@
@HAVE_PKG_FONTCONFIG@
!define gpg4win_pkg_fontconfig @gpg4win_pkg_fontconfig@
!define gpg4win_pkg_fontconfig_version @gpg4win_pkg_fontconfig_version@
!define gpg4win_pkg_fontconfig_dev @gpg4win_pkg_fontconfig_dev@
!define gpg4win_pkg_fontconfig_src @gpg4win_pkg_fontconfig_src@
@HAVE_PKG_CAIRO@
!define gpg4win_pkg_cairo @gpg4win_pkg_cairo@
!define gpg4win_pkg_cairo_version @gpg4win_pkg_cairo_version@
!define gpg4win_pkg_cairo_dev @gpg4win_pkg_cairo_dev@
!define gpg4win_pkg_cairo_src @gpg4win_pkg_cairo_src@
@HAVE_PKG_PANGO@
!define gpg4win_pkg_pango @gpg4win_pkg_pango@
!define gpg4win_pkg_pango_version @gpg4win_pkg_pango_version@
!define gpg4win_pkg_pango_dev @gpg4win_pkg_pango_dev@
!define gpg4win_pkg_pango_src @gpg4win_pkg_pango_src@
@HAVE_PKG_GTK_@
!define gpg4win_pkg_gtk_ @gpg4win_pkg_gtk_@
!define gpg4win_pkg_gtk__version @gpg4win_pkg_gtk__version@
!define gpg4win_pkg_gtk__dev @gpg4win_pkg_gtk__dev@
!define gpg4win_pkg_gtk__src @gpg4win_pkg_gtk__src@
@HAVE_PKG_LIBICONV@
!define gpg4win_pkg_libiconv @gpg4win_pkg_libiconv@
!define gpg4win_pkg_libiconv_version @gpg4win_pkg_libiconv_version@
!define gpg4win_pkg_libiconv_src @gpg4win_pkg_libiconv_src@
@HAVE_PKG_GETTEXT@
!define gpg4win_pkg_gettext @gpg4win_pkg_gettext@
!define gpg4win_pkg_gettext_version @gpg4win_pkg_gettext_version@
!define gpg4win_pkg_gettext_src @gpg4win_pkg_gettext_src@
@HAVE_PKG_QTBASE@
!define gpg4win_pkg_qtbase @gpg4win_pkg_qtbase@
!define gpg4win_pkg_qtbase_version @gpg4win_pkg_qtbase_version@
!define gpg4win_pkg_qtbase_src @gpg4win_pkg_qtbase_src@
@HAVE_PKG_BREEZE_ICONS@
!define gpg4win_pkg_breeze_icons @gpg4win_pkg_breeze_icons@
!define gpg4win_pkg_breeze_icons_version @gpg4win_pkg_breeze_icons_version@
@HAVE_PKG_KLEOPATRA@
!define gpg4win_pkg_kleopatra @gpg4win_pkg_kleopatra@
!define gpg4win_pkg_kleopatra_version @gpg4win_pkg_kleopatra_version@
@HAVE_PKG_PAPERKEY@
!define gpg4win_pkg_paperkey @gpg4win_pkg_paperkey@
!define gpg4win_pkg_paperkey_version @gpg4win_pkg_paperkey_version@
@HAVE_PKG_KCONFIG@
!define gpg4win_pkg_kconfig @gpg4win_pkg_kconfig@
!define gpg4win_pkg_kconfig_version @gpg4win_pkg_kconfig_version@
@HAVE_PKG_QTTOOLS@
!define gpg4win_pkg_qttools @gpg4win_pkg_qttools@
!define gpg4win_pkg_qttools_version @gpg4win_pkg_qttools_version@
@HAVE_PKG_EXTRA_CMAKE_MODULES@
!define gpg4win_pkg_extra_cmake_modules @gpg4win_pkg_extra_cmake_modules@
!define gpg4win_pkg_extra_cmake_modules_version @gpg4win_pkg_extra_cmake_modules_version@
@HAVE_PKG_KI18N@
!define gpg4win_pkg_ki18n @gpg4win_pkg_ki18n@
!define gpg4win_pkg_ki18n_version @gpg4win_pkg_ki18n_version@
@HAVE_PKG_KWIDGETSADDONS@
!define gpg4win_pkg_kwidgetsaddons @gpg4win_pkg_kwidgetsaddons@
!define gpg4win_pkg_kwidgetsaddons_version @gpg4win_pkg_kwidgetsaddons_version@
@HAVE_PKG_BOOST@
!define gpg4win_pkg_boost @gpg4win_pkg_boost@
!define gpg4win_pkg_boost_version @gpg4win_pkg_boost_version@
@HAVE_PKG_KCOMPLETION@
!define gpg4win_pkg_kcompletion @gpg4win_pkg_kcompletion@
!define gpg4win_pkg_kcompletion_version @gpg4win_pkg_kcompletion_version@
@HAVE_PKG_KWINDOWSYSTEM@
!define gpg4win_pkg_kwindowsystem @gpg4win_pkg_kwindowsystem@
!define gpg4win_pkg_kwindowsystem_version @gpg4win_pkg_kwindowsystem_version@
@HAVE_PKG_QTWINEXTRAS@
!define gpg4win_pkg_qtwinextras @gpg4win_pkg_qtwinextras@
!define gpg4win_pkg_qtwinextras_version @gpg4win_pkg_qtwinextras_version@
@HAVE_PKG_KCOREADDONS@
!define gpg4win_pkg_kcoreaddons @gpg4win_pkg_kcoreaddons@
!define gpg4win_pkg_kcoreaddons_version @gpg4win_pkg_kcoreaddons_version@
@HAVE_PKG_LIBKLEO@
!define gpg4win_pkg_libkleo @gpg4win_pkg_libkleo@
!define gpg4win_pkg_libkleo_version @gpg4win_pkg_libkleo_version@
@HAVE_PKG_KCODECS@
!define gpg4win_pkg_kcodecs @gpg4win_pkg_kcodecs@
!define gpg4win_pkg_kcodecs_version @gpg4win_pkg_kcodecs_version@
@HAVE_PKG_KMIME@
!define gpg4win_pkg_kmime @gpg4win_pkg_kmime@
!define gpg4win_pkg_kmime_version @gpg4win_pkg_kmime_version@
@HAVE_PKG_KCONFIGWIDGETS@
!define gpg4win_pkg_kconfigwidgets @gpg4win_pkg_kconfigwidgets@
!define gpg4win_pkg_kconfigwidgets_version @gpg4win_pkg_kconfigwidgets_version@
@HAVE_PKG_KXMLGUI@
!define gpg4win_pkg_kxmlgui @gpg4win_pkg_kxmlgui@
!define gpg4win_pkg_kxmlgui_version @gpg4win_pkg_kxmlgui_version@
@HAVE_PKG_KGUIADDONS@
!define gpg4win_pkg_kguiaddons @gpg4win_pkg_kguiaddons@
!define gpg4win_pkg_kguiaddons_version @gpg4win_pkg_kguiaddons_version@
@HAVE_PKG_KITEMVIEWS@
!define gpg4win_pkg_kitemviews @gpg4win_pkg_kitemviews@
!define gpg4win_pkg_kitemviews_version @gpg4win_pkg_kitemviews_version@
@HAVE_PKG_KITEMMODELS@
!define gpg4win_pkg_kitemmodels @gpg4win_pkg_kitemmodels@
!define gpg4win_pkg_kitemmodels_version @gpg4win_pkg_kitemmodels_version@
@HAVE_PKG_KICONTHEMES@
!define gpg4win_pkg_kiconthemes @gpg4win_pkg_kiconthemes@
!define gpg4win_pkg_kiconthemes_version @gpg4win_pkg_kiconthemes_version@
@HAVE_PKG_QTSVG@
!define gpg4win_pkg_qtsvg @gpg4win_pkg_qtsvg@
!define gpg4win_pkg_qtsvg_version @gpg4win_pkg_qtsvg_version@
@HAVE_PKG_QTTRANSLATIONS@
!define gpg4win_pkg_qttranslations @gpg4win_pkg_qttranslations@
!define gpg4win_pkg_qttranslations_version @gpg4win_pkg_qttranslations_version@
@HAVE_PKG_KDE_L10N@
!define gpg4win_pkg_kde_l10n @gpg4win_pkg_kde_l10n@
!define gpg4win_pkg_kde_l10n_version @gpg4win_pkg_kde_l10n_version@
!define gpg4win_pkg_kde_l10n_src @gpg4win_pkg_kde_l10n_src@
@HAVE_PKG_KARCHIVE@
!define gpg4win_pkg_karchive @gpg4win_pkg_karchive@
!define gpg4win_pkg_karchive_version @gpg4win_pkg_karchive_version@
@HAVE_PKG_KCRASH@
!define gpg4win_pkg_kcrash @gpg4win_pkg_karchive@
!define gpg4win_pkg_kcrash_version @gpg4win_pkg_karchive_version@
@HAVE_PKG_GPG4WIN_TOOLS@
!define gpg4win_pkg_gpg4win_tools @gpg4win_pkg_gpg4win_tools@
!define gpg4win_pkg_gpg4win_tools_version @gpg4win_pkg_gpg4win_tools_version@
+@HAVE_PKG_SCUTE@
+!define gpg4win_pkg_scute @gpg4win_pkg_scute@
+!define gpg4win_pkg_scute_version @gpg4win_pkg_scute_version@
+
# Internal packages.
@HAVE_PKG_COMPENDIUM@
# @HAVE_PKG_MAN_NOVICE_EN@
# @HAVE_PKG_MAN_ADVANCED_EN@
diff --git a/src/inst-scute.nsi b/src/inst-scute.nsi
new file mode 100644
index 00000000..cc773e30
--- /dev/null
+++ b/src/inst-scute.nsi
@@ -0,0 +1,39 @@
+# Copyright (C) 2019 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}/scute-${gpg4win_pkg_scute_version}
+
+!ifdef DEBUG
+Section "scute" SEC_scute
+!else
+Section "-scute" SEC_scute
+!endif
+ SetOutPath "$INSTDIR\bin"
+ ClearErrors
+ SetOverwrite try
+ File "${prefix}/lib/scute.dll"
+ SetOverwrite lastused
+ ifErrors 0 +3
+ File /oname=scute.dll.tmp "${prefix}/lib/scute.dll"
+ Rename /REBOOTOK scute.dll.tmp scute.dll
+!ifdef SOURCES
+ File "${gpg4win_pkg_scute}"
+!endif
+SectionEnd
diff --git a/src/inst-sections.nsi b/src/inst-sections.nsi
index cfe8726f..b4ca2947 100644
--- a/src/inst-sections.nsi
+++ b/src/inst-sections.nsi
@@ -1,1110 +1,1120 @@
# inst-sections.nsi - Installer for GPG4Win sections. -*- coding: latin-1; -*-
# Copyright (C) 2005, 2006, 2007, 2008, 2009 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, see .
!include "inst-gpg4win.nsi"
# The order of installation must be the same as the build order. You
# can use tsort on the info in configure.ac, or just check out
# gpg4win_build_list in config.nsi. The order determines also the
# order in the packages selection dialog.
!ifdef HAVE_PKG_BZIP2
!include "inst-bzip2.nsi"
!endif
!ifdef HAVE_PKG_LIBICONV
!include "inst-libiconv.nsi"
!endif
!ifdef HAVE_PKG_LIBTASN1
!include "inst-libtasn1.nsi"
!endif
!ifdef HAVE_PKG_BREEZE_ICONS
!include "inst-breeze-icons.nsi"
!endif
!ifdef HAVE_PKG_PKGCONFIG
!include "inst-pkgconfig.nsi"
!endif
!ifdef HAVE_PKG_W32PTH
!include "inst-w32pth.nsi"
!endif
!ifdef HAVE_PKG_ZLIB
!include "inst-zlib.nsi"
!endif
!ifdef HAVE_PKG_QTBASE
!include "inst-qtbase.nsi"
!endif
!ifdef HAVE_PKG_GETTEXT
!include "inst-gettext.nsi"
!endif
!ifdef HAVE_PKG_LIBPNG
!include "inst-libpng.nsi"
!endif
!ifdef HAVE_PKG_LIBASSUAN
!include "inst-libassuan.nsi"
!endif
!ifdef HAVE_PKG_LIBGPG_ERROR
!include "inst-libgpg-error.nsi"
!endif
!ifdef HAVE_PKG_LIBFFI
!include "inst-libffi.nsi"
!endif
!ifdef HAVE_PKG_GLIB
!include "inst-glib.nsi"
!endif
!ifdef HAVE_PKG_EXPAT
!include "inst-expat.nsi"
!endif
!ifdef HAVE_PKG_FREETYPE
!include "inst-freetype.nsi"
!endif
!ifdef HAVE_PKG_FONTCONFIG
!include "inst-fontconfig.nsi"
!endif
!ifdef HAVE_PKG_CAIRO
!include "inst-cairo.nsi"
!endif
!ifdef HAVE_PKG_PANGO
!include "inst-pango.nsi"
!endif
!ifdef HAVE_PKG_ATK
!include "inst-atk.nsi"
!endif
!ifdef HAVE_PKG_GDK_PIXBUF
!include "inst-gdk-pixbuf.nsi"
!endif
!ifdef HAVE_PKG_GTK_
!include "inst-gtk+.nsi"
!endif
!ifdef HAVE_PKG_PINENTRY
!include "inst-pinentry.nsi"
!endif
!ifdef HAVE_PKG_GNUPG_W32
!include "inst-gnupg-w32.nsi"
!endif
!ifdef HAVE_PKG_GPGME
!include "inst-gpgme.nsi"
!endif
!ifdef HAVE_PKG_QTTOOLS
!include "inst-qttools.nsi"
!endif
!ifdef HAVE_PKG_QTWINEXTRAS
!include "inst-qtwinextras.nsi"
!endif
!ifdef HAVE_PKG_BOOST
!include "inst-boost.nsi"
!endif
!ifdef HAVE_PKG_KCONFIG
!include "inst-kconfig.nsi"
!endif
!ifdef HAVE_PKG_KI18N
!include "inst-ki18n.nsi"
!endif
!ifdef HAVE_PKG_KWIDGETSADDONS
!include "inst-kwidgetsaddons.nsi"
!endif
!ifdef HAVE_PKG_KCOMPLETION
!include "inst-kcompletion.nsi"
!endif
!ifdef HAVE_PKG_KWINDOWSYSTEM
!include "inst-kwindowsystem.nsi"
!endif
!ifdef HAVE_PKG_KCOREADDONS
!include "inst-kcoreaddons.nsi"
!endif
!ifdef HAVE_PKG_KCODECS
!include "inst-kcodecs.nsi"
!endif
!ifdef HAVE_PKG_KCONFIGWIDGETS
!include "inst-kconfigwidgets.nsi"
!endif
!ifdef HAVE_PKG_KXMLGUI
!include "inst-kxmlgui.nsi"
!endif
!ifdef HAVE_PKG_KGUIADDONS
!include "inst-kguiaddons.nsi"
!endif
!ifdef HAVE_PKG_KMIME
!include "inst-kmime.nsi"
!endif
!ifdef HAVE_PKG_KDE_L10N
!include "inst-kde-l10n.nsi"
!endif
!ifdef HAVE_PKG_KICONTHEMES
!include "inst-kiconthemes.nsi"
!endif
!ifdef HAVE_PKG_KARCHIVE
!include "inst-karchive.nsi"
!endif
!ifdef HAVE_PKG_KCRASH
!include "inst-kcrash.nsi"
!endif
!ifdef HAVE_PKG_KITEMVIEWS
!include "inst-kitemviews.nsi"
!endif
!ifdef HAVE_PKG_KITEMMODELS
!include "inst-kitemmodels.nsi"
!endif
!ifdef HAVE_PKG_LIBKLEO
!include "inst-libkleo.nsi"
!endif
!ifdef HAVE_PKG_EXTRA_CMAKE_MODULES
!include "inst-extra-cmake-modules.nsi"
!endif
!ifdef HAVE_PKG_QTSVG
!include "inst-qtsvg.nsi"
!endif
!ifdef HAVE_PKG_QTTRANSLATIONS
!include "inst-qttranslations.nsi"
!endif
!ifdef HAVE_PKG_GPG4WIN_TOOLS
!include "inst-gpg4win-tools.nsi"
!endif
+!ifdef HAVE_PKG_SCUTE
+!include "inst-scute.nsi"
+!endif
# These are displayed in the selection dialog.
!ifdef HAVE_PKG_KLEOPATRA
!include "inst-kleopatra.nsi"
!endif
!ifdef HAVE_PKG_GPA
!include "inst-gpa.nsi"
!endif
!ifdef HAVE_PKG_GPGOL
!include "inst-gpgol.nsi"
!endif
!ifdef HAVE_PKG_GPGEX
!include "inst-gpgex.nsi"
!endif
!ifdef HAVE_PKG_PAPERKEY
!include "inst-paperkey.nsi"
!endif
!ifdef HAVE_PKG_COMPENDIUM
!include "inst-compendium.nsi"
!endif
!ifdef HAVE_PKG_MAN_NOVICE_EN
!include "inst-man_novice_en.nsi"
!endif
!ifdef HAVE_PKG_MAN_ADVANCED_EN
!include "inst-man_advanced_en.nsi"
!endif
!ifdef HAVE_PKG_MAN_NOVICE_DE
!include "inst-man_novice_de.nsi"
!endif
!ifdef HAVE_PKG_MAN_ADVANCED_DE
!include "inst-man_advanced_de.nsi"
!endif
!include "inst-gpgme-browser.nsi"
!include "inst-final.nsi"
# We have to invoke the uninstallers in reverse order!
!ifdef HAVE_PKG_MAN_ADVANCED_DE
!include "uninst-man_advanced_de.nsi"
!endif
!ifdef HAVE_PKG_MAN_NOVICE_DE
!include "uninst-man_novice_de.nsi"
!endif
!ifdef HAVE_PKG_MAN_ADVANCED_EN
!include "uninst-man_advanced_en.nsi"
!endif
!ifdef HAVE_PKG_MAN_NOVICE_EN
!include "uninst-man_novice_en.nsi"
!endif
!ifdef HAVE_PKG_COMPENDIUM
!include "uninst-compendium.nsi"
!endif
!ifdef HAVE_PKG_PAPERKEY
!include "uninst-paperkey.nsi"
!endif
!ifdef HAVE_PKG_GPGEX
!include "uninst-gpgex.nsi"
!endif
!ifdef HAVE_PKG_GPGOL
!include "uninst-gpgol.nsi"
!endif
!ifdef HAVE_PKG_GPA
!include "uninst-gpa.nsi"
!endif
!ifdef HAVE_PKG_KLEOPATRA
!include "uninst-kleopatra.nsi"
!endif
!ifdef HAVE_PKG_GPGME
!include "uninst-gpgme.nsi"
!endif
!ifdef HAVE_PKG_GNUPG_W32
!include "uninst-gnupg-w32.nsi"
!endif
!ifdef HAVE_PKG_PINENTRY
!include "uninst-pinentry.nsi"
!endif
!ifdef HAVE_PKG_GNUTLS
!include "uninst-gnutls.nsi"
!endif
!ifdef HAVE_PKG_CURL
!include "uninst-curl.nsi"
!endif
!ifdef HAVE_PKG_GTK_
!include "uninst-gtk+.nsi"
!endif
!ifdef HAVE_PKG_GDK_PIXBUF
!include "uninst-gdk-pixbuf.nsi"
!endif
!ifdef HAVE_PKG_ATK
!include "uninst-atk.nsi"
!endif
!ifdef HAVE_PKG_PANGO
!include "uninst-pango.nsi"
!endif
!ifdef HAVE_PKG_CAIRO
!include "uninst-cairo.nsi"
!endif
!ifdef HAVE_PKG_FONTCONFIG
!include "uninst-fontconfig.nsi"
!endif
!ifdef HAVE_PKG_FREETYPE
!include "uninst-freetype.nsi"
!endif
!ifdef HAVE_PKG_EXPAT
!include "uninst-expat.nsi"
!endif
!ifdef HAVE_PKG_GLIB
!include "uninst-glib.nsi"
!endif
!ifdef HAVE_PKG_LIBFFI
!include "uninst-libffi.nsi"
!endif
!ifdef HAVE_PKG_LIBGPG_ERROR
!include "uninst-libgpg-error.nsi"
!endif
!ifdef HAVE_PKG_LIBASSUAN
!include "uninst-libassuan.nsi"
!endif
!ifdef HAVE_PKG_LIBPNG
!include "uninst-libpng.nsi"
!endif
!ifdef HAVE_PKG_GETTEXT
!include "uninst-gettext.nsi"
!endif
!ifdef HAVE_PKG_QTBASE
!include "uninst-qtbase.nsi"
!endif
!ifdef HAVE_PKG_ZLIB
!include "uninst-zlib.nsi"
!endif
!ifdef HAVE_PKG_W32PTH
!include "uninst-w32pth.nsi"
!endif
!ifdef HAVE_PKG_PKGCONFIG
!include "uninst-pkgconfig.nsi"
!endif
!ifdef HAVE_PKG_BREEZE_ICONS
!include "uninst-breeze-icons.nsi"
!endif
!ifdef HAVE_PKG_MAN_ADVANCED_DE
!include "uninst-man_advanced_de.nsi"
!endif
!ifdef HAVE_PKG_MAN_NOVICE_DE
!include "uninst-man_novice_de.nsi"
!endif
!ifdef HAVE_PKG_MAN_ADVANCED_EN
!include "uninst-man_advanced_en.nsi"
!endif
!ifdef HAVE_PKG_MAN_NOVICE_EN
!include "uninst-man_novice_en.nsi"
!endif
!ifdef HAVE_PKG_LIBICONV
!include "uninst-libiconv.nsi"
!endif
!ifdef HAVE_PKG_QTTOOLS
!include "uninst-qttools.nsi"
!endif
!ifdef HAVE_PKG_QTWINEXTRAS
!include "uninst-qtwinextras.nsi"
!endif
!ifdef HAVE_PKG_BOOST
!include "uninst-boost.nsi"
!endif
!ifdef HAVE_PKG_KCONFIG
!include "uninst-kconfig.nsi"
!endif
!ifdef HAVE_PKG_KI18N
!include "uninst-ki18n.nsi"
!endif
!ifdef HAVE_PKG_KWIDGETSADDONS
!include "uninst-kwidgetsaddons.nsi"
!endif
!ifdef HAVE_PKG_KCOMPLETION
!include "uninst-kcompletion.nsi"
!endif
!ifdef HAVE_PKG_KWINDOWSYSTEM
!include "uninst-kwindowsystem.nsi"
!endif
!ifdef HAVE_PKG_KCOREADDONS
!include "uninst-kcoreaddons.nsi"
!endif
!ifdef HAVE_PKG_KCODECS
!include "uninst-kcodecs.nsi"
!endif
!ifdef HAVE_PKG_KCONFIGWIDGETS
!include "uninst-kconfigwidgets.nsi"
!endif
!ifdef HAVE_PKG_KGUIADDONS
!include "uninst-kguiaddons.nsi"
!endif
!ifdef HAVE_PKG_KXMLGUI
!include "uninst-kxmlgui.nsi"
!endif
!ifdef HAVE_PKG_KICONTHEMES
!include "uninst-kiconthemes.nsi"
!endif
!ifdef HAVE_PKG_KARCHIVE
!include "uninst-karchive.nsi"
!endif
!ifdef HAVE_PKG_KCRASH
!include "uninst-kcrash.nsi"
!endif
!ifdef HAVE_PKG_KITEMVIEWS
!include "uninst-kitemviews.nsi"
!endif
!ifdef HAVE_PKG_KITEMMODELS
!include "uninst-kitemmodels.nsi"
!endif
!ifdef HAVE_PKG_KMIME
!include "uninst-kmime.nsi"
!endif
!ifdef HAVE_PKG_KDE_L10N
!include "uninst-kde-l10n.nsi"
!endif
!ifdef HAVE_PKG_LIBKLEO
!include "uninst-libkleo.nsi"
!endif
!ifdef HAVE_PKG_EXTRA_CMAKE_MODULES
!include "uninst-extra-cmake-modules.nsi"
!endif
!ifdef HAVE_PKG_BZIP2
!include "uninst-bzip2.nsi"
!endif
!ifdef HAVE_PKG_QTSVG
!include "uninst-qtsvg.nsi"
!endif
!ifdef HAVE_PKG_QTTRANSLATIONS
!include "uninst-qttranslations.nsi"
!endif
!ifdef HAVE_PKG_GPG4WIN_TOOLS
!include "uninst-gpg4win-tools.nsi"
!endif
+!ifdef HAVE_PKG_SCUTE
+!include "uninst-scute.nsi"
+!endif
!include "uninst-gpg4win.nsi"
# Dependency Management
${MementoSectionDone}
Function CalcDefaults
!ifdef HAVE_PKG_KLEOPATRA
g4wihelp::config_fetch_bool "inst_kleopatra"
StrCmp $R0 "1" 0 calc_defaults_kleopatra_not_one
!insertmacro SelectSection ${SEC_kleopatra}
Goto calc_defaults_kleopatra_done
calc_defaults_kleopatra_not_one:
StrCmp $R0 "0" 0 calc_defaults_kleopatra_done
!insertmacro UnselectSection ${SEC_kleopatra}
calc_defaults_kleopatra_done:
!endif
!ifdef HAVE_PKG_GPGOL
g4wihelp::config_fetch_bool "inst_gpgol"
StrCmp $R0 "1" 0 calc_defaults_gpgol_not_one
!insertmacro SelectSection ${SEC_gpgol}
Goto calc_defaults_gpgol_done
calc_defaults_gpgol_not_one:
StrCmp $R0 "0" 0 calc_defaults_gpgol_done
!insertmacro UnselectSection ${SEC_gpgol}
calc_defaults_gpgol_done:
!endif
!ifdef HAVE_PKG_GPGEX
g4wihelp::config_fetch_bool "inst_gpgex"
StrCmp $R0 "1" 0 calc_defaults_gpgex_not_one
!insertmacro SelectSection ${SEC_gpgex}
Goto calc_defaults_gpgex_done
calc_defaults_gpgex_not_one:
StrCmp $R0 "0" 0 calc_defaults_gpgex_done
!insertmacro UnselectSection ${SEC_gpgex}
calc_defaults_gpgex_done:
!endif
!ifdef HAVE_PKG_PAPERKEY
g4wihelp::config_fetch_bool "inst_paperkey"
StrCmp $R0 "1" 0 calc_defaults_paperkey_not_one
!insertmacro SelectSection ${SEC_paperkey}
Goto calc_defaults_paperkey_done
calc_defaults_paperkey_not_one:
StrCmp $R0 "0" 0 calc_defaults_paperkey_done
!insertmacro UnselectSection ${SEC_paperkey}
calc_defaults_paperkey_done:
!endif
!ifdef HAVE_PKG_GPA
g4wihelp::config_fetch_bool "inst_gpa"
StrCmp $R0 "1" 0 calc_defaults_gpa_not_one
!insertmacro SelectSection ${SEC_gpa}
Goto calc_defaults_gpa_done
calc_defaults_gpa_not_one:
StrCmp $R0 "0" 0 calc_defaults_gpa_done
!insertmacro UnselectSection ${SEC_gpa}
calc_defaults_gpa_done:
!endif
!ifdef HAVE_PKG_COMPENDIUM
g4wihelp::config_fetch_bool "inst_compendium"
StrCmp $R0 "1" 0 calc_defaults_compendium_not_one
!insertmacro SelectSection ${SEC_compendium}
Goto calc_defaults_compendium_done
calc_defaults_compendium_not_one:
StrCmp $R0 "0" 0 calc_defaults_compendium_done
!insertmacro UnselectSection ${SEC_compendium}
calc_defaults_compendium_done:
!endif
!ifdef HAVE_PKG_MAN_NOVICE_DE
g4wihelp::config_fetch_bool "inst_man_novice_de"
StrCmp $R0 "1" 0 calc_defaults_man_novice_de_not_one
!insertmacro SelectSection ${SEC_man_novice_de}
Goto calc_defaults_man_novice_de_done
calc_defaults_man_novice_de_not_one:
StrCmp $R0 "0" 0 calc_defaults_man_novice_de_done
!insertmacro UnselectSection ${SEC_man_novice_de}
calc_defaults_man_novice_de_done:
!endif
!ifdef HAVE_PKG_MAN_NOVICE_EN
g4wihelp::config_fetch_bool "inst_man_novice_en"
StrCmp $R0 "1" 0 calc_defaults_man_novice_en_not_one
!insertmacro SelectSection ${SEC_man_novice_en}
Goto calc_defaults_man_novice_en_done
calc_defaults_man_novice_en_not_one:
StrCmp $R0 "0" 0 calc_defaults_man_novice_en_done
!insertmacro UnselectSection ${SEC_man_novice_en}
calc_defaults_man_novice_en_done:
!endif
!ifdef HAVE_PKG_MAN_ADVANCED_DE
g4wihelp::config_fetch_bool "inst_man_advanced_de"
StrCmp $R0 "1" 0 calc_defaults_man_advanced_de_not_one
!insertmacro SelectSection ${SEC_man_advanced_de}
Goto calc_defaults_man_advanced_de_done
calc_defaults_man_advanced_de_not_one:
StrCmp $R0 "0" 0 calc_defaults_man_advanced_de_done
!insertmacro UnselectSection ${SEC_man_advanced_de}
calc_defaults_man_advanced_de_done:
!endif
!ifdef HAVE_PKG_MAN_ADVANCED_EN
g4wihelp::config_fetch_bool "inst_man_advanced_en"
StrCmp $R0 "1" 0 calc_defaults_man_advanced_en_not_one
!insertmacro SelectSection ${SEC_man_advanced_en}
Goto calc_defaults_man_advanced_en_done
calc_defaults_man_advanced_en_not_one:
StrCmp $R0 "0" 0 calc_defaults_man_advanced_en_done
!insertmacro UnselectSection ${SEC_man_advanced_en}
calc_defaults_man_advanced_en_done:
!endif
# Check if minimal install was requested on the command line
StrCmp $is_minimal '1' select_minimal continue
select_minimal:
!insertmacro UnselectSection ${SEC_kleopatra}
!insertmacro UnselectSection ${SEC_gpgol}
!insertmacro UnselectSection ${SEC_gpgex}
!insertmacro UnselectSection ${SEC_gpa}
!insertmacro UnselectSection ${SEC_gpgme_browser}
!insertmacro UnselectSection ${SEC_compendium}
# We only do pinentry and gnupg-w32
!insertmacro SelectSection ${SEC_paperkey}
!insertmacro SelectSection ${SEC_gnupg_w32}
!insertmacro SelectSection ${SEC_pinentry}
continue:
# Check if browser integration was selected on the command line
# or in the ini
# You can either select the browser integration by adding
# inst_browser = true to a gpg4win.ini or adding a
# /WITH_BROWSER=1 command line switch to the installer.
g4wihelp::config_fetch_bool "inst_browser"
StrCmp $R0 "1" select_browser 0
StrCmp $with_browser '1' select_browser skip_browser
select_browser:
!insertmacro SelectSection ${SEC_gpgme_browser}
skip_browser:
FunctionEnd
Function CalcDepends
# This section could very well be autogenerated from the
# information in configure.ac. Note that it doesn't hurt to have
# stuff here for packages that we don't include.
# First clear all indirect dependencies.
!ifdef HAVE_PKG_LIBICONV
!insertmacro UnselectSection ${SEC_libiconv}
!endif
!ifdef HAVE_PKG_GETTEXT
!insertmacro UnselectSection ${SEC_gettext}
!endif
!ifdef HAVE_PKG_ZLIB
!insertmacro UnselectSection ${SEC_zlib}
!endif
!ifdef HAVE_PKG_LIBPNG
!insertmacro UnselectSection ${SEC_libpng}
!endif
!ifdef HAVE_PKG_PKGCONFIG
!insertmacro UnselectSection ${SEC_pkgconfig}
!endif
!ifdef HAVE_PKG_GLIB
!insertmacro UnselectSection ${SEC_glib}
!endif
!ifdef HAVE_PKG_ATK
!insertmacro UnselectSection ${SEC_atk}
!endif
!ifdef HAVE_PKG_PANGO
!insertmacro UnselectSection ${SEC_pango}
!endif
!ifdef HAVE_PKG_EXPAT
!insertmacro UnselectSection ${SEC_expat}
!endif
!ifdef HAVE_PKG_FREETYPE
!insertmacro UnselectSection ${SEC_freetype}
!endif
!ifdef HAVE_PKG_FONTCONFIG
!insertmacro UnselectSection ${SEC_fontconfig}
!endif
!ifdef HAVE_PKG_CAIRO
!insertmacro UnselectSection ${SEC_cairo}
!endif
!ifdef HAVE_PKG_GTK_
!insertmacro UnselectSection ${SEC_gtk_}
!endif
!ifdef HAVE_PKG_BZIP2
!insertmacro UnselectSection ${SEC_bzip2}
!endif
!ifdef HAVE_PKG_LIBGPG_ERROR
!insertmacro UnselectSection ${SEC_libgpg_error}
!endif
!ifdef HAVE_PKG_W32PTH
!insertmacro UnselectSection ${SEC_w32pth}
!endif
!ifdef HAVE_PKG_LIBASSUAN
!insertmacro UnselectSection ${SEC_libassuan}
!endif
!ifdef HAVE_PKG_PINENTRY
!insertmacro UnselectSection ${SEC_pinentry}
!endif
!ifdef HAVE_PKG_GPGME
!insertmacro UnselectSection ${SEC_gpgme}
!endif
!ifdef HAVE_PKG_LIBGSASL
!insertmacro UnselectSection ${SEC_libgsasl}
!endif
!ifdef HAVE_PKG_LIBTASN1
!insertmacro UnselectSection ${SEC_libtasn1}
!endif
!ifdef HAVE_PKG_GNUTLS
!insertmacro UnselectSection ${SEC_gnutls}
!endif
!ifdef HAVE_PKG_CURL
!insertmacro UnselectSection ${SEC_curl}
!endif
!ifdef HAVE_PKG_QTBASE
!insertmacro UnselectSection ${SEC_qtbase}
!endif
!ifdef HAVE_PKG_QTTOOLS
!insertmacro UnselectSection ${SEC_qttools}
!endif
!ifdef HAVE_PKG_QTWINEXTRAS
!insertmacro UnselectSection ${SEC_qtwinextras}
!endif
!ifdef HAVE_PKG_BREEZE_ICONS
!insertmacro UnselectSection ${SEC_breeze_icons}
!endif
!ifdef HAVE_PKG_KCONFIG
!insertmacro UnselectSection ${SEC_kconfig}
!endif
!ifdef HAVE_PKG_KI18N
!insertmacro UnselectSection ${SEC_ki18n}
!endif
!ifdef HAVE_PKG_KWIDGETSADDONS
!insertmacro UnselectSection ${SEC_kwidgetsaddons}
!endif
!ifdef HAVE_PKG_KCOMPLETION
!insertmacro UnselectSection ${SEC_kcompletion}
!endif
!ifdef HAVE_PKG_KWINDOWSYSTEM
!insertmacro UnselectSection ${SEC_kwindowsystem}
!endif
!ifdef HAVE_PKG_KCOREADDONS
!insertmacro UnselectSection ${SEC_kcoreaddons}
!endif
!ifdef HAVE_PKG_KCODECS
!insertmacro UnselectSection ${SEC_kcodecs}
!endif
!ifdef HAVE_PKG_KCONFIGWIDGETS
!insertmacro UnselectSection ${SEC_kconfigwidgets}
!endif
!ifdef HAVE_PKG_KXMLGUI
!insertmacro UnselectSection ${SEC_kxmlgui}
!endif
!ifdef HAVE_PKG_KICONTHEMES
!insertmacro UnselectSection ${SEC_kiconthemes}
!endif
!ifdef HAVE_PKG_KARCHIVE
!insertmacro UnselectSection ${SEC_karchive}
!endif
!ifdef HAVE_PKG_KCRASH
!insertmacro UnselectSection ${SEC_kcrash}
!endif
!ifdef HAVE_PKG_KITEMVIEWS
!insertmacro UnselectSection ${SEC_kitemviews}
!endif
!ifdef HAVE_PKG_KITEMMODELS
!insertmacro UnselectSection ${SEC_kitemmodels}
!endif
!ifdef HAVE_PKG_KGUIADDONS
!insertmacro UnselectSection ${SEC_kguiaddons}
!endif
!ifdef HAVE_PKG_LIBKLEO
!insertmacro UnselectSection ${SEC_libkleo}
!endif
!ifdef HAVE_PKG_KMIME
!insertmacro UnselectSection ${SEC_kmime}
!endif
!ifdef HAVE_PKG_KDE_L10N
!insertmacro UnselectSection ${SEC_kde-l10n}
!endif
!ifdef HAVE_PKG_QTSVG
!insertmacro UnselectSection ${SEC_qtsvg}
!endif
!ifdef HAVE_PKG_QTTRANSLATIONS
!insertmacro UnselectSection ${SEC_qttranslations}
!endif
!ifdef HAVE_PKG_GPG4WIN_TOOLS
!insertmacro UnselectSection ${SEC_gpg4win-tools}
!endif
+!ifdef HAVE_PKG_SCUTE
+ !insertmacro UnselectSection ${SEC_scute}
+!endif
# Always install gnupg2. This is also ensured by putting
# these packages in the RO section and enabling them by default, but
# it doesn't harm to add it explicitely here as well.
# TODO: Handle newer / other gnupg versions
!insertmacro SelectSection ${SEC_gnupg_w32}
# Then enable all dependencies, mostly in reverse build list order!
# First the explicitely installed packages.
!ifdef HAVE_PKG_PAPERKEY
!insertmacro SectionFlagIsSet ${SEC_paperkey} \
${SF_SELECTED} have_paperkey skip_paperkey
have_paperkey:
# All dependencies are linked in statically.
skip_paperkey:
!endif
!ifdef HAVE_PKG_GPGEX
!insertmacro SectionFlagIsSet ${SEC_gpgex} \
${SF_SELECTED} have_gpgex skip_gpgex
have_gpgex:
# This is not a build dependency, but it is a run-time dependency.
!insertmacro SectionFlagIsSet ${SEC_gpa} \
${SF_SELECTED} skipa_gpgex_dep_kleopatra need_gpgex_dep_kleopatra
need_gpgex_dep_kleopatra:
!insertmacro SelectSection ${SEC_kleopatra}
skipa_gpgex_dep_kleopatra:
# Other dependencies are linked in statically.
skip_gpgex:
!endif
!ifdef HAVE_PKG_GPGOL
!insertmacro SectionFlagIsSet ${SEC_gpgol} \
${SF_SELECTED} have_gpgol skip_gpgol
have_gpgol:
!insertmacro SelectSection ${SEC_gpgme}
!insertmacro SelectSection ${SEC_gpg4win-tools}
# This is not a build dependency, but it is a run-time dependency.
!insertmacro SectionFlagIsSet ${SEC_gpa} \
${SF_SELECTED} skipa_gpgol_dep_kleopatra need_gpgol_dep_kleopatra
need_gpgol_dep_kleopatra:
!insertmacro SelectSection ${SEC_kleopatra}
skipa_gpgol_dep_kleopatra:
skip_gpgol:
!endif
!ifdef HAVE_PKG_KLEOPATRA
!insertmacro SectionFlagIsSet ${SEC_kleopatra} ${SF_SELECTED} have_kleopatra skip_kleopatra
have_kleopatra:
!insertmacro SelectSection ${SEC_gpgme}
# This drags in all the other KDE and Qt stuff.
!insertmacro SelectSection ${SEC_kleopatra}
skip_kleopatra:
!ifndef SOURCES
${IfNot} ${AtLeastWin7}
# Disable Kleo for Windows below 7
SectionSetFlags ${SEC_kleopatra} 16
!insertmacro SelectSection ${SEC_gpa}
${Endif}
!endif
!endif
!ifdef HAVE_PKG_GNUPG_W32
!insertmacro SectionFlagIsSet ${SEC_gnupg_w32} ${SF_SELECTED} have_gnupg_w32 skip_gnupg_w32
have_gnupg_w32:
!insertmacro SelectSection ${SEC_pinentry}
+ !insertmacro SelectSection ${SEC_scute}
skip_gnupg_w32:
!endif
!ifdef HAVE_PKG_GPA
!insertmacro SectionFlagIsSet ${SEC_gpa} ${SF_SELECTED} have_gpa skip_gpa
have_gpa:
!insertmacro SelectSection ${SEC_libiconv}
!insertmacro SelectSection ${SEC_gettext}
!insertmacro SelectSection ${SEC_zlib}
!insertmacro SelectSection ${SEC_gtk_}
!insertmacro SelectSection ${SEC_libpng}
!insertmacro SelectSection ${SEC_glib}
!insertmacro SelectSection ${SEC_gpgme}
skip_gpa:
!endif
!insertmacro SectionFlagIsSet ${SEC_gpgme_browser} ${SF_SELECTED} have_gpgme_browser skip_gpgme_browser
have_gpgme_browser:
!insertmacro SelectSection ${SEC_gpgme}
skip_gpgme_browser:
# Now the implicitely installed packages.
!ifdef HAVE_PKG_KLEOPATRA
!insertmacro SectionFlagIsSet ${SEC_kleopatra} \
${SF_SELECTED} have_kleopatra_libs skip_kleopatra_libs
have_kleopatra_libs:
!insertmacro SelectSection ${SEC_compendium}
!insertmacro SelectSection ${SEC_qtbase}
!insertmacro SelectSection ${SEC_breeze_icons}
!insertmacro SelectSection ${SEC_kconfig}
!insertmacro SelectSection ${SEC_ki18n}
!insertmacro SelectSection ${SEC_kwidgetsaddons}
!insertmacro SelectSection ${SEC_kcompletion}
!insertmacro SelectSection ${SEC_kwindowsystem}
!insertmacro SelectSection ${SEC_kcoreaddons}
!insertmacro SelectSection ${SEC_kcodecs}
!insertmacro SelectSection ${SEC_kconfigwidgets}
!insertmacro SelectSection ${SEC_kxmlgui}
!insertmacro SelectSection ${SEC_kitemviews}
!insertmacro SelectSection ${SEC_kitemmodels}
!insertmacro SelectSection ${SEC_kiconthemes}
!insertmacro SelectSection ${SEC_karchive}
!insertmacro SelectSection ${SEC_kcrash}
!insertmacro SelectSection ${SEC_kguiaddons}
!insertmacro SelectSection ${SEC_qtsvg}
!insertmacro SelectSection ${SEC_qttranslations}
!insertmacro SelectSection ${SEC_kmime}
!insertmacro SelectSection ${SEC_kde-l10n}
!insertmacro SelectSection ${SEC_libkleo}
!insertmacro SelectSection ${SEC_qttools}
!insertmacro SelectSection ${SEC_qtwinextras}
!insertmacro SelectSection ${SEC_boost}
!insertmacro SelectSection ${SEC_extra-cmake-modules}
skip_kleopatra_libs:
!endif
!ifdef HAVE_PKG_GPGME
!insertmacro SectionFlagIsSet ${SEC_gpgme} \
${SF_SELECTED} have_gpgme skip_gpgme
have_gpgme:
# GPGME does not depend on gnupg2. Do this in the
# actual application instead.
!insertmacro SelectSection ${SEC_libgpg_error}
!insertmacro SelectSection ${SEC_libassuan}
!ifdef HAVE_PKG_QTBASE
!insertmacro SelectSection ${SEC_qtbase}
!endif
skip_gpgme:
!endif
!ifdef HAVE_PKG_PINENTRY
!insertmacro SectionFlagIsSet ${SEC_pinentry} \
${SF_SELECTED} have_pinentry skip_pinentry
have_pinentry:
!insertmacro SelectSection ${SEC_libiconv}
!insertmacro SelectSection ${SEC_libgpg_error}
!insertmacro SelectSection ${SEC_libassuan}
!ifdef HAVE_PKG_QTBASE
!insertmacro SelectSection ${SEC_qtbase}
!endif
!ifdef HAVE_PKG_GTK_
!insertmacro SelectSection ${SEC_gtk_}
!endif
skip_pinentry:
!endif
!ifdef HAVE_PKG_QTBASE
!ifndef SOURCES
${IfNot} ${AtLeastWin7}
# Disable qt for Windows below 7
!insertmacro UnSelectSection ${SEC_qtbase}
${Endif}
!endif
!insertmacro SectionFlagIsSet ${SEC_qtbase} \
${SF_SELECTED} have_qt skip_qt
have_qt:
!insertmacro SelectSection ${SEC_libpng}
!insertmacro SelectSection ${SEC_zlib}
!insertmacro SelectSection ${SEC_qttranslations}
skip_qt:
!endif
!ifdef HAVE_PKG_LIBASSUAN
!insertmacro SectionFlagIsSet ${SEC_libassuan} ${SF_SELECTED} have_libassuan skip_libassuan
have_libassuan:
!insertmacro SelectSection ${SEC_libgpg_error}
!insertmacro SelectSection ${SEC_w32pth}
skip_libassuan:
!endif
# Package "w32pth" has no dependencies.
!ifdef HAVE_PKG_LIBGPG_ERROR
!insertmacro SectionFlagIsSet ${SEC_libgpg_error} ${SF_SELECTED} have_libgpg_error skip_libgpg_error
have_libgpg_error:
!insertmacro SelectSection ${SEC_libiconv}
!insertmacro SelectSection ${SEC_gettext}
skip_libgpg_error:
!endif
# Package "bzip2" has no dependencies.
!ifdef HAVE_PKG_GTK_
!insertmacro SectionFlagIsSet ${SEC_gtk_} \
${SF_SELECTED} have_gtk_ skip_gtk_
have_gtk_:
!insertmacro SelectSection ${SEC_libiconv}
!insertmacro SelectSection ${SEC_gettext}
!insertmacro SelectSection ${SEC_pkgconfig}
!insertmacro SelectSection ${SEC_atk}
!insertmacro SelectSection ${SEC_pango}
!insertmacro SelectSection ${SEC_glib}
!insertmacro SelectSection ${SEC_cairo}
skip_gtk_:
!endif
!ifdef HAVE_PKG_CAIRO
!insertmacro SectionFlagIsSet ${SEC_cairo} \
${SF_SELECTED} have_cairo skip_cairo
have_cairo:
!insertmacro SelectSection ${SEC_glib}
!insertmacro SelectSection ${SEC_pkgconfig}
!insertmacro SelectSection ${SEC_expat}
!insertmacro SelectSection ${SEC_freetype}
!insertmacro SelectSection ${SEC_fontconfig}
skip_cairo:
!endif
!ifdef HAVE_PKG_FONTCONFIG
!insertmacro SectionFlagIsSet ${SEC_fontconfig} \
${SF_SELECTED} have_fontconfig skip_fontconfig
have_fontconfig:
!insertmacro SelectSection ${SEC_pkgconfig}
!insertmacro SelectSection ${SEC_freetype}
skip_fontconfig:
!endif
!ifdef HAVE_PKG_FREETYPE
!insertmacro SectionFlagIsSet ${SEC_freetype} \
${SF_SELECTED} have_freetype skip_freetype
have_freetype:
!insertmacro SelectSection ${SEC_pkgconfig}
!insertmacro SelectSection ${SEC_expat}
skip_freetype:
!endif
# Package "expat" has no dependencies.
!ifdef HAVE_PKG_PANGO
!insertmacro SectionFlagIsSet ${SEC_pango} \
${SF_SELECTED} have_pango skip_pango
have_pango:
!insertmacro SelectSection ${SEC_glib}
!insertmacro SelectSection ${SEC_pkgconfig}
skip_pango:
!endif
!ifdef HAVE_PKG_ATK
!insertmacro SectionFlagIsSet ${SEC_atk} \
${SF_SELECTED} have_atk skip_atk
have_atk:
!insertmacro SelectSection ${SEC_glib}
!insertmacro SelectSection ${SEC_pkgconfig}
skip_atk:
!endif
!ifdef HAVE_PKG_GLIB
!insertmacro SectionFlagIsSet ${SEC_glib} \
${SF_SELECTED} have_glib skip_glib
have_glib:
!insertmacro SelectSection ${SEC_libiconv}
!insertmacro SelectSection ${SEC_gettext}
!insertmacro SelectSection ${SEC_pkgconfig}
skip_glib:
!endif
# Package "pkgconfig" has no dependencies.
!ifdef HAVE_PKG_LIBPNG
!insertmacro SectionFlagIsSet ${SEC_libpng} \
${SF_SELECTED} have_libpng skip_libpng
have_libpng:
!insertmacro SelectSection ${SEC_pkgconfig}
skip_libpng:
!endif
# Package "zlib" has no dependencies.
!ifdef HAVE_PKG_GETTEXT
!insertmacro SectionFlagIsSet ${SEC_gettext} \
${SF_SELECTED} have_gettext skip_gettext
have_gettext:
!insertmacro SelectSection ${SEC_libiconv}
skip_gettext:
!endif
# Package "libiconv" has no dependencies.
FunctionEnd
Function .onInstFailed
Delete $TEMP\gpgspltmp.wav
FunctionEnd
Function .onInstSuccess
${MementoSectionSave}
Delete $TEMP\gpgspltmp.wav
FunctionEnd
Function .onSelChange
Call CalcDepends
FunctionEnd
# Note used anymore:
# This function is run from the finish page.
#Function RunOnFinish
#!ifdef HAVE_PKG_GPA
# SectionGetFlags ${SEC_gpa} $R0
# IntOp $R0 $R0 & ${SF_SELECTED}
# IntCmp $R0 ${SF_SELECTED} 0 no_gpa_avail
# Exec "$INSTDIR\gpa.exe"
# Return
# no_gpa_avail:
#!endif
# MessageBox MB_OK "$(T_NoKeyManager)"
#FunctionEnd
# This also must be in a central place. Also Urgs.
Section "-startmenu"
UserInfo::GetAccountType
Pop $1
StrCmp $1 "Admin" is_admin is_no_admin
is_admin:
SetShellVarContext all
is_no_admin:
# NOT SetOutPath.
StrCpy $OUTDIR "%HOMEDRIVE%%HOMEPATH%"
# Check if the start menu entries where requested.
g4wihelp::config_fetch_bool "inst_start_menu"
StrCmp $R0 "0" no_start_menu
!ifdef HAVE_PKG_GPA
SectionGetFlags ${SEC_gpa} $R0
IntOp $R0 $R0 & ${SF_SELECTED}
IntCmp $R0 ${SF_SELECTED} 0 no_gpa_menu
CreateShortCut "$SMPROGRAMS\GPA.lnk" \
"$INSTDIR\bin\gpa.exe" \
"" "" "" SW_SHOWNORMAL "" $(DESC_Menu_gpa)
no_gpa_menu:
!endif
!ifdef HAVE_PKG_KLEOPATRA
SectionGetFlags ${SEC_kleopatra} $R0
IntOp $R0 $R0 & ${SF_SELECTED}
IntCmp $R0 ${SF_SELECTED} 0 no_kleopatra_menu
CreateShortCut "$SMPROGRAMS\Kleopatra.lnk" \
"$INSTDIR\bin\kleopatra.exe" \
"" "$INSTDIR\bin\kleopatra.exe" "" SW_SHOWNORMAL "" $(DESC_Menu_kleopatra)
no_kleopatra_menu:
!endif
no_start_menu:
# Check if the desktop entries where requested.
g4wihelp::config_fetch_bool "inst_desktop"
StrCmp $R0 "0" no_desktop
!ifdef HAVE_PKG_GPA
SectionGetFlags ${SEC_gpa} $R0
IntOp $R0 $R0 & ${SF_SELECTED}
IntCmp $R0 ${SF_SELECTED} 0 no_gpa_desktop
StrCmp $is_update '1' no_gpa_desktop
CreateShortCut "$DESKTOP\GPA.lnk" \
"$INSTDIR\bin\gpa.exe" \
"" "" "" SW_SHOWNORMAL "" $(DESC_Menu_gpa)
no_gpa_desktop:
!endif
!ifdef HAVE_PKG_KLEOPATRA
SectionGetFlags ${SEC_kleopatra} $R0
IntOp $R0 $R0 & ${SF_SELECTED}
IntCmp $R0 ${SF_SELECTED} 0 no_kleopatra_desktop
StrCmp $is_update '1' no_kleopatra_desktop
CreateShortCut "$DESKTOP\Kleopatra.lnk" \
"$INSTDIR\bin\kleopatra.exe" \
"" "$INSTDIR\bin\kleopatra.exe" "" SW_SHOWNORMAL "" $(DESC_Menu_kleopatra)
no_kleopatra_desktop:
!endif
no_desktop:
SectionEnd
diff --git a/src/mkportable-full.h b/src/mkportable-full.h
index ec0961cb..2b8bbd4a 100644
--- a/src/mkportable-full.h
+++ b/src/mkportable-full.h
@@ -1,1676 +1,1677 @@
const char * const full_files[] =
{
"VERSION",
"../GnuPG/bin/libsqlite3-0.dll",
"../GnuPG/bin/gpgme-w32spawn.exe",
"../GnuPG/bin/libksba-8.dll",
"../GnuPG/bin/gpg-agent.exe",
"../GnuPG/bin/gpgconf.exe",
"../GnuPG/bin/libgpgme-11.dll",
"../GnuPG/bin/gpg-connect-agent.exe",
"../GnuPG/bin/gpg.exe",
"../GnuPG/bin/libassuan-0.dll",
"../GnuPG/bin/libgpg-error-0.dll",
"../GnuPG/bin/libnpth-0.dll",
"../GnuPG/bin/gpgsm.exe",
"../GnuPG/bin/gpgtar.exe",
"../GnuPG/bin/scdaemon.exe",
"../GnuPG/bin/libgcrypt-20.dll",
"../GnuPG/bin/gpgv.exe",
"../GnuPG/bin/gpg-wks-client.exe",
"../GnuPG/bin/zlib1.dll",
"../GnuPG/bin/pinentry-basic.exe",
"../GnuPG/bin/dirmngr.exe",
"../GnuPG/bin/gpg-preset-passphrase.exe",
"../GnuPG/include/ksba.h",
"../GnuPG/include/gpgme.h",
"../GnuPG/include/gcrypt.h",
"../GnuPG/include/assuan.h",
"../GnuPG/include/gpg-error.h",
"../GnuPG/include/npth.h",
"../GnuPG/lib/libgcrypt.imp",
"../GnuPG/lib/libgpg-error.imp",
"../GnuPG/lib/libgpgme.imp",
"../GnuPG/lib/libksba.imp",
"../GnuPG/lib/libnpth.imp",
"../GnuPG/lib/libassuan.imp",
"../GnuPG/share/locale/it/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/it/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/sv/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/sv/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/sk/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/sr/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/ja/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/ja/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/eo/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/eo/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/uk/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/uk/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/fi/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/cs/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/cs/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/vi/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/en@quot/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/hu/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/hu/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/zh_TW/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/zh_TW/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/nb/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/de/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/de/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/pl/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/pl/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/et/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/ru/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/ru/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/ro/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/ro/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/pt/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/pt/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/en@boldquot/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/fr/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/fr/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/tr/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/gl/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/es/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/ca/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/el/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/id/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/da/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/da/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/locale/nl/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/zh_CN/LC_MESSAGES/libgpg-error.mo",
"../GnuPG/share/locale/zh_CN/LC_MESSAGES/gnupg2.mo",
"../GnuPG/share/gnupg/distsigkey.gpg",
"../GnuPG/share/gnupg/sks-keyservers.netCA.pem",
"etc/gtk-2.0/im-multipress.conf",
"etc/xdg/libkleopatrarc",
"etc/fonts/fonts.conf",
"etc/pango/pango.modules",
"bin/libgdk-win32-2.0-0.dll",
"bin/libpng14-14.dll",
"bin/gobject-query.exe",
"bin/md5sum.exe",
"bin/Qt5Network.dll",
"bin/gpgme-w32spawn.exe",
"bin/libpangoft2-1.0-0.dll",
"bin/libcairo-2.dll",
"bin/libgobject-2.0-0.dll",
"bin/libpangocairo-1.0-0.dll",
"bin/libatk-1.0-0.dll",
"bin/pinentry-gtk-2.exe",
"bin/libKF5WindowSystem.dll",
"bin/Qt5WinExtras.dll",
"bin/qt.conf",
"bin/libKF5CoreAddons.dll",
"bin/libKF5Crash.dll",
"bin/libqgpgme-7.dll",
"bin/libKF5ConfigGui.dll",
"bin/libgcc_s_sjlj-1.dll",
"bin/kleopatra.exe",
"bin/Qt5PrintSupport.dll",
"bin/libgpgme-glib-11.dll",
"bin/libgailutil-18.dll",
"bin/gdbus.exe",
"bin/pinentry.exe",
"bin/gpg-error.exe",
"bin/iconv.dll",
"bin/libexpat-1.dll",
"bin/libgdk_pixbuf-2.0-0.dll",
"bin/libgpgme-11.dll",
"bin/glib-genmarshal.exe",
"bin/gsettings.exe",
"bin/libintl-9.dll",
"bin/libgpgmepp-6.dll",
"bin/libKF5Archive.dll",
"bin/gdk-pixbuf-query-loaders.exe",
"bin/libpango-1.0-0.dll",
"bin/libKF5XmlGui.dll",
"bin/glib-compile-resources.exe",
"bin/gtk-update-icon-cache.exe",
"bin/libiconv-2.dll",
"bin/kcm_kleopatra.dll",
"bin/libw32pth-0.dll",
"bin/libwinpthread-1.dll",
"bin/libKF5Mime.dll",
"bin/platforms/qwindows.dll",
"bin/styles/qwindowsvistastyle.dll",
"bin/gspawn-win32-helper-console.exe",
"bin/sha1sum.exe",
"bin/libassuan-0.dll",
"bin/libgtk-win32-2.0-0.dll",
"bin/libKF5ItemViews.dll",
"bin/libgpg-error-0.dll",
"bin/libKF5Completion.dll",
"bin/sha256sum.exe",
"bin/libKF5ConfigCore.dll",
"bin/libkleopatraclientcore.dll",
"bin/libgmodule-2.0-0.dll",
"bin/printsupport/windowsprintersupport.dll",
"bin/libpangowin32-1.0-0.dll",
"bin/libcairo-script-interpreter-2.dll",
"bin/libKF5Libkleo.dll",
"bin/gtk-query-immodules-2.0.exe",
"bin/gdk-pixbuf-pixdata.exe",
"bin/gio-querymodules.exe",
"bin/Qt5Gui.dll",
"bin/libgthread-2.0-0.dll",
"bin/libKF5WidgetsAddons.dll",
"bin/libKF5GuiAddons.dll",
"bin/freetype6.dll",
"bin/Qt5Widgets.dll",
"bin/libglib-2.0-0.dll",
"bin/libgio-2.0-0.dll",
"bin/libkleopatraclientgui.dll",
"bin/paperkey.exe",
"bin/Qt5Xml.dll",
"bin/libstdc++-6.dll",
"bin/libKF5I18n.dll",
"bin/Qt5Svg.dll",
"bin/Qt5Core.dll",
"bin/libKF5IconThemes.dll",
"bin/mkportable.exe",
"bin/pango-querymodules.exe",
"bin/libKF5Codecs.dll",
"bin/gspawn-win32-helper.exe",
"bin/glib-compile-schemas.exe",
"bin/zlib1.dll",
"bin/libcairo-gobject-2.dll",
"bin/pinentry-qt.exe",
"bin/libKF5ConfigWidgets.dll",
"bin/iconengines/qsvgicon.dll",
"bin/imageformats/qsvg.dll",
"bin/libKF5ItemModels.dll",
"bin/libfontconfig-1.dll",
"bin/libffi-6.dll",
"bin/gpa.exe",
"bin/pinentry-w32.exe",
"bin/translations/qtxmlpatterns_cs.qm",
"bin/translations/qt_ar.qm",
"bin/translations/qtscript_lv.qm",
"bin/translations/qtquick1_it.qm",
"bin/translations/qt_de.qm",
"bin/translations/qtbase_de.qm",
"bin/translations/qt_ru.qm",
"bin/translations/qtxmlpatterns_sk.qm",
"bin/translations/qt_da.qm",
"bin/translations/qtbase_he.qm",
"bin/translations/qtmultimedia_ja.qm",
"bin/translations/qtbase_sk.qm",
"bin/translations/qtquick1_pl.qm",
"bin/translations/qtxmlpatterns_ja.qm",
"bin/translations/qtquick1_en.qm",
"bin/translations/qtscript_fi.qm",
"bin/translations/qt_pt.qm",
"bin/translations/qtmultimedia_hu.qm",
"bin/translations/qt_zh_CN.qm",
"bin/translations/qtbase_ca.qm",
"bin/translations/qtbase_hu.qm",
"bin/translations/qt_he.qm",
"bin/translations/qtmultimedia_uk.qm",
"bin/translations/qtxmlpatterns_de.qm",
"bin/translations/qtxmlpatterns_en.qm",
"bin/translations/qtscript_he.qm",
"bin/translations/qtxmlpatterns_hu.qm",
"bin/translations/qtbase_fi.qm",
"bin/translations/qtbase_ja.qm",
"bin/translations/qtquick1_uk.qm",
"bin/translations/qtquick1_cs.qm",
"bin/translations/qtbase_pl.qm",
"bin/translations/qtscript_ca.qm",
"bin/translations/qtscript_ru.qm",
"bin/translations/qtxmlpatterns_pl.qm",
"bin/translations/qtmultimedia_fi.qm",
"bin/translations/qt_sk.qm",
"bin/translations/qtscript_ko.qm",
"bin/translations/qtscript_pl.qm",
"bin/translations/qtxmlpatterns_fr.qm",
"bin/translations/qtquick1_ru.qm",
"bin/translations/qtscript_sk.qm",
"bin/translations/qt_gl.qm",
"bin/translations/qtscript_cs.qm",
"bin/translations/qtbase_ru.qm",
"bin/translations/qtmultimedia_ca.qm",
"bin/translations/qtscript_ja.qm",
"bin/translations/qtbase_cs.qm",
"bin/translations/qtquick1_hu.qm",
"bin/translations/qtmultimedia_en.qm",
"bin/translations/qtmultimedia_de.qm",
"bin/translations/qtscript_hu.qm",
"bin/translations/qtscript_it.qm",
"bin/translations/qt_pl.qm",
"bin/translations/qtquick1_fi.qm",
"bin/translations/qt_uk.qm",
"bin/translations/qt_ko.qm",
"bin/translations/qtscript_en.qm",
"bin/translations/qtxmlpatterns_ca.qm",
"bin/translations/qt_sl.qm",
"bin/translations/qtmultimedia_ko.qm",
"bin/translations/qtxmlpatterns_ko.qm",
"bin/translations/qt_lt.qm",
"bin/translations/qtbase_fr.qm",
"bin/translations/qt_cs.qm",
"bin/translations/qtbase_it.qm",
"bin/translations/qtmultimedia_cs.qm",
"bin/translations/qt_fa.qm",
"bin/translations/qtquick1_ja.qm",
"bin/translations/qt_it.qm",
"bin/translations/qt_hu.qm",
"bin/translations/qtmultimedia_fr.qm",
"bin/translations/qt_ca.qm",
"bin/translations/qtxmlpatterns_ru.qm",
"bin/translations/qt_en.ts",
"bin/translations/qtquick1_sk.qm",
"bin/translations/qt_sv.qm",
"bin/translations/qtmultimedia_pl.qm",
"bin/translations/qt_fr.qm",
"bin/translations/qtquick1_de.qm",
"bin/translations/qt_fi.qm",
"bin/translations/qt_ja.qm",
"bin/translations/qtquick1_ca.qm",
"bin/translations/qtbase_en.qm",
"bin/translations/qtmultimedia_ru.qm",
"bin/translations/qtscript_uk.qm",
"bin/translations/qt_es.qm",
"bin/translations/qtbase_en.ts",
"bin/translations/qtscript_fr.qm",
"bin/translations/qtbase_ko.qm",
"bin/translations/qtbase_lv.qm",
"bin/translations/qt_en.qm",
"bin/translations/qtscript_de.qm",
"bin/translations/qt_zh_TW.qm",
"bin/translations/qtquick1_fr.qm",
"bin/translations/qtbase_uk.qm",
"bin/translations/qtmultimedia_sk.qm",
"bin/translations/qtmultimedia_it.qm",
"bin/translations/qtxmlpatterns_uk.qm",
"bin/translations/qtquick1_he.qm",
"bin/translations/qtquick1_ko.qm",
"bin/translations/qtxmlpatterns_it.qm",
"bin/intl.dll",
+ "bin/scute.dll",
"bin/gresource.exe",
"include/gpgme.h",
"include/assuan.h",
"include/gpg-error.h",
"lib/gtk-2.0/modules/libgail.dll",
"lib/gtk-2.0/2.10.0/immodules/im-am-et.dll",
"lib/gtk-2.0/2.10.0/immodules/im-ime.dll",
"lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.dll",
"lib/gtk-2.0/2.10.0/immodules/im-ti-et.dll",
"lib/gtk-2.0/2.10.0/immodules/im-thai.dll",
"lib/gtk-2.0/2.10.0/immodules/im-cedilla.dll",
"lib/gtk-2.0/2.10.0/immodules/im-viqr.dll",
"lib/gtk-2.0/2.10.0/immodules/im-multipress.dll",
"lib/gtk-2.0/2.10.0/immodules/im-ti-er.dll",
"lib/gtk-2.0/2.10.0/immodules/im-inuktitut.dll",
"lib/gtk-2.0/2.10.0/immodules/im-ipa.dll",
"lib/gtk-2.0/2.10.0/engines/libwimp.dll",
"lib/gtk-2.0/2.10.0/engines/libpixmap.dll",
"lib/libgpg-error.imp",
"lib/libgpgme.imp",
"lib/libgpg-assuan.imp",
"lib/charset.alias",
"lib/libgpgme-glib.imp",
"share/themes/Emacs/gtk-2.0-key/gtkrc",
"share/themes/Default/gtk-2.0-key/gtkrc",
"share/themes/MS-Windows/gtk-2.0/gtkrc",
"share/themes/Raleigh/gtk-2.0/gtkrc",
"share/glib-2.0/schemas/gschema.dtd",
"share/kleopatra/pics/gpg4win.png",
"share/kleopatra/pics/kleopatra_splashscreen.png",
"share/kleopatra/pics/kleopatra_wizard.png",
"share/kleopatra/pics/kleopatra_splashscreen.svgz",
"share/kleopatra/pics/kleopatra_wizard.svgz",
"share/icons/hicolor/16x16/apps/kleopatra.png",
"share/icons/hicolor/16x16/apps/gpg4win-compact.png",
"share/icons/hicolor/32x32/apps/kleopatra.png",
"share/icons/hicolor/256x256/apps/kleopatra.png",
"share/icons/hicolor/22x22/apps/kleopatra.png",
"share/icons/hicolor/index.theme",
"share/icons/hicolor/64x64/apps/kleopatra.png",
"share/icons/hicolor/128x128/apps/kleopatra.png",
"share/icons/hicolor/48x48/apps/kleopatra.png",
"share/icons/hicolor/icon-theme.cache",
"share/icons/breeze/status/24/dialog-information.svg",
"share/icons/breeze/status/16/dialog-information.svg",
"share/icons/breeze/status/22/security-medium.svg",
"share/icons/breeze/status/22/dialog-information.svg",
"share/icons/breeze/status/22/security-high.svg",
"share/icons/breeze/status/22/security-low.svg",
"share/icons/breeze/status/64/security-medium.svg",
"share/icons/breeze/status/64/dialog-error.svg",
"share/icons/breeze/status/64/dialog-information.svg",
"share/icons/breeze/status/64/dialog-password.svg",
"share/icons/breeze/status/64/security-high.svg",
"share/icons/breeze/status/64/dialog-warning.svg",
"share/icons/breeze/status/64/security-low.svg",
"share/icons/breeze/categories/32/applications-graphics.svg",
"share/icons/breeze/preferences/32/preferences-desktop-locale.svg",
"share/icons/breeze/preferences/32/preferences-system-network.svg",
"share/icons/breeze/apps/22/kde.svg",
"share/icons/breeze/apps/48/internet-mail.svg",
"share/icons/breeze/apps/48/telepathy-kde.svg",
"share/icons/breeze/apps/48/usb-creator-kde.svg",
"share/icons/breeze/actions/24/edit-redo.svg",
"share/icons/breeze/actions/24/document-edit-decrypt.svg",
"share/icons/breeze/actions/24/go-bottom.svg",
"share/icons/breeze/actions/24/hint.svg",
"share/icons/breeze/actions/24/process-stop.svg",
"share/icons/breeze/actions/24/document-edit-decrypt-verify.svg",
"share/icons/breeze/actions/24/dialog-close.svg",
"share/icons/breeze/actions/24/tab-close.svg",
"share/icons/breeze/actions/24/draw-arrow-up.svg",
"share/icons/breeze/actions/24/go-top.svg",
"share/icons/breeze/actions/24/dialog-ok-apply.svg",
"share/icons/breeze/actions/24/document-edit-verify.svg",
"share/icons/breeze/actions/24/document-encrypt.svg",
"share/icons/breeze/actions/24/edit-paste.svg",
"share/icons/breeze/actions/24/tab-duplicate.svg",
"share/icons/breeze/actions/24/document-edit-sign.svg",
"share/icons/breeze/actions/24/edit-delete.svg",
"share/icons/breeze/actions/24/application-exit.svg",
"share/icons/breeze/actions/24/go-previous.svg",
"share/icons/breeze/actions/24/tab-new-background.svg",
"share/icons/breeze/actions/24/edit-clear-locationbar-rtl.svg",
"share/icons/breeze/actions/24/tools-report-bug.svg",
"share/icons/breeze/actions/24/go-last.svg",
"share/icons/breeze/actions/24/document-open.svg",
"share/icons/breeze/actions/24/run-build-configure.svg",
"share/icons/breeze/actions/24/visibility.svg",
"share/icons/breeze/actions/24/window-close.svg",
"share/icons/breeze/actions/24/draw-arrow-down.svg",
"share/icons/breeze/actions/24/document-print.svg",
"share/icons/breeze/actions/24/configure.svg",
"share/icons/breeze/actions/24/go-next.svg",
"share/icons/breeze/actions/24/list-add.svg",
"share/icons/breeze/actions/24/dialog-cancel.svg",
"share/icons/breeze/actions/24/document-edit-sign-encrypt.svg",
"share/icons/breeze/actions/24/edit-find.svg",
"share/icons/breeze/actions/24/configure-toolbars.svg",
"share/icons/breeze/actions/24/go-up.svg",
"share/icons/breeze/actions/24/dialog-ok.svg",
"share/icons/breeze/actions/24/list-remove.svg",
"share/icons/breeze/actions/24/document-revert.svg",
"share/icons/breeze/actions/24/document-sign.svg",
"share/icons/breeze/actions/24/arrow-down.svg",
"share/icons/breeze/actions/24/document-edit-encrypt.svg",
"share/icons/breeze/actions/24/go-down.svg",
"share/icons/breeze/actions/24/arrow-up.svg",
"share/icons/breeze/actions/24/gtk-tab-duplicate.svg",
"share/icons/breeze/actions/24/help-contextual.svg",
"share/icons/breeze/actions/24/edit-undo.svg",
"share/icons/breeze/actions/24/go-first.svg",
"share/icons/breeze/actions/24/edit-rename.svg",
"share/icons/breeze/actions/24/view-refresh.svg",
"share/icons/breeze/actions/symbolic/send-to-symbolic.svg",
"share/icons/breeze/actions/32/edit-redo.svg",
"share/icons/breeze/actions/32/document-edit-decrypt.svg",
"share/icons/breeze/actions/32/document-edit-decrypt-verify.svg",
"share/icons/breeze/actions/32/dialog-ok-apply.svg",
"share/icons/breeze/actions/32/document-edit-sign.svg",
"share/icons/breeze/actions/32/edit-delete.svg",
"share/icons/breeze/actions/32/application-exit.svg",
"share/icons/breeze/actions/32/document-open.svg",
"share/icons/breeze/actions/32/window-close.svg",
"share/icons/breeze/actions/32/document-print.svg",
"share/icons/breeze/actions/32/configure.svg",
"share/icons/breeze/actions/32/dialog-cancel.svg",
"share/icons/breeze/actions/32/document-edit-sign-encrypt.svg",
"share/icons/breeze/actions/32/document-revert.svg",
"share/icons/breeze/actions/32/document-edit-encrypt.svg",
"share/icons/breeze/actions/32/edit-undo.svg",
"share/icons/breeze/actions/32/view-refresh.svg",
"share/icons/breeze/actions/16/help-contents.svg",
"share/icons/breeze/actions/16/edit-redo.svg",
"share/icons/breeze/actions/16/document-edit-decrypt.svg",
"share/icons/breeze/actions/16/go-bottom.svg",
"share/icons/breeze/actions/16/hint.svg",
"share/icons/breeze/actions/16/process-stop.svg",
"share/icons/breeze/actions/16/document-edit-decrypt-verify.svg",
"share/icons/breeze/actions/16/dialog-close.svg",
"share/icons/breeze/actions/16/tab-close.svg",
"share/icons/breeze/actions/16/draw-arrow-up.svg",
"share/icons/breeze/actions/16/go-top.svg",
"share/icons/breeze/actions/16/dialog-ok-apply.svg",
"share/icons/breeze/actions/16/document-edit-verify.svg",
"share/icons/breeze/actions/16/settings-configure.svg",
"share/icons/breeze/actions/16/document-encrypt.svg",
"share/icons/breeze/actions/16/edit-paste.svg",
"share/icons/breeze/actions/16/tab-duplicate.svg",
"share/icons/breeze/actions/16/configure-shortcuts.svg",
"share/icons/breeze/actions/16/document-edit-sign.svg",
"share/icons/breeze/actions/16/edit-delete.svg",
"share/icons/breeze/actions/16/application-exit.svg",
"share/icons/breeze/actions/16/go-previous.svg",
"share/icons/breeze/actions/16/tab-new-background.svg",
"share/icons/breeze/actions/16/edit-clear-locationbar-rtl.svg",
"share/icons/breeze/actions/16/tools-report-bug.svg",
"share/icons/breeze/actions/16/go-last.svg",
"share/icons/breeze/actions/16/document-open.svg",
"share/icons/breeze/actions/16/run-build-configure.svg",
"share/icons/breeze/actions/16/visibility.svg",
"share/icons/breeze/actions/16/window-close.svg",
"share/icons/breeze/actions/16/draw-arrow-down.svg",
"share/icons/breeze/actions/16/cell_edit.svg",
"share/icons/breeze/actions/16/document-print.svg",
"share/icons/breeze/actions/16/configure.svg",
"share/icons/breeze/actions/16/go-next.svg",
"share/icons/breeze/actions/16/list-add.svg",
"share/icons/breeze/actions/16/dialog-cancel.svg",
"share/icons/breeze/actions/16/document-edit-sign-encrypt.svg",
"share/icons/breeze/actions/16/edit-find.svg",
"share/icons/breeze/actions/16/configure-toolbars.svg",
"share/icons/breeze/actions/16/go-up.svg",
"share/icons/breeze/actions/16/dialog-ok.svg",
"share/icons/breeze/actions/16/list-remove.svg",
"share/icons/breeze/actions/16/document-revert.svg",
"share/icons/breeze/actions/16/document-sign.svg",
"share/icons/breeze/actions/16/arrow-down.svg",
"share/icons/breeze/actions/16/document-edit-encrypt.svg",
"share/icons/breeze/actions/16/go-down.svg",
"share/icons/breeze/actions/16/arrow-up.svg",
"share/icons/breeze/actions/16/help-contextual.svg",
"share/icons/breeze/actions/16/edit-undo.svg",
"share/icons/breeze/actions/16/go-first.svg",
"share/icons/breeze/actions/16/edit-rename.svg",
"share/icons/breeze/actions/16/view-refresh.svg",
"share/icons/breeze/actions/22/help-contents.svg",
"share/icons/breeze/actions/22/edit-redo.svg",
"share/icons/breeze/actions/22/edittext.svg",
"share/icons/breeze/actions/22/document-edit-decrypt.svg",
"share/icons/breeze/actions/22/go-bottom.svg",
"share/icons/breeze/actions/22/view-certificate-server-configure.svg",
"share/icons/breeze/actions/22/process-stop.svg",
"share/icons/breeze/actions/22/document-edit-decrypt-verify.svg",
"share/icons/breeze/actions/22/view-certificate-export.svg",
"share/icons/breeze/actions/22/dialog-close.svg",
"share/icons/breeze/actions/22/tab-close.svg",
"share/icons/breeze/actions/22/draw-arrow-up.svg",
"share/icons/breeze/actions/22/go-top.svg",
"share/icons/breeze/actions/22/dialog-ok-apply.svg",
"share/icons/breeze/actions/22/document-edit-verify.svg",
"share/icons/breeze/actions/22/settings-configure.svg",
"share/icons/breeze/actions/22/document-encrypt.svg",
"share/icons/breeze/actions/22/view-certificate-export-server.svg",
"share/icons/breeze/actions/22/edit-paste.svg",
"share/icons/breeze/actions/22/tab-duplicate.svg",
"share/icons/breeze/actions/22/configure-shortcuts.svg",
"share/icons/breeze/actions/22/document-edit-sign.svg",
"share/icons/breeze/actions/22/edit-delete.svg",
"share/icons/breeze/actions/22/application-exit.svg",
"share/icons/breeze/actions/22/go-previous.svg",
"share/icons/breeze/actions/22/tab-new-background.svg",
"share/icons/breeze/actions/22/view-certificate-sign.svg",
"share/icons/breeze/actions/22/view-certificate-add.svg",
"share/icons/breeze/actions/22/edit-clear-locationbar-rtl.svg",
"share/icons/breeze/actions/22/tools-report-bug.svg",
"share/icons/breeze/actions/22/go-last.svg",
"share/icons/breeze/actions/22/document-open.svg",
"share/icons/breeze/actions/22/view-certificate-export-secret.svg",
"share/icons/breeze/actions/22/run-build-configure.svg",
"share/icons/breeze/actions/22/window-close.svg",
"share/icons/breeze/actions/22/draw-arrow-down.svg",
"share/icons/breeze/actions/22/cell_edit.svg",
"share/icons/breeze/actions/22/document-print.svg",
"share/icons/breeze/actions/22/configure.svg",
"share/icons/breeze/actions/22/go-next.svg",
"share/icons/breeze/actions/22/list-add.svg",
"share/icons/breeze/actions/22/dialog-cancel.svg",
"share/icons/breeze/actions/22/document-edit-sign-encrypt.svg",
"share/icons/breeze/actions/22/edit-find.svg",
"share/icons/breeze/actions/22/configure-toolbars.svg",
"share/icons/breeze/actions/22/go-up.svg",
"share/icons/breeze/actions/22/dialog-ok.svg",
"share/icons/breeze/actions/22/list-remove.svg",
"share/icons/breeze/actions/22/document-revert.svg",
"share/icons/breeze/actions/22/document-sign.svg",
"share/icons/breeze/actions/22/question.svg",
"share/icons/breeze/actions/22/arrow-down.svg",
"share/icons/breeze/actions/22/document-edit-encrypt.svg",
"share/icons/breeze/actions/22/go-down.svg",
"share/icons/breeze/actions/22/arrow-up.svg",
"share/icons/breeze/actions/22/view-certificate-import.svg",
"share/icons/breeze/actions/22/help-contextual.svg",
"share/icons/breeze/actions/22/edit-undo.svg",
"share/icons/breeze/actions/22/go-first.svg",
"share/icons/breeze/actions/22/edit-rename.svg",
"share/icons/breeze/actions/22/view-refresh.svg",
"share/icons/breeze/index.theme",
"share/icons/breeze/places/16/start-here-kde.svg",
"share/icons/breeze/places/22/start-here-kde.svg",
"share/icons/breeze/places/64/start-here-kde.svg",
"share/icons/breeze/emblems/8/emblem-warning.svg",
"share/icons/breeze/emblems/8/emblem-success.svg",
"share/icons/breeze/emblems/8/emblem-information.svg",
"share/icons/breeze/emblems/8/emblem-error.svg",
"share/icons/breeze/emblems/8/emblem-question.svg",
"share/icons/breeze/icon-theme.cache",
"share/kservices5/kleopatra_config_dirserv.desktop",
"share/kservices5/kleopatra_config_cryptooperations.desktop",
"share/kservices5/kleopatra_config_gnupgsystem.desktop",
"share/kservices5/kleopatra_config_smimevalidation.desktop",
"share/kservices5/kleopatra_config_appear.desktop",
"share/kdeglobals",
"share/libkleopatra/pics/key_bad.png",
"share/libkleopatra/pics/hi16-app-gpgsm.png",
"share/libkleopatra/pics/key_ok.png",
"share/libkleopatra/pics/chiasmus_chi.png",
"share/libkleopatra/pics/hi22-app-gpgsm.png",
"share/libkleopatra/pics/hi16-app-gpg.png",
"share/libkleopatra/pics/hi22-app-gpg.png",
"share/libkleopatra/pics/hi32-app-gpg.png",
"share/libkleopatra/pics/hi32-app-gpgsm.png",
"share/libkleopatra/pics/key.png",
"share/libkleopatra/pics/key_unknown.png",
"share/libkleopatra/pics/smartcard.xpm",
"share/locale/hi/kf5_entry.desktop",
"share/locale/hi/LC_MESSAGES/ki18n5.mo",
"share/locale/hi/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/hi/LC_MESSAGES/kxmlgui5.mo",
"share/locale/hi/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/hi/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/hi/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/hi/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/hi/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/hi/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/hi/LC_MESSAGES/kiconthemes5.mo",
"share/locale/hi/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/hi/LC_MESSAGES/libkleopatra.mo",
"share/locale/hi/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/hi/LC_MESSAGES/kleopatra.mo",
"share/locale/cy/kf5_entry.desktop",
"share/locale/cy/LC_MESSAGES/ki18n5.mo",
"share/locale/cy/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/cy/LC_MESSAGES/kxmlgui5.mo",
"share/locale/cy/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/cy/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/cy/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/cy/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/cy/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/cy/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/cy/LC_MESSAGES/kiconthemes5.mo",
"share/locale/cy/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/cy/LC_MESSAGES/libkleopatra.mo",
"share/locale/cy/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/cy/LC_MESSAGES/kleopatra.mo",
"share/locale/it/kf5_entry.desktop",
"share/locale/it/LC_MESSAGES/ki18n5.mo",
"share/locale/it/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/it/LC_MESSAGES/kxmlgui5.mo",
"share/locale/it/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/it/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/it/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/it/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/it/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/it/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/it/LC_MESSAGES/kiconthemes5.mo",
"share/locale/it/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/it/LC_MESSAGES/libkleopatra.mo",
"share/locale/it/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/it/LC_MESSAGES/kleopatra.mo",
"share/locale/sl/kf5_entry.desktop",
"share/locale/sl/LC_MESSAGES/ki18n5.mo",
"share/locale/sl/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/sl/LC_MESSAGES/kxmlgui5.mo",
"share/locale/sl/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/sl/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/sl/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/sl/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/sl/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/sl/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/sl/LC_MESSAGES/kiconthemes5.mo",
"share/locale/sl/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/sl/LC_MESSAGES/libkleopatra.mo",
"share/locale/sl/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/sl/LC_MESSAGES/kleopatra.mo",
"share/locale/sq/kf5_entry.desktop",
"share/locale/sq/LC_MESSAGES/ki18n5.mo",
"share/locale/sq/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/sq/LC_MESSAGES/kxmlgui5.mo",
"share/locale/sq/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/sq/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/sq/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/sq/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/sq/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/sq/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/sq/LC_MESSAGES/kiconthemes5.mo",
"share/locale/sq/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/sq/LC_MESSAGES/libkleopatra.mo",
"share/locale/sq/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/sq/LC_MESSAGES/kleopatra.mo",
"share/locale/hne/kf5_entry.desktop",
"share/locale/hne/LC_MESSAGES/ki18n5.mo",
"share/locale/hne/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/hne/LC_MESSAGES/kxmlgui5.mo",
"share/locale/hne/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/hne/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/hne/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/hne/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/hne/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/hne/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/hne/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/hne/LC_MESSAGES/libkleopatra.mo",
"share/locale/hne/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/hne/LC_MESSAGES/kleopatra.mo",
"share/locale/mk/kf5_entry.desktop",
"share/locale/mk/LC_MESSAGES/ki18n5.mo",
"share/locale/mk/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/mk/LC_MESSAGES/kxmlgui5.mo",
"share/locale/mk/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/mk/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/mk/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/mk/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/mk/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/mk/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/mk/LC_MESSAGES/kiconthemes5.mo",
"share/locale/mk/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/mk/LC_MESSAGES/libkleopatra.mo",
"share/locale/mk/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/mk/LC_MESSAGES/kleopatra.mo",
"share/locale/pt_BR/kf5_entry.desktop",
"share/locale/pt_BR/LC_MESSAGES/ki18n5.mo",
"share/locale/pt_BR/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/pt_BR/LC_MESSAGES/kxmlgui5.mo",
"share/locale/pt_BR/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/pt_BR/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/pt_BR/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/pt_BR/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/pt_BR/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/pt_BR/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/pt_BR/LC_MESSAGES/kiconthemes5.mo",
"share/locale/pt_BR/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/pt_BR/LC_MESSAGES/libkleopatra.mo",
"share/locale/pt_BR/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/pt_BR/LC_MESSAGES/kleopatra.mo",
"share/locale/bg/kf5_entry.desktop",
"share/locale/bg/LC_MESSAGES/ki18n5.mo",
"share/locale/bg/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/bg/LC_MESSAGES/kxmlgui5.mo",
"share/locale/bg/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/bg/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/bg/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/bg/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/bg/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/bg/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/bg/LC_MESSAGES/kiconthemes5.mo",
"share/locale/bg/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/bg/LC_MESSAGES/libkleopatra.mo",
"share/locale/bg/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/bg/LC_MESSAGES/kleopatra.mo",
"share/locale/ar/kf5_entry.desktop",
"share/locale/ar/LC_MESSAGES/ki18n5.mo",
"share/locale/ar/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ar/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ar/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ar/LC_MESSAGES/gpa.mo",
"share/locale/ar/LC_MESSAGES/atk10.mo",
"share/locale/ar/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ar/LC_MESSAGES/gtk20-properties.mo",
"share/locale/ar/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ar/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ar/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ar/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ar/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ar/LC_MESSAGES/glib20.mo",
"share/locale/ar/LC_MESSAGES/gtk20.mo",
"share/locale/ar/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ar/LC_MESSAGES/libkleopatra.mo",
"share/locale/ar/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ar/LC_MESSAGES/kleopatra.mo",
"share/locale/eu/kf5_entry.desktop",
"share/locale/eu/LC_MESSAGES/ki18n5.mo",
"share/locale/eu/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/eu/LC_MESSAGES/kxmlgui5.mo",
"share/locale/eu/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/eu/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/eu/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/eu/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/eu/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/eu/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/eu/LC_MESSAGES/kiconthemes5.mo",
"share/locale/eu/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/eu/LC_MESSAGES/libkleopatra.mo",
"share/locale/eu/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/eu/LC_MESSAGES/kleopatra.mo",
"share/locale/sv/kf5_entry.desktop",
"share/locale/sv/LC_MESSAGES/ki18n5.mo",
"share/locale/sv/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/sv/LC_MESSAGES/kxmlgui5.mo",
"share/locale/sv/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/sv/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/sv/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/sv/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/sv/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/sv/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/sv/LC_MESSAGES/kiconthemes5.mo",
"share/locale/sv/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/sv/LC_MESSAGES/libkleopatra.mo",
"share/locale/sv/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/sv/LC_MESSAGES/kleopatra.mo",
"share/locale/ko/kf5_entry.desktop",
"share/locale/ko/LC_MESSAGES/ki18n5.mo",
"share/locale/ko/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ko/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ko/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ko/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ko/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ko/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ko/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ko/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ko/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ko/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ko/LC_MESSAGES/libkleopatra.mo",
"share/locale/ko/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ko/LC_MESSAGES/kleopatra.mo",
"share/locale/ga/kf5_entry.desktop",
"share/locale/ga/LC_MESSAGES/ki18n5.mo",
"share/locale/ga/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ga/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ga/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ga/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ga/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ga/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ga/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ga/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ga/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ga/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ga/LC_MESSAGES/libkleopatra.mo",
"share/locale/ga/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ga/LC_MESSAGES/kleopatra.mo",
"share/locale/tg/kf5_entry.desktop",
"share/locale/tg/LC_MESSAGES/ki18n5.mo",
"share/locale/tg/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/tg/LC_MESSAGES/kxmlgui5.mo",
"share/locale/tg/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/tg/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/tg/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/tg/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/tg/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/tg/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/tg/LC_MESSAGES/kiconthemes5.mo",
"share/locale/tg/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/tg/LC_MESSAGES/libkleopatra.mo",
"share/locale/tg/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/tg/LC_MESSAGES/kleopatra.mo",
"share/locale/ug/kf5_entry.desktop",
"share/locale/ug/LC_MESSAGES/ki18n5.mo",
"share/locale/ug/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ug/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ug/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ug/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ug/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ug/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ug/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ug/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ug/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ug/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ug/LC_MESSAGES/libkleopatra.mo",
"share/locale/ug/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ug/LC_MESSAGES/kleopatra.mo",
"share/locale/nds/kf5_entry.desktop",
"share/locale/nds/LC_MESSAGES/ki18n5.mo",
"share/locale/nds/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/nds/LC_MESSAGES/kxmlgui5.mo",
"share/locale/nds/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/nds/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/nds/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/nds/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/nds/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/nds/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/nds/LC_MESSAGES/kiconthemes5.mo",
"share/locale/nds/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/nds/LC_MESSAGES/libkleopatra.mo",
"share/locale/nds/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/nds/LC_MESSAGES/kleopatra.mo",
"share/locale/fa/kf5_entry.desktop",
"share/locale/fa/LC_MESSAGES/ki18n5.mo",
"share/locale/fa/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/fa/LC_MESSAGES/kxmlgui5.mo",
"share/locale/fa/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/fa/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/fa/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/fa/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/fa/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/fa/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/fa/LC_MESSAGES/kiconthemes5.mo",
"share/locale/fa/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/fa/LC_MESSAGES/libkleopatra.mo",
"share/locale/fa/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/fa/LC_MESSAGES/kleopatra.mo",
"share/locale/th/kf5_entry.desktop",
"share/locale/th/LC_MESSAGES/ki18n5.mo",
"share/locale/th/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/th/LC_MESSAGES/kxmlgui5.mo",
"share/locale/th/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/th/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/th/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/th/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/th/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/th/LC_MESSAGES/kiconthemes5.mo",
"share/locale/th/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/th/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/th/LC_MESSAGES/kleopatra.mo",
"share/locale/sr/kf5_entry.desktop",
"share/locale/sr/LC_MESSAGES/ki18n5.mo",
"share/locale/sr/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/sr/LC_MESSAGES/kxmlgui5.mo",
"share/locale/sr/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/sr/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/sr/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/sr/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/sr/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/sr/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/sr/LC_MESSAGES/kiconthemes5.mo",
"share/locale/sr/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/sr/LC_MESSAGES/libkleopatra.mo",
"share/locale/sr/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/uz/kf5_entry.desktop",
"share/locale/uz/LC_MESSAGES/ki18n5.mo",
"share/locale/uz/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/uz/LC_MESSAGES/kxmlgui5.mo",
"share/locale/uz/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/uz/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/uz/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/uz/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/uz/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/uz/LC_MESSAGES/kiconthemes5.mo",
"share/locale/uz/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/uz/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/uz/LC_MESSAGES/kleopatra.mo",
"share/locale/mai/kf5_entry.desktop",
"share/locale/mai/LC_MESSAGES/ki18n5.mo",
"share/locale/mai/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/mai/LC_MESSAGES/kxmlgui5.mo",
"share/locale/mai/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/mai/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/mai/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/mai/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/mai/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/mai/LC_MESSAGES/kiconthemes5.mo",
"share/locale/mai/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/mai/LC_MESSAGES/libkleopatra.mo",
"share/locale/mai/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ja/kf5_entry.desktop",
"share/locale/ja/LC_MESSAGES/ki18n5.mo",
"share/locale/ja/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ja/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ja/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ja/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ja/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ja/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ja/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ja/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ja/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ja/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ja/LC_MESSAGES/libkleopatra.mo",
"share/locale/ja/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ja/LC_MESSAGES/kleopatra.mo",
"share/locale/eo/kf5_entry.desktop",
"share/locale/eo/LC_MESSAGES/ki18n5.mo",
"share/locale/eo/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/eo/LC_MESSAGES/kxmlgui5.mo",
"share/locale/eo/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/eo/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/eo/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/eo/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/eo/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/eo/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/eo/LC_MESSAGES/kiconthemes5.mo",
"share/locale/eo/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/eo/LC_MESSAGES/libkleopatra.mo",
"share/locale/eo/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/eo/LC_MESSAGES/kleopatra.mo",
"share/locale/uk/kf5_entry.desktop",
"share/locale/uk/LC_MESSAGES/ki18n5.mo",
"share/locale/uk/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/uk/LC_MESSAGES/kxmlgui5.mo",
"share/locale/uk/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/uk/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/uk/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/uk/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/uk/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/uk/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/uk/LC_MESSAGES/kiconthemes5.mo",
"share/locale/uk/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/uk/LC_MESSAGES/libkleopatra.mo",
"share/locale/uk/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/uk/LC_MESSAGES/kleopatra.mo",
"share/locale/ne/kf5_entry.desktop",
"share/locale/ne/LC_MESSAGES/ki18n5.mo",
"share/locale/ne/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ne/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ne/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ne/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ne/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ne/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ne/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ne/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ne/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ne/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ne/LC_MESSAGES/libkleopatra.mo",
"share/locale/ne/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ne/LC_MESSAGES/kleopatra.mo",
"share/locale/fi/kf5_entry.desktop",
"share/locale/fi/LC_MESSAGES/ki18n5.mo",
"share/locale/fi/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/fi/LC_MESSAGES/kxmlgui5.mo",
"share/locale/fi/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/fi/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/fi/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/fi/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/fi/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/fi/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/fi/LC_MESSAGES/kiconthemes5.mo",
"share/locale/fi/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/fi/LC_MESSAGES/libkleopatra.mo",
"share/locale/fi/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/fi/LC_MESSAGES/kleopatra.mo",
"share/locale/mr/kf5_entry.desktop",
"share/locale/mr/LC_MESSAGES/ki18n5.mo",
"share/locale/mr/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/mr/LC_MESSAGES/kxmlgui5.mo",
"share/locale/mr/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/mr/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/mr/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/mr/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/mr/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/mr/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/mr/LC_MESSAGES/kiconthemes5.mo",
"share/locale/mr/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/mr/LC_MESSAGES/libkleopatra.mo",
"share/locale/mr/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/mr/LC_MESSAGES/kleopatra.mo",
"share/locale/sr@ijekavianlatin/kf5_entry.desktop",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/ki18n5.mo",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kxmlgui5.mo",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kiconthemes5.mo",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/libkleopatra.mo",
"share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/xh/kf5_entry.desktop",
"share/locale/xh/LC_MESSAGES/ki18n5.mo",
"share/locale/xh/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/xh/LC_MESSAGES/kxmlgui5.mo",
"share/locale/xh/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/xh/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/xh/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/xh/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/xh/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/xh/LC_MESSAGES/kiconthemes5.mo",
"share/locale/xh/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/xh/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/xh/LC_MESSAGES/kleopatra.mo",
"share/locale/bs/kf5_entry.desktop",
"share/locale/bs/LC_MESSAGES/ki18n5.mo",
"share/locale/bs/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/bs/LC_MESSAGES/kxmlgui5.mo",
"share/locale/bs/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/bs/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/bs/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/bs/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/bs/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/bs/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/bs/LC_MESSAGES/kiconthemes5.mo",
"share/locale/bs/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/bs/LC_MESSAGES/libkleopatra.mo",
"share/locale/bs/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/bs/LC_MESSAGES/kleopatra.mo",
"share/locale/cs/kf5_entry.desktop",
"share/locale/cs/LC_MESSAGES/ki18n5.mo",
"share/locale/cs/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/cs/LC_MESSAGES/kxmlgui5.mo",
"share/locale/cs/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/cs/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/cs/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/cs/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/cs/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/cs/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/cs/LC_MESSAGES/kiconthemes5.mo",
"share/locale/cs/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/cs/LC_MESSAGES/libkleopatra.mo",
"share/locale/cs/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/cs/LC_MESSAGES/kleopatra.mo",
"share/locale/hr/kf5_entry.desktop",
"share/locale/hr/LC_MESSAGES/ki18n5.mo",
"share/locale/hr/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/hr/LC_MESSAGES/kxmlgui5.mo",
"share/locale/hr/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/hr/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/hr/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/hr/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/hr/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/hr/LC_MESSAGES/kiconthemes5.mo",
"share/locale/hr/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/hr/LC_MESSAGES/libkleopatra.mo",
"share/locale/hr/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/hr/LC_MESSAGES/kleopatra.mo",
"share/locale/kk/kf5_entry.desktop",
"share/locale/kk/LC_MESSAGES/ki18n5.mo",
"share/locale/kk/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/kk/LC_MESSAGES/kxmlgui5.mo",
"share/locale/kk/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/kk/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/kk/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/kk/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/kk/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/kk/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/kk/LC_MESSAGES/kiconthemes5.mo",
"share/locale/kk/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/kk/LC_MESSAGES/libkleopatra.mo",
"share/locale/kk/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/kk/LC_MESSAGES/kleopatra.mo",
"share/locale/hu/kf5_entry.desktop",
"share/locale/hu/LC_MESSAGES/ki18n5.mo",
"share/locale/hu/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/hu/LC_MESSAGES/kxmlgui5.mo",
"share/locale/hu/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/hu/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/hu/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/hu/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/hu/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/hu/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/hu/LC_MESSAGES/kiconthemes5.mo",
"share/locale/hu/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/hu/LC_MESSAGES/libkleopatra.mo",
"share/locale/hu/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/hu/LC_MESSAGES/kleopatra.mo",
"share/locale/zh_TW/kf5_entry.desktop",
"share/locale/zh_TW/LC_MESSAGES/ki18n5.mo",
"share/locale/zh_TW/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/zh_TW/LC_MESSAGES/kxmlgui5.mo",
"share/locale/zh_TW/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/zh_TW/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/zh_TW/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/zh_TW/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/zh_TW/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/zh_TW/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/zh_TW/LC_MESSAGES/kiconthemes5.mo",
"share/locale/zh_TW/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/zh_TW/LC_MESSAGES/libkleopatra.mo",
"share/locale/zh_TW/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/zh_TW/LC_MESSAGES/kleopatra.mo",
"share/locale/nn/kf5_entry.desktop",
"share/locale/nn/LC_MESSAGES/ki18n5.mo",
"share/locale/nn/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/nn/LC_MESSAGES/kxmlgui5.mo",
"share/locale/nn/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/nn/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/nn/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/nn/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/nn/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/nn/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/nn/LC_MESSAGES/kiconthemes5.mo",
"share/locale/nn/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/nn/LC_MESSAGES/libkleopatra.mo",
"share/locale/nn/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/nn/LC_MESSAGES/kleopatra.mo",
"share/locale/nb/kf5_entry.desktop",
"share/locale/nb/LC_MESSAGES/ki18n5.mo",
"share/locale/nb/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/nb/LC_MESSAGES/kxmlgui5.mo",
"share/locale/nb/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/nb/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/nb/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/nb/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/nb/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/nb/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/nb/LC_MESSAGES/kiconthemes5.mo",
"share/locale/nb/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/nb/LC_MESSAGES/libkleopatra.mo",
"share/locale/nb/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/nb/LC_MESSAGES/kleopatra.mo",
"share/locale/de/kf5_entry.desktop",
"share/locale/de/LC_MESSAGES/ki18n5.mo",
"share/locale/de/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/de/LC_MESSAGES/kxmlgui5.mo",
"share/locale/de/LC_MESSAGES/libgpg-error.mo",
"share/locale/de/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/de/LC_MESSAGES/gpa.mo",
"share/locale/de/LC_MESSAGES/atk10.mo",
"share/locale/de/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/de/LC_MESSAGES/gtk20-properties.mo",
"share/locale/de/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/de/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/de/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/de/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/de/LC_MESSAGES/kiconthemes5.mo",
"share/locale/de/LC_MESSAGES/glib20.mo",
"share/locale/de/LC_MESSAGES/gtk20.mo",
"share/locale/de/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/de/LC_MESSAGES/libkleopatra.mo",
"share/locale/de/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/de/LC_MESSAGES/kleopatra.mo",
"share/locale/pl/kf5_entry.desktop",
"share/locale/pl/LC_MESSAGES/ki18n5.mo",
"share/locale/pl/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/pl/LC_MESSAGES/kxmlgui5.mo",
"share/locale/pl/LC_MESSAGES/libgpg-error.mo",
"share/locale/pl/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/pl/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/pl/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/pl/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/pl/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/pl/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/pl/LC_MESSAGES/kiconthemes5.mo",
"share/locale/pl/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/pl/LC_MESSAGES/libkleopatra.mo",
"share/locale/pl/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/pl/LC_MESSAGES/kleopatra.mo",
"share/locale/et/kf5_entry.desktop",
"share/locale/et/LC_MESSAGES/ki18n5.mo",
"share/locale/et/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/et/LC_MESSAGES/kxmlgui5.mo",
"share/locale/et/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/et/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/et/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/et/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/et/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/et/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/et/LC_MESSAGES/kiconthemes5.mo",
"share/locale/et/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/et/LC_MESSAGES/libkleopatra.mo",
"share/locale/et/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/et/LC_MESSAGES/kleopatra.mo",
"share/locale/he/kf5_entry.desktop",
"share/locale/he/LC_MESSAGES/ki18n5.mo",
"share/locale/he/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/he/LC_MESSAGES/kxmlgui5.mo",
"share/locale/he/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/he/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/he/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/he/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/he/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/he/LC_MESSAGES/kiconthemes5.mo",
"share/locale/he/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/he/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/he/LC_MESSAGES/kleopatra.mo",
"share/locale/ia/kf5_entry.desktop",
"share/locale/ia/LC_MESSAGES/ki18n5.mo",
"share/locale/ia/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ia/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ia/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ia/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ia/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ia/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ia/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ia/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ia/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ia/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ia/LC_MESSAGES/libkleopatra.mo",
"share/locale/ia/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ia/LC_MESSAGES/kleopatra.mo",
"share/locale/lt/kf5_entry.desktop",
"share/locale/lt/LC_MESSAGES/ki18n5.mo",
"share/locale/lt/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/lt/LC_MESSAGES/kxmlgui5.mo",
"share/locale/lt/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/lt/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/lt/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/lt/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/lt/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/lt/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/lt/LC_MESSAGES/kiconthemes5.mo",
"share/locale/lt/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/lt/LC_MESSAGES/libkleopatra.mo",
"share/locale/lt/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/lt/LC_MESSAGES/kleopatra.mo",
"share/locale/sr@ijekavian/kf5_entry.desktop",
"share/locale/sr@ijekavian/LC_MESSAGES/ki18n5.mo",
"share/locale/sr@ijekavian/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/sr@ijekavian/LC_MESSAGES/kxmlgui5.mo",
"share/locale/sr@ijekavian/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/sr@ijekavian/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/sr@ijekavian/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/sr@ijekavian/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/sr@ijekavian/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/sr@ijekavian/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/sr@ijekavian/LC_MESSAGES/kiconthemes5.mo",
"share/locale/sr@ijekavian/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/sr@ijekavian/LC_MESSAGES/libkleopatra.mo",
"share/locale/sr@ijekavian/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ru/kf5_entry.desktop",
"share/locale/ru/LC_MESSAGES/ki18n5.mo",
"share/locale/ru/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ru/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ru/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ru/LC_MESSAGES/gpa.mo",
"share/locale/ru/LC_MESSAGES/atk10.mo",
"share/locale/ru/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ru/LC_MESSAGES/gtk20-properties.mo",
"share/locale/ru/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ru/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ru/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ru/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ru/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ru/LC_MESSAGES/glib20.mo",
"share/locale/ru/LC_MESSAGES/gtk20.mo",
"share/locale/ru/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ru/LC_MESSAGES/libkleopatra.mo",
"share/locale/ru/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ru/LC_MESSAGES/kleopatra.mo",
"share/locale/ro/kf5_entry.desktop",
"share/locale/ro/LC_MESSAGES/ki18n5.mo",
"share/locale/ro/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ro/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ro/LC_MESSAGES/libgpg-error.mo",
"share/locale/ro/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ro/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ro/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ro/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ro/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ro/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ro/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ro/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ro/LC_MESSAGES/libkleopatra.mo",
"share/locale/ro/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ro/LC_MESSAGES/kleopatra.mo",
"share/locale/br/kf5_entry.desktop",
"share/locale/br/LC_MESSAGES/ki18n5.mo",
"share/locale/br/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/br/LC_MESSAGES/kxmlgui5.mo",
"share/locale/br/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/br/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/br/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/br/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/br/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/br/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/br/LC_MESSAGES/kiconthemes5.mo",
"share/locale/br/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/br/LC_MESSAGES/libkleopatra.mo",
"share/locale/br/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/br/LC_MESSAGES/kleopatra.mo",
"share/locale/fy/kf5_entry.desktop",
"share/locale/fy/LC_MESSAGES/ki18n5.mo",
"share/locale/fy/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/fy/LC_MESSAGES/kxmlgui5.mo",
"share/locale/fy/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/fy/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/fy/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/fy/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/fy/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/fy/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/fy/LC_MESSAGES/kiconthemes5.mo",
"share/locale/fy/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/fy/LC_MESSAGES/libkleopatra.mo",
"share/locale/fy/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/fy/LC_MESSAGES/kleopatra.mo",
"share/locale/pt/kf5_entry.desktop",
"share/locale/pt/LC_MESSAGES/ki18n5.mo",
"share/locale/pt/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/pt/LC_MESSAGES/kxmlgui5.mo",
"share/locale/pt/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/pt/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/pt/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/pt/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/pt/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/pt/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/pt/LC_MESSAGES/kiconthemes5.mo",
"share/locale/pt/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/pt/LC_MESSAGES/libkleopatra.mo",
"share/locale/pt/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/pt/LC_MESSAGES/kleopatra.mo",
"share/locale/is/kf5_entry.desktop",
"share/locale/is/LC_MESSAGES/ki18n5.mo",
"share/locale/is/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/is/LC_MESSAGES/kxmlgui5.mo",
"share/locale/is/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/is/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/is/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/is/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/is/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/is/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/is/LC_MESSAGES/kiconthemes5.mo",
"share/locale/is/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/is/LC_MESSAGES/libkleopatra.mo",
"share/locale/is/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/is/LC_MESSAGES/kleopatra.mo",
"share/locale/fr/kf5_entry.desktop",
"share/locale/fr/LC_MESSAGES/ki18n5.mo",
"share/locale/fr/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/fr/LC_MESSAGES/kxmlgui5.mo",
"share/locale/fr/LC_MESSAGES/libgpg-error.mo",
"share/locale/fr/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/fr/LC_MESSAGES/gpa.mo",
"share/locale/fr/LC_MESSAGES/atk10.mo",
"share/locale/fr/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/fr/LC_MESSAGES/gtk20-properties.mo",
"share/locale/fr/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/fr/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/fr/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/fr/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/fr/LC_MESSAGES/kiconthemes5.mo",
"share/locale/fr/LC_MESSAGES/glib20.mo",
"share/locale/fr/LC_MESSAGES/gtk20.mo",
"share/locale/fr/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/fr/LC_MESSAGES/libkleopatra.mo",
"share/locale/fr/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/fr/LC_MESSAGES/kleopatra.mo",
"share/locale/lv/kf5_entry.desktop",
"share/locale/lv/LC_MESSAGES/ki18n5.mo",
"share/locale/lv/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/lv/LC_MESSAGES/kxmlgui5.mo",
"share/locale/lv/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/lv/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/lv/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/lv/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/lv/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/lv/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/lv/LC_MESSAGES/kiconthemes5.mo",
"share/locale/lv/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/lv/LC_MESSAGES/libkleopatra.mo",
"share/locale/lv/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/lv/LC_MESSAGES/kleopatra.mo",
"share/locale/uz@cyrillic/kf5_entry.desktop",
"share/locale/uz@cyrillic/LC_MESSAGES/ki18n5.mo",
"share/locale/uz@cyrillic/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/uz@cyrillic/LC_MESSAGES/kxmlgui5.mo",
"share/locale/uz@cyrillic/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/uz@cyrillic/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/uz@cyrillic/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/uz@cyrillic/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/uz@cyrillic/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/uz@cyrillic/LC_MESSAGES/kiconthemes5.mo",
"share/locale/uz@cyrillic/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/uz@cyrillic/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/uz@cyrillic/LC_MESSAGES/kleopatra.mo",
"share/locale/tr/kf5_entry.desktop",
"share/locale/tr/LC_MESSAGES/ki18n5.mo",
"share/locale/tr/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/tr/LC_MESSAGES/kxmlgui5.mo",
"share/locale/tr/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/tr/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/tr/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/tr/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/tr/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/tr/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/tr/LC_MESSAGES/kiconthemes5.mo",
"share/locale/tr/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/tr/LC_MESSAGES/libkleopatra.mo",
"share/locale/tr/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/tr/LC_MESSAGES/kleopatra.mo",
"share/locale/gl/kf5_entry.desktop",
"share/locale/gl/LC_MESSAGES/ki18n5.mo",
"share/locale/gl/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/gl/LC_MESSAGES/kxmlgui5.mo",
"share/locale/gl/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/gl/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/gl/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/gl/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/gl/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/gl/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/gl/LC_MESSAGES/kiconthemes5.mo",
"share/locale/gl/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/gl/LC_MESSAGES/libkleopatra.mo",
"share/locale/gl/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/gl/LC_MESSAGES/kleopatra.mo",
"share/locale/ta/kf5_entry.desktop",
"share/locale/ta/LC_MESSAGES/ki18n5.mo",
"share/locale/ta/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ta/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ta/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ta/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ta/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ta/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ta/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ta/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ta/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ta/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ta/LC_MESSAGES/libkleopatra.mo",
"share/locale/ta/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ta/LC_MESSAGES/kleopatra.mo",
"share/locale/af/kf5_entry.desktop",
"share/locale/af/LC_MESSAGES/ki18n5.mo",
"share/locale/af/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/af/LC_MESSAGES/kxmlgui5.mo",
"share/locale/af/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/af/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/af/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/af/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/af/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/af/LC_MESSAGES/kiconthemes5.mo",
"share/locale/af/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/af/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/af/LC_MESSAGES/kleopatra.mo",
"share/locale/es/kf5_entry.desktop",
"share/locale/es/LC_MESSAGES/ki18n5.mo",
"share/locale/es/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/es/LC_MESSAGES/kxmlgui5.mo",
"share/locale/es/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/es/LC_MESSAGES/gpa.mo",
"share/locale/es/LC_MESSAGES/atk10.mo",
"share/locale/es/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/es/LC_MESSAGES/gtk20-properties.mo",
"share/locale/es/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/es/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/es/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/es/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/es/LC_MESSAGES/kiconthemes5.mo",
"share/locale/es/LC_MESSAGES/glib20.mo",
"share/locale/es/LC_MESSAGES/gtk20.mo",
"share/locale/es/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/es/LC_MESSAGES/libkleopatra.mo",
"share/locale/es/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/es/LC_MESSAGES/kleopatra.mo",
"share/locale/en_GB/kf5_entry.desktop",
"share/locale/en_GB/LC_MESSAGES/ki18n5.mo",
"share/locale/en_GB/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/en_GB/LC_MESSAGES/kxmlgui5.mo",
"share/locale/en_GB/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/en_GB/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/en_GB/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/en_GB/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/en_GB/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/en_GB/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/en_GB/LC_MESSAGES/kiconthemes5.mo",
"share/locale/en_GB/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/en_GB/LC_MESSAGES/libkleopatra.mo",
"share/locale/en_GB/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/en_GB/LC_MESSAGES/kleopatra.mo",
"share/locale/ca/kf5_entry.desktop",
"share/locale/ca/LC_MESSAGES/ki18n5.mo",
"share/locale/ca/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ca/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ca/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ca/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ca/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ca/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ca/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ca/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ca/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ca/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ca/LC_MESSAGES/libkleopatra.mo",
"share/locale/ca/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ca/LC_MESSAGES/kleopatra.mo",
"share/locale/el/kf5_entry.desktop",
"share/locale/el/LC_MESSAGES/ki18n5.mo",
"share/locale/el/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/el/LC_MESSAGES/kxmlgui5.mo",
"share/locale/el/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/el/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/el/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/el/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/el/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/el/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/el/LC_MESSAGES/kiconthemes5.mo",
"share/locale/el/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/el/LC_MESSAGES/libkleopatra.mo",
"share/locale/el/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/el/LC_MESSAGES/kleopatra.mo",
"share/locale/se/kf5_entry.desktop",
"share/locale/se/LC_MESSAGES/ki18n5.mo",
"share/locale/se/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/se/LC_MESSAGES/kxmlgui5.mo",
"share/locale/se/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/se/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/se/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/se/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/se/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/se/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/se/LC_MESSAGES/kiconthemes5.mo",
"share/locale/se/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/se/LC_MESSAGES/libkleopatra.mo",
"share/locale/se/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/se/LC_MESSAGES/kleopatra.mo",
"share/locale/sr@latin/kf5_entry.desktop",
"share/locale/sr@latin/LC_MESSAGES/ki18n5.mo",
"share/locale/sr@latin/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/sr@latin/LC_MESSAGES/kxmlgui5.mo",
"share/locale/sr@latin/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/sr@latin/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/sr@latin/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/sr@latin/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/sr@latin/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/sr@latin/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/sr@latin/LC_MESSAGES/kiconthemes5.mo",
"share/locale/sr@latin/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/sr@latin/LC_MESSAGES/libkleopatra.mo",
"share/locale/sr@latin/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/km/kf5_entry.desktop",
"share/locale/km/LC_MESSAGES/ki18n5.mo",
"share/locale/km/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/km/LC_MESSAGES/kxmlgui5.mo",
"share/locale/km/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/km/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/km/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/km/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/km/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/km/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/km/LC_MESSAGES/kiconthemes5.mo",
"share/locale/km/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/km/LC_MESSAGES/libkleopatra.mo",
"share/locale/km/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/km/LC_MESSAGES/kleopatra.mo",
"share/locale/be/kf5_entry.desktop",
"share/locale/be/LC_MESSAGES/ki18n5.mo",
"share/locale/be/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/be/LC_MESSAGES/kxmlgui5.mo",
"share/locale/be/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/be/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/be/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/be/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/be/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/be/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/be/LC_MESSAGES/kiconthemes5.mo",
"share/locale/be/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/be/LC_MESSAGES/libkleopatra.mo",
"share/locale/be/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/be/LC_MESSAGES/kleopatra.mo",
"share/locale/pa/kf5_entry.desktop",
"share/locale/pa/LC_MESSAGES/ki18n5.mo",
"share/locale/pa/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/pa/LC_MESSAGES/kxmlgui5.mo",
"share/locale/pa/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/pa/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/pa/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/pa/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/pa/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/pa/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/pa/LC_MESSAGES/kiconthemes5.mo",
"share/locale/pa/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/pa/LC_MESSAGES/libkleopatra.mo",
"share/locale/pa/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/pa/LC_MESSAGES/kleopatra.mo",
"share/locale/ms/kf5_entry.desktop",
"share/locale/ms/LC_MESSAGES/ki18n5.mo",
"share/locale/ms/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ms/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ms/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ms/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ms/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ms/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ms/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ms/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ms/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ms/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ms/LC_MESSAGES/libkleopatra.mo",
"share/locale/ms/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ms/LC_MESSAGES/kleopatra.mo",
"share/locale/ca@valencia/kf5_entry.desktop",
"share/locale/ca@valencia/LC_MESSAGES/ki18n5.mo",
"share/locale/ca@valencia/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/ca@valencia/LC_MESSAGES/kxmlgui5.mo",
"share/locale/ca@valencia/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/ca@valencia/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/ca@valencia/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/ca@valencia/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/ca@valencia/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/ca@valencia/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/ca@valencia/LC_MESSAGES/kiconthemes5.mo",
"share/locale/ca@valencia/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/ca@valencia/LC_MESSAGES/libkleopatra.mo",
"share/locale/ca@valencia/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/ca@valencia/LC_MESSAGES/kleopatra.mo",
"share/locale/da/kf5_entry.desktop",
"share/locale/da/LC_MESSAGES/ki18n5.mo",
"share/locale/da/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/da/LC_MESSAGES/kxmlgui5.mo",
"share/locale/da/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/da/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/da/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/da/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/da/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/da/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/da/LC_MESSAGES/kiconthemes5.mo",
"share/locale/da/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/da/LC_MESSAGES/libkleopatra.mo",
"share/locale/da/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/da/LC_MESSAGES/kleopatra.mo",
"share/locale/nl/kf5_entry.desktop",
"share/locale/nl/LC_MESSAGES/ki18n5.mo",
"share/locale/nl/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/nl/LC_MESSAGES/kxmlgui5.mo",
"share/locale/nl/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/nl/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/nl/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/nl/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/nl/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/nl/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/nl/LC_MESSAGES/kiconthemes5.mo",
"share/locale/nl/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/nl/LC_MESSAGES/libkleopatra.mo",
"share/locale/nl/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/nl/LC_MESSAGES/kleopatra.mo",
"share/locale/zh_CN/kf5_entry.desktop",
"share/locale/zh_CN/LC_MESSAGES/ki18n5.mo",
"share/locale/zh_CN/LC_MESSAGES/kcompletion5_qt.qm",
"share/locale/zh_CN/LC_MESSAGES/kxmlgui5.mo",
"share/locale/zh_CN/LC_MESSAGES/kcoreaddons5_qt.qm",
"share/locale/zh_CN/LC_MESSAGES/kitemviews5_qt.qm",
"share/locale/zh_CN/LC_MESSAGES/kconfigwidgets5.mo",
"share/locale/zh_CN/LC_MESSAGES/kwatchgnupg.mo",
"share/locale/zh_CN/LC_MESSAGES/kwindowsystem5_qt.qm",
"share/locale/zh_CN/LC_MESSAGES/kcodecs5_qt.qm",
"share/locale/zh_CN/LC_MESSAGES/kiconthemes5.mo",
"share/locale/zh_CN/LC_MESSAGES/kwidgetsaddons5_qt.qm",
"share/locale/zh_CN/LC_MESSAGES/libkleopatra.mo",
"share/locale/zh_CN/LC_MESSAGES/kconfig5_qt.qm",
"share/locale/zh_CN/LC_MESSAGES/kleopatra.mo",
"share/QtProject/qtlogging.ini",
"share/gpg4win/README.pt.txt",
"share/gpg4win/HOWTO-SMIME.de.txt",
"share/gpg4win/README.ar.txt",
"share/gpg4win/file-ext.ico",
"share/gpg4win/README.fr.txt",
"share/gpg4win/HOWTO-SMIME.en.txt",
"share/gpg4win/README.it.txt",
"share/gpg4win/gpg4win-compendium-de.pdf",
"share/gpg4win/versioninfo.txt",
"share/gpg4win/README.de.txt",
"share/gpg4win/gpg4win-compendium-en.pdf",
"share/gpg4win/README.es.txt",
"share/gpg4win/README.ru.txt",
"share/gpg4win/README.cz.txt",
"share/gpg4win/README.en.txt",
"share/gpa/gpa-logo.ppm",
"share/gpa/gpa.png",
"share/gnupg/paperkey.man",
NULL
};
diff --git a/src/uninst-scute.nsi b/src/uninst-scute.nsi
new file mode 100644
index 00000000..5c02a2e8
--- /dev/null
+++ b/src/uninst-scute.nsi
@@ -0,0 +1,35 @@
+# uninst-scute.nsi - Installer f. scute. -*- coding: latin-1; -*-
+# Copyright (C) 2019 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}/scute-${gpg4win_pkg_scute_version}
+
+
+; Uninstaller section.
+Section "-un.scute"
+!ifdef SOURCES
+ Push "${gpg4win_pkg_scute}"
+ Call un.SourceDelete
+!else
+ Delete /REBOOTOK "$INSTDIR\bin\scute.dll"
+!endif
+SectionEnd