diff --git a/src/Makefile.am b/src/Makefile.am index 2bc14ea2..9e6fbbde 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,705 +1,705 @@ # 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-light.h mkportable-full.h \ + 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-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-boost.nsi uninst-boost.nsi \ inst-extra-cmake-modules.nsi uninst-extra-cmake-modules.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 SUBDIRS = dictionaries 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 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 # 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) \ --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 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 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_QTSCRIPT=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 gpg4win_pkg_breeze_icons_configure = \ -DBINARY_ICONS_RESOURCE=OFF # 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 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-light.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/mkportable-full.h b/src/mkportable-full.h index 3d0d1c83..347c95ae 100644 --- a/src/mkportable-full.h +++ b/src/mkportable-full.h @@ -1,722 +1,1688 @@ const char * const full_files[] = { - "bin/dbus-daemon.exe", - "bin/kbuildsycoca4.exe", - "bin/kdebugdialog.exe", - "bin/kgpgconf.exe", - "bin/kleopatra.exe", - "bin/kwatchgnupg.exe", - "bin/libkdecore.dll", - "dbus-env.bat", - "dbus-launch.exe", - "dbus-monitor.exe", - "dbus-send.exe", - "../GnuPG/bin/dirmngr.exe", - "etc/fonts/fonts.conf", - "etc/gtk-2.0/im-multipress.conf", - "etc/pango/pango.modules", - "etc/session.conf", - "etc/system.conf", - "freetype6.dll", - "gdbus.exe", - "gdk-pixbuf-pixdata.exe", - "gdk-pixbuf-query-loaders.exe", - "gio-querymodules.exe", - "glib-compile-resources.exe", - "glib-compile-schemas.exe", - "glib-genmarshal.exe", - "gobject-query.exe", - "gpa.exe", + "VERSION", + "../GnuPG/bin/libsqlite3-0.dll", + "../GnuPG/bin/gpgme-w32spawn.exe", + "../GnuPG/bin/libksba-8.dll", "../GnuPG/bin/gpg-agent.exe", - "../GnuPG/bin/gpg-connect-agent.exe", - "gpg-error.exe", "../GnuPG/bin/gpgconf.exe", - "gpgme-w32spawn.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", - "gresource.exe", - "gsettings.exe", - "gspawn-win32-helper-console.exe", - "gspawn-win32-helper.exe", - "gtk-query-immodules-2.0.exe", - "gtk-update-icon-cache.exe", - "../GnuPG/include/assuan.h", + "../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", - "include/gpg-error.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/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/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/gresource.exe", "include/gpgme.h", - "../GnuPG/include/ksba.h", - "intl.dll", - "kbuildsycoca4.exe", - "kdebugdialog.exe", - "kgpgconf.exe", - "kleopatra.exe", - "kwatchgnupg.exe", - "lib/gtk-2.0/2.10.0/engines/libpixmap.dll", - "lib/gtk-2.0/2.10.0/engines/libwimp.dll", + "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-cedilla.dll", - "lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.dll", "lib/gtk-2.0/2.10.0/immodules/im-ime.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/immodules/im-multipress.dll", - "lib/gtk-2.0/2.10.0/immodules/im-thai.dll", - "lib/gtk-2.0/2.10.0/immodules/im-ti-er.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/modules/libgail.dll", - "lib/kde4/kcm_kleopatra.dll", - "../GnuPG/bin/libadns-1.dll", - "../GnuPG/bin/libassuan-0.dll", - "libatk-1.0-0.dll", - "libattica.dll", - "libcairo-2.dll", - "libcairo-gobject-2.dll", - "libcairo-script-interpreter-2.dll", - "libdbus-1.dll", - "libdbusmenu-qt.dll", - "libexpat-1.dll", - "libexpat.dll", - "libffi-6.dll", - "libfontconfig-1.dll", - "libgailutil-18.dll", - "libgcc_s_sjlj-1.dll", - "../GnuPG/bin/libgcrypt-20.dll", - "libgdk-win32-2.0-0.dll", - "libgdk_pixbuf-2.0-0.dll", - "libgio-2.0-0.dll", - "libglib-2.0-0.dll", - "libgmodule-2.0-0.dll", - "libgobject-2.0-0.dll", - "libgpg-error-0.dll", - "libgpgme++.dll", - "libgpgme-11.dll", - "libgpgme-glib-11.dll", - "libgthread-2.0-0.dll", - "libgtk-win32-2.0-0.dll", - "libiconv-2.dll", - "libintl-8.dll", - "libintl.dll", - "libkcmutils.dll", - "libkdeui.dll", - "libkdewin.dll", - "libkleo.dll", - "libkleopatraclientcore.dll", - "libkleopatraclientgui.dll", - "libkmime.dll", - "../GnuPG/bin/libksba-8.dll", - "libpango-1.0-0.dll", - "libpangocairo-1.0-0.dll", - "libpangoft2-1.0-0.dll", - "libpangowin32-1.0-0.dll", - "libpng14-14.dll", - "libqgpgme.dll", - "md5sum.exe", - "pango-querymodules.exe", - "paperkey.exe", - "pinentry-gtk-2.exe", - "pinentry-qt.exe", - "pinentry-w32.exe", - "plugins/imageformats/qgif4.dll", - "plugins/imageformats/qico4.dll", - "plugins/imageformats/qjpeg4.dll", - "plugins/imageformats/qmng4.dll", - "plugins/imageformats/qsvg4.dll", - "plugins/imageformats/qtiff4.dll", - "pub/gpa.exe", - "../GnuPG/bin/gpg-connect-agent.exe", - "../GnuPG/bin/gpg.exe", - "../GnuPG/bin/gpgsm.exe", - "../GnuPG/bin/gpgv.exe", - "qdbus.exe", - "qt.conf", - "QtCore4.dll", - "QtDBus4.dll", - "QtGui4.dll", - "QtNetwork4.dll", - "QtSvg4.dll", - "QtXml4.dll", - "../GnuPG/bin/scdaemon.exe", - "sha1sum.exe", - "sha256sum.exe", - "share/applications/kde4/kleopatra.desktop", - "share/applications/kde4/kleopatra_import.desktop", - "share/apps/kcharselect/kcharselect-data", - "share/apps/kdeui/about/bar-bottom-left.png", - "share/apps/kdeui/about/bar-bottom-middle.png", - "share/apps/kdeui/about/bar-bottom-right.png", - "share/apps/kdeui/about/bar-middle-left.png", - "share/apps/kdeui/about/bar-middle-right.png", - "share/apps/kdeui/about/bar-top-left.png", - "share/apps/kdeui/about/bar-top-middle.png", - "share/apps/kdeui/about/bar-top-right.png", - "share/apps/kdeui/about/box-bottom-left.png", - "share/apps/kdeui/about/box-bottom-middle.png", - "share/apps/kdeui/about/box-bottom-right.png", - "share/apps/kdeui/about/box-middle-left.png", - "share/apps/kdeui/about/box-middle-right.png", - "share/apps/kdeui/about/box-top-left.png", - "share/apps/kdeui/about/box-top-middle.png", - "share/apps/kdeui/about/box-top-right.png", - "share/apps/kdeui/about/kde_infopage.css", - "share/apps/kdeui/about/kde_infopage_rtl.css", - "share/apps/kdeui/about/top-middle.png", - "share/apps/kdeui/pics/aboutkde.png", - "share/apps/kdeui/pics/kdeprint_nup1.png", - "share/apps/kdeui/pics/kdeprint_nup2.png", - "share/apps/kdeui/pics/kdeprint_nup4.png", - "share/apps/kdeui/pics/kdeprint_nupother.png", - "share/apps/kdeui/pics/ktip-bulb.png", - "share/apps/kleopatra/kleopatra.rc", - "share/apps/kleopatra/pics/gpg4win-compact.png", - "share/apps/kleopatra/pics/gpg4win.png", - "share/apps/kleopatra/pics/kleopatra_splashscreen.png", - "share/apps/kleopatra/pics/kleopatra_splashscreen.svgz", - "share/apps/kleopatra/pics/kleopatra_wizard.png", - "share/apps/kleopatra/pics/kleopatra_wizard.svgz", - "share/apps/kwatchgnupg/kwatchgnupgui.rc", - "share/apps/kwatchgnupg/pics/kwatchgnupg.png", - "share/apps/kwatchgnupg/pics/kwatchgnupg2.png", - "share/apps/libkleopatra/pics/chiasmus_chi.png", - "share/apps/libkleopatra/pics/hi16-app-gpg.png", - "share/apps/libkleopatra/pics/hi16-app-gpgsm.png", - "share/apps/libkleopatra/pics/hi22-app-gpg.png", - "share/apps/libkleopatra/pics/hi22-app-gpgsm.png", - "share/apps/libkleopatra/pics/hi32-app-gpg.png", - "share/apps/libkleopatra/pics/hi32-app-gpgsm.png", - "share/apps/libkleopatra/pics/key.png", - "share/apps/libkleopatra/pics/key_bad.png", - "share/apps/libkleopatra/pics/key_ok.png", - "share/apps/libkleopatra/pics/key_unknown.png", - "share/apps/libkleopatra/pics/smartcard.xpm", - "share/config/colors/40.colors", - "share/config/colors/Oxygen.colors", - "share/config/colors/Rainbow.colors", - "share/config/colors/Royal.colors", - "share/config/colors/Web.colors", - "share/config/kdebug.areas", - "share/config/kdebugrc", - "share/config/kdeglobals", - "share/config/libkleopatrarc", - "share/config/ui/ui_standards.rc", - "share/doc/HTML/common/1.png", - "share/doc/HTML/common/10.png", - "share/doc/HTML/common/2.png", - "share/doc/HTML/common/3.png", - "share/doc/HTML/common/4.png", - "share/doc/HTML/common/5.png", - "share/doc/HTML/common/6.png", - "share/doc/HTML/common/7.png", - "share/doc/HTML/common/8.png", - "share/doc/HTML/common/9.png", - "share/doc/HTML/common/artistic-license.html", - "share/doc/HTML/common/block_title_bottom.png", - "share/doc/HTML/common/block_title_mid.png", - "share/doc/HTML/common/block_title_top.png", - "share/doc/HTML/common/bottom-left.png", - "share/doc/HTML/common/bottom-middle.png", - "share/doc/HTML/common/bottom-right.png", - "share/doc/HTML/common/bsd-license.html", - "share/doc/HTML/common/doxygen.css", - "share/doc/HTML/common/favicon.ico", - "share/doc/HTML/common/fdl-license", - "share/doc/HTML/common/fdl-license.html", - "share/doc/HTML/common/fdl-notice.html", - "share/doc/HTML/common/fdl-translated.html", - "share/doc/HTML/common/footer.html", - "share/doc/HTML/common/gpl-license", - "share/doc/HTML/common/gpl-license.html", - "share/doc/HTML/common/gpl-translated.html", - "share/doc/HTML/common/header.html", - "share/doc/HTML/common/kde-default.css", - "share/doc/HTML/common/kde-docs.css", - "share/doc/HTML/common/kde-localised.css", - "share/doc/HTML/common/kde_logo_bg.png", - "share/doc/HTML/common/lgpl-license", - "share/doc/HTML/common/lgpl-license.html", - "share/doc/HTML/common/lgpl-translated.html", - "share/doc/HTML/common/mainfooter.html", - "share/doc/HTML/common/mainheader.html", - "share/doc/HTML/common/qpl-license.html", - "share/doc/HTML/common/tabs.css", - "share/doc/HTML/common/top-kde.jpg", - "share/doc/HTML/common/top-left.jpg", - "share/doc/HTML/common/top-left.png", - "share/doc/HTML/common/top-middle.png", - "share/doc/HTML/common/top-right.jpg", - "share/doc/HTML/common/top-right.png", - "share/doc/HTML/common/top.jpg", - "share/doc/HTML/common/x11-license.html", - "share/doc/HTML/common/xml.dcl", - "share/doc/HTML/de/kleopatra/admin-archive-definitions.html", - "share/doc/HTML/de/kleopatra/admin-checksum-definitions.html", - "share/doc/HTML/de/kleopatra/admin-key-filters.html", - "share/doc/HTML/de/kleopatra/admin.html", - "share/doc/HTML/de/kleopatra/commandline-options.html", - "share/doc/HTML/de/kleopatra/configuration-appearance.html", - "share/doc/HTML/de/kleopatra/configuration-crypto-operations.html", - "share/doc/HTML/de/kleopatra/configuration-gnupg-system.html", - "share/doc/HTML/de/kleopatra/configuration-smime-validation.html", - "share/doc/HTML/de/kleopatra/configuration.html", - "share/doc/HTML/de/kleopatra/credits-and-license.html", - "share/doc/HTML/de/kleopatra/functions-newkey.html", - "share/doc/HTML/de/kleopatra/functions-search.html", - "share/doc/HTML/de/kleopatra/functions.html", - "share/doc/HTML/de/kleopatra/index.html", - "share/doc/HTML/de/kleopatra/introduction.html", - "share/doc/HTML/de/kleopatra/menu.html", - "share/doc/HTML/de/kleopatra/menucertificates.html", - "share/doc/HTML/de/kleopatra/menuhelp.html", - "share/doc/HTML/de/kleopatra/menusettings.html", - "share/doc/HTML/de/kleopatra/menutools.html", - "share/doc/HTML/de/kleopatra/menuview.html", - "share/doc/HTML/de/kleopatra/menuwindow.html", - "share/doc/HTML/en/kleopatra/admin-archive-definitions.html", - "share/doc/HTML/en/kleopatra/admin-checksum-definitions.html", - "share/doc/HTML/en/kleopatra/admin-key-filters.html", - "share/doc/HTML/en/kleopatra/admin.html", - "share/doc/HTML/en/kleopatra/commandline-options.html", - "share/doc/HTML/en/kleopatra/configuration-appearance.html", - "share/doc/HTML/en/kleopatra/configuration-crypto-operations.html", - "share/doc/HTML/en/kleopatra/configuration-gnupg-system.html", - "share/doc/HTML/en/kleopatra/configuration-smime-validation.html", - "share/doc/HTML/en/kleopatra/configuration.html", - "share/doc/HTML/en/kleopatra/credits-and-license.html", - "share/doc/HTML/en/kleopatra/functions-newkey.html", - "share/doc/HTML/en/kleopatra/functions-search.html", - "share/doc/HTML/en/kleopatra/functions.html", - "share/doc/HTML/en/kleopatra/index.html", - "share/doc/HTML/en/kleopatra/introduction.html", - "share/doc/HTML/en/kleopatra/menu.html", - "share/doc/HTML/en/kleopatra/menucertificates.html", - "share/doc/HTML/en/kleopatra/menuhelp.html", - "share/doc/HTML/en/kleopatra/menusettings.html", - "share/doc/HTML/en/kleopatra/menutools.html", - "share/doc/HTML/en/kleopatra/menuview.html", - "share/doc/HTML/en/kleopatra/menuwindow.html", + "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", - "../GnuPG/share/gnupg/gpg-conf.skel", - "share/gnupg/help.*.txt", - "share/gnupg/paperkey.man", - "share/gpa/gpa-logo.ppm", - "share/gpa/gpa.png", - "share/gpg4win/gpg4win-compendium-de.pdf", - "share/gpg4win/gpg4win-compendium-en.pdf", - "share/gpg4win/HOWTO-SMIME.*.txt", - "share/gpg4win/README.*.txt", - "share/gpg4win/versioninfo.txt", - "share/icons/hicolor/128x128/apps/kleopatra.png", + "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/22x22/apps/kleopatra.png", - "share/icons/hicolor/256x256/apps/kleopatra.png", + "share/icons/hicolor/16x16/apps/gpg4win-compact.png", "share/icons/hicolor/32x32/apps/kleopatra.png", - "share/icons/hicolor/48x48/apps/kleopatra.png", - "share/icons/hicolor/64x64/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/scalable/apps/kleopatra.svgz", - "share/icons/oxygen/128x128/actions/application-exit.png", - "share/icons/oxygen/128x128/actions/configure.png", - "share/icons/oxygen/128x128/actions/dialog-ok-apply.png", - "share/icons/oxygen/128x128/actions/dialog-ok.png", - "share/icons/oxygen/128x128/actions/edit-find.png", - "share/icons/oxygen/128x128/actions/go-bottom.png", - "share/icons/oxygen/128x128/actions/go-down.png", - "share/icons/oxygen/128x128/actions/go-first.png", - "share/icons/oxygen/128x128/actions/go-last.png", - "share/icons/oxygen/128x128/actions/go-next.png", - "share/icons/oxygen/128x128/actions/go-previous.png", - "share/icons/oxygen/128x128/actions/go-top.png", - "share/icons/oxygen/128x128/actions/go-up.png", - "share/icons/oxygen/128x128/actions/list-remove.png", - "share/icons/oxygen/128x128/actions/tools-report-bug.png", - "share/icons/oxygen/128x128/apps/kde.png", - "share/icons/oxygen/128x128/categories/applications-graphics.png", - "share/icons/oxygen/128x128/categories/preferences-system-network.png", - "share/icons/oxygen/128x128/devices/secure-card.png", - "share/icons/oxygen/128x128/status/dialog-error.png", - "share/icons/oxygen/128x128/status/dialog-information.png", - "share/icons/oxygen/128x128/status/dialog-password.png", - "share/icons/oxygen/128x128/status/dialog-warning.png", - "share/icons/oxygen/128x128/status/security-high.png", - "share/icons/oxygen/128x128/status/security-low.png", - "share/icons/oxygen/128x128/status/security-medium.png", - "share/icons/oxygen/16x16/actions/application-exit.png", - "share/icons/oxygen/16x16/actions/arrow-down.png", - "share/icons/oxygen/16x16/actions/arrow-up.png", - "share/icons/oxygen/16x16/actions/configure-shortcuts.png", - "share/icons/oxygen/16x16/actions/configure-toolbars.png", - "share/icons/oxygen/16x16/actions/configure.png", - "share/icons/oxygen/16x16/actions/dialog-cancel.png", - "share/icons/oxygen/16x16/actions/dialog-close.png", - "share/icons/oxygen/16x16/actions/dialog-ok-apply.png", - "share/icons/oxygen/16x16/actions/dialog-ok.png", - "share/icons/oxygen/16x16/actions/document-edit-decrypt-verify.png", - "share/icons/oxygen/16x16/actions/document-edit-decrypt.png", - "share/icons/oxygen/16x16/actions/document-edit-encrypt.png", - "share/icons/oxygen/16x16/actions/document-edit-sign-encrypt.png", - "share/icons/oxygen/16x16/actions/document-edit-sign.png", - "share/icons/oxygen/16x16/actions/document-edit-verify.png", - "share/icons/oxygen/16x16/actions/document-encrypt.png", - "share/icons/oxygen/16x16/actions/document-open.png", - "share/icons/oxygen/16x16/actions/document-print.png", - "share/icons/oxygen/16x16/actions/document-revert.png", - "share/icons/oxygen/16x16/actions/edit-clear-locationbar-rtl.png", - "share/icons/oxygen/16x16/actions/edit-delete.png", - "share/icons/oxygen/16x16/actions/edit-find.png", - "share/icons/oxygen/16x16/actions/edit-redo.png", - "share/icons/oxygen/16x16/actions/edit-rename.png", - "share/icons/oxygen/16x16/actions/edit-undo.png", - "share/icons/oxygen/16x16/actions/go-bottom.png", - "share/icons/oxygen/16x16/actions/go-down.png", - "share/icons/oxygen/16x16/actions/go-first.png", - "share/icons/oxygen/16x16/actions/go-last.png", - "share/icons/oxygen/16x16/actions/go-next.png", - "share/icons/oxygen/16x16/actions/go-previous.png", - "share/icons/oxygen/16x16/actions/go-top.png", - "share/icons/oxygen/16x16/actions/go-up.png", - "share/icons/oxygen/16x16/actions/help-contents.png", - "share/icons/oxygen/16x16/actions/help-contextual.png", - "share/icons/oxygen/16x16/actions/list-add.png", - "share/icons/oxygen/16x16/actions/list-remove.png", - "share/icons/oxygen/16x16/actions/process-stop.png", - "share/icons/oxygen/16x16/actions/tab-close.png", - "share/icons/oxygen/16x16/actions/tab-duplicate.png", - "share/icons/oxygen/16x16/actions/tab-new-background.png", - "share/icons/oxygen/16x16/actions/tools-report-bug.png", - "share/icons/oxygen/16x16/actions/view-certificate-add.png", - "share/icons/oxygen/16x16/actions/view-certificate-export-secret.png", - "share/icons/oxygen/16x16/actions/view-certificate-export-server.png", - "share/icons/oxygen/16x16/actions/view-certificate-export.png", - "share/icons/oxygen/16x16/actions/view-certificate-import.png", - "share/icons/oxygen/16x16/actions/view-certificate-server-configure.png", - "share/icons/oxygen/16x16/actions/view-certificate-sign.png", - "share/icons/oxygen/16x16/actions/view-refresh.png", - "share/icons/oxygen/16x16/actions/window-close.png", - "share/icons/oxygen/16x16/animations/process-working-kde.png", - "share/icons/oxygen/16x16/apps/internet-mail.png", - "share/icons/oxygen/16x16/apps/kde.png", - "share/icons/oxygen/16x16/categories/applications-graphics.png", - "share/icons/oxygen/16x16/categories/preferences-system-network.png", - "share/icons/oxygen/16x16/devices/secure-card.png", - "share/icons/oxygen/16x16/status/dialog-error.png", - "share/icons/oxygen/16x16/status/dialog-information.png", - "share/icons/oxygen/16x16/status/dialog-password.png", - "share/icons/oxygen/16x16/status/dialog-warning.png", - "share/icons/oxygen/16x16/status/security-high.png", - "share/icons/oxygen/16x16/status/security-low.png", - "share/icons/oxygen/16x16/status/security-medium.png", - "share/icons/oxygen/22x22/actions/application-exit.png", - "share/icons/oxygen/22x22/actions/arrow-down.png", - "share/icons/oxygen/22x22/actions/arrow-up.png", - "share/icons/oxygen/22x22/actions/configure-shortcuts.png", - "share/icons/oxygen/22x22/actions/configure-toolbars.png", - "share/icons/oxygen/22x22/actions/configure.png", - "share/icons/oxygen/22x22/actions/dialog-cancel.png", - "share/icons/oxygen/22x22/actions/dialog-close.png", - "share/icons/oxygen/22x22/actions/dialog-ok-apply.png", - "share/icons/oxygen/22x22/actions/dialog-ok.png", - "share/icons/oxygen/22x22/actions/document-edit-decrypt-verify.png", - "share/icons/oxygen/22x22/actions/document-edit-decrypt.png", - "share/icons/oxygen/22x22/actions/document-edit-encrypt.png", - "share/icons/oxygen/22x22/actions/document-edit-sign-encrypt.png", - "share/icons/oxygen/22x22/actions/document-edit-sign.png", - "share/icons/oxygen/22x22/actions/document-edit-verify.png", - "share/icons/oxygen/22x22/actions/document-encrypt.png", - "share/icons/oxygen/22x22/actions/document-open.png", - "share/icons/oxygen/22x22/actions/document-print.png", - "share/icons/oxygen/22x22/actions/document-revert.png", - "share/icons/oxygen/22x22/actions/edit-clear-locationbar-rtl.png", - "share/icons/oxygen/22x22/actions/edit-delete.png", - "share/icons/oxygen/22x22/actions/edit-find.png", - "share/icons/oxygen/22x22/actions/edit-redo.png", - "share/icons/oxygen/22x22/actions/edit-rename.png", - "share/icons/oxygen/22x22/actions/edit-undo.png", - "share/icons/oxygen/22x22/actions/go-bottom.png", - "share/icons/oxygen/22x22/actions/go-down.png", - "share/icons/oxygen/22x22/actions/go-first.png", - "share/icons/oxygen/22x22/actions/go-last.png", - "share/icons/oxygen/22x22/actions/go-next.png", - "share/icons/oxygen/22x22/actions/go-previous.png", - "share/icons/oxygen/22x22/actions/go-top.png", - "share/icons/oxygen/22x22/actions/go-up.png", - "share/icons/oxygen/22x22/actions/help-contents.png", - "share/icons/oxygen/22x22/actions/help-contextual.png", - "share/icons/oxygen/22x22/actions/list-add.png", - "share/icons/oxygen/22x22/actions/list-remove.png", - "share/icons/oxygen/22x22/actions/process-stop.png", - "share/icons/oxygen/22x22/actions/tab-close.png", - "share/icons/oxygen/22x22/actions/tab-duplicate.png", - "share/icons/oxygen/22x22/actions/tab-new-background.png", - "share/icons/oxygen/22x22/actions/tools-report-bug.png", - "share/icons/oxygen/22x22/actions/view-certificate-add.png", - "share/icons/oxygen/22x22/actions/view-certificate-export-secret.png", - "share/icons/oxygen/22x22/actions/view-certificate-export-server.png", - "share/icons/oxygen/22x22/actions/view-certificate-export.png", - "share/icons/oxygen/22x22/actions/view-certificate-import.png", - "share/icons/oxygen/22x22/actions/view-certificate-server-configure.png", - "share/icons/oxygen/22x22/actions/view-certificate-sign.png", - "share/icons/oxygen/22x22/actions/view-refresh.png", - "share/icons/oxygen/22x22/actions/window-close.png", - "share/icons/oxygen/22x22/animations/process-working-kde.png", - "share/icons/oxygen/22x22/apps/internet-mail.png", - "share/icons/oxygen/22x22/apps/kde.png", - "share/icons/oxygen/22x22/apps/preferences-desktop-locale.png", - "share/icons/oxygen/22x22/categories/applications-graphics.png", - "share/icons/oxygen/22x22/categories/preferences-system-network.png", - "share/icons/oxygen/22x22/devices/secure-card.png", - "share/icons/oxygen/22x22/status/dialog-error.png", - "share/icons/oxygen/22x22/status/dialog-information.png", - "share/icons/oxygen/22x22/status/dialog-password.png", - "share/icons/oxygen/22x22/status/dialog-warning.png", - "share/icons/oxygen/22x22/status/security-high.png", - "share/icons/oxygen/22x22/status/security-low.png", - "share/icons/oxygen/22x22/status/security-medium.png", - "share/icons/oxygen/256x256/categories/applications-graphics.png", - "share/icons/oxygen/256x256/categories/preferences-system-network.png", - "share/icons/oxygen/256x256/devices/secure-card.png", - "share/icons/oxygen/32x32/actions/application-exit.png", - "share/icons/oxygen/32x32/actions/arrow-down.png", - "share/icons/oxygen/32x32/actions/arrow-up.png", - "share/icons/oxygen/32x32/actions/configure-shortcuts.png", - "share/icons/oxygen/32x32/actions/configure-toolbars.png", - "share/icons/oxygen/32x32/actions/configure.png", - "share/icons/oxygen/32x32/actions/dialog-cancel.png", - "share/icons/oxygen/32x32/actions/dialog-close.png", - "share/icons/oxygen/32x32/actions/dialog-ok-apply.png", - "share/icons/oxygen/32x32/actions/dialog-ok.png", - "share/icons/oxygen/32x32/actions/document-edit-decrypt-verify.png", - "share/icons/oxygen/32x32/actions/document-edit-decrypt.png", - "share/icons/oxygen/32x32/actions/document-edit-encrypt.png", - "share/icons/oxygen/32x32/actions/document-edit-sign-encrypt.png", - "share/icons/oxygen/32x32/actions/document-edit-sign.png", - "share/icons/oxygen/32x32/actions/document-edit-verify.png", - "share/icons/oxygen/32x32/actions/document-encrypt.png", - "share/icons/oxygen/32x32/actions/document-open.png", - "share/icons/oxygen/32x32/actions/document-print.png", - "share/icons/oxygen/32x32/actions/document-revert.png", - "share/icons/oxygen/32x32/actions/edit-clear-locationbar-rtl.png", - "share/icons/oxygen/32x32/actions/edit-delete.png", - "share/icons/oxygen/32x32/actions/edit-find.png", - "share/icons/oxygen/32x32/actions/edit-redo.png", - "share/icons/oxygen/32x32/actions/edit-rename.png", - "share/icons/oxygen/32x32/actions/edit-undo.png", - "share/icons/oxygen/32x32/actions/go-bottom.png", - "share/icons/oxygen/32x32/actions/go-down.png", - "share/icons/oxygen/32x32/actions/go-first.png", - "share/icons/oxygen/32x32/actions/go-last.png", - "share/icons/oxygen/32x32/actions/go-next.png", - "share/icons/oxygen/32x32/actions/go-previous.png", - "share/icons/oxygen/32x32/actions/go-top.png", - "share/icons/oxygen/32x32/actions/go-up.png", - "share/icons/oxygen/32x32/actions/help-contents.png", - "share/icons/oxygen/32x32/actions/help-contextual.png", - "share/icons/oxygen/32x32/actions/list-add.png", - "share/icons/oxygen/32x32/actions/list-remove.png", - "share/icons/oxygen/32x32/actions/process-stop.png", - "share/icons/oxygen/32x32/actions/tab-close.png", - "share/icons/oxygen/32x32/actions/tab-duplicate.png", - "share/icons/oxygen/32x32/actions/tab-new-background.png", - "share/icons/oxygen/32x32/actions/tools-report-bug.png", - "share/icons/oxygen/32x32/actions/view-certificate-add.png", - "share/icons/oxygen/32x32/actions/view-certificate-export-secret.png", - "share/icons/oxygen/32x32/actions/view-certificate-export-server.png", - "share/icons/oxygen/32x32/actions/view-certificate-export.png", - "share/icons/oxygen/32x32/actions/view-certificate-import.png", - "share/icons/oxygen/32x32/actions/view-certificate-server-configure.png", - "share/icons/oxygen/32x32/actions/view-certificate-sign.png", - "share/icons/oxygen/32x32/actions/view-refresh.png", - "share/icons/oxygen/32x32/actions/window-close.png", - "share/icons/oxygen/32x32/animations/process-working-kde.png", - "share/icons/oxygen/32x32/apps/kde.png", - "share/icons/oxygen/32x32/categories/applications-graphics.png", - "share/icons/oxygen/32x32/categories/preferences-system-network.png", - "share/icons/oxygen/32x32/devices/secure-card.png", - "share/icons/oxygen/32x32/status/dialog-error.png", - "share/icons/oxygen/32x32/status/dialog-information.png", - "share/icons/oxygen/32x32/status/dialog-password.png", - "share/icons/oxygen/32x32/status/dialog-warning.png", - "share/icons/oxygen/32x32/status/security-high.png", - "share/icons/oxygen/32x32/status/security-low.png", - "share/icons/oxygen/32x32/status/security-medium.png", - "share/icons/oxygen/48x48/actions/application-exit.png", - "share/icons/oxygen/48x48/actions/arrow-down.png", - "share/icons/oxygen/48x48/actions/arrow-up.png", - "share/icons/oxygen/48x48/actions/configure-shortcuts.png", - "share/icons/oxygen/48x48/actions/configure-toolbars.png", - "share/icons/oxygen/48x48/actions/configure.png", - "share/icons/oxygen/48x48/actions/dialog-cancel.png", - "share/icons/oxygen/48x48/actions/dialog-close.png", - "share/icons/oxygen/48x48/actions/dialog-ok-apply.png", - "share/icons/oxygen/48x48/actions/dialog-ok.png", - "share/icons/oxygen/48x48/actions/document-edit-decrypt-verify.png", - "share/icons/oxygen/48x48/actions/document-edit-decrypt.png", - "share/icons/oxygen/48x48/actions/document-edit-encrypt.png", - "share/icons/oxygen/48x48/actions/document-edit-sign-encrypt.png", - "share/icons/oxygen/48x48/actions/document-edit-sign.png", - "share/icons/oxygen/48x48/actions/document-edit-verify.png", - "share/icons/oxygen/48x48/actions/document-encrypt.png", - "share/icons/oxygen/48x48/actions/document-open.png", - "share/icons/oxygen/48x48/actions/document-print.png", - "share/icons/oxygen/48x48/actions/document-revert.png", - "share/icons/oxygen/48x48/actions/edit-clear-locationbar-rtl.png", - "share/icons/oxygen/48x48/actions/edit-delete.png", - "share/icons/oxygen/48x48/actions/edit-find.png", - "share/icons/oxygen/48x48/actions/edit-redo.png", - "share/icons/oxygen/48x48/actions/edit-rename.png", - "share/icons/oxygen/48x48/actions/edit-undo.png", - "share/icons/oxygen/48x48/actions/go-bottom.png", - "share/icons/oxygen/48x48/actions/go-down.png", - "share/icons/oxygen/48x48/actions/go-first.png", - "share/icons/oxygen/48x48/actions/go-last.png", - "share/icons/oxygen/48x48/actions/go-next.png", - "share/icons/oxygen/48x48/actions/go-previous.png", - "share/icons/oxygen/48x48/actions/go-top.png", - "share/icons/oxygen/48x48/actions/go-up.png", - "share/icons/oxygen/48x48/actions/help-contents.png", - "share/icons/oxygen/48x48/actions/help-contextual.png", - "share/icons/oxygen/48x48/actions/list-add.png", - "share/icons/oxygen/48x48/actions/list-remove.png", - "share/icons/oxygen/48x48/actions/process-stop.png", - "share/icons/oxygen/48x48/actions/tab-close.png", - "share/icons/oxygen/48x48/actions/tab-duplicate.png", - "share/icons/oxygen/48x48/actions/tab-new-background.png", - "share/icons/oxygen/48x48/actions/tools-report-bug.png", - "share/icons/oxygen/48x48/actions/view-certificate-add.png", - "share/icons/oxygen/48x48/actions/view-certificate-export-secret.png", - "share/icons/oxygen/48x48/actions/view-certificate-export-server.png", - "share/icons/oxygen/48x48/actions/view-certificate-export.png", - "share/icons/oxygen/48x48/actions/view-certificate-import.png", - "share/icons/oxygen/48x48/actions/view-certificate-server-configure.png", - "share/icons/oxygen/48x48/actions/view-certificate-sign.png", - "share/icons/oxygen/48x48/actions/view-refresh.png", - "share/icons/oxygen/48x48/actions/window-close.png", - "share/icons/oxygen/48x48/animations/process-working-kde.png", - "share/icons/oxygen/48x48/apps/kde.png", - "share/icons/oxygen/48x48/categories/applications-graphics.png", - "share/icons/oxygen/48x48/categories/preferences-system-network.png", - "share/icons/oxygen/48x48/devices/secure-card.png", - "share/icons/oxygen/48x48/status/dialog-error.png", - "share/icons/oxygen/48x48/status/dialog-information.png", - "share/icons/oxygen/48x48/status/dialog-password.png", - "share/icons/oxygen/48x48/status/dialog-warning.png", - "share/icons/oxygen/48x48/status/security-high.png", - "share/icons/oxygen/48x48/status/security-low.png", - "share/icons/oxygen/48x48/status/security-medium.png", - "share/icons/oxygen/64x64/actions/application-exit.png", - "share/icons/oxygen/64x64/actions/configure.png", - "share/icons/oxygen/64x64/actions/dialog-ok-apply.png", - "share/icons/oxygen/64x64/actions/dialog-ok.png", - "share/icons/oxygen/64x64/actions/edit-find.png", - "share/icons/oxygen/64x64/actions/go-bottom.png", - "share/icons/oxygen/64x64/actions/go-down.png", - "share/icons/oxygen/64x64/actions/go-first.png", - "share/icons/oxygen/64x64/actions/go-last.png", - "share/icons/oxygen/64x64/actions/go-next.png", - "share/icons/oxygen/64x64/actions/go-previous.png", - "share/icons/oxygen/64x64/actions/go-top.png", - "share/icons/oxygen/64x64/actions/go-up.png", - "share/icons/oxygen/64x64/actions/list-remove.png", - "share/icons/oxygen/64x64/actions/tools-report-bug.png", - "share/icons/oxygen/64x64/apps/kde.png", - "share/icons/oxygen/64x64/categories/applications-graphics.png", - "share/icons/oxygen/64x64/categories/preferences-system-network.png", - "share/icons/oxygen/64x64/status/dialog-error.png", - "share/icons/oxygen/64x64/status/dialog-information.png", - "share/icons/oxygen/64x64/status/dialog-password.png", - "share/icons/oxygen/64x64/status/dialog-warning.png", - "share/icons/oxygen/64x64/status/security-high.png", - "share/icons/oxygen/64x64/status/security-low.png", - "share/icons/oxygen/64x64/status/security-medium.png", - "share/icons/oxygen/index.theme", - "share/kde4/services/kleopatra_config_appear.desktop", - "share/kde4/services/kleopatra_config_cryptooperations.desktop", - "share/kde4/services/kleopatra_config_dirserv.desktop", - "share/kde4/services/kleopatra_config_gnupgsystem.desktop", - "share/kde4/services/kleopatra_config_smimevalidation.desktop", - "share/kde4/services/kleopatra_decryptverifyfiles.desktop", - "share/kde4/services/kleopatra_decryptverifyfolders.desktop", - "share/kde4/services/kleopatra_signencryptfiles.desktop", - "share/kde4/services/kleopatra_signencryptfolders.desktop", - "share/locale/all_languages", - "share/locale/de/entry.desktop", - "share/locale/*/LC_MESSAGES/akonaditray.mo", - "share/locale/*/LC_MESSAGES/akregator.mo", - "share/locale/*/LC_MESSAGES/atk10.mo", - "share/locale/*/LC_MESSAGES/claws-mail.mo", - "share/locale/*/LC_MESSAGES/glib20.mo", - "share/locale/*/LC_MESSAGES/gnupg2.mo", - "share/locale/*/LC_MESSAGES/gpa.mo", - "share/locale/*/LC_MESSAGES/gtk20-properties.mo", - "share/locale/*/LC_MESSAGES/gtk20.mo", - "share/locale/*/LC_MESSAGES/kabc.mo", - "share/locale/*/LC_MESSAGES/kabcclient.mo", - "share/locale/*/LC_MESSAGES/kabcformat_binary.mo", - "share/locale/*/LC_MESSAGES/kabc_dir.mo", - "share/locale/*/LC_MESSAGES/kabc_file.mo", - "share/locale/*/LC_MESSAGES/kabc_ldapkio.mo", - "share/locale/*/LC_MESSAGES/kabc_net.mo", - "share/locale/*/LC_MESSAGES/kaddressbook-mobile.mo", - "share/locale/*/LC_MESSAGES/kaddressbook.mo", - "share/locale/*/LC_MESSAGES/kalarm.mo", - "share/locale/*/LC_MESSAGES/katepart4.mo", - "share/locale/*/LC_MESSAGES/kcertpart.mo", - "share/locale/*/LC_MESSAGES/kcmcrypto.mo", - "share/locale/*/LC_MESSAGES/kdelibs4.mo", - "share/locale/*/LC_MESSAGES/kdelibs_colors4.mo", - "share/locale/*/LC_MESSAGES/kdeqt.mo", - "share/locale/*/LC_MESSAGES/kfileaudiopreview4.mo", - "share/locale/*/LC_MESSAGES/kio4.mo", - "share/locale/*/LC_MESSAGES/kio_help4.mo", - "share/locale/*/LC_MESSAGES/kio_imap4.mo", - "share/locale/*/LC_MESSAGES/kio_ldap.mo", - "share/locale/*/LC_MESSAGES/kio_mbox.mo", - "share/locale/*/LC_MESSAGES/kio_nntp.mo", - "share/locale/*/LC_MESSAGES/kio_pop3.mo", - "share/locale/*/LC_MESSAGES/kio_sieve.mo", - "share/locale/*/LC_MESSAGES/kio_smtp.mo", - "share/locale/*/LC_MESSAGES/kjots.mo", - "share/locale/*/LC_MESSAGES/kleopatra.mo", - "share/locale/*/LC_MESSAGES/kmail-mobile.mo", - "share/locale/*/LC_MESSAGES/kmail.mo", - "share/locale/*/LC_MESSAGES/kmailcvt.mo", - "share/locale/*/LC_MESSAGES/knode.mo", - "share/locale/*/LC_MESSAGES/knotes.mo", - "share/locale/*/LC_MESSAGES/konsolekalendar.mo", - "share/locale/*/LC_MESSAGES/kontact.mo", - "share/locale/*/LC_MESSAGES/kontactinterfaces.mo", - "share/locale/*/LC_MESSAGES/korganizer-mobile.mo", - "share/locale/*/LC_MESSAGES/korganizer.mo", - "share/locale/*/LC_MESSAGES/kres_blog.mo", - "share/locale/*/LC_MESSAGES/kres_remote.mo", - "share/locale/*/LC_MESSAGES/ktexteditorkabcbridge_plugin.mo", - "share/locale/*/LC_MESSAGES/ktexteditor_plugins.mo", - "share/locale/*/LC_MESSAGES/ktimetracker.mo", - "share/locale/*/LC_MESSAGES/ktnef.mo", - "share/locale/*/LC_MESSAGES/kwatchgnupg.mo", - "share/locale/*/LC_MESSAGES/libakonadi.mo", - "share/locale/*/LC_MESSAGES/libgpg-error.mo", - "share/locale/*/LC_MESSAGES/libkblog.mo", - "share/locale/*/LC_MESSAGES/libkcal.mo", - "share/locale/*/LC_MESSAGES/libkdepim.mo", - "share/locale/*/LC_MESSAGES/libkholidays.mo", - "share/locale/*/LC_MESSAGES/libkldap.mo", - "share/locale/*/LC_MESSAGES/libkleopatra.mo", - "share/locale/*/LC_MESSAGES/libkmime.mo", - "share/locale/*/LC_MESSAGES/libkpgp.mo", - "share/locale/*/LC_MESSAGES/libkpimidentities.mo", - "share/locale/*/LC_MESSAGES/libkpimutils.mo", - "share/locale/*/LC_MESSAGES/libkresources.mo", - "share/locale/*/LC_MESSAGES/libksieve.mo", - "share/locale/*/LC_MESSAGES/libktnef.mo", - "share/locale/*/LC_MESSAGES/libkxmlrpcclient.mo", - "share/locale/*/LC_MESSAGES/libmailtransport.mo", - "share/locale/*/LC_MESSAGES/timezones4.mo", - "share/themes/Default/gtk-2.0-key/gtkrc", - "share/themes/Emacs/gtk-2.0-key/gtkrc", - "share/themes/MS-Windows/gtk-2.0/gtkrc", - "share/themes/Raleigh/gtk-2.0/gtkrc", - "share/xdg/menus/applications.menu", - "VERSION", - "zlib1.dll", + "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/apps/32/preferences-desktop-locale.svg", + "share/icons/breeze/apps/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/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/ast/kf5_entry.desktop", + "share/locale/ast/LC_MESSAGES/ki18n5.mo", + "share/locale/ast/LC_MESSAGES/kcompletion5_qt.qm", + "share/locale/ast/LC_MESSAGES/kxmlgui5.mo", + "share/locale/ast/LC_MESSAGES/kcoreaddons5_qt.qm", + "share/locale/ast/LC_MESSAGES/kitemviews5_qt.qm", + "share/locale/ast/LC_MESSAGES/kconfigwidgets5.mo", + "share/locale/ast/LC_MESSAGES/kwatchgnupg.mo", + "share/locale/ast/LC_MESSAGES/kwindowsystem5_qt.qm", + "share/locale/ast/LC_MESSAGES/kcodecs5_qt.qm", + "share/locale/ast/LC_MESSAGES/kiconthemes5.mo", + "share/locale/ast/LC_MESSAGES/kwidgetsaddons5_qt.qm", + "share/locale/ast/LC_MESSAGES/libkleopatra.mo", + "share/locale/ast/LC_MESSAGES/kconfig5_qt.qm", + "share/locale/ast/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/mkportable-light.h b/src/mkportable-light.h deleted file mode 100644 index 7405c4b0..00000000 --- a/src/mkportable-light.h +++ /dev/null @@ -1,113 +0,0 @@ -const char * const light_files[] = -{ - "../GnuPG/bin/dirmngr.exe", - "etc/fonts/fonts.conf", - "etc/gtk-2.0/im-multipress.conf", - "etc/pango/pango.modules", - "freetype6.dll", - "gdbus.exe", - "gdk-pixbuf-pixdata.exe", - "gdk-pixbuf-query-loaders.exe", - "gio-querymodules.exe", - "glib-compile-resources.exe", - "glib-compile-schemas.exe", - "glib-genmarshal.exe", - "gobject-query.exe", - "gpa.exe", - "../GnuPG/bin/gpg-agent.exe", - "../GnuPG/bin/gpg-connect-agent.exe", - "gpg-error.exe", - "../GnuPG/bin/gpgconf.exe", - "gpgme-w32spawn.exe", - "../GnuPG/bin/gpgsm.exe", - "../GnuPG/bin/gpgtar.exe", - "gresource.exe", - "gsettings.exe", - "gspawn-win32-helper-console.exe", - "gspawn-win32-helper.exe", - "gtk-query-immodules-2.0.exe", - "gtk-update-icon-cache.exe", - "intl.dll", - "lib/gtk-2.0/2.10.0/engines/libpixmap.dll", - "lib/gtk-2.0/2.10.0/engines/libwimp.dll", - "lib/gtk-2.0/2.10.0/immodules/im-am-et.dll", - "lib/gtk-2.0/2.10.0/immodules/im-cedilla.dll", - "lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.dll", - "lib/gtk-2.0/2.10.0/immodules/im-ime.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/immodules/im-multipress.dll", - "lib/gtk-2.0/2.10.0/immodules/im-thai.dll", - "lib/gtk-2.0/2.10.0/immodules/im-ti-er.dll", - "lib/gtk-2.0/2.10.0/immodules/im-ti-et.dll", - "lib/gtk-2.0/2.10.0/immodules/im-viqr.dll", - "lib/gtk-2.0/modules/libgail.dll", - "../GnuPG/bin/libadns-1.dll", - "../GnuPG/bin/libassuan-0.dll", - "libatk-1.0-0.dll", - "libcairo-2.dll", - "libcairo-gobject-2.dll", - "libcairo-script-interpreter-2.dll", - "libexpat-1.dll", - "libffi-6.dll", - "libfontconfig-1.dll", - "libgailutil-18.dll", - "../GnuPG/bin/libgcrypt-20.dll", - "libgdk-win32-2.0-0.dll", - "libgdk_pixbuf-2.0-0.dll", - "libgio-2.0-0.dll", - "libglib-2.0-0.dll", - "libgmodule-2.0-0.dll", - "libgobject-2.0-0.dll", - "libgpg-error-0.dll", - "libgpgme-11.dll", - "libgpgme-glib-11.dll", - "libgthread-2.0-0.dll", - "libgtk-win32-2.0-0.dll", - "libiconv-2.dll", - "libintl-8.dll", - "../GnuPG/bin/libksba-8.dll", - "libpango-1.0-0.dll", - "libpangocairo-1.0-0.dll", - "libpangoft2-1.0-0.dll", - "libpangowin32-1.0-0.dll", - "libpng14-14.dll", - "md5sum.exe", - "pango-querymodules.exe", - "paperkey.exe", - "pinentry-gtk-2.exe", - "pinentry-w32.exe", - "pub/gpa.exe", - "../GnuPG/bin/gpg-connect-agent.exe", - "../GnuPG/bin/gpg.exe", - "../GnuPG/bin/gpgsm.exe", - "../GnuPG/bin/gpgv.exe", - "../GnuPG/bin/scdaemon.exe", - "sha1sum.exe", - "sha256sum.exe", - "share/glib-2.0/schemas/gschema.dtd", - "../GnuPG/share/gnupg/gpg-conf.skel", - "share/gnupg/help.*.txt", - "share/gnupg/paperkey.man", - "share/gpa/gpa-logo.ppm", - "share/gpa/gpa.png", - "share/gpg4win/HOWTO-SMIME.*.txt", - "share/gpg4win/README.*.txt", - "share/gpg4win/versioninfo.txt", - "share/locale/*/LC_MESSAGES/atk10.mo", - "share/locale/*/LC_MESSAGES/glib20.mo", - "share/locale/*/LC_MESSAGES/gpa.mo", - "share/locale/*/LC_MESSAGES/gtk20-properties.mo", - "share/locale/*/LC_MESSAGES/gtk20.mo", - "share/locale/*/LC_MESSAGES/gnupg2.mo", - "share/locale/*/LC_MESSAGES/claws-mail.mo", - "share/locale/*/LC_MESSAGES/gnupg2.mo", - "share/locale/*/LC_MESSAGES/libgpg-error.mo", - "share/themes/Default/gtk-2.0-key/gtkrc", - "share/themes/Emacs/gtk-2.0-key/gtkrc", - "share/themes/MS-Windows/gtk-2.0/gtkrc", - "share/themes/Raleigh/gtk-2.0/gtkrc", - "VERSION", - "zlib1.dll", - NULL -}; diff --git a/src/mkportable-vanilla.h b/src/mkportable-vanilla.h index a401c571..521fe50f 100644 --- a/src/mkportable-vanilla.h +++ b/src/mkportable-vanilla.h @@ -1,43 +1,87 @@ const char * const vanilla_files[] = { - "../GnuPG/bin/dirmngr.exe", - "gdk-pixbuf-pixdata.exe", - "gdk-pixbuf-query-loaders.exe", + "../GnuPG/VERSION", + "../GnuPG/bin/libsqlite3-0.dll", + "../GnuPG/bin/gpgme-w32spawn.exe", + "../GnuPG/bin/libksba-8.dll", "../GnuPG/bin/gpg-agent.exe", - "../GnuPG/bin/gpg-connect-agent.exe", - "gpg-error.exe", "../GnuPG/bin/gpgconf.exe", - "../GnuPG/bin/gpgsm.exe", - "../GnuPG/bin/gpgtar.exe", - "intl.dll", - "../GnuPG/bin/libadns-1.dll", - "../GnuPG/bin/libassuan-0.dll", - "libffi-6.dll", - "../GnuPG/bin/libgcrypt-20.dll", - "libgdk_pixbuf-2.0-0.dll", - "libgpg-error-0.dll", - "libiconv-2.dll", - "libintl-8.dll", - "../GnuPG/bin/libksba-8.dll", - "md5sum.exe", - "paperkey.exe", - "pinentry-w32.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/gpgv.exe", + "../GnuPG/bin/gpgtar.exe", "../GnuPG/bin/scdaemon.exe", - "sha1sum.exe", - "sha256sum.exe", - "../GnuPG/share/gnupg/gpg-conf.skel", - "share/gnupg/help.*.txt", - "share/gnupg/paperkey.man", - "share/gpg4win/HOWTO-SMIME.*.txt", - "share/gpg4win/README.*.txt", - "share/gpg4win/versioninfo.txt", - "share/locale/*/LC_MESSAGES/gnupg2.mo", - "share/locale/*/LC_MESSAGES/libgpg-error.mo", - "VERSION", - "zlib1.dll", + "../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", NULL }; diff --git a/src/mkportable.c b/src/mkportable.c index c28b048f..c53c3e2c 100644 --- a/src/mkportable.c +++ b/src/mkportable.c @@ -1,848 +1,843 @@ /* mkportable.c - Tool to create portable version of Gpg4win * Copyright (C) 2013 g10 Code GmbH * * This program 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 3, or (at your option) any * later version. * * This program 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 . */ /* History: 2013-08-07 wk Written. */ #include #include #include #include #include #include #include #include #if _WIN32 # include # define MKDIR_MODE_PRIVATE # define MKDIR_MODE_PERMISSIVE #else # include # include # define MKDIR_MODE_PRIVATE , 0700 # define MKDIR_MODE_PERMISSIVE , 0755 #endif #define VERSION "1.0" #define PGM "mkportable" /* We use 3 complete lists for the 3 installation types. Given that gcc only writes one copy of a constant string, this doesn't require too much extra space. + To generate the lists install Gpg4win foll and take only the + GnuPG part to create the vanilla file. Then use GnuPG + and the Gpg4win directory together to create the full + file. + The lists have initially been created by running find . -type f | sed 's,^./, ",' | awk '{print $0 "\","}' in a Unix mounted Windows installation directory. Non-required files have then been removed and some common pattern replaced by wildcards. Note that using a wildcard makes the presence of a source file optional. */ #include "mkportable-vanilla.h" -#include "mkportable-light.h" #include "mkportable-full.h" static int verbose; -static enum { iVANILLA = 0, iLIGHT, iFULL } install_type; +static enum { iVANILLA = 0, iFULL } install_type; static const char *install_name; static const char *target_dir; static const char * const *filelist; static void die (const char *format, ...) { va_list arg_ptr; fflush (stdout); fprintf (stderr, "%s: ", PGM); va_start (arg_ptr, format); vfprintf (stderr, format, arg_ptr); va_end (arg_ptr); putc ('\n', stderr); exit (1); } static void err (const char *format, ...) { va_list arg_ptr; fflush (stdout); fprintf (stderr, "%s: ", PGM); va_start (arg_ptr, format); vfprintf (stderr, format, arg_ptr); va_end (arg_ptr); putc ('\n', stderr); } static void inf (const char *format, ...) { va_list arg_ptr; if (!verbose) return; fflush (stdout); fprintf (stdout, "%s: ", PGM); va_start (arg_ptr, format); vfprintf (stdout, format, arg_ptr); va_end (arg_ptr); putc ('\n', stdout); } #if _WIN32 static const char * w32_strerror (int ec) { static char strerr[256]; if (ec == -1) ec = (int)GetLastError (); FormatMessage (FORMAT_MESSAGE_FROM_SYSTEM, NULL, ec, MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), strerr, sizeof (strerr)-1, NULL); return strerr; } #endif /*_WIN32*/ static void * xmalloc (size_t n) { void *p = malloc (n); if (!p) die ("out of core"); return p; } static char * fix_backslashes (char *buffer) { #if _WIN32 char *p; for (p=buffer; *p; p++) if (*p == '\\') *p = '/'; #endif return buffer; } #if _WIN32 static char * unfix_backslashes (char *buffer) { char *p; for (p=buffer; *p; p++) if (*p == '/') *p = '\\'; return buffer; } #endif /* Determine the root directory of the gnupg installation on Windows. */ static const char * get_sourcedir (void) { #if _WIN32 static int got_dir; static char dir[MAX_PATH+5]; if (!got_dir) { char *p; int rc; rc = GetModuleFileName (NULL, dir, MAX_PATH); if (!rc) die ("GetModuleFileName failed: %s\n", w32_strerror (-1)); got_dir = 1; p = strrchr (dir, '\\'); if (p) { *p = 0; /* If we are installed below "bin" we strip that and use the top directory instead. */ p = strrchr (dir, '\\'); if (p && !strcmp (p+1, "bin")) *p = 0; } if (!p) die ("bad filename '%s' returned for this process\n", dir); fix_backslashes (dir); } if (*dir) return dir; #endif /*_WIN32*/ /* Fallback to the current directory. */ return "."; } /* Return 0 if the target directory is suitable. */ static int check_target_dir (int force) { int count = 0; #if _WIN32 { char *fname; HANDLE hd = INVALID_HANDLE_VALUE; WIN32_FIND_DATAA fi; fname = xmalloc (strlen (target_dir) + 2 + 2 + 1); if (!strcmp (target_dir, "/")) strcpy (fname, "/*"); /* Trailing slash is not allowed. */ else if (!strcmp (target_dir, ".")) strcpy (fname, "*"); else if (*target_dir && target_dir[strlen (target_dir)-1] == '/') { strcpy (fname, target_dir); strcat (fname, "*"); } else if (*target_dir && target_dir[strlen (target_dir)-1] != '*') { strcpy (fname, target_dir); strcat (fname, "/*"); } else strcpy (fname, target_dir); inf ("finding files in '%s'", fname); unfix_backslashes (fname); hd = FindFirstFileA (fname, &fi); if (hd == INVALID_HANDLE_VALUE) { err ("error reading target directory '%s': %s", target_dir, w32_strerror (-1)); free (fname); return 1; } do { if (!strcmp (fi.cFileName, "." ) || !strcmp (fi.cFileName, "..")) ; else count++; } while (FindNextFileA (hd, &fi)); FindClose (hd); free (fname); } #else /*!_WIN32*/ { DIR *dir; struct dirent *de; dir = opendir (target_dir); if (!dir) { err ("error reading read target directory '%s': %s", target_dir, strerror (errno)); return 1; } while ((de = readdir (dir))) { if (!strcmp (de->d_name, "." ) || !strcmp (de->d_name, "..")) continue; /* Skip self and parent dir entry. */ count++; } closedir (dir); } #endif /*!_WIN32*/ if (count) inf ("number of files in target directory: %d", count); if (count) { err ("target directory '%s' is not empty%s", target_dir, force? " - continuing anyway":""); if (!force) return 1; } return 0; } static char * make_sourcename (const char *name) { const char *sdir = get_sourcedir (); char *fname; fname = xmalloc (strlen (sdir) + 1 + strlen (name) + 1); strcpy (fname, sdir); if (*fname && fname[strlen (fname)-1] != '/') strcat (fname, "/"); strcat (fname, name); return fname; } static char * make_targetname (const char *name) { const char *tdir = target_dir; char *fname; + int offset = 0; fname = xmalloc (strlen (tdir) + 1 + strlen (name) + 1); strcpy (fname, tdir); if (*fname && fname[strlen (fname)-1] != '/') strcat (fname, "/"); - strcat (fname, name); + if (!strncmp (name, "../GnuPG/", 9)) + offset = 9; + strcat (fname, name + offset); return fname; } /* Call access for a file NAME in the installation directory. */ static int access_sourcename (const char *name) { char *fname = make_sourcename (name); int rc = access (fname, F_OK); free (fname); return rc; } /* Check that all source files are available. Return 0 on success. We do this so that we don't start to copy files and only later realize that some files are missing. This is in particular useful because we require an empty target directory. */ static int check_all_files (void) { const char *name; int bad = 0; int i; /* First a quick check for gpgconf. */ name = "../GnuPG/bin/gpgconf.exe"; if (access_sourcename (name)) { err ("file '%s' not found in the source directory", name); return 1; } for (i=0; (name = filelist[i]); i++) { if (strchr (filelist[i], '*')) continue; if (access_sourcename (name)) { err ("file '%s' not found in the source directory", name); bad++; } } if (bad) inf ("number of missing files: %d", bad); return !!bad; } /* Try to make intermediate directories. */ static void make_dirs (const char *name) { char *fname, *p; fname = make_targetname (name); p = fname + strlen (fname) - strlen (name); while ((p = strchr (p, '/'))) { *p = 0; mkdir (fname MKDIR_MODE_PERMISSIVE); *p++ = '/'; } free (fname); } /**************** * Copy the option file skeleton to the given directory. If NAME2 is * not NULL it is used as the destination name. */ static int copy_file (const char *name, const char *name2) { char *srcname, *dstname; FILE *srcfp, *dstfp; int tried_mkdir = 0; char buffer[4096]; if (verbose > 1) { if (name2) inf ("copying '%s' as '%s'", name, name2); else inf ("copying '%s'", name); } srcname = make_sourcename (name); dstname = make_targetname (name2? name2:name); + if (verbose > 2) + { + inf ("srcname '%s' target '%s'", srcname, dstname); + } + srcfp = fopen (srcname, "rb"); if (!srcfp) { err ("failed to open '%s': %s\n", srcname, strerror (errno)); free (srcname); free (dstname); return 1; } again: dstfp = fopen (dstname, "wb"); if (!dstfp) { if (!tried_mkdir && errno == ENOENT && strchr (name, '/')) { tried_mkdir = 1; make_dirs (name); goto again; } err ("failed to create '%s': %s\n", dstname, strerror (errno)); fclose (srcfp); free (srcname); free (dstname); return 1; } while (!feof (srcfp)) { size_t n; n = fread (buffer, 1, sizeof buffer, srcfp); if (n < sizeof buffer && ferror (srcfp)) { err ("error reading '%s'\n", srcname); fclose (srcfp); fclose (dstfp); free (srcname); free (dstname); return 1; } errno = 0; if (fwrite (buffer, 1, n, dstfp) != n) { err ("error writing to '%s': %s\n", dstname, strerror (errno)); fclose (srcfp); fclose (dstfp); free (srcname); free (dstname); return 1; } } if (fflush (dstfp) == EOF) { err ("error writing to '%s': %s\n", dstname, strerror (errno)); fclose (srcfp); fclose (dstfp); free (srcname); free (dstname); return 1; } if (fclose (dstfp) == EOF) { err ("error closing '%s': %s\n", dstname, strerror (errno)); fclose (srcfp); fclose (dstfp); free (srcname); free (dstname); return 1; } fclose (srcfp); free (srcname); free (dstname); return 0; } /* Copy files which contain one '*' wildcard. */ static int wildcard_copy_file (const char *name) { int res = 0; char *fname; size_t srcpos; if (verbose > 1) inf ("globing '%s'", name); fname = make_sourcename (name); srcpos = strlen (fname) - strlen (name); #if _WIN32 { HANDLE hd = INVALID_HANDLE_VALUE; WIN32_FIND_DATAA fi; char *p, *tail; char *buffer = NULL; p = strchr (fname, '*'); assert (p); tail = strchr (p, '/'); if (tail) *tail++ = 0; unfix_backslashes (fname); hd = FindFirstFileA (fname, &fi); fix_backslashes (fname); p = strrchr (fname, '/'); if (p) *p = 0; if (hd != INVALID_HANDLE_VALUE) { do { if (!strcmp (fi.cFileName, "." ) || !strcmp (fi.cFileName, "..")) ; else { free (buffer); buffer = xmalloc (strlen (fname) + 1 + strlen (fi.cFileName) + 1 + (tail? strlen (tail):0) + 1); strcpy (buffer, fname); strcat (buffer, "/"); strcat (buffer, fi.cFileName); if (tail) { strcat (buffer, "/"); strcat (buffer, tail); } if (!access (buffer, F_OK)) if (copy_file (buffer + srcpos, NULL)) { res = 1; goto leave; } } } while (FindNextFileA (hd, &fi)); leave: free (buffer); FindClose (hd); } } #endif /*_WIN32*/ free (fname); return res; } /* Copy all files to the target directory. */ static int copy_all_files (void) { int idx; const char *name; inf ("copying files to '%s'", target_dir); for (idx=0; (name = filelist[idx]); idx++) { if (strchr (name, '*')) { if (wildcard_copy_file (name)) return 1; } else if (copy_file (name, NULL)) return 1; } - /* Pinentry is special. Depending on the installation type we need - to install a copy under the name pinentry.exe. */ - switch (install_type) - { - case iFULL: copy_file ("pinentry-qt.exe", "pinentry.exe"); break; - case iLIGHT: copy_file ("pinentry-gtk-2.exe", "pinentry.exe"); break; - case iVANILLA: copy_file ("pinentry-w32.exe", "pinentry.exe"); break; - } - - return 0; } /* Create the new home directory. */ static int make_home_dir (void) { char *name; name = make_targetname ("home"); if (mkdir (name MKDIR_MODE_PRIVATE)) { if (errno == EEXIST) inf ("portable home directory '%s' already exists - fine", name); else { err ("error creating portable home directory '%s': %s", name, strerror (errno)); free (name); return 1; } } else inf ("portable home directory '%s' created", name); free (name); return 0; } /* Write the kde.conf file which tells kleopatra where to put its data. */ static int write_kde_conf (void) { char *name; FILE *fp; if (install_type != iFULL) { return 0; } name = make_targetname ("bin/kde.conf"); fp = fopen (name, "wb"); if (!fp) { err ("failed to create '%s': %s\n", name, strerror (errno)); free (name); return 1; } fprintf (fp, "[KDE]\n" "KDEHOME=home/kleopatra\n" "[XDG]\n" "XDG_DATA_HOME=home/kleopatra\n" "XDG_CONFIG_HOME=home/kleopatra\n"); if (fflush (fp) == EOF) { err ("error writing to '%s': %s\n", name, strerror (errno)); fclose (fp); free (name); return 1; } if (fclose (fp) == EOF) { err ("error closing '%s': %s\n", name, strerror (errno)); free (name); return 1; } free (name); return 0; } /* Write the gpgconf.ctl file which is used by GnuPG to put itself into portable mode. */ static int write_ctl_file (void) { char *name; FILE *fp; - name = make_targetname ("gpgconf.ctl"); + name = make_targetname ("bin/gpgconf.ctl"); fp = fopen (name, "wb"); if (!fp) { err ("failed to create '%s': %s\n", name, strerror (errno)); free (name); return 1; } fprintf (fp, "# The presence of this file switches GnuPG into portable mode.\n" "#\n" "# Install type is: %s\n" "# (created by %s version %s)\n", install_name, PGM, VERSION); if (fflush (fp) == EOF) { err ("error writing to '%s': %s\n", name, strerror (errno)); fclose (fp); free (name); return 1; } if (fclose (fp) == EOF) { err ("error closing '%s': %s\n", name, strerror (errno)); free (name); return 1; } free (name); return 0; } static void usage (int mode) { FILE *fp = mode > 0? stderr : stdout; if (mode <= 0) fputs (PGM " "VERSION"\n" "Copyright (C) 2013 g10 Code GmbH\n" "License GPLv3+: GNU GPL version 3 or later " ".\n" "This is free software: you are free to change " "and redistribute it.\n" "There is NO WARRANTY, to the extent permitted by law.\n\n", fp); if (mode < 0) exit (0); fputs ("Usage: mkportable [OPTIONS] TARGETDIR\n", fp); if (mode > 0) exit (1); fputs ("Create a portable version of Gpg4win by copying the required\n" "files to TARGETDIR\n" "\n" "Options:\n" " --vanilla create a bare GnuPG version [default]\n" - " --light create a light version\n" " --full create a full version\n" " --verbose enable extra informational output\n" " --force force installation to a non-empty directory\n" " --version print version of this program and exit\n" " --help print this help and exit\n", fp); exit (0); } int main (int argc, char **argv) { int last_argc = -1; int force = 0; if (argc) { argc--; argv++; } while (argc && last_argc != argc ) { last_argc = argc; if (!strcmp (*argv, "--")) { argc--; argv++; break; } else if (!strcmp (*argv, "--version")) usage (-1); else if (!strcmp (*argv, "--help")) usage (0); else if (!strcmp (*argv, "--verbose")) { verbose++; argc--; argv++; } else if (!strcmp (*argv, "--force")) { force = 1; argc--; argv++; } else if (!strcmp (*argv, "--vanilla")) { install_type = iVANILLA; argc--; argv++; } - else if (!strcmp (*argv, "--light")) - { - install_type = iLIGHT; - argc--; argv++; - } else if (!strcmp (*argv, "--full")) { install_type = iFULL; argc--; argv++; } else if (!strncmp (*argv, "--", 2)) die ("unknown option '%s'", *argv); } if (argc != 1 || !*argv[0]) usage (1); target_dir = fix_backslashes (argv[0]); inf ("source directory is '%s'", get_sourcedir ()); inf ("target directory is '%s'", target_dir); switch (install_type) { case iVANILLA: filelist = vanilla_files; install_name = "vanilla"; break; - case iLIGHT: filelist = light_files; install_name = "light"; break; case iFULL: filelist = full_files; install_name = "full"; break; default: assert (!"bug"); } if (check_target_dir (force)) return 1; if (check_all_files ()) return 1; if (copy_all_files ()) return 1; if (make_home_dir ()) return 1; if (write_ctl_file ()) return 1; if (write_kde_conf ()) return 1; inf ("ready"); return 0; }