diff --git a/Makefile.am b/Makefile.am index d827e09d..72ffa53e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,87 +1,93 @@ # Makefile.am - Installer for GnuPG 4 Windows Makefile. # Copyright (C) 2005, 2008, 2012 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 . ACLOCAL_AMFLAGS = -I m4 AUTOMAKE_OPTIONS = dist-bzip2 no-dist-gzip DISTCHECK_CONFIGURE_FLAGS = --host=i686-w64-mingw32 SUBDIRS = po packages doc src # find patches -type f | sort | sed 's/$/ \\/' | sed 's/^/ /' EXTRA_DIST = autogen.sh README.GIT ONEWS \ doc/license-page doc/GPLv3 \ build-aux/git-log-footer build-aux/git-log-fix \ patches/boost/boost-1-fixes.patch \ patches/extra-cmake-modules/0001-Use-BIN_INSTALL_DIR-data-for-DATAROOTDIR-on-Windows.patch \ patches/glib-2.41.5/01-socket.patch \ patches/glib-2.41.5/02-formatsec.patch \ patches/kconfigwidgets/0001-Make-QDbus-optional.patch \ patches/kiconthemes/0001-Make-DBus-optional.patch \ patches/kleopatra/0005-Hack-generated-conf-files-for-Crosscompiling.patch \ patches/kleopatra/fix-qt5.6-build.patch \ patches/kxmlgui/0001-make-qdbus-optional.patch \ patches/kxmlgui/0003-Make-KTextWidgets-optional.patch \ patches/kxmlgui/0004-Cruedly-disable-KSendbugmail.patch \ patches/libgpg-error-1.29/0001-doc-Fix-yat2m-build-for-cross-compilation.patch \ patches/qtbase/config-standardpaths.patch \ patches/qtbase/qtbase-mingw-fixes.patch \ patches/qtbase/relative-paths.patch \ patches/qttools/disable-most-tools.patch \ patches/qtwinextras/support-xp.patch \ patches/w32pth-2.0.5/workaround-broken-libtool.patch \ - patches/breeze-icons/0001-Make-binary-icons-cross-compilable.patch + patches/breeze-icons/0001-Make-binary-icons-cross-compilable.patch \ + patches/gpgme-1.13.0/0001-core-w32-glib-Fix-build-of-w32-glib-io.c.patch \ + patches/gpgme-1.13.0/0001-core-Fix-assuan-logger-fd-hack-for-windows.patch \ + patches/gpgme-1.13.0/0002-core-w32-Fix-format-string-errors-on-windows.patch \ + patches/gpgol-2.3.3/0001-Replace-fancy-attribute-by-comment.patch \ + patches/gpgol-2.3.3/0001-Fix-content-type-detection-for-headerless-mails.patch \ + patches/gpgol-2.3.3/0001-Fix-crash-when-looking-at-messages-without-attachs.patch copy-news: cp NEWS doc/website/NEWS.last copy-release: gpg4win-$(VERSION).tar.bz2 installers/gpg4win-$(VERSION).exe \ installers/gpg4win-light-$(VERSION).exe \ installers/gpg4win-vanilla-$(VERSION).exe @echo Copying $(VERSION) to $(RELEASEHOST) >&2 @set -e;\ if ssh "$$(echo $(RELEASEHOST)|cut -d: -f -1)" \ test -f "$$(echo $(RELEASEHOST)/gpg4win-$(VERSION).exe|cut -d: -f2-)";\ then echo "This release has already been copied to the server" >&2 ;\ else scp gpg4win-$(VERSION).tar.bz2 \ installers/gpg4win-$(VERSION).exe \ installers/gpg4win-light-$(VERSION).exe \ installers/gpg4win-vanilla-$(VERSION).exe \ installers/gpg4win-src-$(VERSION).exe $(RELEASEHOST)/ ;\ for f in en de ; do \ scp src/README.$$f.txt \ $(RELEASEHOST)/README-$(VERSION).$$f.txt; \ done;\ fi dist-hook: gen-ChangeLog gen_start_date = 2012-03-26T00:00:00 .PHONY: gen-ChangeLog gen-ChangeLog: set -e; \ if test -d $(top_srcdir)/.git; then \ (cd $(top_srcdir) && \ $(GITLOG_TO_CHANGELOG) --append-dot --tear-off \ --amend=build-aux/git-log-fix \ --since=$(gen_start_date) ) > $(distdir)/cl-t; \ cat $(top_srcdir)/build-aux/git-log-footer >> $(distdir)/cl-t;\ rm -f $(distdir)/ChangeLog; \ mv $(distdir)/cl-t $(distdir)/ChangeLog; \ fi diff --git a/NEWS b/NEWS index 11e993d0..82146e1b 100644 --- a/NEWS +++ b/NEWS @@ -1,1652 +1,1840 @@ # NEWS for gpg4win -*- coding: utf-8 -*- # # The version number given below are for the standard installers as # distributed by www.gpg4win.org. +# +Noteworthy changes in Version 3.1.8 (unreleased) +------------------------------------------------ + +~~~~~~~~~~~~~~~ +GnuPG: 2.2.15 +Kleopatra: 3.1.7 +GPA: 0.10.0 +GpgOL: 2.3.3 +GpgEX: 1.0.6 +Kompendium DE: 4.0.1 +Compendium EN: 3.0.0 + +Noteworthy changes in Version 3.1.7 (2019-03-28) +------------------------------------------------ + +(en) Kleopatra: Fixed a regression from 3.1.6 that + broke secret key export, keyserver refresh and + keyserver upload. (T4438) + +(de) Kleopatra: Ein mit 3.1.6 eingeführtes Problem, + dass den Export geheimer + Schlüssel sowie aktualisieren und hochladen + von OpenPGP Schlüsseln verhinderte, wurde behoben. + (T4438) + +(en) GPA: Fixed regressions from 3.1.6 that could + lead to crashes. (T4440 T4439) + +(de) GPA: Mit 3.1.6 eingeführte Probleme, die zu + Programmabstürzen führen konnten, wurden behoben. + (T4440 T4439) + +~~~~~~~~~~~~~~~ +GnuPG: 2.2.15 +Kleopatra: 3.1.7 +GPA: 0.10.0 +GpgOL: 2.3.3 +GpgEX: 1.0.6 +Kompendium DE: 4.0.1 +Compendium EN: 3.0.0 +~~~~~~~~~~~~~~~ -Noteworthy changes in Version 3.1.6 (unreleased) +Noteworthy changes in Version 3.1.6 (2019-03-27) ------------------------------------------------ -(de) Kleopatra: Beim import aus X509 Verzeichnisdiensten - werden nun auch trusted-certs berücksichtigt. +(en) Kleopatra: An issue has been fixed that could cause + Kleopatra to generate broken TAR archives. (T4332) + If you are affected see: + https://wiki.gnupg.org/TroubleShooting#Restoring_corrupted_Archives_created_by_Kleopatra + +(de) Kleopatra: Ein Fehler wurde behoben der dazu führen + konnte das Kleopatra fehlerhafte TAR Archive erstellte. (T4332) + Mehr Informationen für betroffene: + https://wiki.gnupg.org/TroubleShooting#Restoring_corrupted_Archives_created_by_Kleopatra (en) Kleopatra: When importing from X509 directory services - trusted-certs from dirmngr are used. (T4269) + trusted-certs from dirmngr are also used. (T4266) + +(de) Kleopatra: Beim Import aus X509 Verzeichnis-Diensten + werden nun auch trusted-certs berücksichtigt. (T4266) + +(en) Kleopatra: Secret key backup has been simplified. + (T4089) + +(de) Kleopatra: Das sichern geheimer Schlüssel wurde + vereinfacht. (T4089) + +(en) Kleopatra: It is now possible to generate keys + without signing capability. (T4373) + +(de) Kleopatra: Es ist nun möglich Schlüssel ohne + Signaturfunktion zu erstellen. (T4373) + +(en) Kleopatra: Startup time has been slightly + improved. + +(de) Kleopatra: Startet nun etwas schneller. + +(en) Kleopatra: Generating keys on OpenPGP Smartcards + works again. (T4428) + +(de) Kleopatra: Schlüssel können nun wieder auf OpenPGP + Smartcards erstellt werden. (T4428) + +(en) Kleopatra: Shows the embedded, encrypted, file name if it + differs from the actual file name. (T4390) + +(de) Kleopatra: Zeigt nun den verschlüsselten, eingebetteten, + Dateinamen an falls dieser vom richtigen Namen abweicht. +(en) Kleopatra, GnuPG: Can now directly import secret keys exported + from Symantec PGP Desktop. (T4392) + +(de) Kleopatra, GnuPG: Geheime Schlüssel die von Symantec PGP Desktop + exportiert wurden können nun direkt importiert werden. (T4392) + +(en) Pinentry: A problem preventing pinentry from starting + in some minimal installations has been fixed. (T4347) + +(de) Pinentry: Ein Problem das dazu führen konnte das Pinentry + in manchen, minimalen, Installationen nicht startete + wurde behoben. (T4347) + +(en) GPA: An error when generating new keys has been fixed. + (T4265) + +(de) GPA: Ein Fehler beim erstellen neuer Schlüssel wurde behoben. + (T4265) + +(en) GpgOL: The context menu of a crypto mail now offers to + permanently decrypt a message. (T3895) + +(de) GpgOL: Das Kontextmenü von Krypto-Mails erlaubt es nun + Nachrichten dauerhaft zu entschlüsseln. (T3895) + +(en) GpgOL: Forwarding sent crypto mails works now. (T4321) + +(de) GpgOL: Das weiterleiten von selbst versendeten Krypto-Mails + funktioniert nun. (T4321) + +(en) GpgOL: S/MIME Mail detection has been improved. Especially + when sending from exchange to exchange. (T4262 T3935) + +(de) GpgOL: Das erkennen von S/MIME Mails wurde verbessert. + Insbesondere beim Versand von Exchange zu Exchange. + (T4262 T3935) + +(en) GpgOL: Now shows diagnostics in case sign/encrypt failed + (T4435) + +(de) GpgOL: Es werden nun Diagnose-Ausgaben angezeigt falls + das signieren / verschlüsseln fehlschlägt. (T4435) + +(en) GpgOL: A crash when memory debugging was enabled + has been fixed. (T4262) + +(de) GpgOL: Ein Absturz der mit aktivierter Speicheranalyse + auftreten konnte wurde beseitigt. (T4262) + +(en) GpgOL: With the new option "Import any keys included in mails" + GpgOL can now automatically import keys from mail headers + and attachments. (T4432) + +(de) GpgOL: Mit der neuen Option "Alle in Mails enthaltene Schlüssel + importieren" importiert GpgOL Schlüssel aus Mail Headern und + anhängen. (T4432) + +(en) GpgOL: The option to automatically toggle secure can now + be modified to do this even if the keys are untrusted. + (T4432) + +(de) GpgOL: Die Option um Mails automatisch abzusichern kann + nun modifiziert werden das auch nicht vertrauenswürdige + Schlüssel berücksichtigt werden. (T4432) + +(en) GpgOL: An encrypted subject (e.g. from Enigmail) is now + shown after decryption. (T4433) + +(de) GpgOL: Ein verschlüsselter Betreff (z.B. von Enigmail) wird + nun nach dem entschlüsseln angezeigt. (T4433) + +(en) GpgOL: Now uses descriptive names for OpenPGP MIME parts. + (T4258) + +(de) GpgOL: Es werden nun beschreibende Namen für die OpenPGP + MIME-Teile verwendet. (T4258) + +(en) GpgOL: Now provides a minimal API for other + Addins or Programs to work with + crypto mails which GpgOL would otherwise lock. + (T4241) + +(de) GpgOL: Es existiert nun eine Programmierschnittstelle + um GpgOL von anderen Addins oder Programmen heraus + anzusprechen damit diese mit Krypto-Mails arbeiten + können die GpgOL sonst blockieren würde. + (T4241) + +(en) GpgOL: There is now a warning in case GpgOL can't + represent an Outlook internal attachment format, like + for an Event. (T4184) + +(de) GpgOL: Es wird nun eine Warnung angezeigt wenn GpgOL + einen Anhang in einem Outlook internen Format, etwa + einen Termin, nicht abbilden kann. (T4184) + +(de) GnuPG: Ein Problem das "dirmngr" auf manchen Systemen + nicht gestartet werden konnte ist behoben. (T3381) + +(en) GnuPG: An issue that could cause dirmngr not to launch + on some systems has been fixed. (T3381) + +(de) GnuPG: Auf Version 2.2.15 aktualisiert. + (Siehe: https://gnupg.org für die Neuigkeiten.) + +(en) GnuPG: Updated to Version 2.2.15. + (See: https://gnupg.org for News.) ~~~~~~~~~~~~~~~ -GnuPG: 2.2.11 -Kleopatra: 3.1.4 +GnuPG: 2.2.15 +Kleopatra: 3.1.6 GPA: 0.10.0 -GpgOL: 2.3.2 +GpgOL: 2.3.3 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.5 (2018-11-13) ------------------------------------------------ (en) GpgOL: Random misbehavior (crashes, freezes, etc.) after working with S/MIME has been fixed. (T4111) (de) GpgOL: Zufälliges Fehlverhalten (Abstürze, Hänger, etc.) nach der Verwendung von S/MIME wurde behoben. (T4111) (en) GpgOL: It is now possible to create a system wide default configuration. (T4204) (de) GpgOL: Es ist nun möglich die Standard-Konfiguration Systemweit zu konfigurieren. (T4204) (en) GpgOL: Fixed encoding problems with unusual charsets. (T4156) (de) GpgOL: Probleme mit ungewöhnlichen Zeichensätzen wurden behoben. (T4156) (en) GpgOL: Disabling data debugging removes more data from debug logs. (T4193) (de) GpgOL: Das deaktivieren von Daten bei der Fehlersuche führt nun zu stärker reduzierten log Dateien. (T4193) (en) GpgOL: The internal access to key data is now faster. This fixes issues with automatic key resolution. (T4218) (de) GpgOL: Der interne Zugriff auf Schlüssel-Daten wurde beschleunigt. Dies behebt Probleme bei der automatischen Schlüsselauswahl. (T4218) (en) GpgOL: Emails in Junk folders can now be moved and are marked. (T4188) (de) GpgOL: Mails im Junk Ordner können nun verschoben werden und werden markiert. (T4188) (en) GpgOL: The question to save changes no longer appears when using the File menu. (T4236) (de) GpgOL: Die Frage nach dem Speichern von Änderungen erscheint nun nicht mehr beim Schließen über das Datei Menü. (T4236) (en) Kleopatra: Random misbehavior (crashes, freezes, etc.) after working with S/MIME has been fixed. (T4111) (de) Kleopatra: Zufälliges Fehlverhalten (Abstürze, Hänger, etc.) nach dem arbeiten mit S/MIME wurde behoben. (T4111) (en) Kleopatra: Improved CRL cache operations. (T3967) (de) Kleopatra: Verbesserter Umgang mit dem CRL Zwischenspeicher. (T3967) (en) GnuPG: Updated to version 2.1.11 (See: https://lists.gnupg.org/pipermail/gnupg-announce/2018q4/000432.html ) (de) GnuPG: Auf Version 2.1.11 aktualisiert. ~~~~~~~~~~~~~~~ GnuPG: 2.2.11 Kleopatra: 3.1.4 GPA: 0.10.0 GpgOL: 2.3.2 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.4 (2018-10-17) ------------------------------------------------ (en) GpgOL: It is now possible to configure OpenPGP keys through Outlook contacts. (T4122) (de) GpgOL: Es ist nun möglich OpenPGP Schlüssel in Outlook kontakten zu konfigurieren. (T4122) (en) GpgOL: For improved security the signers email is now shown in the trusted sender category. (T4183) (de) GpgOL: Als Sicherheits-Verbesserung wird nun die Mail Adresse einer Signatur in der vertrauenswürdiger Absender Kategorie angezeigt. (T4183) (en) GpgOL: Fixed the error: "Failed to resolve recipients." occurring too often. (T4132 T4129) (de) GpgOL: Die Fehlermeldung "Failed to resolve recipients." erscheint nun nicht mehr zu häufig. (T4132 T4129) (en) GpgOL: A problem that could prevent mails with Microsoft Office files as attachments from beeing secured has been fixed. (T4131) (de) GpgOL: Ein Problem das dazu führen konnte das Mails mit Microsoft Office Anhängen nicht abgesichert werden konnten wurde behoben. (T4131) (en) GpgOL: Debugging has been improved and is now configurable in the config dialog. (T4120 T4121) (de) GpgOL: Die Fehlersuche wurde verbessert und ist nun über den Konfigurationsdialog einstellbar. (T4120 T4121) (en) GpgOL: It is now possible to generally prefer S/MIME. (T4178) (de) GpgOL: Es ist nun möglich S/MIME allgemein zu bevorzugen. (T4178) (en) GpgOL: A problem that caused attachments to be hidden in unusually structured emails has been fixed. (T4161) (de) GpgOL: Ein Problem das in ungewöhnlich strukturierten Mails dazu führen konnte das Anhänge nicht angezeigt wurden ist behoben. (T4161) (en) GpgOL: A crash when viewing mails in unknown codepages has been fixed. (T4141) (de) GpgOL: Ein Absturz bei der Anzeige von Mails in unbekannten Zeichensätzen wurde behoben. (T4141) (en) GpgOL: It is now possible to automatically import X509 certificates for S/MIME from configured directory services. (T4174) (de) GpgOL: Es ist nun möglich automatisch X509 Zertifikate, für S/MIME, aus konfigurierten Verzeichnis-Diensten zu importieren. (T4174) (en) GpgOL: Various smaller bugfixes. (de) GpgOL: Verschiedene kleinere Fehlerkorrekturen. (en) GPA: Search now also queries Web Key Directories. (de) GPA: Bei der Suche werden auch "Web Key Directories" angefragt. (en) GPA: Improved error handling with diagnostic output. (de) GPA: Verbesserte Fehlerbehandlung mit Diagnoseausgaben. ~~~~~~~~~~~~~~~ GnuPG: 2.2.10 Kleopatra: 3.1.3 GPA: 0.10.0 GpgOL: 2.3.1 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.3 (2018-08-31) ------------------------------------------------ (en) GpgOL: It is now possible to move crypto mails while they are open. (T3459) (de) GpgOL: Krypto-Mails können nun auch verschoben werden wenn diese geöffnet sind. (de) GpgOL: Nachrichten werden automatisch abgesichert wenn beglaubigte Schlüssel / Zertifikate für alle Empfänger gefunden werden konnten. Dies kann mit der Option "Nachrichten automatisch absichern" abgewählt werden. (T3999) (en) GpgOL: Messages are automatically secured if certified keys / certificates can be found for each recipient. This can be turned off with the option "Automatically secure messages". (T3999) (en) GpgOL: Support for distribution lists has been added. (T4065) (de) GpgOL: Unterstützung für Verteilerlisten wurde hinzugefügt. (T4065) (en) GpgOL: S/MIME can now be preferred when automatically resolving recipients. (T3961) (de) GpgOL: S/MIME kann nun bei der automatischen Schlüssel-Auflösung bevorzugt werden. (T3961) (en) GpgOL: Encryption should no longer cause Outlook to freeze. (T3838) (de) GpgOL: Verschlüsselung sollte Outlook nicht länger einfrieren. (T3838) (en) GpgOL: Mails moved by Outlook folder rules are now handled by GpgOL. (T4070) (de) GpgOL: Mails welche durch Outlook Ordner Regeln verschoben wurden werden nun von GpgOL verarbeitet. (T4070) (en) GpgOL: The config dialog was changed to improve future extensibility. (T3961) (de) GpgOL: Der Konfigurations-Dialog wurde erneuert um zukünftig besser erweitert werden zu können. (T3944) (en) GpgOL: Fixed various memory errors and stability problems. (de) GpgOL: Eine Reihe von Speicherfehlern und Stabilitäts-Problemen wurde behoben. (en) GpgOL: Verifying mails a second time is now much faster. (de) GpgOL: Das erneute verifzieren einer Mail ist nun deutlich schneller. (en) GpgOL: Crashes related to filenames of attachments have been fixed. (T4062 T4032) (de) GpgOL: Abstürze im Zusammenhang mit den Dateienamen von Anhängen wurden behoben. (T4062 T4032) (en) GpgOL: An error has been fixed which could lead to attachments not beeing displayed. (de) GpgOL: Ein Fehler wurde behoben der dazu führen konnte das Anhänge nicht korrekt angezeigt wurden. (en) GpgOL: Sent on behalf of is now respected when verifying a signature. (T4110) (de) GpgOL: Bei der Signaturprüfung wird nun auch "im Auftrag von" berücksichtig. (T4110) (en) Kleopatra: Now offers diagnostic information in case of file decryption errors. (de) Kleopatra: Diagnoseausgaben werden nun bei Entschlüsselungs-Fehlern angeboten. (en) Kleopatra: Support for NetKey v3 Smartcards has been improved. (T4080) (de) Kleopatra: Unterstützung für NetKey v3 Smartcards wurde verbessert. (T4080) (en) Kleopatra: Decryption errors caused by missing integrity protection (MDC) are now handled properly. (T4038) (de) Kleopatra: Es wird nun mit Entschlüsselungs-Fehlern durch fehlenden Integritätsschuz sauber umgegangen. (T4038) (en) Kleopatra: Update check can now be disabled more easily. (T4043) (de) Kleopatra: Die Update-Prüfung kann nun einfacher deaktiviert werden. (T4043) (en) Kleopatra: Special characters in GnuPG output should be displayed correctly. (T2983) (de) Kleopatra: Sonderzeichen in der Ausgabe von GnuPG sollten nun korrekt dargestellt werden. (T2983) (en) Kleopatra: p7m and p7s files are now also registered to be opened with Kleopatra. (T3890) (de) Kleopatra: p7m und p7s Dateien werden nun auch mit Kleopatra verknüpft. (T3890) (en) Kleopatra: Various minor improvements. (T3238 T4078 T3229 T4041) (de) Kleopatra: Verschiedene kleinere Verbesserungen. (T3238 T4078 T3229 T4041) (en) Installer: Silent install now correctly closes running Gpg4win applications. (T4051) (de) Installer: Der Installer schließt nun Anwendungen auch bei der stillen Installation. (T4051) (en) Installer: New optional module "Browser Integration" to register GnuPG as backend for Mailvelope 3.0. (de) Installer: Neues, optionales, Modul "Browser Integration" um GnuPG als backend für Mailvelope 3.0 zu registrieren. (en) GnuPG: The dirmngr process no longer requests Windows firewall access. (T3610) (de) GnuPG: Der dirmngr Dienst fragt nun nicht mehr nach einer Windows Firewall Regel. (T3610) (en) GnuPG: S/MIME data is now handled faster. (T4069) (de) GnuPG: Die Verarbeitung von S/MIME Daten wurde beschleunigt. (T4069) (en) GnuPG: Updated to 2.2.10 (See: https://lists.gnupg.org/pipermail/gnupg-announce/2018q3/000428.html ) (de) GnuPG: Aktualisiert auf Version 2.2.10. (Siehe: https://lists.gnupg.org/pipermail/gnupg-announce/2018q3/000428.html ) ~~~~~~~~~~~~~~~ GnuPG: 2.2.10 Kleopatra: 3.1.3 GPA: 0.9.10 GpgOL: 2.3.0 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.2 (2018-06-17) ------------------------------------------------ (en) GpgOL: Removed support for Outlook 2003 and 2007. (T3984) (de) GpgOL: Unterstützung für Outlook 2003 und 2007 wurde entfernt. (T3984) (en) GpgOL: Unsigned S/MIME mails are now treated more restrictive. (T3986) (de) GpgOL: Unsignierte S/MIME Mails werden nun restriktiver behandelt. (T3986) (en) GpgOL: Replies to unencrypted no-mime mails no longer only display quoted contents. (T3964) (de) GpgOL: Antworten auf unverschlüsselte no-mime Mails zeigen nicht länger nur das überprüfte Zitat an. (T3964) (en) GpgOL: Handling of special characters in no-mime mails has been improved. (T3975) (de) GpgOL: Sonderzeichen in no-mime Mails werden nun besser behandelt. (T3975) (en) GpgOL: Added dutch and ukrainian translations. (de) GpgOL: Niederländische und Ukrainische Ãœbersetzungen wurden hinzugefügt. (en) GpgOL: Additional crashes habe been fixed. (T3946) (de) GpgOL: Zusätzliche Absturzursachen wurden behoben. (T3946) (en) GpgOL: The resolution of ambigous recipients has been improved. (T3978) (de) GpgOL: Die Empfänger-Auflösung von mehrdeutigen Adressen funktioniert nun besser. (T3978) (en) Kleopatra: Small usability improvements. (de) Kleopatra: Kleinere Verbesserungen der Benutzbarkeit. (en) GnuPG: Update to version 2.2.8 (CVE-2018-0495 CVE-2018-12020) (See: https://lists.gnupg.org/pipermail/gnupg-announce/2018q2/000425.html ) (de) GnuPG: Auf Version 2.2.8 aktualisiert. (CVE-2018-0495 CVE-2018-12020) (Siehe: https://lists.gnupg.org/pipermail/gnupg-announce/2018q2/000425.html ) ~~~~~~~~~~~~~~~ GnuPG: 2.2.8 Kleopatra: 3.1.2 GPA: 0.9.10 GpgOL: 2.2.0 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.1 (2018-05-03) ------------------------------------------------ (en) General: An issue was fixed, which could lead to "Invalid crypto engine" errors. (T3919) (de) Allgemein: Ein Problem wurde behoben, das zu "Invalid crypto engine"-Fehlern führen konnte. (T3919) (en) S/MIME: An issue was fixed, which could prevent successful CRL checks. (T3923) (de) S/MIME: Ein Problem wurde behoben, das dazu führen konnte das CRL-Prüfungen fehlschlugen. (T3923) (en) S/MIME: OCSP certificate checks can now be combined with CRL checks. (de) S/MIME: OCSP-Prüfungen können nun mit CRL-Prüfungen kombiniert werden. (en) S/MIME: Certificate search on LDAP Servers works again. (T3937) (de) S/MIME: Die Zertifikatssuche auf LDAP Servern funktiniert wieder. (T3937) (en) Kleopatra: Activating a profile no longer requires a restart of the affected components. (de) Kleopatra: Das Aktivieren eines Konfigurationsprofils benötigt nicht mehr einen Neustart der betroffenen Komponenten. (en) GpgOL: Improved error handling for encryption and decryption. (de) GpgOL: Verbesserte Fehlerbehandlung beim Verschlüsseln und Entschlüsseln. (en) GpgOL: A possible crash when editing recipients has been fixed. (T3931) (de) GpgOL: Ein möglicher Absturz beim Editieren der Empfänger wurde behoben. (T3931) (en) GpgOL: The automatic recipient resolution has been improved. Among other things it now properly handles S/MIME as a fallback. (T3929) (de) GpgOL: Die automatische Empfänger-Auflösung wurde verbessert. Unter anderen wird jetzt auch S/MIME als Rückfall-Lösung unterstützt. (T3929) (en) GpgOL: The context menu of crypto mails now has the option to directly print the decrypted content. (T3762) (de) GpgOL: Das Kontextmenü von Krypto-Mails bietet nun eine Option den entschlüsselten Inhalt direkt zu drucken. (T3762) (en) GnuPG: Update to version 2.2.7 (See: https://lists.gnupg.org/pipermail/gnupg-announce/2018q2/000424.html ) (de) GnuPG: Auf Version 2.2.7 aktualisiert. (Siehe: https://lists.gnupg.org/pipermail/gnupg-announce/2018q2/000424.html ) ~~~~~~~~~~~~~~~ GnuPG: 2.2.7 Kleopatra: 3.1.1 GPA: 0.9.10 GpgOL: 2.1.1 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.0 (2018-04-13) ------------------------------------------------ (en) Kleopatra: Now offers a text editor for text based cryptography. (T3743) (de) Kleopatra: Bietet nun einen Text-Editor für Text-basierte Kryptografie. (T3743) (en) Kleopatra: The extended certificate selection now offers import. (T3744) (de) Kleopatra: Die erweitere Zertifikatsauswahl bietet nun Importieren an. (T3744) (en) Kleopatra: A crash when verifiying a detached signature has been fixed. (T3761) (de) Kleopatra: Ein Crash beim Verifizieren einer separaten Signatur wurde behoben. (T3761) (en) Kleopatra: The advanced key generation now offers curve 25519. (T3826) (de) Kleopatra: Die erweiterte Schlüsselgenerierung bietet nun Curve 25519 an. (T3826) (en) Kleopatra: Certificate details have been improved. (de) Kleopatra: Die Anzeige der Zertifikatsdetails wurde verbessert. (en) Kleopatra: Decrypting / verifiying multiple files at once has been fixed. (KDE-Bug: 391222) (de) Kleopatra: Ein Problem beim Entschlüsseln / Verifizieren mehrerer Dateien zugleich wurde behoben. (KDE-Bug: 391222) (en) Kleopatra: Serveral issues have been fixed, which occurred, if the Appdata directory was redirected to an UNC path. (T3818) (de) Kleopatra: Mehrere Probleme wurden behoben, die auftraten, wenn das Appdata Verzeichnis auf einen UNC Pfad gelegt wurde. (T3818) (en) Kleopatra: Multiple minor improvements. (T3845 T3846 T3776 T3723 T3849 T3850 T3865 T3868) (de) Kleopatra: Verschiedene kleinere Verbesserungen. (T3845 T3846 T3776 T3723 T3849 T3850 T3865 T3868) (en) GpgOL: Cryptographic functions are now called directly from GpgOL, without using Kleopatra. This fixes several problems caused by communication issues between Kleopatra and GpgOL. (T3509) (de) GpgOL: Kryptographische Funktionen werden nun direkt durch GpgOL aufgerufen, ohne Kleopatra zu verwenden. Dies behebt eine Reihe von Problemen deren Ursache in der Kommunikation zwischen Kleopatra und GpgOL lag. (T3509) (en) GpgOL: PGP/Inline (i.e. non-MIME) is now supported for sign and encrypt. This helps with compatibility problems like T3545. (de) GpgOL: PGP/Inline (i.e. non-MIME) wird nun für das Signieren und Verschlüsseln unterstützt. Dies hilft bei Kompatibilitätsproblemen wie T3545. (en) GpgOL: Another issue was fixed, which could cause decrypted mails not to be displayed. (T3789) (de) GpgOL: Ein weiteres Problem wurde behoben, das dazu führen konnte, dass entschlüsselte E-Mails nicht angezeigt wurden. (T3789) (en) GpgOL: Outlook should no longer loose focus after encrypting a mail. (T3732) (de) GpgOL: Outlook sollte nicht länger den Fokus verlieren, nachdem eine E-Mail verschlüsselt wurde. (T3732) (en) GpgOL: Basic support for Web Key publishing has been added. (T3785) (de) GpgOL: Grundlegende Unterstützung für das "Web Key Publishing" wurde hinzugefügt. (T3785) (en) GpgOL: Additional mail types are now supported when reading. (T3802 T3882) (de) GpgOL: Weitere Mail-Typen werden beim nun beim Lesen unterstützt. (T3802 T3882) (en) GpgOL: The handling of Exchange Mail addresses was improved. (T3082) (de) GpgOL: Die Handhabung von Exchange Mail-Adressen wurde verbessert. (T3802) (en) GpgOL: A problem that could cause mails to be stuck in the outbox has been fixed. (T3812) (de) GpgOL: Ein Problem wurde behoben, das dazu führen konnte, dass E-Mails im Postausgang verblieben. (T3812) (en) GpgOL: Now trys harder to fixup broken PGP/Inline (no-MIME) Messages. (T3821) (de) GpgOL: Es wird nun stärker versucht auch kaputte PGP/Inline (non-MIME) Nachrichten zu verarbeiten. (T3821) (en) GpgOL: Forwarding of encrypted / signed mails with attachments is now supported. (T3836) (de) GpgOL: Das Weiterleiten von verschlüsselten und / oder signierten Mails mit Anhängen wird nun unterstützt. (T3836) (en) GpgOL: S/MIME is supported again with the last version of Exchange 2016. (T3853) (de) GpgOL: S/MIME wird nun auch wieder für die aktuellste Exchange 2016 Version unterstützt. (T3853) (en) GpgOL: Re-sending crypto mails is now supported. (T3884) (de) GpgOL: Das erneute Senden von Krypto-Mails wird nun unterstützt. (T3884) (en) GpgOL: An issue was resolved, which could lead to strange numbering of attachments. (T3886) (de) GpgOL: Ein Problem wurde behoben, das dazu führen konnte, dass Anhänge merkwürdig nummeriert wurden. (T3886) (en) GnuPG: A rare problem that could lead to "General Error" messages after a fresh install of Gpg4win has been fixed. (T3839) (de) GnuPG: Ein seltenes Problem wurde behoben, das nach einer Neu-Installation zu "Allgemeiner Fehler"-Meldungen führen konnte. (T3839) (en) GnuPG: Updated to version 2.2.6. (See: https://lists.gnupg.org/pipermail/gnupg-announce/2018q2/000421.html ) (de) GnuPG: Auf Version 2.2.6 aktualisiert. (Siehe: https://lists.gnupg.org/pipermail/gnupg-announce/2018q2/000421.html ) ~~~~~~~~~~~~~~~ GnuPG: 2.2.6 Kleopatra: 3.1.0 GPA: 0.9.10 GpgOL: 2.1.0 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.0.3 (2018-01-12) ------------------------------------------------ (en) GnuPG: Updated to 2.2.4. (de) GnuPG: Auf Version 2.2.4 aktualisiert. (en) GpgOL: A bug that caused drafted mails not to encrypt the correct content has been fixed. (T3419) (de) GpgOL: Ein Fehler der dazu führte das als Entwurf gespeicherte Mails nicht mit dem korrekten Inhalt verschlüsselt wurden ist behoben. (T3419) (en) GpgOL: A bug that caused encrypted mails not to be displayed has been fixed. (T3537) (de) GpgOL: Ein Fehler der dazu führen konnte das verschlüsselte Mails nicht angezeigt wurden ist nun behoben. (T3537) (en) GpgOL: A bug that caused sending unencrypted mails when Outlooks internal S/MIME code was activated has been fixed. (T3656) (de) GpgOL: Ein Fehler der dazu führen konnte das unverschlüsselte Mails versendet wurden wenn Outlooks interner S/MIME code aktiviert wurde ist behoben. (T3656) (en) GpgOL: PGP/Inline (no-mime) sending is now compatible with Microsoft Exchange Online. (T3662) (de) GpgOL: PGP/Inline (no-mime) mailversand ist nun mit Microsoft Exchange Online kompatibel. (T3662) (en) GpgOL: The recipient lookup for Exchange addresses has been improved. (de) GpgOL: Die Suche nach Empfänger Mail Adressen in Exchange Addressbüchern wurde verbessert. (en) GpgOL: Signatures of signed only mails with attachments have been fixed. (T3735) (de) GpgOL: Signaturen von unverschlüsselten Mails mit Anhängen wurden korrigiert. (T3735) (en) GpgEX: An internal error when trying to verify a non-signature file has been fixed. (T3658) (de) GpgEX: Ein interner Fehler wenn man eine nicht Signaturdatei verifizierte, wurde behoben. (T3658) (en) Kleopatra: Sorting in Keylist has been fixed. (T3603) (de) Kleopatra: Sortierung in der Schlüsselliste wurde korrigiert. (T3603) (en) Kleopatra: Certificate details for S/MIME certificates have been improved. (T3611, T3727, T3726) (de) Kleopatra: Zertifikatsdetails für S/MIME Zertifikate wurden verbessert. (T3611, T3727, T3726) (en) Kleopatra: Certificates can now be exported as text from the certificate details. (T3605) (de) Kleopatra: Zertifikate können nun als Text aus den Zertifikatsdetails exportiert werden. (T3605) (en) Kleopatra: The usage of the temp directory to buffer decrypted data is now configurable. (T3602) (de) Kleopatra: Die Verwendung des temporären Verzeichnises beim entschlüsseln von Daten ist nun konfigurierbar. (T3602) (en) Installer: The installer no longer reinstalls desktop shortcuts on upgrade. (T3729) (de) Installer: Der installer legt nun keine neuen Desktopverknüpfungen bei updates an. (T3729) ~~~~~~~~~~~~~~~ GnuPG: 2.2.4 Kleopatra: 3.0.2 GPA: 0.9.10 GpgOL: 2.0.6 GpgEX: 1.0.5 Kompendium DE: 4.0.0 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.0.2 (2017-12-08) ------------------------------------------------ (en) GnuPG: Two issues have been fixed that could block the GnuPG system. (T3378) (de) GnuPG: Zwei Probleme wurden behoben welche zu einer Blockade des GnuPG Systems führen konnten. (T3378) (en) GpgOL: More possible "random" crashes caused by GpgOL have been fixed. (T3484) (de) GpgOL: Weitere augenscheinlich zufällige Abstürze von Outlook wurden beseitigt. (T3484) (en) GpgOL: Outlook is no longer blocked when selecting many mails. (T3433) (de) GpgOL: Outlook wird nicht mehr blockiert wenn viele Mails gleichzeitig ausgewählt werden. (T3433) (en) GpgOL: G Suite Sync plugin accounts are now detected. Only sending No-MIME PGP/Messages (without attachments) and unsigned messages are supported. Reading crypto mail is fully supported. (T3545) (de) GpgOL: Konten die mit dem G Suite Sync Plugin eingerichtet wurden werden nun erkannt. Mit diesen Konten werden bisher nur reine ("No-MIME") verschlüsselte PGP Textnachrichten, ohne Anhänge, unterstützt. Das senden von signierten Nachrichten wird nicht unterstützt. Lesen von Krypto Mails ist vollständig unterstützt. (T3545) (en) GpgOL: The option to send "No-MIME" (inline) PGP encrypted, unsigned text messages without attachments works again. (T3514) (de) GpgOL: Die Option "No-MIME" verschlüsselte, unsignierte Textnachrichten, ohne Anhänge zu versenden funktioniert wieder (T3514) (en) GpgOL: Improved error handling for signed, unencrypted mails. (T3538) (de) GpgOL: Die Verarbeitung und Fehlerbehandlung von signierten, unverschlüsselten Mails wurde verbessert. (en) GpgOL: Several performance improvements. (de) GpgOL: Verschiedene Geschwindigkeits- und Leistungs-Verbesserungen. (en) GpgOL: Improved detection of large PGP/MIME messages and MS-TNEF crypto messages. (T3419 , T3542) (de) GpgOL: Verbesserte Erkennung von großen PGP/MIME Nachrichten und MS-TNEF Nachrichten. (T3419 , T3542) (en) Kleopatra: Passphrase entry is no longer opened behind Kleopatra windows. (T3460) (de) Kleopatra: Das Passwort Eingabefeld öffnet sich nicht mehr teilweise im Hintergrund. (T3460) (en) Kleopatra: Decrypting archives across partitions has been fixed. (T3547) (de) Kleopatra: Das entschlüsseln von Archiven über Partitionsgrenzen hinweg funktioniert nun. (T3547) (en) Kleopatra: Fixed possible crash in GpgOL certificate selection. (T3544) (de) Kleopatra: Ein möglicher Absturz in der GpgOL Zertifikatsauswahl wurde behoben. (T3544) (en) Kleopatra: Preselection of encrypt / sign file actions from GpgEX works again. (T3543) (de) Kleopatra: Die Vorauswahl von verschlüsseln / signieren mit GpgEX funktioniert erneut. (T3543) (en) Kleopatra: Added Web Key Directory lookup support in file encryption dialog. (T3548) (de) Kleopatra: Web Key Directories werden nun bei der Dateiverschlüsselung unterstützt. (T3548) (en) Kleopatra: Fixed crash when searching in LDAP. (T3550) (de) Kleopatra: Ein Absturz bei der Schlüsselsuche auf einem LDAP Schlüsselserver wurde behoben. (T3550) (en) Kleopatra: Fixed crash when aborting key generation. (T3577) (de) Kleopatra: Ein Absturz wenn die Schlüsselerstellung abgebrochen wurde ist behoben. (T3577) (en) Kleopatra: Certifications are accessible again from the certificate details view. (T3579) (de) Kleopatra: Beglaubigungen können nun wieder aus den Zertifikatsdetails heraus angezeigt werden. (T3579) (en) Kleopatra: It is now possible to publicly certify an already locally signed certificate. (T1649) (de) Kleopatra: Es ist nun möglich Zertifikate öffentlich zu beglaubigen auch wenn dieses bereits lokal signiert wurde. (T1649) ~~~~~~~~~~~~~~~ GnuPG: 2.2.3 Kleopatra: 3.0.1 GPA: 0.9.9 GpgOL: 2.0.5 GpgEX: 1.0.5 Kompendium DE: 4.0.0 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.0.1 (2017-11-21) ------------------------------------------------ (en) GpgOL: A cause for seemingly random crashes in Outlook has been fixed. (de) GpgOL: Eine Ursache für augenscheinlich zufällige Abstürze von Outlook wurde beseitigt. (en) GpgOL: A crash when pasting recipients has been fixed. (de) GpgOL: Ein Absturz beim Einfügen von Empfängern aus der Zwischenablage wurde behoben. (en) GpgOL: Various problems regarding S/MIME mails have been fixed. (de) GpgOL: Verschiedene Probleme mit S/MIME-Mails wurden behoben. (en) GpgOL: A user interface error for Outlook 2010 has been fixed. (de) GpgOL: Ein Benutzerschnittstellen-Fehler in Outlook 2010 wurde behoben. (en) GpgOL: Kleopatra is again started in the background to speed up crypto operations. (de) GpgOL: Kleopatra wird erneut, zur beschleuning der Krypto Operationen, im Hintergrund gestartet. (en) Kleopatra: Various problems regarding S/MIME file operations have been fixed. (de) Kleopatra: Fehler bei S/MIME-Dateioperationen wurden behoben. (en) Kleopatra: Various problems regarding folder operations and archives have been fixed. (de) Kleopatra: Verschiedene Probleme im Umgang mit Dateiordnern und Archiven wurden behoben. (en) GnuPG: Has been updated to version 2.2.3. (de) GnuPG: Wurde auf Version 2.2.3 aktualisiert. (en) Some small bugfixes and improvements. (de) Weitere kleine Fehlerkorrekturen und Verbesserungen. (en) The mkportable process can be used again to create a portable Gpg4win variant. (de) Das mkportable-Verfahren kann wieder verwendet werden, um eine portable Variante von Gpg4win zu erstellen. ~~~~~~~~~~~~~~~ GnuPG: 2.2.3 Kleopatra: 3.0.1 GPA: 0.9.9 GpgOL: 2.0.3 GpgEX: 1.0.5 Kompendium DE: 4.0.0 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 3.0.0 (2017-09-19) ------------------------------------------------ (en) German compendium is now updated to Version 4.0. It is adjusted to the changes made in Gpg4win 3.0. (de) Das deutsche Kompendium wurde auf Version 4.0 aktualisiert und berücksichtigt damit die Änderungen von Gpg4win 2.4 auf 3.0. (en) GnuPG is now of the modern 2.2 variant. See: https://lists.gnupg.org/pipermail/gnupg-announce/2017q3/000413.html for more information about this. (de) Es wird nun die moderne 2.2 Variante von GnuPG verwendet. Unter: https://lists.gnupg.org/pipermail/gnupg-announce/2017q3/000413.html finden sich mehr Details dazu. (en) GpgOL is now also supported for Outlook 64 bit. (de) Die 64-Bit-Variante von Outlook wird nun von GpgOL unterstützt. (en) GpgOL for Outlook 2010 and later, now uses toggle buttons to let you select Encrypt and Sign. The operations are done when the mail is sent, including all attachments, using a standard format (MIME). (de) GpgOL für Outlook 2010 und spätere Versionen, verwendet nun Schaltknöpfe zur Auswahl, ob eine E-Mail verschlüsselt und/oder signiert sein soll. Die eigentliche Krypto-Operation erfolgt während des Versendens. Dabei werden auch alle Anhänge verschlüsselt und ein Standard-Format (MIME) verwendet. (en) GpgOL for Outlook 2010 and later, now automatically decrypts emails again. (de) GpgOL für Outlook 2010 und spätere, Versionen entschlüsselt nun wieder automatisch E-Mails. (en) All 68 KDE translations for Kleopatra are now included in Gpg4win. (de) Alle 68 KDE-Ãœbersetzungen von Kleopatra werden nun mit Gpg4win installiert. (en) Kleopatra uses an updated icon theme. (de) Kleopatra verwendet ein aktualisiertes Icon-Set. (en) Kleopatra now shows the used curve for ECC keys under `technical details`. (de) Kleopatra zeigt nun die verwendete Kurve für ECC-Schlüssel in den technischen Details an. (en) Kleopatra has been updated to a new set of base libraries. (de) Die von Kleopatra verwendeten Programmbibliotheken wurden aktualisiert. (en) Binaries are now all installed in a `bin` sub-directory. DBus and kbuildsycoa are no longer required. This fixes the startup issues of Kleopatra some users were facing. (de) Ausführbare Anwendungen werden nun in einem `bin` Unterordner abgelegt. Die Hilfsanwendungen DBus und kbuildsycoca werden nicht mehr benötigt. Dies löst eine Reihe von Startproblemen von Kleopatra, die bei manchen Nutzern auftraten. (en) After importing a secret key in Kleopatra you will be asked to directly mark it as your own key (ownertrust). (de) Nach dem Import eines geheimen Schlüssels bietet Kleopatra nun direkt an, diesen Schlüssel als den eigenen zu markieren (sogenanntes "Inhabervertrauen"). (en) Kleopatra now allows you to create ECC keys in the `advanced settings` during key generation. (de) Kleopatra bietet nun in den erweiterten Optionen bei der Schlüsselerstellung an, ECC Schlüssel zu erstellen. (en) Kleopatras file menu now also offers to encrypt folders. (de) Es ist nun auch möglich über Kleopatras Dateimenü Ordner zu verschlüsseln. (en) Kleopatra has a new option to print a secret key using the tool `paperkey`. (de) Kleopatra bietet nun die Option einen privaten Schlüssel mit "Paperkey" zu drucken. (en) GPA and Kleopatra are now registered with Windows for OpenPGP and S/MIME related file extensions. (de) GPA und Kleopatra werden nun als Anwendungen für OpenPGP- und S/MIME-Dateiendungen in Windows registriert. (en) The file encryption dialog in Kleopatra has been redesigned to reduce steps and improve user experience. (de) Der Dateiverschlüsselungsdialog von Kleopatra wurde neu entworfen, um weniger Schritte zu enthalten und die Nutzererfahrung zu verbessern. (en) Kleopatra automatically detects the type of an input file and automatically starts the corresponding action (e.g. decrypt). (de) Kleopatra erkennt nun automatisch, um welchen Dateityp es sich handelt und startet die entsprechende Aktion (z.B. entschlüsseln) automatisch. (en) Symmetric (password only) encryption is now accessible through Kleopatra and can be combined with public-key encryption. (de) Symmetrische (nur mit Passwort) Verschlüsselung kann nun auch über Kleopatra durchgeführt und mit Public-Key-Verschlüsselung kombiniert werden. (en) Pinentry now enables you to inspect the typed passphrase. (de) Pinentry erlaubt es nun die eingegebene Passphrase anzuzeigen. (en) Kleopatra now supports OpenPGP smartcard management. (de) Kleopatra unterstützt nun die Verwaltung von OpenPGP-Smartcards. (en) GpgOL for Outlook 2010 and later, has a new interface to show the signature / encryption state inside of Outlook. (de) GpgOL für Outlook 2010 und spätere Versionen, hat ein neues Benutzerinterface, um den kryptografischen Status direkt im E-Mail-Fenster anzuzeigen. (en) GnuPG now supports https and uses the https sks-keyserver pool by default. (de) GnuPG unterstützt nun https und verwendet standardmäßig den https sks-keyserver Pool. (en) GpgOL now supports sending and receiving HTML Mails (de) GpgOL unterstützt nun das Senden und Empfangen von HTML-E-Mails. (en) Kleopatra has improved file verification messages. (de) Kleopatra hat nun verbesserte Nachrichten beim Ãœberprüfen von Dateien. (en) Kleopatra now supports to directly import missing certificates when verifying a file. (de) Kleopatra erlaubt es nun direkt, fehlendene Zertifikate beim Dateiüberprüfen zu importieren. (en) Many bugfixes and minor improvements. (de) Viele Fehlerbehebungen und kleinere Verbesserungen. ~~~~~~~~~~~~~~~ GnuPG: 2.2.1 Kleopatra: 3.0.0 GPA: 0.9.9 GpgOL: 2.0.1 GpgEX: 1.0.5 Kompendium DE: 4.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.3.1 (2016-04-05) ------------------------------------------------ (en) GpgOL now has an option dialog where S/MIME can be disabled. (de) GpgOL enthält nun einen Optionsdialog in dem S/MIME deaktiviert werden kann. (en) GpgOL now supports the 64 Bit version of Microsoft Outlook. (de) Die 64 Bit Version von Microsoft Outlook wird nun von GpgOL unterstützt. (en) GpgOL can be switched to the new, experimental, MIME aware behavior in the Options Dialog. (de) GpgOL kann im Optionsdialog nun auf die neue, experimentelle, volle MIME unterstützung umgestellt werden. (en) GpgOL now reverts temporary changes made to MIME mails. So that they can be opened with other clients again. (de) GpgOL macht änderungen an MIME Mails nun Rückgängig so das diese auch weiterhin von anderen Anwendungen verarbeitet werden können. (en) GpgEX no longer blocks the Windows Explorer while it starts GPA or Kleopatra. (de) GpgEX blockiert den Windows Explorer nun nicht mehr während GPA oder Kleopatra gestartet werden. ~~~~~~~~~~~~~~~ GnuPG: 2.0.30 Kleopatra: 2.2.0-gitfb4ae3d GPA: 0.9.9 GpgOL: 1.4.0 GpgEX: 1.0.4 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.3.0 (2015-11-25) ------------------------------------------------ (en) GpgOL now supports reading PGP/MIME and S/MIME mails, the standard format for Crypto Mails as sent by Thunderbird/Enigmail, GPGMail or KMail. For details see: https://wiki.gnupg.org/GpgOL/MIMESupport (de) GpgOL für Outlook 2010 und später kann nun PGP/MIME und S/MIME E-Mails verarbeiten. Dies ist das Format wie es standardmäßig von Thunderbird/Enigmail, GPGMail oder KMail versendet wird. Details siehe: https://wiki.gnupg.org/GpgOL/MIMESupport (en) GpgOL now supports Outlook 2016. (de) GpgOL unterstützt nun Outlook 2016. (en) AES-NI Instructions for faster encryption and decryption with AES are now supported. (GnuPG Bug #1919) (de) AES-NI Befehle zur schnelleren Ver- und Entschlüsselung mit AES werden nun unterstützt. (GnuPG Bug #1919) (en) The decrypt/verify window of GpgOL no longer moves and resizes erratically. (KDE Bug #355140) (de) Das Entschlüsseln/Ãœberprüfen-Fenster von GpgOL verändert nun nicht mehr seine Position und Größe. (KDE Bug #355140) (en) Bulk import of more then a hundred keys no longer fails when Kleopatra is running. (GnuPG Bug #2135) (de) Der gleichzeitige Import von über 100 Schlüsseln schlägt nun nicht mehr fehl wenn Kleopatra läuft. (GnuPG Bug #2135) (en) French and Chinese localisation has been added to the installer, GpgEX and GpgOL. Thanks to Oliver Serve and Mingye Wang. (de) Der Installer, GpgEX und GpgOL sind nun auch ins Französische und Chinesische übersetzt. Danke für die Ãœbersetzungen an Oliver Serve und Mingye Wang. (en) Several apparently random crashes in GpgOL have been fixed (GnuPG Bug #1837) (de) Eine Reihe von zufällig auftretenden Abstürzen von GpgOL wurde behoben. (GnuPG Bug #1837) (en) GpgOL now handles attachments in PGP/MIME and S/MIME mails with non ASCII characters in the filename correctly. (de) GpgOL behandelt nun Anhänge von PGP/MIME und S/MIME Mails mit Sonderzeichen im Dateinamen. (en) A vulnerability in the Gpg4win-installer has been fixed. See: [security advisory 2015-11-25] for details. (de) Eine Schwachstelle im Gpg4win-installer wurde behoben. Details finden sich im [security advisory 2015-11-25]. ~~~~~~~~~~~~~~~ GnuPG: 2.0.29 Kleopatra: 2.2.0-gitfb4ae3d GPA: 0.9.9 GpgOL: 1.3.0 GpgEX: 1.0.3 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.2.6 (2015-09-09) ------------------------------------------------ (en) Claws Mail has been removed from the package. Users of Claws Mail should switch to the version maintained by the Claws Mail initiative available on: http://www.claws-mail.org/win32/ (de) Claws Mail wurde aus dem Installationspaket entfernt. Nutzer von Claws Mail sollten auf die von der Claws Mail Initiative gepflegte Version wechseln. Diese ist unter: http://www.claws-mail.org/win32/ verfügbar. (en) GnuPG has been updated to Version 2.0.29. (de) GnuPG wurde auf Version 2.0.29 aktualisiert. (en) X509 Certificate requests can now again generated with default options. (de) X509 Zertifikatsrequests können nun wieder mit den Standartoptionen generiert werden. (en) GPA has been updated to Version 0.9.9. (de) GPA wurde auf Version 0.9.9 aktualisiert. ~~~~~~~~~~~~~~~ GnuPG: 2.0.29 Kleopatra: 2.2.0-gitcf609810 GPA: 0.9.9 GpgOL: 1.2.1 GpgEX: 1.0.2 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.2.5 (2015-07-10) ------------------------------------------------ (en) GnuPG has been updated to version 2.0.28. See release notes on www.gnupg.org for details. (de) GnuPG wurde auf Version 2.0.28 aktualisiert. Details zu dieser Version finden sich unter www.gnupg.org (en) A potential crash during certificate search has been fixed. (de) Ein möglicher Programmabsturz bei der Suche auf Schlüsselservern wurde behoben. (en) Kleopatra no longer queries revocation information for X509 certificates during startup. This will drastically improve the startup time for some users. Revocation information is still checked once a certificate is used. (de) Kleopatra ruft während des Starts keine X509 Sperrinformationen mehr ab. Für manche Nutzer wird dies die Startzeit von Kleopatra drastisch verbessern. Sperrinformationen werden abgerufen wenn ein Zertifikat verwendet wird. (en) Kleopatra now uses the same defaults as GnuPG for new OpenPGP certificates. (de) Bei der OpenPGP Zertifikatserstellung verwendet Kleopatra nun die gleichen Einstellungen wie GnuPG. (en) Third party libraries included in Gpg4win have been updated. (de) Die in Gpg4win enthaltenen Bibliotheken wurden aktualisiert. ~~~~~~~~~~~~~~~ GnuPG: 2.0.28 Kleopatra: 2.2.0-gita3c9200 GPA: 0.9.7 GpgOL: 1.2.1 GpgEX: 1.0.2 Claws-Mail: 3.9.1 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.2.4 (2015-03-17) ------------------------------------------------ (en) GnuPG has been updated to version 2.0.27. See release notes on www.gnupg.org for details. (de) GnuPG wurde auf Version 2.0.27 aktualisiert. Details zu dieser Version finden sich unter www.gnupg.org (en) Libgcrypt has been updated to version 1.6.3 (includes fix for CVE-2014-3591) (de) Libgcrypt wurde auf Version 1.6.3 aktualisiert (enthält den fix für CVE-2014-3591) (en) An issue has been fixed which could cause extracted files from TAR Archives to be truncated. (de) Ein Problem wurde behoben durch welches Ausgabedateien beim extrahieren von TAR Archiven beschädigt wurden. ~~~~~~~~~~~~~~~ GnuPG: 2.0.27 Kleopatra: 2.2.0-git945878c GPA: 0.9.7 GpgOL: 1.2.1 GpgEX: 1.0.1 Claws-Mail: 3.9.1 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.2.3 (2014-11-25) ------------------------------------------------ (en) The vanilla installer has been fixed by including GnuTLS. (de) Das "Vanilla" Installationspaket wurde repariert indem GnuTLS eingebunden wurde. (en) Creation of portable versions with mkportable has been fixed. (de) Die Erstellung einer portablen Version mit mkportable funktioniert wieder. (en) GPA now works again under Windows XP. (de) GPA funktioniert wieder unter Windows XP. (en) Verification of a detached signature without specifying what should be verified may now show a warning and has been disabled in batch mode. (de) Die Verifikation von abgetrennten Signaturdateien ohne den Dateinamen anzugeben, erzeugt nun ggf. eine Warnung und wird im Batch Modus verhindert. (en) Tar archives can now include files and folders that use special characters (e.g. umlauts) which can be encoded in the native Windows 8-Bit codepage. (de) Tar Archive können mit Dateien und Ordner umgehen deren Namen Sonderzeichen (z.B. Umlaute) enthalten welche in der nativen Windows 8-Bit Zeichenkodierung kodiert sein dürfen. (en) Kleopatra now handles preprocessing (e.g. archiving) errors and safely aborts the operation. (de) Kleopatra erkennt nun Fehler bei der Vorverarbeitung von Dateien (z.B. Archivieren) und bricht die Operation sicher ab. (en) GPA has been updated to version 0.9.6. (de) GPA wurde auf Version 0.9.6 aktualisiert. (en) A security problem in the libksba library has been fixed. (de) Eine Sicherheitsproblem in der libksba Bibliothek wurde behoben. ~~~~~~~~~~~~~~~ GnuPG: 2.0.26 Kleopatra: 2.2.0-git945878c GPA: 0.9.6 GpgOL: 1.2.1 GpgEX: 1.0.1 Claws-Mail: 3.9.1 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.2.2 (2014-09-03) ------------------------------------------------ (en) GnuPG has been updated to version 2.0.26. See release notes on www.gnupg.org for details. (de) GnuPG wurde auf Version 2.0.26 aktualisiert. Details zu dieser Version finden sich unter www.gnupg.org (en) Sreen reader support and accessibility of Kleopatra was improved. (de) Screenreader-Unterstützung und Barrierfreiheit von Kleopatra verbessert. (en) A library load problem has been fixed that could keep Kleopatra from starting on some systems. (de) Ein Problem wurde behoben, welches dazu führen konnte, dass Kleopatra auf manchen System nicht startete. (en) Kleopatra has been updated to KDE Sofware Collection 4.14. (de) Kleopatra wurde auf den Stand der KDE Software Collection 4.14 aktualisiert. (en) Used libraries have been updated to their latest stable relase. (de) Verwendete Bibliotheken wurden aktualisiert. (en) GpgEX no longer crashes if the environment variable GNUPGHOME is set. (de) GpgEX stürzt nicht mehr ab, wenn die Umgebungsvariable GNUPGHOME gesetzt ist. (en) Pinentry-qt warning and confirmation dialogs should now open always in foreground. (de) Bestätigungs- und Warnmeldungen von pinentry-qt öffnen sich nun immer im Vordergrund. (en) Problems with Outlook sender and recipient address lookup have been fixed in GpgOL. Especially for Microsoft Exchange addresses. (de) Probleme mit der Auflösung von Sender- und Empfängeradressen wurden in GpgOL behoben. Insbesondere bei der Verwendung von Microsoft Exchange Adressbüchern. (en) Command line output is encoded to the Windows console encoding. (de) Kommandozeilen-Ausgaben werden im zur Windows-Konsole passenden Encoding ausgegeben. (en) The pinentry dialog is now translated correctly in the French locale. (de) Der Pinentry-Dialog ist nun auch in Französisch verfügbar. (en) Command line wildcards (like *.txt) work again. (de) Platzhalter (wie *.txt) in Kommandozeilenaufrufen funktionieren wieder. ~~~~~~~~~~~~~~~ GnuPG: 2.0.26 Kleopatra: 2.2.0-gitac229d2 GPA: 0.9.4 GpgOL: 1.2.1 GpgEX: 1.0.1 Claws-Mail: 3.9.1 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.2.1 (2013-10-08) ------------------------------------------------ (de) Ein Fehler der eine mögliche endlosschleife in GnuPG auslösen konnte wurde behoben. [CVE-2013-4402] (en) Fixed possible infinite recursion in the compressed packet parser. [CVE-2013-4402] (en) Kleopatra no longer crashes when using Microsoft Office IME. (de) Kleopatra stürzt nun nicht mehr ab wenn man Microsoft Office IME verwendet. (en) Support for SPR332 and 532 pinpads. (de) Unterstützung für SPR332 und 532 Pinpads. ~~~~~~~~~~~~~~~ GnuPG: 2.0.22 Kleopatra: 2.2.0 GPA: 0.9.4 GpgOL: 1.2.0 GpgEX: 1.0.0 Claws-Mail: 3.9.1 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.2.0 (2013-08-20) ------------------------------------------------ (en) GpgEx now works on Windows 64 bit. (de) GpgEX funktioniert nun unter Windows 64 bit. (en) Gpg-agent may now be used as Pageant (PuTTY authentication agent) replacement with additional smartcard support. (de) Gpg-agent kann nun als Pageant (PuTTY authentication agent) Ersatz genutzt werden - mit zusätzlicher SmartCard-Unterstützung. (en) Pinentry now allows to paste in the passphrase. (de) Das Einfügen von Passphrasen aus der Zwischenablage ist nun erlaubt. (en) Kleopatra no longer crashes when started by a regular user on terminal servers (Windows Server). (de) Crash beim Start von Kleopatra durch einen gewöhnlichen Nutzer auf Terminalservern (Windows Server) behoben. (en) GpgOL provides rudimentary support for Outlook 2010 and 2013. The following crypto functions are already available via the new GpgOL ribbon rsp. Outlook's context menu (no MIME parsing, yet): - Encrypting/decrypting mail bodys - Saving and decrypting attachments - Attaching and encrypting files - Signing and signature verification (of opaque signatures) (de) GpgOL bietet rudimentäre Unterstützung für Outlook 2010 und 2013. Folgende Krypto-Operationen sind bereits über das neue GpgOL-Ribbon bzw. über das Kontextmenü von Outlook möglich (kein MIME-Parsing): - Verschlüsseln/Entschlüsseln des Mail-Bodys. - Speichern und Entschlüsseln von Anhängen. - Dateien anhängen und verschlüsseln. - Signieren/Prüfen (von opaken Signaturen). (en) Extracting a tarball through the Kleopatra GUI now works reliable (de) Das Entpacken eines tar Archivs funktioniert nun auch über Kleopatra zuverlässig. (en) Added mkportable.exe as a tool to create a portable installation. (de) Neues Werkzeug mkportable.exe um eine portable Installation zu erstellen. (en) Kleopatra now allows it to generate keys with a size up to 4096 bit. (de) Kleopatra erlaubt es nun Zertifikate mit einer Länge von bis zu 4096 bit zu erstellen. ~~~~~~~~~~~~~~~ GnuPG: 2.0.21 Kleopatra: 2.2.0 GPA: 0.9.4 GpgOL: 1.2.0 GpgEX: 1.0.0 Claws-Mail: 3.9.1 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.1.1 (2013-05-28) ------------------------------------------------ (en) New versions of GnuPG, GpgOL, GPA, Kleopatra, and Claws-Mail. (de) Neue Versionen von GnuPG, GpgOL, GPA, Kleopatra and Claws-Mail. (en) Development files for the crypto libraries will now be installed. (de) Entwicklerwerkzeuge für die Krypto-Bibliotheken werden nun mit installiert. ~~~~~~~~~~~~~~~ GnuPG: 2.0.20 Kleopatra: 2.1.1 GPA: 0.9.4 GpgOL: 1.1.3 GpgEX: 0.9.7 Claws-Mail: 3.9.1 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0-beta1 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.1.0 (2011-03-15) ------------------------------------------------ (en) New versions of GnuPG, Kleopatra, GpgEX, GpgOL, Claws. (de) Neue Versionen von GnuPG, Kleopatra, GpgEX, GpgOL, Claws. ~~~~~~~~~~~~~~~ GnuPG: 2.0.17 Kleopatra: 2.1.0 (2011-02-04) GPA: 0.9.1-svn1024 GpgOL: 1.1.2 GpgEX: 0.9.7 Claws-Mail: 3.7.8cvs47 Kompendium DE: 3.0.0 Kompendium EN: 3.0.0-beta1 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.0.4 (2010-07-28) ------------------------------------------------ (en) GpgSM bug fix. (de) GpgSM Fehler wurde beseitigt. ~~~~~~~~~~~~~~~ GnuPG: 2.0.14 + 02-gpgsm-realloc-bug.patch Kleopatra: 2.0.14-svn1098530 (20100303) GPA: 0.9.0 GpgOL: 1.1.1 GpgEX: 0.9.5 Claws-Mail: 3.7.4cvs1 Kompendium: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.0.3 (2010-05-29) ------------------------------------------------ (en) Bug fixes. (de) Fehler wurden beseitigt. ~~~~~~~~~~~~~~~ GnuPG: 2.0.14 Kleopatra: 2.0.14-svn1098530 (20100303) GPA: 0.9.0 GpgOL: 1.1.1 GpgEX: 0.9.5 Claws-Mail: 3.7.4cvs1 Kompendium: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.0.2 (2010-04-12) ------------------------------------------------ (en) Bug fixes and UI improvements. (de) Fehler wurden beseitigt und die Benutzerschnittstelle verbessert. ~~~~~~~~~~~~~~~ GnuPG: 2.0.14 Kleopatra: 2.0.14-svn1098530 (20100303) GPA: 0.9.0 GpgOL: 1.1.1 GpgEX: 0.9.5 Claws-Mail: 3.7.4cvs1 Kompendium: 3.0.0-rc1 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.0.1 (2009-09-28) ------------------------------------------------ (en) Fixed a problem opening Office documents and URLs with a running GpgOL. (de) Ein Problem beim Öffnen von Office Dokumenten und URLs mit einem laufenden GpgOL wurde behoben. ~~~~~~~~~~~~~~~ GnuPG: 2.0.12 Kleopatra: 2.0.11-svn1008232 (2009-09-25) GPA: 0.9.0 GpgOL: 1.0.1 GpgEX: 0.9.3 Claws-Mail: 3.7.2cvs27 Kompendium: 3.0.0-beta4 ~~~~~~~~~~~~~~~ Noteworthy changes in version 2.0.0 (2009-08-07) ------------------------------------------------ (en) First production release of this major redesign. Over the last 15 months we did 15 beta releases and hopefully squashed most of the serious bugs. (de) Dies ist das erste produktionsreife Version der neuen Gpg4win Architektur. In den vergangenen 15 Monaten wurden 16 Beta Versionen veröffentlicht um die meisten der gravierenden Programmfehler zu beseitigen. ~~~~~~~~~~~~~~~ GnuPG: 2.0.12 Kleopatra: 20090807 GPA: 0.9.0 GpgOL: 1.0.0 GpgEX: 0.9.3 Claws-Mail: 3.7.2 Kompendium: 3.0.0-beta3 ~~~~~~~~~~~~~~~ For older news see the file ONEWS in the source distribution. # Copyright 2009 g10 Code GmbH # # This file is free software; as a special exception the author gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This file is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR # PURPOSE. diff --git a/configure.ac b/configure.ac index e8a84c15..6b8bf3ff 100644 --- a/configure.ac +++ b/configure.ac @@ -1,443 +1,443 @@ # configure.ac for GPG4Win # Copyright (C) 2005, 2006, 2007, 2008, 2010 g10 Code GmbH # # This file is part of GPG4Win # # GPG4Win is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GPG4Win is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # (Process this file with autoconf to produce a configure script.) AC_PREREQ(2.59) min_automake_version="1.9.3" # To build a release you need to create a tag with the version number # (git tag -s gpg4win-2.x.y) and run "./autogen.sh --force". Please # bump the version number immediately after the release and do another # commit and push so that the git magic is able to work. -m4_define([my_version], [3.1.6]) +m4_define([my_version], [3.1.8]) # Below is m4 magic to extract and compute the git revision number, # the decimalized short revision number, a beta version string and a # flag indicating a development version (my_isgit). The latter works # by requiring the final tag in the repository. m4_define([git_revision], m4_esyscmd([git rev-parse --short HEAD | tr -d '\n\r'])) m4_define([git_revision_dec], m4_esyscmd_s([echo $((0x$(echo ]git_revision[|head -c 4)))])) m4_define([git_betastring], m4_esyscmd_s([git describe --tags --match 'gpg4win-[0-9].*.*[0-9]' \ --long | awk -F- '$3!=0{print"-beta"$3}'])) m4_define([my_isgit],m4_if(git_betastring,[],[no],[yes])) m4_define([my_full_version],[my_version[]git_betastring]) AC_INIT([gpg4win],[my_full_version],[gpg4win-devel@wald.intevation.org]) # Remember to update these version numbers also in the NEWS file. MANUALVERSION_EINSTEIGER="2.0.2" MANUALDATE_EINSTEIGER="30. Mai 2006" MANUALVERSION_DURCHBLICKER="2.0.2" MANUALDATE_DURCHBLICKER="30. Mai 2006" MANUALVERSION_NOVICES="1.0.0" MANUALDATE_NOVICES="Nov. 30, 2006" MANUALVERSION_ADVANCED="0.0.0" MANUALDATE_ADVANCED="Nov. 30, 2006" COMPENDIUM_VERSION_DE="4.0.1" COMPENDIUM_DATE_DE="3. April 2018" COMPENDIUMINPROGRESS_DE="zuletzt geringfügig korrigiert am 3. April 2018" COMPENDIUM_VERSION_EN="3.0.0" COMPENDIUM_DATE_EN="30th November 2016" COMPENDIUMINPROGRESS_EN="last minor changes from 30th November 2016" MANUALINPROGRESS_DE=m4_if(my_isgit,[yes],["~und evtl. seitdem weiter bearbeitet"]) MANUALINPROGRESS_EN=m4_if(my_isgit,[yes],["~and may have been further edited"]) PACKAGE=$PACKAGE_NAME VERSION=$PACKAGE_VERSION GIT_REVISION=git_revision GIT_REVISION_DEC=git_revision_dec AC_CONFIG_SRCDIR(src/config.nsi.in) AC_CONFIG_MACRO_DIR(m4) AM_INIT_AUTOMAKE([tar-ustar]) AM_MAINTAINER_MODE AC_CANONICAL_HOST AM_CONFIG_HEADER(config.h) # Language support AM_PO_SUBDIRS AC_SUBST(PACKAGE) AC_SUBST(VERSION) AC_SUBST(MANUALVERSION_EINSTEIGER) AC_SUBST(MANUALDATE_EINSTEIGER) AC_SUBST(MANUALVERSION_DURCHBLICKER) AC_SUBST(MANUALDATE_DURCHBLICKER) AC_SUBST(MANUALINPROGRESS_DE) AC_SUBST(MANUALVERSION_NOVICES) AC_SUBST(MANUALDATE_NOVICES) AC_SUBST(MANUALVERSION_ADVANCED) AC_SUBST(MANUALDATE_ADVANCED) AC_SUBST(MANUALINPROGRESS_EN) AC_SUBST(COMPENDIUM_VERSION_DE) AC_SUBST(COMPENDIUM_DATE_DE) AC_SUBST(COMPENDIUMINPROGRESS_DE) AC_SUBST(COMPENDIUM_VERSION_EN) AC_SUBST(COMPENDIUM_DATE_EN) AC_SUBST(COMPENDIUMINPROGRESS_EN) if echo "${PACKAGE_VERSION}" | egrep 'svn|rc|beta|git' >/dev/null ; then IS_BETA_BUILD=yes else IS_BETA_BUILD=no fi AC_SUBST(IS_BETA_BUILD) # Generate extended version information. Note, that for NSIS use we # must not translate the dots to commas in the BUILD_FILEVERSION. BUILD_TIMESTAMP=`date --iso-8601=minutes` BUILD_ISODATE=`date --iso-8601` changequote(,)dnl BUILD_FILEVERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./'` changequote([,])dnl BUILD_FILEVERSION="${BUILD_FILEVERSION}${GIT_REVISION_DEC}" AC_SUBST(BUILD_TIMESTAMP) AC_SUBST(BUILD_ISODATE) AC_SUBST(BUILD_FILEVERSION) # To test the manuals using an actual web server, the preview target # may be used in doc/manuals. The default is my (wk) test environment # but may be overriden using another preview variable. PREVIEWHOST is # expected to be the target for an rsync command. if test -z "$PREVIEWHOST" ; then PREVIEWHOST="vigenere:/var/www/all/preview.gpg4win.org/htdocs/" fi AC_SUBST(PREVIEWHOST) # The final release is copied to an archive server. The default # location may be changed by setting the RELEASEHOST envvar. if test -z "$RELEASEHOST" ; then RELEASEHOST="vigenere:tarballs/gpg4win" if test "${IS_BETA_BUILD}" = yes ; then RELEASEHOST="${RELEASEHOST}/Beta" fi fi AC_SUBST(RELEASEHOST) # Substitutions to set generated files in a Emacs buffer to read-only. AC_SUBST(emacs_local_vars_begin, ['Local Variables:']) AC_SUBST(emacs_local_vars_read_only, ['buffer-read-only: t']) AC_SUBST(emacs_local_vars_end, ['End:']) # For development of this package it is useful to build without # creating the source installer (takes a long time). This option may # be used to suppress creation of the source installer. AC_ARG_ENABLE(source-installer, AC_HELP_STRING([--disable-source-installer], [Do not create the Source installer]), build_source_installer=$enableval, build_source_installer=yes) AM_CONDITIONAL(BUILD_SOURCE_INSTALLER, test "$build_source_installer" = yes) # You can build a light version of the installer in addition to the # regular version. This one does not contain the manuals. AC_ARG_ENABLE(light-installer, AC_HELP_STRING([--disable-light-installer], [Do not create the light version of the installer]), build_light_installer=$enableval, build_light_installer=no) AM_CONDITIONAL(BUILD_LIGHT_INSTALLER, test "$build_light_installer" = yes) # You can build a vanilla version of the installer, featuring only # GnuPG, a pinentry and GPGME, in addition to the regular version. # This one does not contain the manuals. AC_ARG_ENABLE(vanilla-installer, AC_HELP_STRING([--disable-vanilla-installer], [Do not create the vanilla version of the installer]), build_vanilla_installer=$enableval, build_vanilla_installer=no) AM_CONDITIONAL(BUILD_VANILLA_INSTALLER, test "$build_vanilla_installer" = yes) # If you want to build only the light or vanilla installer, you may # disable building of the full installer. AC_ARG_ENABLE(full-installer, AC_HELP_STRING([--disable-full-installer], [Do not create the full version of the installer]), build_full_installer=$enableval, build_full_installer=yes) AM_CONDITIONAL(BUILD_FULL_INSTALLER, test "$build_full_installer" = yes) # For development it is often faster to build without manuals. AC_ARG_ENABLE(manuals, AC_HELP_STRING([--disable-manuals], [Do not build the manuals (for debugging)]), build_manuals=$enableval, build_manuals=yes) AM_CONDITIONAL(BUILD_MANUALS, test "$build_manuals" = yes) # Additionaly enable building gpgex for another host AC_ARG_WITH([additional-gpgex-host], AC_HELP_STRING([--with-additional-gpgex-host=HOST], [Additionaly build gpgex for this host]), [if test "$withval" = yes; then AC_MSG_FAILURE( [--with-additional-gpgex-host was given, but no host specified]) else gpgex_host=$withval fi ], gpgex_host=no) if test "$gpgex_host" != no; then GPGEX_ADD_HOST="$gpgex_host" fi AC_SUBST(GPGEX_ADD_HOST) AC_ARG_ENABLE(fast-makensis, AC_HELP_STRING([--enable-fast-makensis], [Use a less efficient compressor to speed up building]), use_fast_makensis=$enableval, use_fast_makensis=no) if test "$use_fast_makensis" = yes; then EXTRA_MAKENSIS_FLAGS="${EXTRA_MAKENSIS_FLAGS} -DDISABLE_LZMA=1" fi AC_SUBST(EXTRA_MAKENSIS_FLAGS) # Required tools. AC_PROG_CC AC_PROG_CPP AC_PROG_RANLIB AC_CHECK_TOOL(AR, ar, :) AC_CHECK_TOOLS(STRIP, strip) AC_CHECK_TOOLS(DLLTOOL, dlltool) AC_CHECK_PROGS(MAKE, make) AC_CHECK_PROGS(UNZIP, unzip) AC_CHECK_PROGS(TAR, tar) AC_CHECK_PROGS(MKDIR, mkdir) AC_CHECK_PROGS(CP, cp) AC_CHECK_PROGS(RM, rm) AC_CHECK_PROGS(STOW, stow) AC_CHECK_PROGS(MAKENSIS, makensis) AC_CHECK_PROGS(ZCAT, zcat) AC_CHECK_PROGS(TEXI2DVI, texi2dvi) AC_CHECK_PROGS(DVIPDF, dvipdf) AC_CHECK_PROGS(CONVERT, convert) AC_CHECK_PROGS(SHA1SUM, sha1sum) AC_CHECK_PROGS(MSGFMT, msgfmt) AC_CHECK_PROGS(GITLOG_TO_CHANGELOG, gitlog-to-changelog, [build-aux/gitlog-to-changelog]) AC_CHECK_PROGS(BUILD_CC, gcc cc) AC_PROG_INSTALL if test -n "$GPGEX_ADD_HOST"; then AC_CHECK_TOOLS(STRIP_EX, ${GPGEX_ADD_HOST}-strip) fi if test -z "$GPG4WIN_PARALLEL"; then JOBS=$(nproc 2>/dev/null || echo 1) GPG4WIN_PARALLEL=-j$JOBS AC_MSG_NOTICE([Using autodetected $JOBS make jobs. You can override this by setting GPG4WIN_PARALLEL.]) fi AC_SUBST(GPG4WIN_PARALLEL) missing_tools= for i in DLLTOOL MAKE UNZIP TAR MKDIR CP RM STOW MAKENSIS ZCAT TEXI2DVI \ DVIPDF CONVERT SHA1SUM MSGFMT BUILD_CC; do eval tmp='$'$i if test -z "$tmp"; then missing_tools="$missing_tools `echo $i | tr 'A-Z' 'a-z'`" fi done # Additional runtime libraries from mingw. GPG4WIN_RUNTIME_LIBRARY(libgcc_s_sjlj-1) GPG4WIN_RUNTIME_LIBRARY(libstdc++-6) GPG4WIN_RUNTIME_LIBRARY(libwinpthread-1) AC_CHECK_PROGS(GLIB_GENMARSHAL, glib-genmarshal) AC_CHECK_PROGS(GLIB_COMPILE_SCHEMAS, glib-compile-schemas) AC_CHECK_PROGS(GLIB_COMPILE_RESOURCES, glib-compile-resources) AC_CHECK_PROGS(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource) missing_opt_tools= for i in GLIB_GENMARSHAL GLIB_COMPILE_SCHEMAS GLIB_COMPILE_RESOURCES \ GDK_PIXBUF_CSOURCE; do eval tmp='$'$i if test -z "$tmp"; then missing_opt_tools="$missing_opt_tools `echo $i | tr 'A-Z' 'a-z'`" fi done # Optional tools. AC_CHECK_PROGS(WGET, wget) # Packages. gpg4win_dup_sources="" GPG4WIN_SPKG([zlib]) GPG4WIN_BPKG_GTK([pkgconfig]) GPG4WIN_SPKG([libffi], [pkgconfig]) GPG4WIN_SPKG([glib], [libiconv gettext pkgconfig libffi zlib]) GPG4WIN_BPKG_GTK_DEV([atk], [glib pkgconfig]) GPG4WIN_BPKG_GTK_DEV([pango], [glib pkgconfig]) GPG4WIN_BPKG_GTK_DEV([cairo], [glib pkgconfig]) GPG4WIN_BPKG_GTK_DEV([expat]) GPG4WIN_BPKG_GTK_DEV([freetype], [pkgconfig zlib]) GPG4WIN_BPKG_GTK_DEV([fontconfig], [pkgconfig zlib expat]) GPG4WIN_SPKG([gdk-pixbuf], [glib]) GPG4WIN_SPKG([gtk+], [libiconv gettext pkgconfig atk pango dnl glib gdk-pixbuf cairo]) GPG4WIN_SPKG([libpng], [pkgconfig]) GPG4WIN_SPKG([bzip2]) GPG4WIN_SPKG([libgpg-error], [libiconv gettext]) GPG4WIN_SPKG([libassuan], [libgpg-error w32pth]) GPG4WIN_SPKG([scute], [libgpg-error libassuan]) GPG4WIN_SPKG([pinentry], [qtbase libiconv gtk+]) -GPG4WIN_SPKG([gpgme], [libgpg-error glib qtbase]) +GPG4WIN_SPKG([gpgme], [libgpg-error libassuan glib qtbase]) GPG4WIN_SPKG([gpgol], [gpgme libassuan]) GPG4WIN_SPKG([gpgex], [libassuan]) GPG4WIN_SPKG([paperkey]) GPG4WIN_SPKG([gpa], [libiconv gettext zlib gtk+ libpng glib gpgme]) GPG4WIN_SPKG([w32pth]) GPG4WIN_SPKG([libiconv]) GPG4WIN_SPKG([gettext], [libiconv]) # Packages needed for gpgex GPG4WIN_SPKGEX([libgpg-error]) GPG4WIN_SPKGEX([libassuan], [libgpg-error]) GPG4WIN_SPKGEX([gpgex], [libassuan]) GPG4WIN_SPKGEX([gpgme], [libgpg-error libassuan]) GPG4WIN_SPKGEX([gpgol], [gpgme]) GPG4WIN_IPKG([compendium]) # The GnuPG Package. GPG4WIN_BPKG_BINSRC([gnupg-w32]) # See the script kde-l10n.sh how this package is created. GPG4WIN_BPKG_BINSRC([kde-l10n]) # Qt related stuff. GPG4WIN_SPKG([qtbase], [libpng]) GPG4WIN_SPKG([qttools], [qtbase]) GPG4WIN_SPKG([qttranslations], [qtsvg qttools qtwinextras]) GPG4WIN_SPKG([qtwinextras], [qtbase]) GPG4WIN_SPKG([qtsvg], [qtbase]) GPG4WIN_SPKG([boost], [expat zlib bzip2]) GPG4WIN_KDEPKG([breeze-icons], [extra-cmake-modules qtbase]) GPG4WIN_KDEPKG([kleopatra], [gnupg-w32 breeze-icons kxmlgui libkleo kde-l10n kitemmodels qttranslations]) GPG4WIN_KDEPKG([extra-cmake-modules]) GPG4WIN_KDEPKG([kconfig], [qtbase qttools extra-cmake-modules]) GPG4WIN_KDEPKG([ki18n], [qtbase gettext qttools extra-cmake-modules]) GPG4WIN_KDEPKG([kwidgetsaddons], [kconfig qttools qtbase]) GPG4WIN_KDEPKG([kcompletion], [kwidgetsaddons]) GPG4WIN_KDEPKG([kwindowsystem], [qtbase qtwinextras]) GPG4WIN_KDEPKG([kcoreaddons], [qtbase qttools]) GPG4WIN_KDEPKG([kcodecs], [qtbase qttools]) GPG4WIN_KDEPKG([kguiaddons], [qtbase qttools]) GPG4WIN_KDEPKG([kmime], [kcodecs]) GPG4WIN_KDEPKG([kconfigwidgets], [kwidgetsaddons kguiaddons ki18n kcodecs kconfig]) GPG4WIN_KDEPKG([kitemviews], [qtbase qttools]) GPG4WIN_KDEPKG([kitemmodels], [qtbase qttools]) GPG4WIN_KDEPKG([karchive], [qtbase qttools extra-cmake-modules]) GPG4WIN_KDEPKG([kcrash], [kwindowsystem kcoreaddons]) GPG4WIN_KDEPKG([kiconthemes], [qtsvg kconfigwidgets karchive]) GPG4WIN_KDEPKG([kxmlgui], [kiconthemes kconfigwidgets kitemviews]) GPG4WIN_KDEPKG([libkleo], [kmime kwidgetsaddons kwindowsystem kcompletion kconfig gpgme]) GPG4WIN_KDEPKG([gpg4win-tools], [libkleo gpgme]) GPG4WIN_FINALIZE # Throw an error if required tools are missing if test -n "$missing_tools"; then for i in $missing_tools; do AC_MSG_NOTICE([$i is missing]) done AC_MSG_ERROR([[ *** *** Required tools not found. Please consult the above messages *** and install them before running configure again. ***]]) fi # Throw an error if any duplicate source packages have been found if test -n "$gpg4win_dup_sources"; then tmp= for i in $gpg4win_dup_sources; do tmp="$tmp $i" done tmp2=" You might remove them with:" for i in $gpg4win_rm_candidates; do if ! grep -q $(basename $i) packages/packages.current; then tmp2="$tmp2 rm $i" fi done AC_MSG_ERROR([Packages with more that one source version:$tmp$tmp2]) fi # Finalize. AC_CONFIG_FILES(Makefile) AC_CONFIG_FILES(packages/Makefile src/Makefile po/Makefile.in) AC_CONFIG_FILES(po/build-cc) AC_CONFIG_FILES(src/config.nsi src/gpg4win.mk) AC_CONFIG_FILES(doc/Makefile) AC_CONFIG_FILES(doc/logo/Makefile) AC_CONFIG_FILES(doc/manual/Makefile doc/manual/version.tex) AC_CONFIG_FILES(src/toolchain.cmake) AC_OUTPUT # Throw a warning if optional tools are missing if test -n "$missing_opt_tools"; then AC_MSG_WARN([[ *** *** Some tools not found. They may or may not be needed depending on *** the packages you want to include. For example GLIB and GTK+ *** require certain tools; you may need to install a recent version of *** GLIB and GTK+ on the build machine to allow for cross-compiling. ***]]) for i in $missing_opt_tools; do AC_MSG_NOTICE([$i is missing]) done fi echo -n " $PACKAGE_NAME-$PACKAGE_VERSION prepared for make Revision: ${GIT_REVISION} (${GIT_REVISION_DEC}) 32bit platform: $host 64bit platform: ${GPGEX_ADD_HOST} " if test -n "$JOBS"; then echo " make jobs: ${JOBS}" else echo "" fi diff --git a/doc/README.de.txt b/doc/README.de.txt index 9395cf05..129c97bb 100644 --- a/doc/README.de.txt +++ b/doc/README.de.txt @@ -1,166 +1,218 @@ ;; README.de.txt -*- coding: latin-1; -*- ;; This is the README installed with Gpg4win (German version). Lines ;; with a ; in the first column are considered a comment and not ;; included in the actually installed version. Certain keywords are ;; replaced by the Makefile; those words are enclosed by exclamation ;; marks. Deutsche README Datei für Gpg4win ================================= Dies ist Gpg4win, Version !VERSION! (!BUILD_ISODATE!). Inhalt: 1. Wichtige Hinweise 2. Änderungen 3. Anmerkungen 4. Versionsgeschichte 5. Versionsnummern der einzelnen Programmteile 6. Rechtliche Hinweise 1. Wichtige Hinweise ==================== Hilfe bei der Installation und Benutzung von Gpg4win bietet Ihnen das Gpg4win-Kompendium. Sie finden es nach der Installation auf Ihrem System (wo genau, ist abhängig von Ihrer Windows-Version) oder online auf https://www.gpg4win.de/documentation-de.html Bitte lesen Sie den Abschnitt "3. Anmerkungen" dieses READMEs, bevor Sie Gpg4win nutzen. Im Kompendium finden Sie weitere Hinweise zur manuellen oder automatischen Installation. Systemvoraussetzungen --------------------- Gpg4win läuft auf Windows Versionen 7 oder neuer (bis Windows 10). 32- und 64bit-Systeme werden unterstützt. Wird mindestens Windows XP verwendet, können einige Komponenten von Gpg4win verwendet werden, sie sind allerdings nicht offiziell unterstützt. Das Outlook-Plugin GpgOL ist kompatibel mit Microsoft Outlook 2010, 2013 und 2016 (sowohl 32 als auch 64bit) und unterstützt E-Mail Transport per SMTP/IMAP und MS Exchange Server (ab Version 2010). Mit Gpg4win Version 3.1.2 wurde die Unterstützung für Outlook 2003 und 2007 aus sicherheitsgründen entfernt. (Aktuellste Angaben auf https://www.gpg4win.de/system-requirements-de.html .) 2. Änderungen ============= Die integrierten Gpg4win-Komponenten in Version !VERSION! sind: !COMPONENTS! Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!) ----------------------------------------- -- GpgOL: Zufälliges Fehlverhalten (Abstürze, Hänger, etc.) - nach der Verwendung von S/MIME wurde behoben. (T4111) +- Gpg4win-3.1.7 ist eine kleine Aktualisierung von 3.1.6 um + neu eingeführten Fehler in Kleopatra und GPA zu beheben. Im + folgenden die Änderungen aus 3.1.6: -- GpgOL: Es ist nun möglich die Standard-Konfiguration - Systemweit zu konfigurieren. (T4204) +- Kleopatra: Ein Fehler wurde behoben der dazu führen + konnte das Kleopatra fehlerhafte TAR Archive erstellte. (T4332) + Mehr Informationen für betroffene: + https://wiki.gnupg.org/TroubleShooting#Restoring_corrupted_Archives_created_by_Kleopatra -- GpgOL: Probleme mit ungewöhnlichen Zeichensätzen - wurden behoben. (T4156) +- Kleopatra: Beim Import aus X509 Verzeichnis-Diensten + werden nun auch trusted-certs berücksichtigt. (T4269) -- GpgOL: Das deaktivieren von Daten bei der Fehlersuche - führt nun zu stärker reduzierten log Dateien. (T4193) +- Kleopatra: Das sichern geheimer Schlüssel wurde + vereinfacht. (T4089) -- GpgOL: Der interne Zugriff auf Schlüssel-Daten wurde - beschleunigt. Dies behebt Probleme bei der automatischen - Schlüsselauswahl. (T4218) +- Kleopatra: Es ist nun möglich Schlüssel ohne + Signaturfunktion zu erstellen. (T4373) -- GpgOL: Mails im Junk Ordner können nun verschoben werden - und werden markiert. (T4188) +- Kleopatra: Startet nun etwas schneller. -- GpgOL: Die Frage nach dem Speichern von Änderungen erscheint - nun nicht mehr beim Schließen über das Datei Menü. (T4236) +- Kleopatra: Schlüssel können nun wieder auf OpenPGP + Smartcards erstellt werden. (T4428) -- Kleopatra: Zufälliges Fehlverhalten (Abstürze, Hänger, etc.) - nach dem arbeiten mit S/MIME wurde behoben. (T4111) +- Kleopatra: Zeigt nun den verschlüsselten, eingebetteten, + Dateinamen an falls dieser vom richtigen Namen abweicht. -- Kleopatra: Verbesserter Umgang mit dem CRL - Zwischenspeicher. (T3967) +- Kleopatra, GnuPG: Geheime Schlüssel die von Symantec PGP Desktop + exportiert wurden können nun direkt importiert werden. (T4392) -- GnuPG: Auf Version 2.1.11 aktualisiert. +- Pinentry: Ein Problem das dazu führen konnte das Pinentry + in manchen, minimalen, Installationen nicht startete + wurde behoben. (T4347) + +- GPA: Ein Fehler beim erstellen neuer Schlüssel wurde behoben. + (T4265) + +- GpgOL: Das Kontextmenü von Krypto-Mails erlaubt es nun + Nachrichten dauerhaft zu entschlüsseln. (T3895) + +- GpgOL: Das weiterleiten von selbst versendeten Krypto-Mails + funktioniert nun. (T4321) + +- GpgOL: Das erkennen von S/MIME Mails wurde verbessert. + Insbesondere beim Versand von Exchange zu Exchange. + (T4262 T3935) + +- GpgOL: Es werden nun Diagnose-Ausgaben angezeigt falls + das signieren / verschlüsseln fehlschlägt. (T4435) + +- GpgOL: Ein Absturz der mit aktivierter Speicheranalyse + auftreten konnte wurde beseitigt. (T4262) + +- GpgOL: Mit der neuen Option "Alle in Mails enthaltene Schlüssel + importieren" importiert GpgOL Schlüssel aus Mail Headern und + anhängen. (T4432) + +- GpgOL: Die Option um Mails automatisch abzusichern kann + nun modifiziert werden das auch nicht vertrauenswürdige + Schlüssel berücksichtigt werden. (T4432) + +- GpgOL: Ein verschlüsselter Betreff (z.B. von Enigmail) wird + nun nach dem entschlüsseln angezeigt. (T4433) + +- GpgOL: Es werden nun beschreibende Namen für die OpenPGP + MIME-Teile verwendet. (T4258) + +- GpgOL: Es existiert nun eine Programmierschnittstelle + um GpgOL von anderen Addins oder Programmen heraus + anzusprechen damit diese mit Krypto-Mails arbeiten + können die GpgOL sonst blockieren würde. + (T4241) + +- GpgOL: Es wird nun eine Warnung angezeigt wenn GpgOL + einen Anhang in einem Outlook internen Format, etwa + einen Termin, nicht abbilden kann. (T4184) + +- GnuPG: Ein Problem das "dirmngr" auf manchen Systemen + nicht gestartet werden konnte ist behoben. (T3381) + +- GnuPG: Auf Version 2.2.15 aktualisiert. + (Siehe: https://gnupg.org für die Neuigkeiten.) 3. Anmerkungen ============== - GpgOL * Crypto E-Mails, die als Anhang weitergeleitet wurden, werden nicht verarbeitet. * Integrierte Microsoft spezifische OLE Objekte sind nicht unterstützt. * Als weitere Sprachen sind nur Englisch, Niederländisch und Portugiesisch verfügbar. - Allgemein * Für Version 3.2 planen wir mit GpgOL, optional, in einen stärker automatisierten Modus zu wechseln. Dies würde die GnuPG-Option setzen: trust-model tofu+pgp Da das neue Vertrauensmodell noch nicht vollständig in Kleopatra behandelt wird (insbesondere bezüglich Dateisignaturen), ist diese Option nicht voreingestellt. Sie können sie jedoch manuell in der gpg.conf setzen. Das neue Vertrauensmodell wird von GpgOL bereits unterstützt. 4. Versionsgeschichte ===================== Eine aktuelle, deutschsprachige Übersicht der Änderungen finden Sie online unter: https://www.gpg4win.de/change-history-de.html Im Weiteren finden Sie die Einträge aus der englischen NEWS-Datei: !NEWSFILE! 5. Versionsnummern der einzelnen Programmteile ============================================== Zur Übersicht sind hier die Prüfsummen, sowie die Namen der einzelnen Bestandteile, aufgelistet. !VERSIONINFO! 6. Rechtliche Hinweise zu den einzelnen Bestandteilen der Software ================================================================== Gpg4win besteht aus einer ganzen Reihe von unabhängig entwickelten Paketen, die teilweise unterschiedliche Lizenzen haben. Der Großteil dieser Software ist, wie Gpg4win selbst, kompatibel mit der GNU General Public License (GNU GPL). Allen gemeinsam ist, dass es Freie Software ist, welche ohne Restriktionen benutzt werden kann, studiert und verändert werden darf, sowie, dass Änderungen weitergeben dürfen. Wenn die Quelltexte (also gpg4win-x.y.z.tar.bz2) mit weitergegeben werden und auf die die GNU GPL hingewiesen wird, ist die Weitergabe fast immer möglich. Zur Übersicht folgt eine Liste der Copyright Erklärungen. !PKG-COPYRIGHT! *** Ende der Datei *** diff --git a/doc/README.en.txt b/doc/README.en.txt index a25b4c01..cfa40e4b 100644 --- a/doc/README.en.txt +++ b/doc/README.en.txt @@ -1,154 +1,205 @@ ;; README.en.txt -*- coding: latin-1; -*- ;; This is the README installed with Gpg4win. Lines with a ; in the first ;; column are considered a comment and not included in the actually ;; installed version. Certain keywords are replaced by the Makefile; ;; those words are enclosed by exclamation marks. English README file for Gpg4win =============================== This is Gpg4win, version !VERSION! (!BUILD_ISODATE!). Content: 1. Important notes 2. Changes 3. Additional notes 4. Version history 5. Version numbers of included software 6. Legal notices 1. Important notes ================== At release date, the English version of the ebook `Gpg4win Compendium` has not been updated for Gpg4win 3, but still is useful as documentation of some general background how to use the product. You will find it on your system (depending on the version of Windows) or online at https://www.gpg4win.org/doc/en/gpg4win-compendium.html Note that the German version 4.0.0 is up-to-date and only available as pdf. Please read the section `3. Additional notes` of this README before you start working with Gpg4win. The Compendium has more hints for manual or automated installation. System requirements ------------------- Gpg4win runs on Windows versions 7 or newer (up to Windows 10). Both 32 and 64bit systems are supported. If you have at least Windows XP, some parts of Gpg4win can be used, but are not officially supported. The Outlook plugin GpgOL is compatible with Microsoft Outlook 2010, 2013 and 2016 (both 32 and 64bit) and supports transporting emails via SMTP/IMAP and MS Exchange Server (version 2010 or newer). With Gpg4win version 3.1.2 Outlook 2003 and 2007 support was removed for security reasons. (See https://www.gpg4win.org/system-requirements.html for updates.) 2. Changes ========== Included Gpg4win components in version !VERSION! are: !COMPONENTS! New in Gpg4win version !VERSION! (!BUILD_ISODATE!) ----------------------------------------- -- GpgOL: Random misbehavior (crashes, freezes, etc.) after - working with S/MIME has been fixed. (T4111) -- GpgOL: It is now possible to create a system wide - default configuration. (T4204) +- Gpg4win-3.1.7 is a minor update over 3.1.6 to fix + regressions introduced in 3.1.6. The changes + for 3.1.6 are: -- GpgOL: Fixed encoding problems with unusual charsets. - (T4156) +- Kleopatra: An issue has been fixed that could cause + Kleopatra to generate broken TAR archives. (T4332) + If you are affected see: + https://wiki.gnupg.org/TroubleShooting#Restoring_corrupted_Archives_created_by_Kleopatra -- GpgOL: Disabling data debugging removes more data - from debug logs. (T4193) +- Kleopatra: When importing from X509 directory services + trusted-certs from dirmngr are also used. (T4269) -- GpgOL: The internal access to key data is now faster. - This fixes issues with automatic key resolution. (T4218) +- Kleopatra: Secret key backup has been simplified. + (T4089) -- GpgOL: Emails in Junk folders can now be moved and - are marked. (T4188) +- Kleopatra: It is now possible to generate keys + without signing capability. (T4373) -- GpgOL: The question to save changes no longer appears when - using the File menu. (T4236) +- Kleopatra: Startup time has been slightly + improved. -- Kleopatra: Random misbehavior (crashes, freezes, etc.) after - working with S/MIME has been fixed. (T4111) +- Kleopatra: Generating keys on OpenPGP Smartcards + works again. (T4428) -- Kleopatra: Improved CRL cache operations. (T3967) +- Kleopatra: Shows the embedded, encrypted, file name if it + differs from the actual file name. (T4390) -- GnuPG: Updated to version 2.1.11 - (See: https://lists.gnupg.org/pipermail/gnupg-announce/2018q4/000432.html ) +- Kleopatra, GnuPG: Can now directly import secret keys exported + from Symantec PGP Desktop. (T4392) + +- Pinentry: A problem preventing pinentry from starting + in some minimal installations has been fixed. (T4347) + +- GPA: An error when generating new keys has been fixed. + (T4265) + +- GpgOL: The context menu of a crypto mail now offers to + permanently decrypt a message. (T3895) + +- GpgOL: Forwarding sent crypto mails works now. (T4321) + +- GpgOL: S/MIME Mail detection has been improved. Especially + when sending from exchange to exchange. (T4262 T3935) + +- GpgOL: Now shows diagnostics in case sign/encrypt failed + (T4435) + +- GpgOL: A crash when memory debugging was enabled + has been fixed. (T4262) + +- GpgOL: With the new option "Import any keys included in mails" + GpgOL can now automatically import keys from mail headers + and attachments. (T4432) + +- GpgOL: The option to automatically toggle secure can now + be modified to do this even if the keys are untrusted. + (T4432) + +- GpgOL: An encrypted subject (e.g. from Enigmail) is now + shown after decryption. (T4433) + +- GpgOL: Now uses descriptive names for OpenPGP MIME parts. + (T4258) + +- GpgOL: Now provides a minimal API for other + Addins or Programs to work with + crypto mails which GpgOL would otherwise lock. + (T4241) + +- GpgOL: There is now a warning in case GpgOL can't + represent an Outlook internal attachment format, like + for an Event. (T4184) + +- GnuPG: An issue that could cause dirmngr not to launch + on some systems has been fixed. (T3381) + +- GnuPG: Updated to Version 2.2.15. + (See: https://gnupg.org for News.) 3. Additional notes =================== - GpgOL * Crypto mails forwarded as attachment are not properly handled. * Integrated Microsoft only OLE Objects are not supported. * Localization is only complete for Dutch, German and Portugese. - General * For 3.2 we plan to, optionally, further automate GpgOL. This would set the GnuPG-Option: trust-model tofu+pgp As this is not properly handled everywhere (especially Kleopatra's file verification dialog) this is not default. You can add it manually to your gpg.conf. The trust-model is already supported by GpgOL. 4. Version history ================== Listed below are the changes as recorded in the source distribution's NEWS file. An up-to-date list of changes is also available at: https://www.gpg4win.org/change-history.html !NEWSFILE! 5. Version numbers of included software ======================================= !VERSIONINFO! 6. Legal notices pertaining to the individual packets ===================================================== Gpg4win consist of several independently developed packages, available under different licensing conditions. Most of these packages however are available under or compatible to the GNU General Public License (GNU GPL). Common to all is that they are Free Software, which means they can be used without restrictions, may be studied, modified and that modifications may be distributed. If the source files (i.e. gpg4win-src-x.y.z.exe) are distributed along with the binaries and the use of the GNU GPL has been pointed out, distribution is possible under many circumstances. What follows is a list of copyright statements. !PKG-COPYRIGHT! ***end of file *** diff --git a/doc/pkg-copyright.txt b/doc/pkg-copyright.txt index 55363952..1c7dd324 100644 --- a/doc/pkg-copyright.txt +++ b/doc/pkg-copyright.txt @@ -1,451 +1,454 @@ Here is a list with collected copyright notices. For details see the description of each individual package. This is not meant as an exhaustive list of copyright notices. Notices from several packages are even not listed. The license with the highest freedom protection is the GNU General Public License version 3 (GPLv3+); thus complying to those terms and conditions should be sufficient. If in doubt check the individual packages. Gpg4win (the installer) is Copyright (C) 2005-2013 g10 Code GmbH 2013-2018 Intevation GmbH + 2019 g10 Code GmbH 2015-2018 Bundesamt für Sicherheit in der Informationstechnik Software Engineering by Intevation GmbH Gpg4win is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Gpg4win is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA GnuPG is - Copyright 1998-2018 Free Software Foundation, Inc. + Copyright 1998-2019 Free Software Foundation, Inc. GnuPG 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 of the License, or (at your option) any later version. GnuPG 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 . See the files AUTHORS and THANKS for credits, further legal information and bug reporting addresses pertaining to GnuPG. NSIS is Copyright 1999-2009 Nullsoft, Jeff Doozan and Contributors Copyright 2002-2008 Amir Szekely Copyright 2003 Ramon Copyright 1995-1998 Jean-loup Gailly and Mark Adler Copyright 1999-2006 Igor Pavlov Copyright 1996-2000 Julian R Seward This license applies to everything in the NSIS package, except where otherwise noted. This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. The user interface used with the installer is Copyright (C) 2002-2005 Joost Verburg [It is distributed along with NSIS and the same conditions as stated above apply] GLIB is Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald Copyright (C) 1995-2011 Red Hat, Inc. Copyright (C) 2008-2010 Novell, Inc. Copyright (C) 2008-2010 Codethink Limited. Copyright (C) 2008-2010 Collabora, Ltd. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. See the AUTHORS file for a list of people on the GLib Team. See the ChangeLog files for a list of changes. These files are distributed with GLib at ftp://ftp.gtk.org/pub/gtk/. GPA is Copyright (C) 2000-2002 G-N-U GmbH (http://www.g-n-u.de) Copyright (C) 2002-2003 Miguel Coca. - Copyright (C) 2005-2018 g10 Code GmbH + Copyright (C) 2005-2019 g10 Code GmbH GPA uses fragments from the following programs and libraries: JNLIB, Copyright (C) 1998-2000 Free Software Foundation, Inc. GPGME, Copyright (C) 2000-2001 Werner Koch WinPT, Copyright (C) 2000-2002 Timo Schulz (For details, see the file `AUTHORS'.) GPA 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 of the License, or (at your option) any later version. GPA 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 . GPGEX is - Copyright (C) 2007-2018 g10 Code GmbH + Copyright (C) 2007-2019 g10 Code GmbH GpgEX is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. GpgEX 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. GPGME is Copyright (C) 2000 Werner Koch - Copyright (C) 2001-2018 g10 Code GmbH - 2015-2018 Bundesamt für Sicherheit in der Informationstechnik + Copyright (C) 2001-2019 g10 Code GmbH + 2015-2019 Bundesamt für Sicherheit in der Informationstechnik Software Engineering by Intevation GmbH GPGME is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. GPGME 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, see . See the files AUTHORS and THANKS for credits, further legal information and bug reporting addresses pertaining to GPGME. GpgOL is Copyright (C) 2004-2011 g10 Code GmbH 2015-2018 Bundesamt für Sicherheit in der Informationstechnik Software Engineering by Intevation GmbH 2013-2018 Intevation GmbH + 2019 g10 Code GmbH GpgOL is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. GpgOL 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, see . See the files AUTHORS and THANKS for credits, further legal information and bug reporting addresses pertaining to GpgOL. GTK+ is Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Modified by the GTK+ Team and others 1997-2000. See the AUTHORS file for a list of people on the GTK+ Team. See the ChangeLog files for a list of changes. These files are distributed with GTK+ at ftp://ftp.gtk.org/pub/gtk/. LIBGCRYPT is Copyright (C) 1989,1991-2016· Free Software Foundation, Inc. 1994 X Consortium 1996 L. Peter Deutsch 1997 Werner Koch 1998 The Internet Society 1996-1999 Peter Gutmann, Paul Kendall, and Chris Wedgwood 1996-2006 Peter Gutmann, Matt Thomlinson and Blake Coverett 2003 Nikos Mavroyanopoulos 2006-2007 NTT (Nippon Telegraph and Telephone Corporation) - 2012-2018 g10 Code GmbH + 2012-2019 g10 Code GmbH 2012 Simon Josefsson, Niels Möller 2012 Intel Corporation 2013 Christian Grothoff - 2013-2018 Jussi Kivilinna + 2013-2019 Jussi Kivilinna 2013-2014 Dmitry Eremin-Solenikov 2014 Stephan Mueller Libgcrypt is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser general Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. Libgcrypt 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, see . LIBGPG-ERROR is - Copyright (C) 2001-2004, 2010, 2012-2018, g10 Code GmbH + Copyright (C) 2001-2004, 2010, 2012-2019, g10 Code GmbH libgpg-error is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. libgpg-error 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, see . Pthreads-win32 is Copyright(C) 1998 John E. Bossom Copyright(C) 1999,2005 Pthreads-win32 contributors Most of this is work available under the GNU Lesser General Public License as published by the Free Software Foundation version 2.1 of the License. The detailed terms are given in the file COPYING in the source distribution; that very file may not be modified and thus it is not possible to include it here. BZIP2 is This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright (C) 1996-2006 Julian R Seward. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 3. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Julian Seward, Cambridge, UK. jseward@bzip.org bzip2/libbzip2 version 1.0.4 of 20 December 2006 ADNS adns is Copyright 2008 g10 Code GmbH, Copyright 1997-2000,2003,2006 Ian Jackson, Copyright 1999-2000,2003,2006 Tony Finch, and Copyright (C) 1991 Massachusetts Institute of Technology. adns 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. This program and documentation 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 adns, or one should be available above; if not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, or email adns-maint@chiark.greenend.org.uk. Paperkey Copyright (C) 2007, 2008, 2009 David Shaw 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 2 of the License, 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. The included man page is Copyright (C) 2007 Peter Palfrader Examples have been taken from David Shaw's README. The license is the same as for Paperkey. Scute Copyright 2006, 2008 g10 Code GmbH Scute is licensed under the GNU General Pubic License, either version 2, or (at your option) any later version with this special exception: In addition, as a special exception, g10 Code GmbH gives permission to link this library: with the Mozilla Foundation's code for Mozilla (or with modified versions of it that use the same license as the "Mozilla" code), and distribute the linked executables. You must obey the GNU General Public License in all respects for all of the code used other than "Mozilla". If you modify the software, you may extend this exception to your version of the software, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version and from all source files. KDE-Frameworks This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) version 3, or any later version accepted by the membership of KDE e.V. (or its successor approved by the membership of KDE e.V.), which shall act as a proxy defined in Section 6 of version 3 of the license. This library 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . Kleopatra Copyright (C): 2002-2003, Marc Mutz 2008, Nokia Corporation and/or its subsidiary(-ies) 2001-2010, Klarälvdalens Datakonsult AB 2015-2018, Intevation GmbH 2015-2018, Bundesamt für Sicherheit in der Informationstechnik Software Engineering by Intevation GmbH + 2019, g10 Code GmbH Kleopatra 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. Kleopatra 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. -[Compiled by wk 2006-02-15, last updated 2018-12-07] +[Compiled by wk 2006-02-15, last updated 2019-04-02] diff --git a/m4/gpg4win.m4 b/m4/gpg4win.m4 index ec8ece2b..ede88f45 100644 --- a/m4/gpg4win.m4 +++ b/m4/gpg4win.m4 @@ -1,812 +1,832 @@ dnl gpg4win.m4 - macros to configure gpg4win. dnl Copyright (C) 2005, 2009 g10 Code GmbH dnl dnl This file is part of GPG4Win. dnl dnl GPG4Win is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; either version 2 of the License, or dnl (at your option) any later version. dnl dnl GPG4Win is distributed in the hope that it will be useful, dnl but WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the dnl GNU General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program; if not, write to the Free Software dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, dnl MA 02110-1301, USA # GPG4WIN_DEFINE SYMBOL # A poor man's version of AC_DEFINE_UNQUOTED for NSIS. AC_DEFUN([GPG4WIN_DEFINE], [ eval $1=\"\!define $1 1\" AC_SUBST($1) ]) # GPG4WIN_BASH # Gpg4Win needs bash. This macro checks for it. AC_DEFUN([GPG4WIN_BASH], [ AC_MSG_CHECKING([for Bash]) _bash=$BASH_VERSION if test -z "$_bash"; then _bash=no fi AC_MSG_RESULT($_bash) if test $_bash = no; then AC_MSG_ERROR("this configure script requires Bash") fi ]) # GPG4WIN_PACKAGES # Determines the path to the source and binary packages. # Default is the "packages" directory in the source directory. # The path is stored in the shell variable gpg4win_packages. AC_DEFUN([GPG4WIN_PACKAGES], [ AC_MSG_CHECKING(for packages directory) _gpg4win_packages_default=packages AC_ARG_WITH([packages], AS_HELP_STRING([--with-packages=DIR], [source and binary packages [[packages]]]), gpg4win_packages=$withval) AS_IF([test -z $gpg4win_packages], [gpg4win_packages=$_gpg4win_packages_default]) AS_IF([test `echo $gpg4win_packages | head -c 1` != /], [gpg4win_packages=`pwd`/$gpg4win_packages]) AC_SUBST(gpg4win_packages) AC_MSG_RESULT($gpg4win_packages) # Set auto-detection. FIXME: This should accept a comma-separated # list of packages that will be autodetected. _gpg4win_auto_detection=yes AC_ARG_ENABLE([packages], AS_HELP_STRING([--enable-packages], [enable auto-detection [[yes]]]), _gpg4win_auto_detection=$enableval) ]) # Should be called early. AC_DEFUN([GPG4WIN_INIT], [ # We call this here so its options appear before the per-package options. AC_REQUIRE([GPG4WIN_PACKAGES]) ]) # GPG4WIN_FIND([FILE],[PATTERN],[ZIP|TAR],[DIR],[IF-FOUND],[IF-NOT-FOUND]) # Search for package file FILE in DIR. If DIR is empty, yes or maybe, # look in default directory. If DIR is not maybe, abort if not found. # The package file name is provided in gpg4win_val and the version in # gpg4win_version. AC_DEFUN([GPG4WIN_FIND], [ AC_REQUIRE([GPG4WIN_BASH]) AC_REQUIRE([GPG4WIN_PACKAGES]) gpg4win_val= gpg4win_version= AC_MSG_CHECKING(for package $1) _gpg4win_critical=no _gpg4win_file= _gpg4win_dir=$4 # If --enable-pkg-foo was specified, make success critical. AS_IF([test x$_gpg4win_dir != xmaybe], [_gpg4win_critical=yes]) # Only check if critical or auto detection is requested. AS_IF([test $_gpg4win_auto_detection = yes -o $_gpg4win_critical = yes], [AS_IF([test -z "$_gpg4win_dir" -o "$_gpg4win_dir" = yes -o "$_gpg4win_dir" = maybe], [_gpg4win_dir=$gpg4win_packages]) # Install pattern. AS_IF([test -z "$2"], [_gpg4win_pat='$1-\([[0-9]].*\)'], [_gpg4win_pat="$2"]) # Frob pattern. Regex party! [_gpg4win_glob=`echo "$_gpg4win_pat" | sed -e 's/\\\\(\(.*\)\\\\)/\1/'`] [_gpg4win_glob=`echo "$_gpg4win_glob" | sed -e 's/\\.\\*/*/'`] # Make non-matching globs expand to nothing. shopt -s nullglob _gpg4win_format=both AS_IF([test ! -z "$3"], _gpg4win_format="$3") AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != zip], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.tar.xz` _gpg4win_suffix=.tar.xz]) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != zip], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.tar.bz2` _gpg4win_suffix=.tar.bz2]) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != zip], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.tbz2` _gpg4win_suffix=.tbz2]) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != zip], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.tbz` _gpg4win_suffix=.tbz]) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != zip], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.tar.gz` _gpg4win_suffix=.tar.gz]) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != zip], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.tgz` _gpg4win_suffix=.tgz]) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != tar], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.zip` _gpg4win_suffix=.zip]) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != tar -a $_gpg4win_format != zip], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.exe` _gpg4win_suffix=.exe]) shopt -u nullglob]) AS_IF([test -z "$_gpg4win_file"], AC_MSG_RESULT(no), AS_IF([test `echo $_gpg4win_file | head -c 1` != /], [_gpg4win_file=`pwd`/$_gpg4win_file]) AC_MSG_RESULT($_gpg4win_file)) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_critical = yes], AC_MSG_ERROR(could not find sources for $1 in $_gpg4win_dir)) # Test for duplicate. _gpg4win_found= for _gpg4win_f in $_gpg4win_file; do AS_IF([test "$_gpg4win_found" = yes], [AC_MSG_WARN(found more than one sources for $1 in $_gpg4win_dir) gpg4win_dup_sources="$gpg4win_dup_sources $1"; gpg4win_rm_candidates="$gpg4win_rm_candidates $_gpg4win_file"]) _gpg4win_found=yes done AS_IF([test ! -z "$_gpg4win_file"], [gpg4win_val="$_gpg4win_file" [gpg4win_version=`echo "$gpg4win_val" | sed -e "s,^.*/${_gpg4win_pat}${_gpg4win_suffix}$,\1,"`] [$5]], [$6]) ]) AC_DEFUN([GPG4WIN_CHECK_EXDEPS], [ AC_REQUIRE([GPG4WIN_CHECK_DEPS]) AC_MSG_CHECKING([additional host build list]) gpg4win_build_ex_list=`echo $_gpg4win_ex_deps | tsort` # Remove newlines. gpg4win_build_ex_list=`echo $gpg4win_build_ex_list` AC_MSG_RESULT($gpg4win_build_ex_list) AC_SUBST(gpg4win_build_ex_list) # Check each dependency. _gpg4win_not_found= _gpg4win_d= _gpg4win_p= for _gpg4win_p in $_gpg4win_ex_deps; do AS_IF([test -z $_gpg4win_d], [_gpg4win_d=$_gpg4win_p], [ _gpg4win_found= for _gpg4win_i in $_gpg4win_pkgs; do AS_IF([test $_gpg4win_d = $_gpg4win_i], _gpg4win_found=yes break) done AS_IF([test -z $_gpg4win_found], AC_MSG_WARN(could not find ex variant of package $_gpg4win_d required by package $_gpg4win_p) _gpg4win_not_found=yes) _gpg4win_d= ]) done AS_IF([test ! -z "$_gpg4win_not_found"], AC_MSG_ERROR([could not find some required packages])) ]) AC_DEFUN([GPG4WIN_CHECK_DEPS], [ AC_MSG_CHECKING(build list) gpg4win_build_list=`echo $_gpg4win_deps | tsort` # Remove newlines. gpg4win_build_list=`echo $gpg4win_build_list` AC_MSG_RESULT($gpg4win_build_list) AC_SUBST(gpg4win_build_list) # Check each dependency. _gpg4win_not_found= _gpg4win_d= _gpg4win_p= for _gpg4win_p in $_gpg4win_deps; do AS_IF([test -z $_gpg4win_d], [_gpg4win_d=$_gpg4win_p], [ _gpg4win_found= for _gpg4win_i in $_gpg4win_pkgs; do AS_IF([test $_gpg4win_d = $_gpg4win_i], _gpg4win_found=yes break) done AS_IF([test -z $_gpg4win_found], AC_MSG_WARN(could not find package $_gpg4win_d required by package $_gpg4win_p) _gpg4win_not_found=yes) _gpg4win_d= ]) done AS_IF([test ! -z "$_gpg4win_not_found"], AC_MSG_ERROR([could not find some required packages])) ]) AC_DEFUN([GPG4WIN_FINALIZE], [ AC_REQUIRE([GPG4WIN_CHECK_EXDEPS]) _gpg4win_debug=no AC_ARG_ENABLE([debug], AS_HELP_STRING([--enable-debug], [enable debugging [[no]]]), _gpg4win_debug=$enableval) AS_IF([test "${_gpg4win_debug}" != no], GPG4WIN_DEFINE(GPG4WIN_DEBUG)) ]) # GPG4WIN_IPKG([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the internal package PKG. # It is provided in gpg4win_val. AC_DEFUN([GPG4WIN_IPKG], [ AC_REQUIRE([GPG4WIN_INIT]) AC_MSG_CHECKING([for internal package $1]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include internal package $1]), _gpg4win_pkg=$enableval, _gpg4win_pkg=yes) # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps) AC_MSG_RESULT($_gpg4win_pkg) AS_IF([test "$_gpg4win_pkg" != no], _gpg4win_pkgs="$_gpg4win_pkgs $1" GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i $1" done) [$3], [$4]) ]) # GPG4WIN_SPKG([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the source package PKG. # It is provided in gpg4win_val. AC_DEFUN([GPG4WIN_SPKG], [ AC_REQUIRE([GPG4WIN_INIT]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include package $1]), _gpg4win_pkg=$enableval) _gpg4win_spkg=no _gpg4win_version= AS_IF([test "$_gpg4win_pkg" != no], [GPG4WIN_FIND($1,,, $_gpg4win_pkg, _gpg4win_spkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) # At this point, _gpg4win_spkg is no, or the actual package source file. # gpg4win_pkg_PKGNAME=FILENAME_OF_SOURCE gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]=$_gpg4win_spkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])) # gpg4win_pkg_PKGNAME_version=VERSION gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version=$_gpg4win_version AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version) # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps) AS_IF([test "$_gpg4win_spkg" != no], _gpg4win_pkgs="$_gpg4win_pkgs $1" GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i $1" done) [$3], [$4]) ]) # GPG4WIN_SPKGEX([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the source package PKG to be additionally built # for the host provided as additional-gpgex-host AC_DEFUN([GPG4WIN_SPKGEX], [ - GPG4WIN_SPKG([$1],[$2],[$3],[$4]) + AC_REQUIRE([GPG4WIN_INIT]) + _gpg4win_pkg=maybe + AC_ARG_ENABLE([pkg-$1], + AS_HELP_STRING([--enable-pkg-$1[=DIR]], + [include package $1]), + _gpg4win_pkg=$enableval) + _gpg4win_spkg=no + _gpg4win_version= + AS_IF([test "$_gpg4win_pkg" != no], + [GPG4WIN_FIND($1,,, $_gpg4win_pkg, + _gpg4win_spkg=$gpg4win_val + _gpg4win_version=$gpg4win_version)]) + # At this point, _gpg4win_spkg is no, or the actual package source file. + + # gpg4win_pkg_PKGNAME=FILENAME_OF_SOURCE + gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]=$_gpg4win_spkg + AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])) + + # gpg4win_pkg_PKGNAME_version=VERSION + gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version=$_gpg4win_version + AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version) AS_IF([test ! -z "$GPGEX_ADD_HOST"], # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_ex_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_ex_deps) gpg4win_ex_pkgs="$gpg4win_ex_pkgs $1" GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])_EX) # Record dependencies. Also enter every package as node. _gpg4win_ex_deps="$_gpg4win_ex_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_ex_deps="$_gpg4win_ex_deps $_gpg4win_i $1" done) ) ]) # GPG4WIN_KDEPKG([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the source package PKG to be additionally built # for the host provided as additional-gpgex-host AC_DEFUN([GPG4WIN_KDEPKG], [ AC_REQUIRE([GPG4WIN_INIT]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include package $1]), _gpg4win_pkg=$enableval) _gpg4win_kdepkg=no _gpg4win_version= AS_IF([test "$_gpg4win_pkg" != no], [GPG4WIN_FIND($1,,, $_gpg4win_pkg, _gpg4win_kdepkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) # gpg4win_pkg_PKGNAME=FILENAME_OF_SOURCE gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]=$_gpg4win_kdepkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])) # gpg4win_pkg_PKGNAME_version=VERSION gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version=$_gpg4win_version AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version) # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps) AS_IF([test "$_gpg4win_kdepkg" != no], _gpg4win_pkgs="$_gpg4win_pkgs $1" GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i $1" done) [$3], [$4]) ]) # GPG4WIN_BPKG_GNUWIN32([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the gnuwin32 package PKG. # It is provided in gpg4win_val. AC_DEFUN([GPG4WIN_BPKG_GNUWIN32], [ AC_REQUIRE([GPG4WIN_INIT]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include package $1]), _gpg4win_pkg=$enableval) _gpg4win_bpkg=no _gpg4win_version= AS_IF([test "$_gpg4win_pkg" != no], [GPG4WIN_FIND($1-bin, [$1-\(.*\)-bin],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) # At this point, _gpg4win_bpkg is no, or the actual package source file. # gpg4win_pkg_PKGNAME=FILENAME_OF_BINARY gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])) # gpg4win_pkg_PKGNAME_version=VERSION gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version=$_gpg4win_version AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version) # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps) AS_IF([test "$_gpg4win_bpkg" != "no" ], GPG4WIN_FIND($1-lib, [$1-\(.*\)-lib],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, AC_MSG_ERROR(can not find development package for package $1)) # gpg4win_pkg_PKGNAME_dev=FILENAME_OF_BINARY_DEVEL gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_dev=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_dev) GPG4WIN_FIND($1-src, [$1-\(.*\)-src],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, AC_MSG_ERROR(can not find sources for package $1)) # gpg4win_pkg_PKGNAME_src=FILENAME_OF_SOURCE gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src) # FIXME: Add a version consistency check here. All three packages # must match! GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) _gpg4win_pkgs="$_gpg4win_pkgs $1" # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i $1" done) [$3], [$4]) ]) # GPG4WIN_BPKG_GNUWIN32_LIB([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the gnuwin32 package PKG. This is a static only library version. # It is provided in gpg4win_val. AC_DEFUN([GPG4WIN_BPKG_GNUWIN32_LIB], [ AC_REQUIRE([GPG4WIN_INIT]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include package $1]), _gpg4win_pkg=$enableval) _gpg4win_bpkg=no _gpg4win_version= AS_IF([test "$_gpg4win_pkg" != no], [GPG4WIN_FIND($1-lib, [$1-\(.*\)-lib],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) # At this point, _gpg4win_bpkg is no, or the actual package source file. # gpg4win_pkg_PKGNAME=FILENAME_OF_BINARY gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])) # gpg4win_pkg_PKGNAME_version=VERSION gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version=$_gpg4win_version AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version) AS_IF([test "$_gpg4win_bpkg" != no], GPG4WIN_FIND($1-src, [$1-\(.*\)-src],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, AC_MSG_ERROR(can not find sources for package $1)) # gpg4win_pkg_PKGNAME_src=FILENAME_OF_SOURCE gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src) # FIXME: Add a version consistency check here. All two packages # must match! GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) _gpg4win_pkgs="$_gpg4win_pkgs $1" # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i $1" done) [$3], [$4]) ]) # GPG4WIN_BPKG_GTK([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the Gtk binary package PKG. # It is provided in gpg4win_val. AC_DEFUN([GPG4WIN_BPKG_GTK], [ AC_REQUIRE([GPG4WIN_INIT]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include package $1]), _gpg4win_pkg=$enableval) _gpg4win_bpkg=no _gpg4win_version= AS_IF([test "$_gpg4win_pkg" != no], [GPG4WIN_FIND($1,,zip, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) # At this point, _gpg4win_bpkg is no, or the actual package source file. # gpg4win_pkg_PKGNAME=FILENAME_OF_BINARY gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])) # gpg4win_pkg_PKGNAME_version=VERSION gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version=$_gpg4win_version AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version) # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps) AS_IF([test "$_gpg4win_bpkg" != no], [GPG4WIN_FIND($1,,tar, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, AC_MSG_ERROR(can not find sources for package $1))] # gpg4win_pkg_PKGNAME_src=FILENAME_OF_SOURCE gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src) # FIXME: Add a version consistency check here. All three packages # must match! GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) _gpg4win_pkgs="$_gpg4win_pkgs $1" # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i $1" done) [$3], [$4]) ]) # GPG4WIN_BPKG_GTK_DEV([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the Gtk library package PKG. # It is provided in gpg4win_val. AC_DEFUN([GPG4WIN_BPKG_GTK_DEV], [ AC_REQUIRE([GPG4WIN_INIT]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include package $1]), _gpg4win_pkg=$enableval) _gpg4win_bpkg=no _gpg4win_version= AS_IF([test "$_gpg4win_pkg" != no], [GPG4WIN_FIND($1,,zip, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) # At this point, _gpg4win_bpkg is no, or the actual package source file. # gpg4win_pkg_PKGNAME=FILENAME_OF_BINARY gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])) # gpg4win_pkg_PKGNAME_version=VERSION gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version=$_gpg4win_version AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version) # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps) AS_IF([test "$_gpg4win_bpkg" != no], [GPG4WIN_FIND($1-dev,,, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, AC_MSG_ERROR(can not find development package for package $1))] # gpg4win_pkg_PKGNAME_dev=FILENAME_OF_BINARY_DEVEL gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_dev=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_dev) [GPG4WIN_FIND($1,,tar, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, AC_MSG_ERROR(can not find sources for package $1))] # gpg4win_pkg_PKGNAME_src=FILENAME_OF_SOURCE gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src) # FIXME: Add a version consistency check here. All three packages # must match! GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) _gpg4win_pkgs="$_gpg4win_pkgs $1" # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i $1" done) [$3], [$4]) ]) # GPG4WIN_BPKG_GNU([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up the source package PKG. # It is provided in gpg4win_val. AC_DEFUN([GPG4WIN_BPKG_GNU], [ AC_REQUIRE([GPG4WIN_INIT]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include package $1]), _gpg4win_pkg=$enableval) _gpg4win_bpkg=no _gpg4win_version= AS_IF([test "$_gpg4win_pkg" != no], [ # For some shameful reason, the gettext package is actually called # gettext-runtime! AS_IF([test $1 = gettext], [GPG4WIN_FIND($1-runtime,,zip, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val _gpg4win_version=$gpg4win_version)], [GPG4WIN_FIND($1,,zip, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) ]) # At this point, _gpg4win_bpkg is no, or the actual package source file. # gpg4win_pkg_PKGNAME=FILENAME_OF_BINARY gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])) # gpg4win_pkg_PKGNAME_version=VERSION gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version=$_gpg4win_version AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_version) # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps) AS_IF([test "$_gpg4win_bpkg" != no], [GPG4WIN_FIND($1,,tar, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, AC_MSG_ERROR(can not find sources for package $1))] # gpg4win_pkg_PKGNAME_src=FILENAME_OF_SOURCE gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[-+],[__])[]_src) # FIXME: Add a version consistency check here. All two packages # must match! GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) _gpg4win_pkgs="$_gpg4win_pkgs $1" # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps $1 $1" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i $1" done) [$3], [$4]) ]) # GPG4WIN_BPKG_BINSRC([PKG],[DEPENDS],[IF-FOUND],[IF-NOT-FOUND]) # Set up package PKG which is expected to be delivered as two ZIP files # with a "-(src|source)" and a "-(bin|noinstaller)" suffix. AC_DEFUN([GPG4WIN_BPKG_BINSRC], [ AC_REQUIRE([GPG4WIN_INIT]) _gpg4win_pkg=maybe AC_ARG_ENABLE([pkg-$1], AS_HELP_STRING([--enable-pkg-$1[=DIR]], [include package $1]), _gpg4win_pkg=$enableval) _gpg4win_bpkg=no _gpg4win_version= AS_IF([test "$_gpg4win_pkg" != no], [GPG4WIN_FIND($1-bin, [$1-\(.*\)-bin],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) AS_IF([test "$_gpg4win_pkg" != no -a "$_gpg4win_bpkg" = no], [GPG4WIN_FIND($1-noinstaller, [$1-\(.*\)-noinstaller],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val _gpg4win_version=$gpg4win_version)]) # At this point, _gpg4win_bpkg is no, or the actual package binary file. # gpg4win_pkg_PKGNAME=FILENAME_OF_BINARY gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])) # gpg4win_pkg_PKGNAME_version=VERSION gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_version=$_gpg4win_version AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_version) # gpg4win_pkg_PKGNAME_deps=DEPS gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps="$2" AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_deps) AS_IF([test "$_gpg4win_bpkg" != no], tmp_binsrc=yes GPG4WIN_FIND($1-src, [$1-\(.*\)-src],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, tmp_binsrc=no) if test $tmp_binsrc = no ; then GPG4WIN_FIND($1-source, [$1-\(.*\)-source],, $_gpg4win_pkg, _gpg4win_bpkg=$gpg4win_val, AC_MSG_ERROR(can not find sources for package $1)) fi # gpg4win_pkg_PKGNAME_src=FILENAME_OF_SOURCE gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_src=$_gpg4win_bpkg AC_SUBST(gpg4win_pkg_[]m4_translit([$1],[A-Z+-],[a-z__])[]_src) # FIXME: Add a version consistency check here. Both packages # must match! GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) _gpg4win_pkgs="$_gpg4win_pkgs []m4_translit([$1],[A-Z],[a-z])" # Record dependencies. Also enter every package as node. _gpg4win_deps="$_gpg4win_deps []m4_translit([$1],[A-Z],[a-z]) []m4_translit([$1],[A-Z],[a-z])" AS_IF([test ! -z "$2"], for _gpg4win_i in $2; do _gpg4win_deps="$_gpg4win_deps $_gpg4win_i []m4_translit([$1],[A-Z],[a-z])" done) [$3], [$4]) ]) # Add a runtime library argument 1 should be the dll # name without the .dll suffix AC_DEFUN([GPG4WIN_RUNTIME_LIBRARY], [ dll_path="no" AC_ARG_WITH([$1], AS_HELP_STRING([--with-$1-dll[=FILE]], [include FILE as runtime dependency for the installer.]), [dll_path=$withval]) if test "$dll_path" = "no"; then changequote(,) gcc_major_minor=$($CC --version \ | awk 'NR==1 {split($NF,a,"."); print a[1] "." a[2]}') gcc_major_minor_alt=$($CC --version | cut -d " " -f 3 \ | awk 'NR==1 {split($NF,a,"."); print a[1] "." a[2]}') changequote([,]) guesses="/usr/lib/gcc/$host/$gcc_major_minor/$1.dll /usr/$host/lib/$1.dll /usr/lib/gcc/$host/${gcc_major_minor}-win32/$1.dll /usr/lib/gcc/$host/${gcc_major_minor_alt}-win32/$1.dll /usr/lib/gcc/$host/${gcc_major_minor_alt}/$1.dll" for file in $guesses; do if test -r "$file"; then dll_path="$file" break fi done fi if test "$dll_path" = "no"; then AC_MSG_ERROR(can not find the runtime library $1.dll in the default locations. Use the --with-$1 option to set the path directly. ) fi AC_MSG_NOTICE(Using $dll_path to provide $1) $CP "$dll_path" src/$1.dll-x $STRIP src/$1.dll-x ]) diff --git a/packages/packages.current b/packages/packages.current index 05018a8e..22dd26ad 100644 --- a/packages/packages.current +++ b/packages/packages.current @@ -1,600 +1,589 @@ # packages.current - list of current packages for use with gpg4win -*- sh -*- # # The download script processes the statements here to # actually download the packages. The syntax is trivial: # # If the first non whitespace character of a line is #, the line is # considered a comment. If the first word of a line is "server", the # rest of the line will be taken as the base URL for following file # commands. If the first word of a line is "file" the rest of the # line will be appended to the current base URL (with a / as # delimiter). The statement "chk" is followed by the SHA1 checksum of # the last file. # # zlib # server http://zlib.net # last-changed: 2017-01-23 # by: ah # verified: Sig 5ED4 6A67 21D3 6558 7791 E2AA 783F CD8E 58BC AFBA file zlib-1.2.11.tar.gz chk c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1 # # GNU # server ftp://ftp.gnu.org/pub/gnu # last-changed: 2017-02-15 # by: ah # verified: Sig 68D9 4D8A AEEA D48A E7DC 5B90 4F49 4A94 2E46 16C2 file libiconv/libiconv-1.15.tar.gz chk ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178 # last-changed: 2017-02-15 # by: ah # verified: Sig 4622 25C3 B46F 3487 9FC8 496C D605 848E D7E6 9871 file gettext/gettext-0.19.8.tar.xz chk 9c1781328238caa1685d7bc7a2e1dcf1c6c134e86b42ed554066734b621bd12f # # GLIB # # The GTK boyz seem to think that sha256sum files on the server # magically get them a lot of additional security karma. # # And it's plain to see # You were meant for me # Yeah I'm your .sig # Your 21th Century sig # 21th Century sig, I wanna be your file # server http://ftp.gnome.org/pub/gnome/sources/glib/2.41 # last-changed: 2015-06-05 # Latest minor release is 2.45 but 2.41 works for us. # by: ah # compared checksum with debian experimental version. # https://lists.debian.org/debian-experimental-changes/2014/09/msg00182.html # verified: Sig 3D0E FB95 E7B5 237F 16E8 2258 E352 D5C5 1C50 41D4 file glib-2.41.5.tar.xz chk e76a6bd1456749bdd05db19a8f0f174e787e612ed443d30cc9cf02237dd58e16 # # GDK-PIXBUF # server http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.30/ # checked: 2015-06-05 # by: ah # There is a 2.31 series but afaik no security problems with 2.30 # verified: with linuxfromscratch and frugalware checksums file gdk-pixbuf-2.30.8.tar.xz chk 4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be # # ATK # server http://ftp.gnome.org/pub/gnome/sources/atk/1.32 # checked: 2013-04-29 wk (1.32.0 still the latest in 1.32) file atk-1.32.0.tar.bz2 chk e9a3e598f75c4db1af914f8b052dd9f7e89e920a96cc187c18eb06b8339cb16e server http://ftp.gnome.org/pub/gnome/binaries/win32/atk/1.32 # checked: 2013-04-29 wk name atk-1.32.0.zip file atk_1.32.0-2_win32.zip chk cadc6d52f2af21996a6dcba7b1fac27ce66721e14d1c4ab21fde7bc9965f5037 # checked: 2013-04-29 wk name atk-dev-1.32.0.zip file atk-dev_1.32.0-2_win32.zip chk 5021d64043d270350d6a8d50b91db691a7421a68ca0bfa4eeb0c8804a176ac44 # # PANGO # server http://ftp.gnome.org/pub/gnome/sources/pango/1.29 # fixme: 2013-04-29 wk - There is a 1.29.5 but no 1.29.5 binaries # What shall we do: Update to 1.32? There are no # 1.32 binaries either. file pango-1.29.4.tar.bz2 chk f15deecaecf1e9dcb7db0e4947d12b5bcff112586434f8d30a5afd750747ff2b server http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.29 name pango-1.29.4.zip file pango_1.29.4-1_win32.zip chk e1b865ae2e4054388c598f92b34593b3d24d7fd15e6308c8926ee634717c21ce name pango-dev-1.29.4.zip file pango-dev_1.29.4-1_win32.zip chk 0d7fb255e65ed4bd43acedab4405986e4877b87ba8227d5fa22b38330485e3cb # # CAIRO # server http://cairographics.org/releases # checked: 2013-04-29 wk - 1.10.2 is the latest in the 1.10 series. file cairo-1.10.2.tar.gz chk 32018c7998358eebc2ad578ff8d8559d34fc80252095f110a572ed23d989fc41 server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies # checked: 2013-07-16 ah most recent package on that server is from # 2012-09-27 TODO -> Move to another source / source build of those # dependencies # checked: 2013-04-29 wk name cairo-1.10.2.zip file cairo_1.10.2-2_win32.zip chk e6c361ec1df4ccb23edbe5b68db16329d563a19eeee7fa70d583dda3d2358f4e name cairo-dev-1.10.2.zip file cairo-dev_1.10.2-2_win32.zip chk b86f875bf776bbf578e3fa8c46866b84c93200b962b30d03cf795f82157e3167 # checked: 2013-04-29 wk file freetype-2.4.2.tar.bz2 chk 9a987aef8c50d9bcfdfdc9f012f8bd0de6095cc1a5524e62c1a037deb8dacbfe name freetype-2.4.2.zip file freetype_2.4.2-1_win32.zip chk bdf67e6573363fd2256a58295931cc1186382fd0ad1fe420059d6ffdb5fba7c0 name freetype-dev-2.4.2.zip file freetype-dev_2.4.2-1_win32.zip chk eed58c2807b65d5e0ec78031e89f1628577ad76bf47f02eaecde432c0b99eae9 server http://www.fontconfig.org/release # checked: 2013-04-29 wk - 2.8.0 still the latest in 2.8 file fontconfig-2.8.0.tar.gz chk fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335 server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies # checked: 2013-04-29 wk name fontconfig-2.8.0.zip file fontconfig_2.8.0-2_win32.zip chk 9d6bcaeed0eced43a649953132d9f2b3e15b98c7bb9e4a207872dfeade818204 name fontconfig-dev-2.8.0.zip file fontconfig-dev_2.8.0-2_win32.zip chk 2f15af3d27ca507dad2a208e58409f484aa7e7c7eac10b49edca079b31ae7073 server ftp://ftp.g10code.com/g10code/misc # checked: 2013-04-29 wk - 2.0.1 still the latest in 2.0 file expat-2.0.1.tar.gz chk 847660b4df86e707c9150e33cd8c25bc5cd828f708c7418e765e3e983a2e5e93 server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies # checked: 2013-04-29 wk name expat-2.0.1.zip file expat_2.0.1-1_win32.zip chk 77b88ab780e698d6590426b26a877878584b9f8b6357909699674fb5045737bd name expat-dev-2.0.1.zip file expat-dev_2.0.1-1_win32.zip chk 67b92b7f3441fee077bdc0094bf4dd673870acdf51899e32e199246801538162 # # GTK+ # server http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24 # last-changed: 2015-06-05 # by: ah # verified: chk from https://download.gnome.org/core/3.17/3.17.2/sources/SHA256SUMS-for-xz file gtk+-2.24.28.tar.xz chk b2c6441e98bc5232e5f9bba6965075dcf580a8726398f7374d39f90b88ed4656 # # GIMP stuff for W32 # server http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies # checked: 2012-03-28 wk - Not updated - not a security problem name pkgconfig-0.23.tar.gz file pkg-config-0.23.tar.gz chk 08a0e072d6a05419a58124db864f0685e6ac96e71b2875bf15ac12714e983b53 name pkgconfig-0.23.zip file pkg-config_0.23-3_win32.zip chk 677d6055494e24cad6c49eab33eee618ddc6ed65da827c8b5b7da761b4063278 # PNG # last changed: 2017-08-28 # by: js # verified: Sig 8048 643B A2C8 40F4 F92A 195F F549 84BF A16C 640F server ftp://ftp.simplesystems.org/pub/png/src file libpng14/libpng-1.4.22.tar.xz chk 8d419a8b2a5edddda5cbcb897ded92205344a3249fa7a00d6384ea23ac3ccbd8 # # LibFFI # server ftp://sourceware.org/pub/libffi # checked: 2013-04-29 wk - updated from 3.0.10. # checked: 2014-07-16 ah - only rc availble from 3.0.14 file libffi-3.0.13.tar.gz chk 1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c # # GpgOL # server http://files.gpg4win.org/src -# last-changed: 2018-11-12 +# last-changed: 2018-03-26 # by: ah # verified: Sig 5B80 C575 4298 F0CB 55D8 ED6A BCEF 7E29 4B09 2E28 -file gpgol/gpgol-2.3.2.tar.bz2 -chk 6c298c7a8787e0796a1984d3c1e948b55b9fff685dff3fe7e9d3012001b5b85f +#file gpgol/gpgol-2.3.3.tar.bz2 +#chk 2a25388d58ae7d5630c0f2211dcfb40d18f4f058765721df424b0240c4dec9f0 # for beta -#server http://files.intevation.de/projects/gpg4all +server http://files.intevation.de/projects/gpg4all -#file gpgol/gpgol-2.3.2-beta22.tar.bz2 -#chk 72c0a9e08dc74494eb4f07076a82808f7d71218ec0d0ba48c309702d90e87e61 +file gpgol/gpgol-2.3.4-beta49.tar.bz2 +chk 13533307846f75350083289fad770fcf186d03e1ec61e962cc9aeda1eec41814 # # GpgEX # server http://files.gpg4win.org/src # last-changed: 2018-04-10 # by: ah # verified: Sig 5B80 C575 4298 F0CB 55D8 ED6A BCEF 7E29 4B09 2E28 file gpgex/gpgex-1.0.6.tar.bz2 chk d69898d1022400bd09bb684080edc95be554af736ae9c014df73543f34f7481b # # Pth emulation # server ftp://ftp.g10code.com/g10code/w32pth # checked: 2014-07-16 ah file w32pth-2.0.5.tar.bz2 chk 5e462d06ed50e9e961546ab5264258e606b101860a74c1e410d086432ec27a06 # # Stripped down version of BZIP2 # (full source at http://bzip.org) # server ftp://ftp.g10code.com/g10code/bzip2 # checked: 2014-07-16 ah file bzip2-1.0.6-g10.tar.gz chk c2a9b3aec1a38d34b66106116a39f64b01d84f475fef75c40ea0bda0ea67ed07 # # GnuPG et al. # # All tarballs from this server are verified with an openpgp # signature made by "Werner Koch (dist sig)". # D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6 server ftp://ftp.gnupg.org/gcrypt -# last changed 2018-05-03 +# last changed 2019-03-26 # by ah # verified: distsigkey.gpg server ftp://ftp.gnupg.org/gcrypt -file libgpg-error/libgpg-error-1.32.tar.bz2 -chk c345c5e73cc2332f8d50db84a2280abfb1d8f6d4f1858b9daa30404db44540ca +file libgpg-error/libgpg-error-1.36.tar.bz2 +chk babd98437208c163175c29453f8681094bcaf92968a15cafb1a276076b33c97c -# last-changed: 2017-12-07 +# last-changed: 2019-03-26 # by: ah -file libassuan/libassuan-2.5.1.tar.bz2 -chk 47f96c37b4f2aac289f0bc1bacfa8bd8b4b209a488d3d15e2229cb6cc9b26449 +# verified: distsigkey.gpg +file libassuan/libassuan-2.5.3.tar.bz2 +chk 91bcb0403866b4e7c4bc1cc52ed4c364a9b5414b3994f718c70303f7f765e702 # last changed: 2018-08-30 # by: ah -#name gnupg-w32-2.2.10-20180830-bin.exe -#file binary/gnupg-w32-2.2.10_20180830.exe -#chk e84bad2436e3a0309d59e0ed313b346a1fc4ac556b5fd68bcea2d0e58d0516a2 - -#name gnupg-w32-2.2.10-20180830-src.tar.xz -#file binary/gnupg-w32-2.2.10_20180830.tar.xz -#chk 9a8c5d1b6326547a8a014665105520be7e2bd6624e48fb9a68ac2a84c99ee567 - -# last-changed: 2018-11-12 -# by: ah -# verified: Created internally -# Patched 2.1.11 with gnupg rev. 00321a025f90990a71b60b4689ede1f38fbde347 -server http://files.intevation.de/projects/gpg4all -name gnupg-w32-2.2.11-20181112-bin.exe -file gnupg/gnupg-w32-2.2.11_20181112.exe -chk 9a459e28f2890f3fe959be55b88d22d84091d4c67ce09d782f2cd694e410decb +# verified: distsigkey.gpg +name gnupg-w32-2.2.15-20190326-bin.exe +file binary/gnupg-w32-2.2.15_20190326.exe +chk 24d003adaacdbb16047a3e08fdb40b855f7ecdedc28435c767c88493260d6b25 -name gnupg-w32-2.2.11-201811112-src.tar.xz -file gnupg/gnupg-w32-2.2.11_20181112.tar.xz -chk 5b35b3d1bbf843da9c6d8cc3a81ac977044f2df568d285942ad9828f430688cb +name gnupg-w32-2.2.15-20190326-src.tar.xz +file binary/gnupg-w32-2.2.15_20190326.tar.xz +chk 8f273ba940b7aaabec7622b56e182faff8f5b06dae2758877af637312c695a43 server ftp://ftp.gnupg.org/gcrypt # TODO back to stable # last changed: 2017-12-05 # by: ah #file pinentry/pinentry-1.1.0.tar.bz2 #chk 68076686fa724a290ea49cdf0d1c0c1500907d1b759a3bcbfbec0293e8f56570 -# TODO back to stable -# last changed: 2018-10-08 +# last changed: 2019-03-26 # by: ah -#file gpgme/gpgme-1.12.0.tar.bz2 -#chk b4dc951c3743a60e2e120a77892e9e864fb936b2e58e7c77e8581f4d050e8cd8 +# verified: distsigkey.gpg +file gpgme/gpgme-1.13.0.tar.bz2 +chk d4b23e47a9e784a63e029338cce0464a82ce0ae4af852886afda410f9e39c630 # last changed: 2018-10-17 # by: ah file gpa/gpa-0.10.0.tar.bz2 chk 95dbabe75fa5c8dc47e3acf2df7a51cee096051e5a842b4c9b6d61e40a6177b1 # # GnuPG utilities # server http://www.jabberwocky.com/software/paperkey # last-changed: 2017-12-05 # by: ah # verified: SIG 7D92 FD31 3AB6 F373 4CC5 9CA1 DB69 8D71 9924 2560 file paperkey-1.5.tar.gz chk c4737943083ce92e41faf13c27a9d608105b6285c0840dfb684a7ee294142ddf # # Kleopatra and dependencies # # Boost # last changes: 2016-01-21 # by: ah # verified: Second source https://github.com/mxe/mxe/commit/fdd5b9f7aa8bf0e40c1f1f8119701af96e51457e server http://downloads.sourceforge.net/project/boost/boost/ name boost-1.60.0.tar.bz2 file 1.60.0/boost_1_60_0.tar.bz2 chk 686affff989ac2488f79a97b9479efb9f2abae035b5ed4d8226de6857933fd3b # Qt base # last changed: 2019-02-11 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.10/5.12.1/submodules/qtbase-everywhere-src-5.12.1.tar.xz.sha256 server http://download.qt.io/official_releases/qt/ name qtbase-5.12.1.tar.xz file 5.12/5.12.1/submodules/qtbase-everywhere-src-5.12.1.tar.xz chk 533078ce02678988576e224cb3844979907950cf83e0fda3364bc1d5701c9049 # Qt Tools # last changed: 2019-02-11 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/qttools-everywhere-src-5.12.1.tar.xz.sha256 name qttools-5.12.1.tar.xz file 5.12/5.12.1/submodules/qttools-everywhere-src-5.12.1.tar.xz chk ab1da4fbd84a9d3873e4ed212a0ae614c6059b8e7dca2f0a599a6f7e61f6cbf3 # Qt Winextras # last changed: 2019-02-11 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/qtwinextras-everywhere-src-5.12.1.tar.xz.sha256 name qtwinextras-5.12.1.tar.xz file 5.12/5.12.1/submodules/qtwinextras-everywhere-src-5.12.1.tar.xz chk 8d312155a7da329df41cc2ea5d265eb632be7dd9cbd789fa3bc0206b4022f557 # Qt svg # last changed: 2019-02-11 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/qtsvg-everywhere-src-5.12.1.tar.xz.sha256 name qtsvg-5.12.1.tar.xz file 5.12/5.12.1/submodules/qtsvg-everywhere-src-5.12.1.tar.xz chk 5bc1f744d32c06f5aa4eff33759568106a995ce21fa1326a247dfa5f783f63c8 # Qt translations # last changed: 2019-02-11 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/qttranslations-everywhere-src-5.12.1.tar.xz.sha256 name qttranslations-5.12.1.tar.xz file 5.12/5.12.1/submodules/qttranslations-everywhere-src-5.12.1.tar.xz chk 7443d70d8572321e810c52fbdd096666e61510e07e17437f1910f0b800cca6a7 # KDE Frameworks generated by gen-frameworks.sh # When outdated activate this link: #server https://download.kde.org/Attic/frameworks/ server https://download.kde.org/stable/frameworks ##### Paste Here ##### # # Don't forget to update gpg4win.mk.in with new version numbers # # extra-cmake-modules # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/extra-cmake-modules-5.55.0.tar.xz chk 649453922aef38a24af04258ab6661ddfd566aaba4d1773a9e1f4799344406f5 # kconfig # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kconfig-5.55.0.tar.xz chk 4a566842d566e9904d1478fa428cbf8b1caf49efe142ae237f24a4c16e64fa19 # ki18n # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/ki18n-5.55.0.tar.xz chk 22fdd19fe805467b15abc977143d951acaa5026a0b2de7b972c9af15f1977c4f # kwidgetsaddons # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kwidgetsaddons-5.55.0.tar.xz chk ec5b7ffd47c2b26763e363f741f0d57d280330fdc32c061896bdc32cebdeeb4e # kcompletion # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kcompletion-5.55.0.tar.xz chk 224761954421b2e25c2b9651c7e730da9fb7a569674c399c867a9f895d3ad523 # kwindowsystem # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kwindowsystem-5.55.0.tar.xz chk a698ddf3caeb890314b3b768a15b4cc35dd9e10356af4cf9faa89c8640eded83 # kcoreaddons # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kcoreaddons-5.55.0.tar.xz chk 3cd840b3f308b4529012d16aeee05494b5e55c938b6ad7f6580d4d055d61ebc8 # kcodecs # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kcodecs-5.55.0.tar.xz chk 4bd6fd48268d83b59f1b3c8ee19a50d9bee72f3601098dd5bb8e4b24a8912111 # kconfigwidgets # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kconfigwidgets-5.55.0.tar.xz chk b3acbce98798eb5fe897fae671b898697b5ffdd2e357aa8d4750305abeb9ee5a # kxmlgui # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kxmlgui-5.55.0.tar.xz chk 963dd83e7898946933b0ea3d0b70afba910d63ce4b2074ee664c0797d53f065e # kguiaddons # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kguiaddons-5.55.0.tar.xz chk 039a0f98b5491668ea4e2e45ca57c68bd5fea956f46ba50778283a8137e412a4 # kitemviews # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kitemviews-5.55.0.tar.xz chk 4d91a42f300cb63cd817feceebe148b32a22cf75b8228c853a0c2ed6cb3ff0d5 # kitemmodels # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kitemmodels-5.55.0.tar.xz chk 862f2b2888a563ff9f61bd25e59b637ca16c8531679cec7f3ad1653cb74ac08c # kiconthemes # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kiconthemes-5.55.0.tar.xz chk 3c1be304537d4c7eedd097463c977b3d0e845c575567ffc53faff7b3e874ebe5 # breeze-icons # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/breeze-icons-5.55.0.tar.xz chk 89381f2e78cd479c533095bc0a58da74c8bbe6ca2ee64a9664060a56513fab0e # karchive # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/karchive-5.55.0.tar.xz chk 8475efa46cdc054d9fb6336e42c6075fb037921a9147d4e5aa564a5e58b79fd2 # kcrash # last changed: 2019-02-18 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.55/kcrash-5.55.0.tar.xz chk c90d96fbac26727e1de32898a93bb7cbc9a05ee992c11d4303941ab96a614821 ##### End Paste ##### # KDE Applications # For older releases check here: server https://download.kde.org/Attic/applications # server http://download.kde.org/stable/applications/ # kmime # last changed: 2018-02-02 # by: ah # verified: https://download.kde.org/stable/applications/17.12.2/src/kmime-17.12.2.tar.xz.mirrorlist file 17.12.2/src/kmime-17.12.2.tar.xz chk 29f11eafeb13c0045069a250bdcd57fda4bdd3423e7e1b7e0ca0517a9afefd24 # Snapshots which contain unreleased fixes important for Gpg4win server http://files.intevation.de/projects/gpg4all #by ah file scute/scute-1.6.0-beta187.tar.bz2 chk 8d2a56dff6e6c12d628dd32075497326e8345c0096dec1280f7ab2c737410837 # by: ah file pinentry/pinentry-1.1.1-beta5.tar.bz2 chk 7bda3fef7d7f0f77dd4dfe11e3364c64f1e9646945afa995da8a5084ce59e101 # by: ah -file gpgme/gpgme-1.12.1-beta43.tar.bz2 -chk 08fbbe522e33e847da5f0c3f360f2f7089fa200ad9eddb58458b7218aee6ec04 +#file gpgme/gpgme-1.12.1-beta43.tar.bz2 +#chk 08fbbe522e33e847da5f0c3f360f2f7089fa200ad9eddb58458b7218aee6ec04 # Libkleo # last changed: see package date. # by: ah # verified: Tarball created by ah. -file libkleo/libkleo-201811121611.tar.gz -chk d0c1e5dc370986b0cfd1697f46317ae1bee6598d1a4ca26d0ee88a14ec07e622 +file libkleo/libkleo-201905080758.tar.gz +chk cb292fa5c87e9cc6f5340152b317008a02f9182b67a7e006cf4a6af6af2db523 # KDE-L10n # last changed: see package date. # by: ah # verified: Tarball created by ah with script kde-l10n.sh -file kde-l10n/kde-l10n-201811121428-bin.tar.xz -chk c18b7305c3cbd9b2911e02cb852eb1933e39fb21b101da837787b18a733d1743 +file kde-l10n/kde-l10n-201903261406-bin.tar.xz +chk dae8e50efac60519522948cc2b030e484e1259d5f298c2014c3671fd3925f739 -file kde-l10n/kde-l10n-201811121428-src.tar.xz -chk b1ad6751a0f544d6399a42592fe7b7cc1fe395880bc5cec5db1396e7e48d9a49 +file kde-l10n/kde-l10n-201903261406-src.tar.xz +chk 6026ee66421b6c363c3df84eb57bd7f858ea9e5191285f39824053cd405f0112 # Gpg4win-tools package # last changed: see package date. # by: ah # verified: Tarball created by ah. -file gpg4win-tools/gpg4win-tools-201811121334.tar.gz -chk c4a1c40d9bf1bc36ee31a1c9735a4cfe025a706d48eb226467777d0e5fd0613d +file gpg4win-tools/gpg4win-tools-201905080758.tar.gz +chk 2e88cd3582339102457c2f19fd00151d8ae070f4cce27c5935075230b85dfbd4 # Kleopatra # last changed: see package date. # by: ah # verified: Tarball created by ah. -file kleopatra/kleopatra-201903051610.tar.gz -chk 431ebebffeb85478d1c924664622dda57bfb3fbc3510d26eb337d8fc77cf6b45 +file kleopatra/kleopatra-201905080754.tar.gz +chk 3850d096d27f3bdf5396096a2dcf86873a00821e68ac93c34e8c643bb25e99a0 diff --git a/patches/gpgme-1.13.0/0001-core-Fix-assuan-logger-fd-hack-for-windows.patch b/patches/gpgme-1.13.0/0001-core-Fix-assuan-logger-fd-hack-for-windows.patch new file mode 100755 index 00000000..6234cfbe --- /dev/null +++ b/patches/gpgme-1.13.0/0001-core-Fix-assuan-logger-fd-hack-for-windows.patch @@ -0,0 +1,29 @@ +#! /bin/sh +patch -p1 -l -f $* < $0 +exit $? + +From 19a4c4daa2cfd075b181d5131a4b8b4d54714b8c Mon Sep 17 00:00:00 2001 +From: Andre Heinecke +Date: Wed, 27 Mar 2019 16:12:38 +0100 +Subject: [PATCH 1/2] core: Fix assuan logger-fd hack for windows + +* src/assuan-support.c (my_spawn): Zero is a perfectly fine fd. +--- + src/assuan-support.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/assuan-support.c b/src/assuan-support.c +index 925aebaf..09db3295 100644 +--- a/src/assuan-support.c ++++ b/src/assuan-support.c +@@ -234,7 +234,7 @@ my_spawn (assuan_context_t ctx, pid_t *r_pid, const char *name, + break; + } + logger_fd = strtol (argv[loc], &tail, 10); +- if (tail == argv[loc] || logger_fd <= 0) ++ if (tail == argv[loc] || logger_fd < 0) + { + err = GPG_ERR_INV_ARG; + break; +-- +2.20.1 diff --git a/patches/gpgme-1.13.0/0001-core-w32-glib-Fix-build-of-w32-glib-io.c.patch b/patches/gpgme-1.13.0/0001-core-w32-glib-Fix-build-of-w32-glib-io.c.patch new file mode 100755 index 00000000..153d0f3d --- /dev/null +++ b/patches/gpgme-1.13.0/0001-core-w32-glib-Fix-build-of-w32-glib-io.c.patch @@ -0,0 +1,50 @@ +#! /bin/sh +patch -p1 -l -f $* < $0 +exit $? + +From 213c4bc1eb1f45695cc3955cc722ebb363dcbdd0 Mon Sep 17 00:00:00 2001 +From: Andre Heinecke +Date: Tue, 26 Mar 2019 19:22:44 +0100 +Subject: [PATCH] core,w32,glib: Fix build of w32-glib-io.c + +* src/w32-glib-io.c (_gpgme_io_pipe, _gpgme_io_connect): Do not +use TRACE_SUC in a return statement. +--- + src/w32-glib-io.c | 17 ++++++++++------- + 1 file changed, 10 insertions(+), 7 deletions(-) + +diff --git a/src/w32-glib-io.c b/src/w32-glib-io.c +index 8c8722ce..e2e3b8ab 100644 +--- a/src/w32-glib-io.c ++++ b/src/w32-glib-io.c +@@ -421,12 +421,13 @@ _gpgme_io_pipe (int filedes[2], int inherit_idx) + return TRACE_SYSRES (-1); + } + +- return TRACE_SUC ("read=0x%x/%p, write=0x%x/%p, channel=%p", +- filedes[0], +- (HANDLE) _get_osfhandle (giochannel_table[filedes[0]].fd), +- filedes[1], +- (HANDLE) _get_osfhandle (giochannel_table[filedes[1]].fd), +- giochannel_table[1 - inherit_idx].chan); ++ TRACE_SUC ("read=0x%x/%p, write=0x%x/%p, channel=%p", ++ filedes[0], ++ (HANDLE) _get_osfhandle (giochannel_table[filedes[0]].fd), ++ filedes[1], ++ (HANDLE) _get_osfhandle (giochannel_table[filedes[1]].fd), ++ giochannel_table[1 - inherit_idx].chan); ++ return 0; + } + + +@@ -1081,5 +1082,7 @@ _gpgme_io_connect (int fd, struct sockaddr *addr, int addrlen) + return TRACE_SYSRES (-1); + } + +- return TRACE_SUC (""); ++ TRACE_SUC (""); ++ ++ return 0; + } +-- +2.20.1 diff --git a/patches/gpgme-1.13.0/0002-core-w32-Fix-format-string-errors-on-windows.patch b/patches/gpgme-1.13.0/0002-core-w32-Fix-format-string-errors-on-windows.patch new file mode 100755 index 00000000..58a5e3fb --- /dev/null +++ b/patches/gpgme-1.13.0/0002-core-w32-Fix-format-string-errors-on-windows.patch @@ -0,0 +1,48 @@ +#! /bin/sh +patch -p1 -l -f $* < $0 +exit $? + +From 4a4680f8901ecdcb7e8d5ed55f48226ccfccd7c8 Mon Sep 17 00:00:00 2001 +From: Andre Heinecke +Date: Wed, 27 Mar 2019 17:47:41 +0100 +Subject: [PATCH 2/2] core, w32: Fix format string errors on windows + +* src/debug.c (_gpgme_debug): Use gpgrt_vasprintf instead of +vfprintf to have a more portable format. + +-- +This fixes crashes on Windows because "%zu" is used which +is not natively supported on Windows but which gpgrt supports. +--- + src/debug.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/src/debug.c b/src/debug.c +index 81c2a90c..79e38ce1 100644 +--- a/src/debug.c ++++ b/src/debug.c +@@ -255,6 +255,8 @@ _gpgme_debug (int level, int mode, const char *func, const char *tagname, + va_list arg_ptr; + int saved_errno; + int need_lf; ++ char *output; ++ int out_len; + + if (debug_level < level) + return 0; +@@ -307,7 +309,12 @@ _gpgme_debug (int level, int mode, const char *func, const char *tagname, + } + need_lf = (mode != -1 && (!format || !*format)); + +- vfprintf (errfp, format, arg_ptr); ++ out_len = gpgrt_vasprintf (&output, format, arg_ptr); ++ if (out_len >= 0) ++ { ++ fwrite (output, out_len, 1, errfp); ++ free (output); ++ } + va_end (arg_ptr); + if (need_lf || (format && *format && format[strlen (format) - 1] != '\n')) + putc ('\n', errfp); +-- +2.20.1 diff --git a/patches/gpgol-2.3.3/0001-Fix-content-type-detection-for-headerless-mails.patch b/patches/gpgol-2.3.3/0001-Fix-content-type-detection-for-headerless-mails.patch new file mode 100755 index 00000000..b9a10cfa --- /dev/null +++ b/patches/gpgol-2.3.3/0001-Fix-content-type-detection-for-headerless-mails.patch @@ -0,0 +1,51 @@ +#! /bin/sh +patch -p1 -l -f $* < $0 +exit $? + +From 2426ff7d1a5d1387be67a694a8ef76aa4004f8c4 Mon Sep 17 00:00:00 2001 +From: Andre Heinecke +Date: Wed, 27 Mar 2019 10:53:42 +0100 +Subject: [PATCH] Fix content-type detection for headerless mails + +* src/mapihelp.cpp (mapi_get_message_content_type): +Check first attachment if mail has no headers. + +-- +Yep that happens. I could reproduce it by looking at +sent mails in a local data file. This is very likely +the cause for: + +GnuPG-Bug-Id: T3935 +--- + src/mapihelp.cpp | 12 +++++++++--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +diff --git a/src/mapihelp.cpp b/src/mapihelp.cpp +index eaa8b0c..1b13076 100644 +--- a/src/mapihelp.cpp ++++ b/src/mapihelp.cpp +@@ -3213,13 +3213,19 @@ mapi_get_message_content_type (LPMESSAGE message, + if (r_smtype) + *r_smtype = NULL; + +- const std::string hdrStr = mapi_get_header (message); ++ std::string hdrStr = mapi_get_header (message); + if (hdrStr.empty()) + { + +- log_error ("%s:%s: failed to get headers", ++ log_debug ("%s:%s: failed to get headers. Looking at first attach", + SRCNAME, __func__); +- TRETURN NULL; ++ hdrStr = mapi_get_first_attach_data (message); ++ if (hdrStr.empty()) ++ { ++ log_error ("%s:%s: failed to get headers. And attachment.", ++ SRCNAME, __func__); ++ TRETURN NULL; ++ } + } + + rfc822parse_t msg = parse_header_data (hdrStr, isWks); +-- +2.20.1 diff --git a/patches/gpgol-2.3.3/0001-Fix-crash-when-looking-at-messages-without-attachs.patch b/patches/gpgol-2.3.3/0001-Fix-crash-when-looking-at-messages-without-attachs.patch new file mode 100755 index 00000000..d8fda405 --- /dev/null +++ b/patches/gpgol-2.3.3/0001-Fix-crash-when-looking-at-messages-without-attachs.patch @@ -0,0 +1,34 @@ +#! /bin/sh +patch -p1 -l -f $* < $0 +exit $? + +From 20a0f3aa1b347862e4000ecde116ea6c5eec98a9 Mon Sep 17 00:00:00 2001 +From: Andre Heinecke +Date: Wed, 27 Mar 2019 12:53:10 +0100 +Subject: [PATCH] Fix crash when looking at messages without attachs + +* src/mapihelp.cpp (mapi_get_first_attach_data): Do not crash +if message has no attachments. +--- + src/mapihelp.cpp | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/src/mapihelp.cpp b/src/mapihelp.cpp +index 1b13076..4a4d0e9 100644 +--- a/src/mapihelp.cpp ++++ b/src/mapihelp.cpp +@@ -488,6 +488,12 @@ mapi_get_first_attach_data (LPMESSAGE message) + } + + mapi_attach_item_t *table = mapi_create_attach_table (message, 0); ++ if (!table) ++ { ++ log_debug ("%s:%s: Message has no attachments", ++ SRCNAME, __func__); ++ TRETURN ret; ++ } + if (table->end_of_table) + { + log_debug ("%s:%s: Message has no attachments", +-- +2.20.1 diff --git a/patches/gpgol-2.3.3/0001-Replace-fancy-attribute-by-comment.patch b/patches/gpgol-2.3.3/0001-Replace-fancy-attribute-by-comment.patch new file mode 100755 index 00000000..748a4099 --- /dev/null +++ b/patches/gpgol-2.3.3/0001-Replace-fancy-attribute-by-comment.patch @@ -0,0 +1,37 @@ +#! /bin/sh +patch -p1 -l -f $* < $0 +exit $? + +From 9a6c805be0c2552fb38026d8136a8ea7657e187d Mon Sep 17 00:00:00 2001 +From: Andre Heinecke +Date: Tue, 26 Mar 2019 19:46:57 +0100 +Subject: [PATCH] Replace fancy attribute by comment + +* src/mailitem-events.cpp: Change attribute fallthrough to magic +comment. + +-- +This fixed build with older gcc versions.... +--- + src/mailitem-events.cpp | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/src/mailitem-events.cpp b/src/mailitem-events.cpp +index 5be58e7..c8e7125 100644 +--- a/src/mailitem-events.cpp ++++ b/src/mailitem-events.cpp +@@ -761,11 +761,10 @@ EVENT_SINK_INVOKE(MailItemEvents) + memdbg_dump (); + TRETURN S_OK; + } +- /* Fallthrough */ + case ReplyAll: + case Reply: + is_reply = true; +- __attribute__ ((fallthrough)); ++ /* fall through */ + case Forward: + { + log_oom ("%s:%s: %s : %p", +-- +2.20.1 diff --git a/po/Rules-nsis b/po/Rules-nsis index 7b55303a..ed8d6d28 100644 --- a/po/Rules-nsis +++ b/po/Rules-nsis @@ -1,53 +1,53 @@ # Rules-nsis - Special Makefile rules for NSIS msg catalogs. -*- Makefile -*- # Copyright (C) 2007 g10 Code GmbH # # This file is part of GPG4Win. # # GPG4Win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GPG4Win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA NSIFILES = $(GMOFILES:.gmo=.nsi) DISTFILES.extra1 = nsis-xgettext.sh nsis-xgettext.awk nsis-msgfmt.c \ $(NSIFILES) Rules-nsis build-cc.in README.nsis .SUFFIXES: .nsi # We build this little utility on the BUILD architecture! nsis-msgfmt: nsis-msgfmt.c $$(cat $(srcdir)/build-cc) -o nsis-msgfmt $(srcdir)/nsis-msgfmt.c -lgettextpo # We extend the GMO file mechanism to also handle NSIS files. $(GMOFILES): %.gmo: %.nsi %.nsi : %.po $(MAKE) nsis-msgfmt @lang=`echo $* | sed -e 's,.*/,,'`; \ test "$(srcdir)" = . && dir="" || dir="$(srcdir)/"; \ echo "rm -f $${dir}$${lang}.nsi && ./nsis-msgfmt $${dir}$${lang}.po > $${dir}$${lang}.nsi"; \ rm -f $${dir}$${lang}.nsi && ./nsis-msgfmt $${dir}$${lang}.po > $${dir}t-$${lang}.nsi && mv $${dir}t-$${lang}.nsi $${dir}$${lang}.nsi # Collect all NSI files we need to include. -catalogs.nsi: +catalogs.nsi: $(GMOFILES) echo -n $(CATALOGS) \ | sed -e 's/\([^ ]*\).gmo */!include "\1.nsi"\n/g' > catalogs.nsi all: catalogs.nsi mostlyclean: mostlyclean-nsis mostlyclean-nsis: rm -f nsis-msgfmt catalogs.nsi maintainer-clean: maintainer-clean-nsis maintainer-clean-nsis: rm -f *.nsi diff --git a/po/it.po b/po/it.po index 27ef88a3..1c75b512 100644 --- a/po/it.po +++ b/po/it.po @@ -1,525 +1,551 @@ # Italian translations for gpg4win package # Traduzioni italiane per il pacchetto gpg4win.. # Copyright (C) 2011 g10 Code GmbH # This file is distributed under the same license as the gpg4win package. # Mariano MARINI , 2011. # msgid "" msgstr "" "Project-Id-Version: gpg4win 2.1.1-svn\n" "Report-Msgid-Bugs-To: gpg4win-devel@wald.intevation.org\n" -"PO-Revision-Date: 2011-07-08 12:21+0100\n" -"Last-Translator: Mariano MARINI \n" +"PO-Revision-Date: 2019-04-24 00:14+0200\n" +"Last-Translator: Giuseppe Bertone \n" "Language-Team: Italian\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" msgctxt "T_AlreadyRunning" msgid "An instance of this installer is already running." msgstr "C'è già un'altra istanza di questo installatore in esecuzione." msgctxt "T_WelcomeTitleGpg4win" msgid "Welcome to the installation of Gpg4win" -msgstr "Benvenuti all'istallazione di Gpg4win" +msgstr "Benvenuto all'istallazione di Gpg4win" msgctxt "T_AboutGpg4win" msgid "" "Gpg4win is an installer package for Windows for EMail and file encryption " "using the core component GnuPG for Windows. Both relevant cryptography " "standards are supported, OpenPGP and S/MIME. Gpg4win and the software " "included with Gpg4win is Free Software." msgstr "" -"Gpg4win è un installatore per Windows per la cifratura di file e posta con " -"l'uso del componente base GnuPG per Windows. Sono supportati entrambi gli " -"standard di cifratura più elevati, OpenPGP e S/MIME. Gpg4win e i programmi " -"inclusi con esso sono Software Libero." +"Gpg4win è un pacchetto di installazione per Windows per E-mail e " +"crittografia dei file utilizzando il componente di base GnuPG per Windows. " +"Entrambi gli standard di crittografia pertinenti sono supportati, OpenPGP e " +"S/MIME. Gpg4win e il software incluso con Gpg4win è il software libero." msgctxt "T_AboutGpg4winVersion" msgid "This is Gpg4win version ${VERSION}" msgstr "Questa è la versione ${VERSION} di Gpg4win" msgctxt "T_AboutGpg4winFileVersion" msgid "file version ${PROD_VERSION}" msgstr "versione file ${PROD_VERSION}" msgctxt "T_AboutGpg4winReleaseDate" msgid "Release date ${_BUILD_ISODATE}" -msgstr "data di rilascio ${_BUILD_ISODATE}" +msgstr "Data di rilascio ${_BUILD_ISODATE}" msgctxt "T_WelcomeTitleGpg4winSrc" msgid "Welcome to the installation of the Gpg4win sources" msgstr "Benvenuto all'installazione dei sorgenti di Gpg4win" #, fuzzy msgctxt "T_AboutGpg4winSrc" msgid "" "Gpg4win is an installer package for Windows for EMail and file encryption " "using the core component GnuPG for Windows. Both relevant cryptography " "standards are supported, OpenPGP and S/MIME. Gpg4win and the software " "included with Gpg4win are Free Software." msgstr "" -"Gpg4win è un installatore per Windows per la cifratura di file e posta con " -"l'uso del componente base GnuPG per Windows. Sono supportati entrambi gli " -"standard di cifratura più elevati, OpenPGP e S/MIME. Gpg4win e i programmi " -"inclusi con esso sono Software Libero." +"Gpg4win è un pacchetto di installazione per Windows per E-mail e " +"crittografia dei file utilizzando il componente di base GnuPG per Windows. " +"Entrambi gli standard di crittografia pertinenti sono supportati, OpenPGP e " +"S/MIME. Gpg4win e il software incluso con Gpg4win sono software libero." msgctxt "T_AboutGpg4winSrcVersion" msgid "This is Gpg4win version ${VERSION}" msgstr "Questa è la versione ${VERSION} di Gpg4win" msgctxt "T_AboutGpg4winSrcFileVersion" msgid "file version ${PROD_VERSION}" msgstr "versione file ${PROD_VERSION}" #, fuzzy msgctxt "T_AboutGpg4winSrcReleaseDate" msgid "release date ${_BUILD_ISODATE}" -msgstr "versione file ${PROD_VERSION}" +msgstr "data di rilascio ${_BUILD_ISODATE}" msgctxt "T_RunKleopatra" msgid "Run Kleopatra" -msgstr "" +msgstr "Avvia Kleopatra" msgctxt "T_RunGPA" msgid "Run GPA" -msgstr "" +msgstr "Avvia GPA" msgctxt "T_LangCode" msgid "en" msgstr "it" #, fuzzy msgctxt "T_GPLHeader" msgid "" "This software is licensed under the terms of the GNU General Public License " "(GNU GPL)." msgstr "" -"Questo programma è fornito in accordo coi termini della GNU General Public " -"Licence (GPL)." +"La licenza di questo programma è in accordo coi termini della GNU General " +"Public License (GPL)." msgctxt "T_GPLShort" msgid "" "In short: You are allowed to run this software for any purpose. You may " "distribute it as long as you give the recipients the same rights you have " "received." msgstr "" -"In breve: Sei abilitato ad eseguire questo programma per qualsiasi scopo. " -"Puoi distribuirlo solo in quanto garantisci al ricevente gli stessi diritti " -"che hai ricevuto." +"In breve: sei abilitato ad eseguire questo programma per qualsiasi scopo. " +"Puoi distribuirlo liberamente fintanto che garantisci ai destinatari gli " +"stessi diritti che tu stesso hai ricevuto." msgctxt "T_MoreInfo" msgid "Go to Gpg4win's webpage" -msgstr "" +msgstr "Vai alla pagina web di Gpg4win" msgctxt "T_MoreInfoURL" msgid "https://www.gpg4win.org" msgstr "https://www.gpg4win.org" msgctxt "T_ShowReadme" msgid "Show the README file" msgstr "Mostra il file README" msgctxt "T_NoKeyManager" msgid "No key manager has been installed, thus we can't run one now." msgstr "" -"Non è stato installato alcun amministratore di chiavi, quindi non possiamo " -"eseguirlo ora." +"Non è stato installato alcun gestore di chiavi, quindi non possiamo " +"eseguirlo in questo momento." msgctxt "DESC_Menu_manuals" msgid "Documentation" msgstr "Documentazione" msgctxt "DESC_Menu_uninstall" msgid "Uninstall" msgstr "Disinstalla" msgctxt "DESC_Desktop_manuals" msgid "Gpg4win Documentation" msgstr "Documentazione Gpg4win" msgctxt "T_InstallOptions" msgid "Install Options" msgstr "Opzioni di installazione" msgctxt "T_InstallOptLinks" msgid "Start links" -msgstr "Collegamento di avvio" +msgstr "Collegamenti di avvio" msgctxt "T_InstOptLabelA" msgid "Please select where Gpg4win shall install links:" -msgstr "Prego, selezionare dove Gpg4win installerà il collegamento:" +msgstr "Seleziona dove Gpg4win installerà i collegamenti:" msgctxt "T_InstOptLabelB" msgid "(Only programs will be linked into the quick launch bar.)" -msgstr "(Nella barra di avvio veloce possono essere collegati solo programmi)" +msgstr "(Nella barra di avvio veloce possono essere collegati solo programmi.)" msgctxt "T_InstOptFieldA" msgid "Start Menu" msgstr "Menu di avvio" msgctxt "T_InstOptFieldB" msgid "Desktop" msgstr "Scrivania" msgctxt "T_InstOptFieldC" msgid "Quick Launch Bar" msgstr "Barra di avvio veloce" msgctxt "T_FoundExistingVersion" msgid "" "Version $R1 has already been installed.\n" "Do you want to overwrite it with version ${VERSION}?" msgstr "" -"La versione $R1 è già stata installata. \n" -"Volete sovrascriverla con la versione ${VERSION}?" +"È già installata la versione $R1.\n" +"Vuoi sovrascriverla con la versione ${VERSION}?" msgctxt "T_FoundExistingOldVersion" msgid "" "An old version $R1 has already been installed. It is strongly recommended " "to deinstall previous versions on major upgrades.\n" "Do you want to continue installing Gpg4win ${VERSION} anyway?" msgstr "" -"Una vecchia versione $R1 è già stata installata. È raccomandato vivamente " -"di disinstallare le versioni precedenti per gli aggiornamenti importanti. \n" -"Volete comunque continuare ad installare Gpg4win $ {VERSIONE}?" +"È già installata una vecchia versione $R1. È vivamente consigliato " +"disinstallare le versioni precedenti durante gli aggiornamenti principali.\n" +"Vuoi comunque continuare con l'installazione di Gpg4win ${VERSIONE}?" msgctxt "T_UninstallingOldVersion" msgid "Uninstalling Gpg4win-" -msgstr "" +msgstr "Disinstallazione di Gpg4win-" msgctxt "T_FoundOldSeeManual" msgid "" "Please see the Gpg4win user manual to learn how to migrate existing keys " "from other GnuPG based installations to Gpg4win." msgstr "" -"Prego, legga il manuale dell'utente di Gpg4win per imparare come migrare le " -"chiavi attuali da altre installazioni basate su GnuPG a Gpg4win." +"Leggi il manuale utente di Gpg4win per imparare come migrare a Gpg4win le " +"chiavi esistenti da altre installazioni basate su GnuPG." msgctxt "T_FoundOldGnuPP" msgid "" "An old installation of GnuPP (GNU Privacy Project) has been detected. That " "software is not maintained anymore and thus should be removed.\n" "\n" "Do you want to continue installing Gpg4win and take care of the old " "installation later?" msgstr "" "È stata individuata una vecchia installazione di GnuPP (GNU Privacy " -"Project). Quel programma non è più assistito e così dovrebbe essere " -"rimosso.\n" +"Project). Questo programma non è più manutenuto e quindi andrebbe rimosso.\n" "\n" -"Volete continuare ad installare Gpg4win e curarvi successivamente della " +"Vuoi continuare con l'installazione di Gpg4win e occuparti in seguito della " "vecchia installazione?" msgctxt "T_FoundOldGnuPT" msgid "" "An installation of GnuPT has been detected. This may cause problems when " "used along with Gpg4win.\n" "\n" "Do you want to continue installing Gpg4win?" msgstr "" -"È stata individuata una installazione di GnuPT. Ciò può causare i problemi " -"quando usata con Gpg4win.\n" +"È stata individuata una installazione di GnuPT. Questa può causare problemi " +"quando usata in concomitanza con Gpg4win.\n" "\n" -"Volete continuare ad installare Gpg4win?" +"Vuoi continuare ad installare Gpg4win?" msgctxt "T_FoundOldWinPTSF" msgid "" "An old installation of the Sourceforge hosted WinPT has been detected. That " "software is not maintained anymore and should be removed.\n" "\n" "Do you want to continue installing Gpg4win and take care of the old " "installation later?" msgstr "" -"È stata individuata una vecchia installazione di WinPT. Quel programma non " -"è più assistito e così dovrebbe essere rimosso.\n" +"È stata individuata una vecchia installazione di WinPT rilasciato da " +"Sourceforge. Questo programma non è più manutenuto e quindi andrebbe " +"rimosso.\n" "\n" -"Volete continuare ad installare Gpg4win e curarvi successivamente della " +"Vuoi continuare con l'installazione di Gpg4win e occuparti in seguito della " "vecchia installazione?" msgctxt "T_FoundOldGnuPack" msgid "" "An installation of GnuPG-Pack has been detected. You need to uninstall it " "before you can continue with Gpg4win installation.\n" "\n" "The installation will be aborted now!" msgstr "" -"È stata individuata una installazione di GnuPG-Pack. Dovete disinstallarlo " +"È stata individuata una installazione di GnuPG-Pack. Devi disinstallarlo " "prima di poter continuare con l'installazione di Gpg4win.\n" "\n" -"L'installazione ora sarà abortita!" +"L'installazione verrà ora annullata!" msgctxt "T_BetaWarning" msgid "" "Note: This is a BETA version of Gpg4win.\n" "\n" "Beta versions are only intended for testing and shall not be used in a " "production environment." msgstr "" -"Nota: Questa è una versione beta di Gpg4win.\n" +"Nota: questa è una versione BETA di Gpg4win.\n" "\n" -"Le versioni beta sono intese soltanto per le prove e non dovrebbero essere " +"Le versioni BETA sono dedicate solamente ai test e non dovrebbero essere " "utilizzate in un ambiente di produzione." msgctxt "T_AdminWanted" msgid "" "Warning: It is recommended to install Gpg4win system-wide with administrator " "rights.\n" "\n" "Do you want to continue installing Gpg4win without administrator rights?" msgstr "" +"Attenzione: si raccomanda di installare Gpg4win a livello di sistema con i " +"diritti di amministratore.\n" +"\n" +"Continuare nell'installazione di Gpg4win senza i diritti di amministratore?" msgctxt "T_CloseOtherApps" msgid "" "Please make sure that other applications are not running. In particular you " "should close Outlook and all Explorer windows. Gpg4win will try to install " "anyway but a reboot will be required then." msgstr "" -"Prego, assicuri che non ci siano in esecuzione altre applicazioni. In " -"particolare dovreste chiudere Outlook e tutte le finestre di Explorer. " -"Gpg4win proverà ad installarsi comunque ma sarà richiesto il riavvio." +"Assicurati che non ci siano in esecuzione altre applicazioni. In particolare " +"dovresti chiudere Outlook e tutte le finestre di Explorer. Gpg4win proverà " +"ad installarsi comunque ma sarà richiesto il riavvio." msgctxt "T_ShuttingDownWinPT" msgid "Trying to shutdown a possible running instance of WinPT." -msgstr "Prova di arresto di una possibile istanza di WinPT." +msgstr "Tentativo di arresto di una possibile istanza di WinPT." msgctxt "T_FoundOldClaws" msgid "" "An old version of Claws Mail was found in your Installation directory.\n" "Please note that Claws Mail is no longer bundled with Gpg4win and is now " "available as a standalone package.\n" "You should uninstall Claws Mail now, and if you wish to continue to use it, " "install an up-to-date version from:\n" "http://www.claws-mail.org/win32\n" "\n" "Uninstall Claws Mail from Gpg4win now?" msgstr "" +"È stata rilevata una vecchia versione di Claws Mail nella cartella di " +"installazione.\n" +"Claws Mail non è più fornito insieme a Gpg4win ed è attualmente disponibile " +"come pacchetto separato.\n" +"Dovresti disinstallare Claws Mail adesso e, se vuoi continuare ad usarlo, " +"installare una versione aggiornata da:\n" +"http://www.claws-mail.org/win32\n" +"\n" +"Disinstallare Claws Mail da Gpg4win adesso?" msgctxt "T_WinisDeprecated" msgid "" "Windows Versions before Windows 7 are no longer maintained by Gpg4win.\n" "Support for them may be removed in a future version.\n" "\n" "Kleopatra is disabled." msgstr "" +"Le versioni di Windows precedenti Windows 7 non sono più manutenute da " +"Gpg4win.\n" +"Il supporto per queste versioni potrebbe essere rimosso nelle prossime " +"versioni.\n" +"\n" +"Kleopatra è disabilitato." msgctxt "T_UPDATE_STR" msgid "Updating Version" -msgstr "" +msgstr "Aggiornamento versione" msgctxt "T_Installing_GnuPG" msgid "Installing GnuPG" -msgstr "" +msgstr "Installazione di GnuPG" #, fuzzy msgctxt "DESC_SEC_gnupg_w32" msgid "GNU Privacy Guard" msgstr "GNU Privacy Guard" msgctxt "T_Gpg_Install_failed" msgid "" "Failed to install GnuPG.\n" "Gpg4win will not work properly without GnuPG.\n" "Please download and install the simple installer for GnuPG from:\n" "\n" "https://gnupg.org/download" msgstr "" +"Installazione di GnuPG fallita.\n" +"Gpg4win non funzionerà correttamente senza GnuPG.\n" +"Si prega di scaricare ed installare il pacchetto \"Simple installer for the " +"current GnuPG\" da:\n" +"\n" +"https://gnupg.org/download" msgctxt "DESC_SEC_gpa" msgid "GNU Privacy Assistant" msgstr "GNU Privacy Assistant" msgctxt "DESC_Menu_gpa" msgid "Run the GNU Privacy Assistant key management tool." -msgstr "" -"Esegui lo strumento di amministrazione delle chiavi GNU Privacy Assistant." +msgstr "Avvia lo strumento di gestione delle chiavi GNU Privacy Assistant." msgctxt "DESC_Menu_gpg4win_readme" msgid "General information on Gpg4win" msgstr "Informazioni generali su Gpg4win" msgctxt "DESC_Menu_gpg4win_howtosmime" msgid "Instruction to configure S/MIME" msgstr "Istruzioni per la configurazione di S/MIME" msgctxt "DESC_Menu_gnupg_faq" msgid "Show the Frequently Asked Questions document for GnuPG" -msgstr "Mostra il documento Domande più Frequenti (FAQ) per GnuPG" +msgstr "Mostra il documento 'Domande più frequenti' (FAQ) per GnuPG" msgctxt "T_GpgEX_RegFailed" msgid "Warning: Registration of the GpgEX plugin failed." -msgstr "Avvertenza: La registrazione del plugin GpgEX è fallita." +msgstr "Attenzione: la registrazione del plugin GpgEX è fallita." msgctxt "DESC_SEC_gpgex" msgid "GnuPG Shell Extension" -msgstr "Estensione GnuPG Shell (riga di comando)" +msgstr "Estensione GnuPG Shell" msgctxt "T_GpgOL_RegFailed" msgid "Warning: Registration of the GpgOL Outlook plugin failed." -msgstr "Avvertenza: La registrazione del plugin GpgOL per Outlook è fallita." +msgstr "Attenzione: la registrazione del plugin GpgOL Outlook è fallita." msgctxt "DESC_SEC_gpgol" msgid "GnuPG for Outlook" msgstr "GnuPG per Outlook" msgctxt "DESC_SEC_gpgme_browser" msgid "" "Register GnuPG as native messaging service e.g. for the Mailvelope extension." msgstr "" +"Registra GnuPG come servizio di messaggistica nativo, ad esempio per " +"l'estensione Mailvelope." msgctxt "DESC_SEC_kleopatra" msgid "Keymanager for OpenPGP and X.509 and common crypto dialogs." msgstr "" -"Amministratore di chiavi OpenPG e X.509 e comuni finestre di configurazione " -"cifrate." +"Gestore di chiavi OpenPG, X.509 e finestre di dialogo comuni sulla " +"crittografia." msgctxt "DESC_Menu_kleopatra" msgid "Run the Kleopatra key management tool." -msgstr "Esegui lo strumento di amministrazione delle chiavi Kleopatra." +msgstr "Avvia lo strumento di gestione di chiavi Kleopatra." msgctxt "T_File_Type_gpg_Name" msgid "OpenPGP Binary File" -msgstr "" +msgstr "File binario OpenPGP" msgctxt "T_File_Type_asc_Name" msgid "OpenPGP Text File" -msgstr "" +msgstr "File di testo OpenPGP" msgctxt "T_File_Type_sig_Name" msgid "OpenPGP Signature" -msgstr "" +msgstr "Firma OpenPGP" msgctxt "T_File_Type_pgp_key_Name" msgid "OpenPGP Certificate File" -msgstr "" +msgstr "Certificato OpenPGP" msgctxt "T_File_Type_pem_Name" msgid "CMS (S/MIME) File" -msgstr "" +msgstr "File CMS (S/MIME)" msgctxt "T_File_Type_x509_Name" msgid "X509 Certificate File" -msgstr "" +msgstr "Certificato X509" msgctxt "T_File_Type_x509_info_tip" msgid "Certificate for CMS (S/MIME)." -msgstr "" +msgstr "Certificato per CMS (S/MIME)" msgctxt "T_File_Type_info_tip" msgid "This can be encrypted data, a signature or a certificate." -msgstr "" +msgstr "Può essere un dato cifrato, una firma o un certificato." msgctxt "T_File_Type_sig_info_tip" msgid "A cryptographic signature to verify the authenticity of another file." -msgstr "" +msgstr "Una firma crittografica per verificare l'autenticità di un altro file." msgctxt "T_File_Type_pgp_key_info_tip" msgid "Certificate for OpenPGP." -msgstr "" +msgstr "Certificato per OpenPGP." #~ msgctxt "T_MoreInfo" #~ msgid "Click here for the project's homepage" #~ msgstr "Clicca qui per accedere alla pagina principale del progetto." #~ msgctxt "DESC_Name_compendium" #~ msgid "Gpg4win Compendium" #~ msgstr "Riassunto di Gpg4win" #~ msgctxt "DESC_SEC_compendium" #~ msgid "The Gpg4win documentation (English and German)" #~ msgstr "La documentazione di Gpg4win (Inglese e Tedesco)" #~ msgctxt "DESC_Name_compendium_de_pdf" #~ msgid "Gpg4win Compendium (pdf, German)" #~ msgstr "Riassunto di Gpg4win (pdf, Tedesco)" #~ msgctxt "DESC_Name_compendium_en_pdf" #~ msgid "Gpg4win Compendium (pdf, English)" #~ msgstr "Riassunto di Gpg4win (pdf, Inglese)" #~ msgctxt "DESC_Name_compendium_de_html" #~ msgid "Gpg4win Compendium (html, German)" #~ msgstr "Riassunto di Gpg4win (html, Tedesco)" #~ msgctxt "DESC_Name_compendium_en_html" #~ msgid "Gpg4win Compendium (html, English)" #~ msgstr "Riassunto di Gpg4win (html, Inglese)" #~ msgctxt "DESC_Menu_compendium_de_pdf" #~ msgid "Show the Gpg4win Compendium (pdf, German)" #~ msgstr "Mostra il riassunto di Gpg4win (pdf, Tedesco)" #~ msgctxt "DESC_Menu_compendium_en_pdf" #~ msgid "Show the Gpg4win Compendium (pdf, English)" #~ msgstr "Mostra il riassunto di Gpg4win (pdf, Inglese)" #~ msgctxt "T_AdminNeeded" #~ msgid "" #~ "Warning: Administrator permissions required for a successful installation" #~ msgstr "" #~ "Avvertenza: Sono necessari i permessi di amministratore per la riuscita " #~ "dell'installazione" #~ msgctxt "T_RunKeyManager" #~ msgid "Run the key manager" #~ msgstr "Esegui l'amministratore delle chiavi" #~ msgctxt "T_FoundExistingVersionB" #~ msgid "" #~ "A version of Gpg4Win has already been installed on the system. There will " #~ "be no problem installing and thus overwriting this Version.\n" #~ "\n" #~ "Do you want to continue installing Gpg4win?" #~ msgstr "" #~ "Nel sistema è già stata installata una versione di Gpg4Win. Si può " #~ "installare e sovrascrive questa versione senza problemi.\n" #~ "\n" #~ "Volete continuare con l'installazione di Gpg4win?" #~ msgctxt "T_ShuttingDownDirMngr" #~ msgid "Trying to shutdown a possible running instance of DirMngr." #~ msgstr "Prova di arresto di una possibile istanza di DirMngr." #~ msgctxt "T_SetDefaultClient" #~ msgid "Do you want to make Claws Mail your default mail client?" #~ msgstr "Volete rendere Claws Mail il vostro cliente di posta predefinito?" #~ msgctxt "DESC_SEC_claws_mail" #~ msgid "Claws Mail-User-Agent" #~ msgstr "Claws Mail-User-Agent" #~ msgctxt "DESC_Menu_claws_mail" #~ msgid "Run the Claws mailprogram." #~ msgstr "Esegui il programma Claws Mail" #~ msgctxt "DESC_Menu_claws_mail_pdf" #~ msgid "Show the online manual of Claws Mail" #~ msgstr "Mostra il manuale in linea di Claws Mail" #~ msgctxt "T_SMIMEHeaderText" #~ msgid "Define trustable root certificates" #~ msgstr "Definisca i certificati affidabili di base" #~ msgctxt "T_SMIMEHeaderSubtext" #~ msgid "S/MIME configuration" #~ msgstr "Configurazione S/MIME" #~ msgctxt "T_SMIMETextTop" #~ msgid "Gpg4win needs a list of root certificates which you trust." #~ msgstr "" #~ "Gpg4win ha bisogno di una lista dei certificati di base di cui vi fidate." #~ msgctxt "T_SMIMETextBottom" #~ msgid "" #~ "Therewith you can use S/MIME, the configuration is stringently required. " #~ "Skip this configuration only if you don't want to use S/MIME." #~ msgstr "" #~ "Di conseguenza potete usare S/MIME, la configurazione è rigorosamente " #~ "richiesta. Salti questa configurazione soltanto se non si vuole usare S/" #~ "MIME." #~ msgctxt "T_SMIMECheckboxText" #~ msgid "Root certificate defined or skip configuration" #~ msgstr "Certificato di base definito o salta configurazione" diff --git a/src/gpg4win.mk.in b/src/gpg4win.mk.in index 33ea4805..fbec8288 100644 --- a/src/gpg4win.mk.in +++ b/src/gpg4win.mk.in @@ -1,763 +1,764 @@ # gpg4win.m4.in - Installer for GnuPG 4 Windows Makefile. -*- makefile -*- # Copyright (C) 2005, 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, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA # No servicable parts below this line :) # These paths must be absolute, as we switch directories pretty often. root := $(shell pwd)/playground bdir := $(root)/build idir := $(root)/install ipdir := $(root)/install/pkgs tsdir := $(shell pwd)/${top_srcdir} pdir := $(shell pwd)/${top_srcdir}/patches ex_idir := $(root)/install-ex ex_ipdir := $(root)/install-ex/pkgs # We collect the names of all pkg files used. pkg_files = # The playground area is our scratch area, where we unpack, build and # install the packages. stamps/stamp-directories: $(MKDIR) stamps $(MKDIR) playground $(MKDIR) -p installers $(MKDIR) $(bdir) $(MKDIR) $(idir) $(MKDIR) $(ipdir) $(if $GPGEX_ADD_HOST, $(MKDIR) $(ex_idir)) $(if $GPGEX_ADD_HOST, $(MKDIR) $(ex_ipdir)) touch $(bdir)/versioninfo.txt touch stamps/stamp-directories # Frob the name $1 by converting all '-' and '+' characters to '_'. define FROB_macro $(subst +,_,$(subst -,_,$(1))) endef # Get the variable $(1) (which may contain '-' and '+' characters). define GETVAR $($(call FROB_macro,$(1))) endef # Set a couple of common variables. define SETVARS set -e; \ pkg="$(call GETVAR,gpg4win_pkg_$(1))"; \ pkg_version="$(1)-$(call GETVAR,gpg4win_pkg_$(1)_version)"; \ pkgsdir="$(bdir)/$$$${pkg_version}"; \ pkgbdir="$(bdir)/$$$${pkg_version}-build"; \ pkgpdir="$(pdir)/$$$${pkg_version}"; \ pkgpbdir="$(pdir)/$(1)"; \ pkgidir="$(ipdir)/$$$${pkg_version}"; \ pkg_dev="$(call GETVAR,gpg4win_pkg_$(1)_dev)"; \ pkg_version_dev="$(1)-dev-$(call GETVAR,gpg4win_pkg_$(1)_version)"; \ pkgidir_dev="$(ipdir)/$$$${pkg_version_dev}"; \ pkgcfg="$(call GETVAR,gpg4win_pkg_$(1)_configure)"; \ pkgextracflags="$(call GETVAR,gpg4win_pkg_$(1)_extracflags)"; \ pkgmkargs="$(call GETVAR,gpg4win_pkg_$(1)_make_args)"; \ pkgmkargs_inst="$(call GETVAR,gpg4win_pkg_$(1)_make_args_inst)";\ pkgmkdir="$(call GETVAR,gpg4win_pkg_$(1)_make_dir)"; \ pkgmkdir_inst="$(call GETVAR,gpg4win_pkg_$(1)_make_dir)"; \ export PKG_CONFIG="$(tsdir)/src/pkg-config"; \ export PKG_CONFIG_PATH="$(idir)/lib/pkgconfig"; \ export PKG_CONFIG_LIBDIR=""; \ export PATH="$(idir)/bin:$${PATH}"; \ export SYSROOT="$(idir)"; \ export CONFIG_SITE="$(tsdir)/src/config.site" endef # Set variables for building in an additional architecture define SETVARS_EX set -e; \ pkg="$(call GETVAR,gpg4win_pkg_$(1))"; \ pkg_version="$(1)-$(call GETVAR,gpg4win_pkg_$(1)_version)"; \ pkgsdir="$(bdir)/$$$${pkg_version}"; \ pkgbdir="$(bdir)/$$$${pkg_version}-ex-build"; \ pkgpdir="$(pdir)/$$$${pkg_version}"; \ pkgpbdir="$(pdir)/$(1)"; \ pkgidir="$(ex_ipdir)/$$$${pkg_version}"; \ pkgidir_dev="$(ex_ipdir)/$$$${pkg_version_dev}"; \ pkgcfg="$(call GETVAR,gpg4win_pkg_$(1)_ex_configure)"; \ pkgextracflags="$(call GETVAR,gpg4win_pkg_$(1)_ex_extracflags)"; \ pkgmkargs="$(call GETVAR,gpg4win_pkg_$(1)_ex_make_args)"; \ pkgmkargs_inst="$(call GETVAR,gpg4win_pkg_$(1)_ex_make_args_inst)"; \ pkgmkdir="$(call GETVAR,gpg4win_pkg_$(1)_ex_make_dir)"; \ pkgmkdir_inst="$(call GETVAR,gpg4win_pkg_$(1)_ex_make_dir)"; \ export PKG_CONFIG="$(tsdir)/src/pkg-config"; \ export PKG_CONFIG_PATH="$(ex_idir)/lib/pkgconfig"; \ export PKG_CONFIG_LIBDIR=""; \ export PATH="$(ex_idir)/bin:$${PATH}"; \ export SYSROOT="$(ex_idir)" endef # Support macro. Unpack the archive $(1). define DEFLATE_macro rm -rf $$$${pkgsdir}; \ case "$(1)" in \ */qtbase*.*.tar.xz) \ $(TAR) -xJ --transform='s,^qtbase-everywhere-src,qtbase,' -f "$(1)" ;; \ */qttools*.*.tar.xz) \ $(TAR) -xJ --transform='s,^qttools-everywhere-src,qttools,' -f "$(1)" ;; \ */qtwinextras*.*.tar.xz) \ $(TAR) -xJ --transform='s,^qtwinextras-everywhere-src,qtwinextras,' -f "$(1)" ;; \ */qtsvg*.*.tar.xz) \ $(TAR) -xJ --transform='s,^qtsvg-everywhere-src,qtsvg,' -f "$(1)" ;; \ */qttranslations*.*.tar.xz) \ $(TAR) -xJ --transform='s,^qttranslations-everywhere-src,qttranslations,' -f "$(1)" ;; \ */boost*.*.tar.bz2) \ $(TAR) -xj --transform='s,^boost_1_60_0,boost-1.60.0,' -f "$(1)" ;; \ *.tar.gz | *.tgz) \ $(TAR) xzf "$(1)" ;; \ *.tar.bz2 | *.tbz2 | *.tbz) \ $(TAR) xjf "$(1)" ;; \ *.tar.xz ) \ $(TAR) xJf "$(1)" ;; \ *.exe ) \ cp "$(1)" . ;; \ *.zip) \ $(UNZIP) -o "$(1)" ;; \ esac endef # Support macro. Strip all exe files below $(1). define STRIP_macro if test -z '$(DEBUG)'; then \ (cd $(1); \ for f in `find . -name \*.exe -o -name \*.dll`; do \ echo Calling $(STRIP) "$$$${pkg_version}/$$$${f}"; \ $(STRIP) "$$$${f}"; done); \ fi endef # Support macro. Strip all exe files below $(1) using STRIP_EX. define STRIP_EX_macro if test -z '$(DEBUG)'; then \ (cd $(1); \ for f in `find . -name \*.exe -o -name \*.dll`; do \ echo Calling $(STRIP_EX) "$$$${pkg_version}/$$$${f}"; \ $(STRIP_EX) "$$$${f}"; done); \ fi endef define GETDEPS $(addprefix stamps/stamp-final-, $(call GETVAR,gpg4win_pkg_$(1)_deps)) endef define GETDEPS_EX - $(addprefix stamps/stamp-final-ex-, $(call GETVAR,gpg4win_pkg_$(1)_deps)) + $(addprefix stamps/stamp-final-ex-, $(call GETVAR,gpg4win_pkg_$(1)_ex_deps)) endef # Template for source packages to build for an additional host define EXPKG_template_ pkg_files += $(call GETVAR,gpg4win_pkg_$(1)) -stamps/stamp-$(1)-ex-00-unpack: stamps/stamp-$(1)-00-unpack +stamps/stamp-$(1)-ex-00-unpack: stamps/stamp-$(1)-00-unpack $(call GETDEPS_EX,$(1)) touch stamps/stamp-$(1)-ex-00-unpack stamps/stamp-$(1)-ex-01-patch: stamps/stamp-$(1)-ex-00-unpack stamps/stamp-$(1)-01-patch touch stamps/stamp-$(1)-ex-01-patch stamps/stamp-$(1)-ex-02-configure: stamps/stamp-$(1)-ex-01-patch ($(call SETVARS_EX,$(1)); \ mkdir "$$$${pkgbdir}"; \ cd "$$$${pkgbdir}"; \ eval "../$$$${pkg_version}/configure" \ --prefix="$$$${pkgidir}" \ --host=$(GPGEX_ADD_HOST) \ --build=$(build) \ $$$${pkgcfg} CFLAGS=\"-mms-bitfields $$$${pkgextracflags}\";\ shopt -s nullglob; \ for pfile in "$$$${pkgpbdir}"/*.postcfg \ "$$$${pkgpdir}"/*.postcfg ; do \ (cd "$$$${pkgsdir}"; "$$$${pfile}") \ done; \ for pfile in "$$$${pkgpbdir}"/*.postcfg-build \ "$$$${pkgpdir}"/*.postcfg-build ; do \ (cd "$$$${pkgbdir}"; "$$$${pfile}") \ done) touch stamps/stamp-$(1)-ex-02-configure stamps/stamp-$(1)-ex-03-make: stamps/stamp-$(1)-ex-02-configure ($(call SETVARS_EX,$(1)); \ cd "$$$${pkgbdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $(GPG4WIN_PARALLEL) $$$${pkgmkargs} \ ) touch stamps/stamp-$(1)-ex-03-make # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. stamps/stamp-$(1)-ex-04-install: stamps/stamp-$(1)-ex-03-make ($(call SETVARS_EX,$(1)); \ cd "$$$${pkgbdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $$$${pkgmkargs_inst} install; \ $(call STRIP_EX_macro,"$$$${pkgidir}"); \ rm -f "$$$${pkgidir}/share/info/dir"; \ $(call gpg4win_pkg_$(call FROB_macro,$(1))_ex_post_install)) touch stamps/stamp-$(1)-ex-04-install stamps/stamp-$(1)-ex-05-stow: stamps/stamp-$(1)-ex-04-install ($(call SETVARS_EX,$(1)); \ cd $(ex_ipdir); \ $(STOW) -t `readlink -f $(ex_idir)` "$$$${pkg_version}") touch stamps/stamp-$(1)-ex-05-stow stamps/stamp-final-ex-$(1): stamps/stamp-$(1)-ex-05-stow touch stamps/stamp-final-ex-$(1) .PHONY : clean-ex-$(1) clean-ex-$(1): ($(call SETVARS_EX,$(1)); \ (cd $(ex_ipdir) && \ ($(STOW) -D "$$$${pkg_version}"; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f stamps/stamp-final-ex-$(1) stamps/stamp-$(1)-ex-* endef define EXPKG_template $(if $(filter-out no, $(call GETVAR,gpg4win_pkg_$(1))), $(call EXPKG_template_,$1)) endef # Template for source packages. define SPKG_template_ pkg_files += $(call GETVAR,gpg4win_pkg_$(1)) stamps/stamp-$(1)-00-unpack: stamps/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch stamps/stamp-$(1)-00-unpack stamps/stamp-$(1)-01-patch: stamps/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; "$$$${pfile}") \ done) touch stamps/stamp-$(1)-01-patch stamps/stamp-$(1)-02-configure: stamps/stamp-$(1)-01-patch ($(call SETVARS,$(1)); \ mkdir "$$$${pkgbdir}"; \ cd "$$$${pkgbdir}"; \ eval "../$$$${pkg_version}/configure" \ --prefix="$$$${pkgidir}" \ --host=$(host) \ --build=$(build) \ $$$${pkgcfg} CFLAGS=\"-mms-bitfields $$$${pkgextracflags}\";\ shopt -s nullglob; \ for pfile in "$$$${pkgpbdir}"/*.postcfg \ "$$$${pkgpdir}"/*.postcfg ; do \ (cd "$$$${pkgsdir}"; "$$$${pfile}") \ done; \ for pfile in "$$$${pkgpbdir}"/*.postcfg-build \ "$$$${pkgpdir}"/*.postcfg-build ; do \ (cd "$$$${pkgbdir}"; "$$$${pfile}") \ done;) && \ touch stamps/stamp-$(1)-02-configure stamps/stamp-$(1)-03-make: stamps/stamp-$(1)-02-configure ($(call SETVARS,$(1)); \ cd "$$$${pkgbdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $(GPG4WIN_PARALLEL) $$$${pkgmkargs}) touch stamps/stamp-$(1)-03-make # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. stamps/stamp-$(1)-04-install: stamps/stamp-$(1)-03-make ($(call SETVARS,$(1)); \ cd "$$$${pkgbdir}"; \ cd "$$$${pkgmkdir_inst}"; \ $(MAKE) $(AM_MAKEFLAGS) $$$${pkgmkargs_inst} install; \ $(call STRIP_macro,"$$$${pkgidir}"); \ rm -f "$$$${pkgidir}/share/info/dir"; \ $(call gpg4win_pkg_$(call FROB_macro,$(1))_post_install)) touch stamps/stamp-$(1)-04-install stamps/stamp-$(1)-05-stow: stamps/stamp-$(1)-04-install ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch stamps/stamp-$(1)-05-stow stamps/stamp-final-$(1): stamps/stamp-$(1)-05-stow touch stamps/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}"; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f stamps/stamp-final-$(1) stamps/stamp-$(1)-* endef define SPKG_template $(if $(filter-out no, $(call GETVAR,gpg4win_pkg_$(1))), $(call SPKG_template_,$1)) endef # Template for source packages using only make and no build # directory. define MPKG_template_ pkg_files += $(call GETVAR,gpg4win_pkg_$(1)) stamps/stamp-$(1)-00-unpack: stamps/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch stamps/stamp-$(1)-00-unpack stamps/stamp-$(1)-01-patch: stamps/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; "$$$${pfile}") \ done) touch stamps/stamp-$(1)-01-patch stamps/stamp-$(1)-03-make: stamps/stamp-$(1)-01-patch ($(call SETVARS,$(1)); \ cd "$$$${pkgsdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $$$${pkgmkargs}) touch stamps/stamp-$(1)-03-make stamps/stamp-$(1)-04-install: stamps/stamp-$(1)-03-make ($(call SETVARS,$(1)); \ cd "$$$${pkgsdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $$$${pkgmkargs_inst} install; \ $(call STRIP_macro,"$$$${pkgidir}"); \ $(call gpg4win_pkg_$(call FROB_macro,$(1))_post_install)) touch stamps/stamp-$(1)-04-install stamps/stamp-$(1)-05-stow: stamps/stamp-$(1)-04-install ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch stamps/stamp-$(1)-05-stow stamps/stamp-final-$(1): stamps/stamp-$(1)-05-stow touch stamps/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}"; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}") rm -f stamps/stamp-final-$(1) stamps/stamp-$(1)-* endef define MPKG_template $(if $(filter-out no, $(call GETVAR,gpg4win_pkg_$(1))), $(call MPKG_template_,$1)) endef # Template for binary packages. define BPKG_template_ pkg_files += $(call GETVAR,gpg4win_pkg_$(1)) pkg_files += $(call GETVAR,gpg4win_pkg_$(1)_dev) stamps/stamp-$(1)-00-install: stamps/stamp-directories $(call GETDEPS,$(1)) ($(call SETVARS,$(1)); \ $(MKDIR) "$$$${pkgidir}"; \ cd $$$${pkgidir}; \ $(call DEFLATE_macro,$$$${pkg})) touch stamps/stamp-$(1)-00-install # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. stamps/stamp-$(1)-01-install-dev: stamps/stamp-$(1)-00-install ($(call SETVARS,$(1)); \ $(MKDIR) "$$$${pkgidir_dev}"; \ (cd $$$${pkgidir_dev}; \ $(call DEFLATE_macro,$$$${pkg_dev})); \ $(call gpg4win_pkg_$(call FROB_macro,$(1))_post_install)) touch stamps/stamp-$(1)-01-install-dev stamps/stamp-$(1)-02-stow: stamps/stamp-$(1)-01-install-dev ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch stamps/stamp-$(1)-02-stow stamps/stamp-$(1)-03-stow-dev: stamps/stamp-$(1)-02-stow ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version_dev}") touch stamps/stamp-$(1)-03-stow-dev stamps/stamp-final-$(1): stamps/stamp-$(1)-03-stow-dev touch stamps/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}"; \ $(STOW) -D "$$$${pkg_version_dev}"; \ rm -fR "$$$${pkg_version}" "$$$${pkg_version_dev}")) rm -f stamps/stamp-final-$(1) stamps/stamp-$(1)-* endef define BPKG_template $(if $(filter-out no, $(call GETVAR,gpg4win_pkg_$(1))), $(call BPKG_template_,$1)) endef # Template for qt packages. define QTPKG_template_ pkg_files += $(call GETVAR,gpg4win_pkg_$(1)) stamps/stamp-$(1)-00-unpack: stamps/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch stamps/stamp-$(1)-00-unpack stamps/stamp-$(1)-01-patch: stamps/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; "$$$${pfile}") \ done) touch stamps/stamp-$(1)-01-patch stamps/stamp-$(1)-02-configure: stamps/stamp-$(1)-01-patch ($(call SETVARS,$(1)); \ mkdir "$$$${pkgbdir}"; \ cd "$$$${pkgbdir}"; \ $$$${pkgcfg}) && \ touch stamps/stamp-$(1)-02-configure stamps/stamp-$(1)-03-make: stamps/stamp-$(1)-02-configure ($(call SETVARS,$(1)); \ cd "$$$${pkgbdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $(GPG4WIN_PARALLEL) $$$${pkgmkargs}) touch stamps/stamp-$(1)-03-make # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. stamps/stamp-$(1)-04-install: stamps/stamp-$(1)-03-make ($(call SETVARS,$(1)); \ $(call gpg4win_pkg_$(call FROB_macro,$(1))_post_install)) touch stamps/stamp-$(1)-04-install stamps/stamp-$(1)-05-stow: stamps/stamp-$(1)-04-install ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch stamps/stamp-$(1)-05-stow stamps/stamp-final-$(1): stamps/stamp-$(1)-05-stow touch stamps/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}"; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f stamps/stamp-final-$(1) stamps/stamp-$(1)-* endef define QTPKG_template $(if $(filter-out no, $(call GETVAR,gpg4win_pkg_$(1))), $(call QTPKG_template_,$1)) endef # Template for internal packages. define IPKG_template stamps/stamp-final-$(1): stamps/stamp-directories $(call GETDEPS,$(1)) touch stamps/stamp-final-$(1) endef # Template for README files # (The final awk command converts the file endings). define README_template README.$(1).txt : versioninfo.txt NEWS.tmp $(top_srcdir)/doc/README.$(1).txt \ COMPONENTS-list.tmp $(top_srcdir)/doc/beta-warning.txt sed -e '/^;.*/d;/!VERSIONINFO!/{r versioninfo.txt' -e 'd;}' \ -e '/!NEWSFILE!/{r NEWS.tmp' -e 'd;}' \ -e '/!NEWSFILE!/{r NEWS.tmp' -e 'd;}' \ -e '/!COMPONENTS!/{r COMPONENTS-list.tmp' -e 'd;}' \ -e '/!PKG-COPYRIGHT!/{r $(top_srcdir)/doc/pkg-copyright.txt' -e 'd;}' \ -e 's,!VERSION!,$(VERSION),g' \ -e 's,!BUILD_ISODATE!,$(BUILD_ISODATE),g' \ < $(top_srcdir)/doc/README.$(1).txt \ | (if echo "$(VERSION)" | egrep 'svn|rc|beta|git' >/dev/null; then \ sed -e '/!BETA-WARNING!/{r $(top_srcdir)/doc/beta-warning.txt' \ -e 'd;}'; else sed -e 's,!BETA-WARNING!,,g'; fi) \ | awk '{printf "%s\r\n", $$$$0}' >README.$(1).txt endef define HOWTO_template HOWTO-$(1).$(2).txt : $(top_srcdir)/doc/HOWTO-$(1).$(2).txt sed -e '/^;.*/d' \ -e 's,!VERSION!,$(VERSION),g' \ -e 's,!BUILD_ISODATE!,$(BUILD_ISODATE),g' \ < $(top_srcdir)/doc/HOWTO-$(1).$(2).txt \ | awk '{printf "%s\r\n", $$$$0}' > HOWTO-$(1).$(2).txt endef # Special Template for boost. define BOOST_template_ pkg_files += $(call GETVAR,gpg4win_pkg_$(1)) stamps/stamp-$(1)-00-unpack: stamps/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch stamps/stamp-$(1)-00-unpack stamps/stamp-$(1)-01-patch: stamps/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; "$$$${pfile}") \ done) touch stamps/stamp-$(1)-01-patch stamps/stamp-$(1)-02-build: stamps/stamp-$(1)-01-patch ($(call SETVARS,$(1)); \ cd $$$${pkgsdir}/tools/build/; \ ./bootstrap.sh; \ cd $$$${pkgsdir}; \ echo "using gcc : mxe : $(host)-g++ : $(host)-windres $(host)-ar $(host)-ranlib ;" > "user-config.jam"; \ ./tools/build/b2 \ -a \ -q \ '$(GPG4WIN_PARALLEL)' \ --ignore-site-config \ --user-config=user-config.jam \ abi=ms \ address-model=32 \ architecture=x86 \ binary-format=pe \ link=shared \ target-os=windows \ threadapi=win32 \ threading=multi \ variant=release \ toolset=gcc-mxe \ cxxflags=-std=gnu++98 \ --layout=tagged \ --disable-icu \ --without-mpi \ --without-python \ --prefix=$$$${pkgidir} \ --exec-prefix=$$$${pkgidir}/bin \ --libdir=$$$${pkgidir}/lib \ --includedir=$$$${pkgidir}/include \ -sEXPAT_INCLUDE='$(idir)/include' \ -sEXPAT_LIBPATH='$(idir)/lib' \ -sBZIP2_INCLUDE='$(idir)/include' \ -sBZIP2_LIBPATH='$(idir)/lib' \ install) && \ touch stamps/stamp-$(1)-02-build stamps/stamp-$(1)-03-stow: stamps/stamp-$(1)-02-build ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch stamps/stamp-$(1)-03-stow stamps/stamp-final-$(1): stamps/stamp-$(1)-03-stow touch stamps/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}"; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f stamps/stamp-final-$(1) stamps/stamp-$(1)-* endef # Template for source packages of KDE software define KDEPKG_template_ pkg_files += $(call GETVAR,gpg4win_pkg_$(1)) stamps/stamp-$(1)-00-unpack: stamps/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch stamps/stamp-$(1)-00-unpack stamps/stamp-$(1)-01-patch: stamps/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ cd "$$$${pkgsdir}"; \ + sed -i 's/set(KF5_MIN_VERSION.*)/set(KF5_MIN_VERSION "5.55.0")/' CMakeLists.txt; \ sed -i 's/set(KF5_VERSION.*)/set(KF5_VERSION "5.55.0")/' CMakeLists.txt; \ sed -i 's/set(KMIME_VERSION.*)/set(KMIME_VERSION "5.2.40")/' CMakeLists.txt; \ sed -i 's/set(LIBKLEO_VERSION.*)/set(LIBKLEO_VERSION "5.4.40")/' CMakeLists.txt; \ sed -i 's/set(QT_REQUIRED_VERSION.*)/set(QT_REQUIRED_VERSION "5.10.0")/' CMakeLists.txt; \ sed -i 's/set(GPGME_REQUIRED_VERSION.*)/set(GPGME_REQUIRED_VERSION "1.10.0")/' CMakeLists.txt; \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; "$$$${pfile}") \ done) touch stamps/stamp-$(1)-01-patch stamps/stamp-$(1)-02-configure: stamps/stamp-$(1)-01-patch ($(call SETVARS,$(1)); \ mkdir "$$$${pkgbdir}"; \ cd "$$$${pkgbdir}"; \ cmake \ -DCMAKE_INSTALL_PREFIX="$$$${pkgidir}" \ -DCMAKE_PREFIX_PATH="$$$${pkgidir}" \ -DCMAKE_TOOLCHAIN_FILE=$(abs_top_srcdir)/src/toolchain.cmake \ -DKDE_INSTALL_DATADIR="$$$${pkgidir}/share" \ -DBUILD_TESTING=False \ $$$${pkgcfg} $$$${pkgextracflags} "../$$$${pkg_version}") && \ touch stamps/stamp-$(1)-02-configure stamps/stamp-$(1)-03-make: stamps/stamp-$(1)-02-configure ($(call SETVARS,$(1)); \ cd "$$$${pkgbdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $(GPG4WIN_PARALLEL) $$$${pkgmkargs}) touch stamps/stamp-$(1)-03-make # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. stamps/stamp-$(1)-04-install: stamps/stamp-$(1)-03-make ($(call SETVARS,$(1)); \ cd "$$$${pkgbdir}"; \ cd "$$$${pkgmkdir_inst}"; \ $(MAKE) $(AM_MAKEFLAGS) $$$${pkgmkargs_inst} install; \ $(call STRIP_macro,"$$$${pkgidir}"); \ $(call gpg4win_pkg_$(call FROB_macro,$(1))_post_install)) touch stamps/stamp-$(1)-04-install stamps/stamp-$(1)-05-stow: stamps/stamp-$(1)-04-install ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch stamps/stamp-$(1)-05-stow stamps/stamp-final-$(1): stamps/stamp-$(1)-05-stow touch stamps/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}"; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f stamps/stamp-final-$(1) stamps/stamp-$(1)-* endef define KDEPKG_template $(if $(filter-out no, $(call GETVAR,gpg4win_pkg_$(1))), $(call KDEPKG_template_,$1)) endef # Insert the template for each source package. $(foreach spkg, $(gpg4win_spkgs), $(eval $(call SPKG_template,$(spkg)))) # Insert the template for each gpgEx architecture package. $(foreach expkg, $(gpg4win_expkgs), $(eval $(call EXPKG_template,$(expkg)))) # Insert the template for each make only source package. $(foreach mpkg, $(gpg4win_mpkgs), $(eval $(call MPKG_template,$(mpkg)))) # Insert the template for each binary package. $(foreach bpkg, $(gpg4win_bpkgs), $(eval $(call BPKG_template,$(bpkg)))) # Insert the template for each internal package. $(foreach ipkg, $(gpg4win_ipkgs), $(eval $(call IPKG_template,$(ipkg)))) # Insert the template for the README and HOWTO files. $(foreach rll, $(gpg4win_readme_ll), $(eval $(call README_template,$(rll)))) # Insert the template for KDE packages. $(foreach kdepkg, $(gpg4win_kdepkgs), $(eval $(call KDEPKG_template,$(kdepkg)))) # Insert the template for qt packages. $(foreach qtpkg, $(gpg4win_qtpkgs), $(eval $(call QTPKG_template,$(qtpkg)))) $(foreach rll, $(gpg4win_howto_smime_ll), \ $(eval $(call HOWTO_template,SMIME,$(rll)))) $(eval $(call BOOST_template_,boost)) stamps/stamp-final: stamps/stamp-directories stamps/stamp-final: $(addprefix stamps/stamp-final-,$(gpg4win_build_list)) \ $(addprefix stamps/stamp-final-ex-,$(gpg4win_build_ex_list)) touch stamps/stamp-final $(bdir)/versioninfo.txt: stamps/stamp-final touch $(bdir)/versioninfo.txt all-gpg4win: stamps/stamp-final # Just to check if we catched all stamps. clean-stamps: $(RM) -fR $(stamps) clean-gpg4win: $(RM) -fR playground stamps .PHONY : all-gpg4win clean-stamps clean-gpg4win # @emacs_local_vars_begin@ # @emacs_local_vars_read_only@ # @emacs_local_vars_end@ diff --git a/src/gpg4win.nsi b/src/gpg4win.nsi index 7f2b4c18..5757f122 100644 --- a/src/gpg4win.nsi +++ b/src/gpg4win.nsi @@ -1,223 +1,226 @@ # gpg4win.nsi - Installer for GnuPG 4 Windows. -*- coding: latin-1; -*- # Copyright (C) 2005, 2007, 2008 g10 Code GmbH # # This file is part of GPG4Win. # # GPG4Win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GPG4Win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA !cd "${BUILD_DIR}" !addincludedir "${TOP_SRCDIR}" !addincludedir "${TOP_SRCDIR}/po" !addincludedir "${SRCDIR}" !addplugindir "${BUILD_DIR}" !include "config.nsi" # For the "light" version of the package, we explicitely disable some # of the packages right after including config.nsi. !ifdef GPG4WIN_LIGHT !ifdef HAVE_PKG_COMPENDIUM !undef HAVE_PKG_COMPENDIUM !endif !ifdef HAVE_PKG_KLEOPATRA !undef HAVE_PKG_KLEOPATRA !endif !ifdef HAVE_PKG_OXYGEN_ICONS !undef HAVE_PKG_OXYGEN_ICONS !endif !ifdef HAVE_PKG_QTBASE !undef HAVE_PKG_QTBASE !endif !endif # For the "vanilla" version of the package, we explicitely disable most # of the packages right after including config.nsi. !ifdef GPG4WIN_VANILLA !ifdef HAVE_PKG_GPGOL !undef HAVE_PKG_GPGOL !endif !ifdef HAVE_PKG_GPGEX !undef HAVE_PKG_GPGEX !endif !ifdef HAVE_PKG_GPA !undef HAVE_PKG_GPA !endif !ifdef HAVE_PKG_LIBGSASL !undef HAVE_PKG_LIBGSASL !endif ;!ifdef HAVE_PKG_LIBTASN1 ;!undef HAVE_PKG_LIBTASN1 ;!endif ;!ifdef HAVE_PKG_GNUTLS ;!undef HAVE_PKG_GNUTLS ;!endif !ifdef HAVE_PKG_LIBPNG !undef HAVE_PKG_LIBPNG !endif !ifdef HAVE_PKG_PKGCONFIG !undef HAVE_PKG_PKGCONFIG !endif !ifdef HAVE_PKG_GLIB !undef HAVE_PKG_GLIB !endif !ifdef HAVE_PKG_ATK !undef HAVE_PKG_ATK !endif !ifdef HAVE_PKG_EXPAT !undef HAVE_PKG_EXPAT !endif !ifdef HAVE_PKG_FREETYPE !undef HAVE_PKG_FREETYPE !endif !ifdef HAVE_PKG_FONTCONFIG !undef HAVE_PKG_FONTCONFIG !endif !ifdef HAVE_PKG_CAIRO !undef HAVE_PKG_CAIRO !endif !ifdef HAVE_PKG_PANGO !undef HAVE_PKG_PANGO !endif !ifdef HAVE_PKG_GTK_ !undef HAVE_PKG_GTK_ !endif !ifdef HAVE_PKG_DBUS !undef HAVE_PKG_DBUS !endif !ifdef HAVE_PKG_QTBASE !undef HAVE_PKG_QTBASE !endif !ifdef HAVE_PKG_OXYGEN_ICONS !undef HAVE_PKG_OXYGEN_ICONS !endif !ifdef HAVE_PKG_KLEOPATRA !undef HAVE_PKG_KLEOPATRA !endif !ifdef HAVE_PKG_COMPENDIUM !undef HAVE_PKG_COMPENDIUM !endif !endif +# Define this early automatically it is only defined after +# MUI_LANGUAGE has been called. +!define LANG_ENGLISH 1033 # The package name and version. PRETTY_PACKAGE is a user visible name # only while PACKAGE is useful for filenames etc. PROD_VERSION is the # product version and needs to be in the format "MAJ.MIN.MIC.BUILDNR". # NOTE: Please keep the capitalization of PRETTY_PACKAGE_SHORT as it is # used as registry key. !define PACKAGE "${_PACKAGE}" !define PRETTY_PACKAGE "Gpg4win" !define PRETTY_PACKAGE_SHORT "Gpg4win" !define VERSION "${_VERSION}" !define PROD_VERSION "${_BUILD_FILEVERSION}" !define COMPANY "Intevation GmbH" !define COPYRIGHT "Copyright (C) 2017 Intevation GmbH" !define DESCRIPTION "Gpg4win: The GNU Privacy Guard and Tools for Windows" !define INSTALL_DIR "Gpg4win" !define WELCOME_TITLE_STR "$(T_WelcomeTitleGpg4win)" !define ABOUT_STR "$(T_AboutGpg4win) \ $\r$\n$\r$\n$\r$\n$_CLICK $\r$\n$\r$\n$\r$\n$\r$\n$\r$\n\ $(T_AboutGpg4winVersion) $\r$\n$(T_AboutGpg4winReleaseDate)" # The copyright license of the package. Define only one of these. !define LICENSE_GPL # Select the best compression algorithm available. The dictionary # size is the default (8 MB). !ifndef DISABLE_LZMA !ifndef SOURCES SetCompressor /SOLID lzma # SetCompressorDictSize 8 !endif !endif # We support user mode installation but prefer system wide !define MULTIUSER_EXECUTIONLEVEL Highest !define MULTIUSER_MUI !define MULTIUSER_INSTALLMODE_COMMANDLINE !define MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY "Software\${PRETTY_PACKAGE_SHORT}" !define MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME "" !define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY "Software\${PRETTY_PACKAGE_SHORT}" !define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME "Install Directory" !define MULTIUSER_INSTALLMODE_INSTDIR "${PRETTY_PACKAGE_SHORT}" !include "MultiUser.nsh" !ifdef DEBUG !undef DEBUG !endif # The installation directory. !define ipdir "playground/install/pkgs" !define exipdir "playground/install-ex/pkgs" !define bpdir "playground/build" !ifndef GPG4WIN_VANILLA # Claws is a bit special because we installed # it for some time and now remove the old # version we did install during installation # to be part of an update. !include "uninst-claws-mail.nsi" !endif # Variables VAR is_minimal VAR with_browser VAR is_update # Sections !include "Sections.nsh" # We use Memento to remember past installation choices. !include Memento.nsh !define MEMENTO_REGISTRY_ROOT SHCTX !define MEMENTO_REGISTRY_KEY \ Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRETTY_PACKAGE_SHORT} # We need to know wether we are installing to 64 bit. !include "x64.nsh" # Now include the sections. !define BINARIES !include "inst-sections.nsi" # Now include the generic parts. !define HAVE_STARTMENU !include "installer.nsi" # The WelcomeTitle is displayed on the first page. LangString T_WelcomeTitleGpg4win ${LANG_ENGLISH} \ "Welcome to the installation of Gpg4win" # The About string as displayed on the first page. LangString T_AboutGpg4win ${LANG_ENGLISH} \ "Gpg4win is an installer package for Windows for EMail and \ file encryption using the core component GnuPG for Windows. \ Both relevant cryptography standards are supported, OpenPGP \ and S/MIME. Gpg4win and the software included with Gpg4win \ is Free Software." LangString T_AboutGpg4winVersion ${LANG_ENGLISH} \ "This is Gpg4win version ${VERSION}" LangString T_AboutGpg4winFileVersion ${LANG_ENGLISH} \ "file version ${PROD_VERSION}" LangString T_AboutGpg4winReleaseDate ${LANG_ENGLISH} \ "Release date ${_BUILD_ISODATE}" # At long last, include all the translations. !include "../po/catalogs.nsi" # Now include the generic parts to end the installation. !include "installer-finish.nsi" diff --git a/src/inst-kde-l10n.nsi b/src/inst-kde-l10n.nsi index f00df198..70926d3e 100644 --- a/src/inst-kde-l10n.nsi +++ b/src/inst-kde-l10n.nsi @@ -1,1249 +1,1266 @@ # THIS FILE IS GENERATED! See kde-l10n.sh # Copyright (C) 2016 Intevation GmbH # # This file is part of GPG4Win. # # GPG4Win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GPG4Win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA !ifdef prefix !undef prefix !endif !define kcfg_prefix ${ipdir}/kconfigwidgets-${gpg4win_pkg_kconfigwidgets_version} !define kconfigwidgets_prefix ${ipdir}/kconfigwidgets-${gpg4win_pkg_kconfigwidgets_version} !define ki18n_prefix ${ipdir}/ki18n-${gpg4win_pkg_ki18n_version} !define kiconthemes_prefix ${ipdir}/kiconthemes-${gpg4win_pkg_kiconthemes_version} !define kxmlgui_prefix ${ipdir}/kxmlgui-${gpg4win_pkg_kxmlgui_version} !define kconfig_prefix ${ipdir}/kconfig-${gpg4win_pkg_kconfig_version} !define kcompletion_prefix ${ipdir}/kcompletion-${gpg4win_pkg_kcompletion_version} !define kcodecs_prefix ${ipdir}/kcodecs-${gpg4win_pkg_kcodecs_version} !define kcoreaddons_prefix ${ipdir}/kcoreaddons-${gpg4win_pkg_kcoreaddons_version} !define kitemviews_prefix ${ipdir}/kitemviews-${gpg4win_pkg_kitemviews_version} !define kwidgetsaddons_prefix ${ipdir}/kwidgetsaddons-${gpg4win_pkg_kwidgetsaddons_version} !define kwindowsystem_prefix ${ipdir}/kwindowsystem-${gpg4win_pkg_kwindowsystem_version} !define prefix ${ipdir}/kde-l10n-${gpg4win_pkg_kde_l10n_version} !ifdef DEBUG Section "kde-l10n" SEC_kde-l10n !else Section "-kde-l10n" SEC_kde-l10n !endif SetOutPath "$INSTDIR" !ifdef SOURCES File "${gpg4win_pkg_kde_l10n_src}" !else SetOutPath "$INSTDIR\share\locale\af" File ${kcfg_prefix}/share/locale/af/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\af\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/af/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/af/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/af/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/af/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/af/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/af/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/af/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/af/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/af/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/af/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/af/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/af/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ar" File ${kcfg_prefix}/share/locale/ar/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ar\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ar/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ar/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ar/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ar/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ar/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ar/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ar/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ar/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ar/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ar/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ar/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ar/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ar/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ar/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\be" File ${kcfg_prefix}/share/locale/be/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\be\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/be/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/be/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/be/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/be/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/be/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/be/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/be/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/be/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/be/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/be/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/be/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/be/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/be/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/be/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\bg" File ${kcfg_prefix}/share/locale/bg/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\bg\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/bg/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/bg/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/bg/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/bg/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/bg/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/bg/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/bg/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/bg/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/bg/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/bg/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/bg/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/bg/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/bg/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/bg/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\br" File ${kcfg_prefix}/share/locale/br/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\br\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/br/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/br/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/br/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/br/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/br/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/br/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/br/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/br/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/br/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/br/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/br/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/br/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/br/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/br/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\bs" File ${kcfg_prefix}/share/locale/bs/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\bs\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/bs/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/bs/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/bs/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/bs/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/bs/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/bs/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/bs/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/bs/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/bs/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/bs/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/bs/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/bs/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/bs/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/bs/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ca" File ${kcfg_prefix}/share/locale/ca/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ca\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ca/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ca/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ca/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ca/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ca/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ca/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ca/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ca/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ca/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ca/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ca/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ca/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ca/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ca/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ca@valencia" File ${kcfg_prefix}/share/locale/ca@valencia/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ca@valencia/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ca@valencia/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ca@valencia/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ca@valencia/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ca@valencia/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ca@valencia/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ca@valencia/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ca@valencia/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ca@valencia/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ca@valencia/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ca@valencia/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ca@valencia/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ca@valencia/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ca@valencia/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\cs" File ${kcfg_prefix}/share/locale/cs/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\cs\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/cs/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/cs/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/cs/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/cs/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/cs/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/cs/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/cs/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/cs/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/cs/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/cs/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/cs/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/cs/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/cs/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/cs/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\cy" File ${kcfg_prefix}/share/locale/cy/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\cy\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/cy/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/cy/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/cy/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/cy/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/cy/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/cy/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/cy/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/cy/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/cy/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/cy/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/cy/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/cy/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/cy/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/cy/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\da" File ${kcfg_prefix}/share/locale/da/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\da\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/da/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/da/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/da/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/da/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/da/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/da/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/da/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/da/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/da/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/da/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/da/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/da/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/da/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/da/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\de" File ${kcfg_prefix}/share/locale/de/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\de\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/de/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/de/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/de/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/de/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/de/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/de/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/de/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/de/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/de/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/de/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/de/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/de/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/de/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/de/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\el" File ${kcfg_prefix}/share/locale/el/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\el\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/el/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/el/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/el/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/el/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/el/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/el/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/el/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/el/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/el/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/el/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/el/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/el/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/el/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/el/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\en_GB" File ${kcfg_prefix}/share/locale/en_GB/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\en_GB\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/en_GB/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/en_GB/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/en_GB/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/en_GB/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/en_GB/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/en_GB/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/en_GB/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/en_GB/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/en_GB/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/en_GB/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/en_GB/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/en_GB/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/en_GB/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/en_GB/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\eo" File ${kcfg_prefix}/share/locale/eo/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\eo\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/eo/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/eo/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/eo/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/eo/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/eo/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/eo/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/eo/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/eo/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/eo/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/eo/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/eo/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/eo/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/eo/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/eo/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\es" File ${kcfg_prefix}/share/locale/es/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\es\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/es/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/es/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/es/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/es/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/es/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/es/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/es/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/es/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/es/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/es/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/es/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/es/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/es/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/es/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\et" File ${kcfg_prefix}/share/locale/et/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\et\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/et/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/et/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/et/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/et/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/et/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/et/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/et/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/et/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/et/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/et/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/et/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/et/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/et/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/et/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\eu" File ${kcfg_prefix}/share/locale/eu/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\eu\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/eu/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/eu/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/eu/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/eu/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/eu/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/eu/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/eu/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/eu/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/eu/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/eu/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/eu/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/eu/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/eu/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/eu/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\fa" File ${kcfg_prefix}/share/locale/fa/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\fa\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/fa/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/fa/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/fa/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/fa/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/fa/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/fa/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/fa/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/fa/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/fa/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/fa/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/fa/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/fa/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/fa/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/fa/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\fi" File ${kcfg_prefix}/share/locale/fi/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\fi\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/fi/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/fi/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/fi/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/fi/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/fi/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/fi/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/fi/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/fi/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/fi/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/fi/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/fi/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/fi/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/fi/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/fi/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\fr" File ${kcfg_prefix}/share/locale/fr/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\fr\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/fr/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/fr/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/fr/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/fr/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/fr/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/fr/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/fr/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/fr/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/fr/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/fr/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/fr/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/fr/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/fr/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/fr/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\fy" File ${kcfg_prefix}/share/locale/fy/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\fy\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/fy/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/fy/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/fy/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/fy/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/fy/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/fy/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/fy/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/fy/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/fy/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/fy/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/fy/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/fy/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/fy/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/fy/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ga" File ${kcfg_prefix}/share/locale/ga/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ga\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ga/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ga/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ga/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ga/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ga/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ga/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ga/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ga/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ga/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ga/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ga/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ga/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ga/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ga/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\gl" File ${kcfg_prefix}/share/locale/gl/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\gl\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/gl/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/gl/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/gl/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/gl/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/gl/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/gl/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/gl/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/gl/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/gl/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/gl/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/gl/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/gl/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/gl/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/gl/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\he" File ${kcfg_prefix}/share/locale/he/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\he\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/he/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/he/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/he/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/he/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/he/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/he/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/he/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/he/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/he/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/he/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/he/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/he/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\hi" File ${kcfg_prefix}/share/locale/hi/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\hi\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/hi/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/hi/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/hi/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/hi/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/hi/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/hi/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/hi/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/hi/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/hi/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/hi/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/hi/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/hi/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/hi/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/hi/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\hne" File ${kcfg_prefix}/share/locale/hne/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\hne\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/hne/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/hne/LC_MESSAGES/ki18n5.mo File ${kxmlgui_prefix}/share/locale/hne/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/hne/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/hne/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/hne/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/hne/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/hne/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/hne/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/hne/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/hne/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/hne/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/hne/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\hr" File ${kcfg_prefix}/share/locale/hr/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\hr\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/hr/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/hr/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/hr/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/hr/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/hr/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/hr/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/hr/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/hr/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/hr/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/hr/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/hr/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/hr/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/hr/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\hu" File ${kcfg_prefix}/share/locale/hu/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\hu\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/hu/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/hu/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/hu/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/hu/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/hu/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/hu/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/hu/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/hu/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/hu/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/hu/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/hu/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/hu/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/hu/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/hu/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ia" File ${kcfg_prefix}/share/locale/ia/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ia\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ia/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ia/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ia/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ia/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ia/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ia/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ia/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ia/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ia/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ia/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ia/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ia/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ia/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ia/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\is" File ${kcfg_prefix}/share/locale/is/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\is\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/is/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/is/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/is/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/is/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/is/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/is/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/is/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/is/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/is/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/is/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/is/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/is/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/is/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/is/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\it" File ${kcfg_prefix}/share/locale/it/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\it\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/it/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/it/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/it/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/it/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/it/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/it/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/it/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/it/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/it/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/it/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/it/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/it/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/it/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/it/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ja" File ${kcfg_prefix}/share/locale/ja/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ja\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ja/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ja/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ja/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ja/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ja/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ja/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ja/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ja/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ja/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ja/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ja/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ja/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ja/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ja/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\kk" File ${kcfg_prefix}/share/locale/kk/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\kk\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/kk/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/kk/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/kk/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/kk/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/kk/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/kk/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/kk/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/kk/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/kk/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/kk/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/kk/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/kk/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/kk/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/kk/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\km" File ${kcfg_prefix}/share/locale/km/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\km\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/km/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/km/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/km/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/km/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/km/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/km/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/km/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/km/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/km/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/km/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/km/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/km/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/km/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/km/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ko" File ${kcfg_prefix}/share/locale/ko/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ko\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ko/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ko/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ko/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ko/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ko/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ko/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ko/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ko/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ko/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ko/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ko/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ko/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ko/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ko/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\lt" File ${kcfg_prefix}/share/locale/lt/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\lt\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/lt/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/lt/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/lt/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/lt/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/lt/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/lt/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/lt/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/lt/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/lt/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/lt/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/lt/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/lt/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/lt/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/lt/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\lv" File ${kcfg_prefix}/share/locale/lv/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\lv\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/lv/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/lv/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/lv/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/lv/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/lv/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/lv/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/lv/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/lv/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/lv/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/lv/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/lv/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/lv/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/lv/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/lv/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\mai" File ${kcfg_prefix}/share/locale/mai/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\mai\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/mai/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/mai/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/mai/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/mai/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/mai/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/mai/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/mai/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/mai/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/mai/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/mai/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/mai/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/mai/LC_MESSAGES/libkleopatra.mo SetOutPath "$INSTDIR\share\locale\mk" File ${kcfg_prefix}/share/locale/mk/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\mk\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/mk/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/mk/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/mk/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/mk/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/mk/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/mk/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/mk/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/mk/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/mk/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/mk/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/mk/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/mk/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/mk/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/mk/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\mr" File ${kcfg_prefix}/share/locale/mr/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\mr\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/mr/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/mr/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/mr/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/mr/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/mr/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/mr/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/mr/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/mr/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/mr/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/mr/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/mr/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/mr/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/mr/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/mr/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ms" File ${kcfg_prefix}/share/locale/ms/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ms\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ms/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ms/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ms/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ms/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ms/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ms/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ms/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ms/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ms/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ms/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ms/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ms/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ms/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ms/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\nb" File ${kcfg_prefix}/share/locale/nb/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\nb\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/nb/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/nb/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/nb/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/nb/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/nb/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/nb/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/nb/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/nb/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/nb/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/nb/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/nb/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/nb/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/nb/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/nb/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\nds" File ${kcfg_prefix}/share/locale/nds/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\nds\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/nds/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/nds/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/nds/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/nds/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/nds/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/nds/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/nds/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/nds/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/nds/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/nds/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/nds/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/nds/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/nds/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/nds/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ne" File ${kcfg_prefix}/share/locale/ne/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ne\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ne/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ne/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ne/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ne/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ne/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ne/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ne/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ne/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ne/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ne/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ne/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ne/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ne/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ne/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\nl" File ${kcfg_prefix}/share/locale/nl/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\nl\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/nl/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/nl/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/nl/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/nl/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/nl/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/nl/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/nl/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/nl/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/nl/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/nl/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/nl/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/nl/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/nl/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/nl/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\nn" File ${kcfg_prefix}/share/locale/nn/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\nn\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/nn/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/nn/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/nn/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/nn/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/nn/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/nn/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/nn/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/nn/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/nn/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/nn/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/nn/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/nn/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/nn/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/nn/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\pa" File ${kcfg_prefix}/share/locale/pa/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\pa\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/pa/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/pa/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/pa/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/pa/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/pa/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/pa/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/pa/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/pa/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/pa/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/pa/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/pa/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/pa/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/pa/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/pa/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\pl" File ${kcfg_prefix}/share/locale/pl/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\pl\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/pl/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/pl/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/pl/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/pl/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/pl/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/pl/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/pl/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/pl/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/pl/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/pl/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/pl/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/pl/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/pl/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/pl/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\pt" File ${kcfg_prefix}/share/locale/pt/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\pt\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/pt/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/pt/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/pt/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/pt/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/pt/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/pt/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/pt/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/pt/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/pt/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/pt/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/pt/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/pt/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/pt/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/pt/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\pt_BR" File ${kcfg_prefix}/share/locale/pt_BR/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\pt_BR\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/pt_BR/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/pt_BR/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/pt_BR/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/pt_BR/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/pt_BR/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/pt_BR/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/pt_BR/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/pt_BR/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/pt_BR/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/pt_BR/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/pt_BR/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/pt_BR/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/pt_BR/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/pt_BR/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ro" File ${kcfg_prefix}/share/locale/ro/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ro\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ro/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ro/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ro/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ro/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ro/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ro/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ro/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ro/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ro/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ro/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ro/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ro/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ro/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ro/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ru" File ${kcfg_prefix}/share/locale/ru/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ru\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ru/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ru/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ru/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ru/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ru/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ru/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ru/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ru/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ru/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ru/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ru/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ru/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ru/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ru/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\se" File ${kcfg_prefix}/share/locale/se/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\se\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/se/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/se/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/se/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/se/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/se/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/se/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/se/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/se/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/se/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/se/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/se/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/se/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/se/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/se/LC_MESSAGES/kleopatra.mo + SetOutPath "$INSTDIR\share\locale\sk" + File ${kcfg_prefix}/share/locale/sk/kf5_entry.desktop + SetOutPath "$INSTDIR\share\locale\sk\LC_MESSAGES" + File ${kconfigwidgets_prefix}/share/locale/sk/LC_MESSAGES/kconfigwidgets5.mo + File ${ki18n_prefix}/share/locale/sk/LC_MESSAGES/ki18n5.mo + File ${kiconthemes_prefix}/share/locale/sk/LC_MESSAGES/kiconthemes5.mo + File ${kxmlgui_prefix}/share/locale/sk/LC_MESSAGES/kxmlgui5.mo + File ${kconfig_prefix}/share/locale/sk/LC_MESSAGES/kconfig5_qt.qm + File ${kcompletion_prefix}/share/locale/sk/LC_MESSAGES/kcompletion5_qt.qm + File ${kcodecs_prefix}/share/locale/sk/LC_MESSAGES/kcodecs5_qt.qm + File ${kcoreaddons_prefix}/share/locale/sk/LC_MESSAGES/kcoreaddons5_qt.qm + File ${kitemviews_prefix}/share/locale/sk/LC_MESSAGES/kitemviews5_qt.qm + File ${kwidgetsaddons_prefix}/share/locale/sk/LC_MESSAGES/kwidgetsaddons5_qt.qm + File ${kwindowsystem_prefix}/share/locale/sk/LC_MESSAGES/kwindowsystem5_qt.qm + File ${prefix}/share/locale/sk/LC_MESSAGES/libkleopatra.mo + File ${prefix}/share/locale/sk/LC_MESSAGES/kwatchgnupg.mo + File ${prefix}/share/locale/sk/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\sl" File ${kcfg_prefix}/share/locale/sl/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\sl\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/sl/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/sl/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/sl/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/sl/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/sl/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/sl/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/sl/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/sl/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/sl/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/sl/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/sl/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/sl/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/sl/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/sl/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\sq" File ${kcfg_prefix}/share/locale/sq/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\sq\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/sq/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/sq/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/sq/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/sq/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/sq/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/sq/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/sq/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/sq/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/sq/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/sq/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/sq/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/sq/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/sq/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/sq/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\sr" File ${kcfg_prefix}/share/locale/sr/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\sr\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/sr/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/sr/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/sr/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/sr/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/sr/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/sr/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/sr/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/sr/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/sr/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/sr/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/sr/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/sr/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/sr/LC_MESSAGES/kwatchgnupg.mo SetOutPath "$INSTDIR\share\locale\sr@ijekavian" File ${kcfg_prefix}/share/locale/sr@ijekavian/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/sr@ijekavian/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/sr@ijekavian/LC_MESSAGES/kwatchgnupg.mo SetOutPath "$INSTDIR\share\locale\sr@ijekavianlatin" File ${kcfg_prefix}/share/locale/sr@ijekavianlatin/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/sr@ijekavianlatin/LC_MESSAGES/kwatchgnupg.mo SetOutPath "$INSTDIR\share\locale\sr@latin" File ${kcfg_prefix}/share/locale/sr@latin/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\sr@latin\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/sr@latin/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/sr@latin/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/sr@latin/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/sr@latin/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/sr@latin/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/sr@latin/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/sr@latin/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/sr@latin/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/sr@latin/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/sr@latin/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/sr@latin/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/sr@latin/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/sr@latin/LC_MESSAGES/kwatchgnupg.mo SetOutPath "$INSTDIR\share\locale\sv" File ${kcfg_prefix}/share/locale/sv/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\sv\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/sv/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/sv/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/sv/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/sv/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/sv/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/sv/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/sv/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/sv/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/sv/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/sv/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/sv/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/sv/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/sv/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/sv/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ta" File ${kcfg_prefix}/share/locale/ta/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ta\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ta/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ta/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ta/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ta/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ta/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ta/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ta/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ta/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ta/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ta/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ta/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ta/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ta/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ta/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\tg" File ${kcfg_prefix}/share/locale/tg/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\tg\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/tg/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/tg/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/tg/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/tg/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/tg/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/tg/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/tg/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/tg/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/tg/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/tg/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/tg/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/tg/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/tg/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/tg/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\th" File ${kcfg_prefix}/share/locale/th/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\th\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/th/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/th/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/th/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/th/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/th/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/th/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/th/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/th/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/th/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/th/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/th/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/th/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\tr" File ${kcfg_prefix}/share/locale/tr/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\tr\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/tr/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/tr/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/tr/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/tr/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/tr/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/tr/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/tr/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/tr/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/tr/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/tr/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/tr/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/tr/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/tr/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/tr/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\ug" File ${kcfg_prefix}/share/locale/ug/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\ug\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/ug/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/ug/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/ug/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/ug/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/ug/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/ug/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/ug/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/ug/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/ug/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/ug/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/ug/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/ug/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/ug/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/ug/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\uk" File ${kcfg_prefix}/share/locale/uk/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\uk\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/uk/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/uk/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/uk/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/uk/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/uk/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/uk/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/uk/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/uk/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/uk/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/uk/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/uk/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/uk/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/uk/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/uk/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\uz" File ${kcfg_prefix}/share/locale/uz/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\uz\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/uz/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/uz/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/uz/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/uz/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/uz/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/uz/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/uz/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/uz/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/uz/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/uz/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/uz/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/uz/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\uz@cyrillic" File ${kcfg_prefix}/share/locale/uz@cyrillic/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/uz@cyrillic/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\xh" File ${kcfg_prefix}/share/locale/xh/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\xh\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/xh/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/xh/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/xh/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/xh/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/xh/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/xh/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/xh/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/xh/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/xh/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/xh/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/xh/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/xh/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\zh_CN" File ${kcfg_prefix}/share/locale/zh_CN/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\zh_CN\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/zh_CN/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/zh_CN/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/zh_CN/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/zh_CN/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/zh_CN/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/zh_CN/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/zh_CN/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/zh_CN/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/zh_CN/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/zh_CN/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/zh_CN/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/zh_CN/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/zh_CN/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/zh_CN/LC_MESSAGES/kleopatra.mo SetOutPath "$INSTDIR\share\locale\zh_TW" File ${kcfg_prefix}/share/locale/zh_TW/kf5_entry.desktop SetOutPath "$INSTDIR\share\locale\zh_TW\LC_MESSAGES" File ${kconfigwidgets_prefix}/share/locale/zh_TW/LC_MESSAGES/kconfigwidgets5.mo File ${ki18n_prefix}/share/locale/zh_TW/LC_MESSAGES/ki18n5.mo File ${kiconthemes_prefix}/share/locale/zh_TW/LC_MESSAGES/kiconthemes5.mo File ${kxmlgui_prefix}/share/locale/zh_TW/LC_MESSAGES/kxmlgui5.mo File ${kconfig_prefix}/share/locale/zh_TW/LC_MESSAGES/kconfig5_qt.qm File ${kcompletion_prefix}/share/locale/zh_TW/LC_MESSAGES/kcompletion5_qt.qm File ${kcodecs_prefix}/share/locale/zh_TW/LC_MESSAGES/kcodecs5_qt.qm File ${kcoreaddons_prefix}/share/locale/zh_TW/LC_MESSAGES/kcoreaddons5_qt.qm File ${kitemviews_prefix}/share/locale/zh_TW/LC_MESSAGES/kitemviews5_qt.qm File ${kwidgetsaddons_prefix}/share/locale/zh_TW/LC_MESSAGES/kwidgetsaddons5_qt.qm File ${kwindowsystem_prefix}/share/locale/zh_TW/LC_MESSAGES/kwindowsystem5_qt.qm File ${prefix}/share/locale/zh_TW/LC_MESSAGES/libkleopatra.mo File ${prefix}/share/locale/zh_TW/LC_MESSAGES/kwatchgnupg.mo File ${prefix}/share/locale/zh_TW/LC_MESSAGES/kleopatra.mo !endif SectionEnd diff --git a/src/mkportable-full.h b/src/mkportable-full.h index 2b8bbd4a..c2675fb4 100644 --- a/src/mkportable-full.h +++ b/src/mkportable-full.h @@ -1,1677 +1,1658 @@ const char * const full_files[] = { "VERSION", "../GnuPG/bin/libsqlite3-0.dll", "../GnuPG/bin/gpgme-w32spawn.exe", "../GnuPG/bin/libksba-8.dll", "../GnuPG/bin/gpg-agent.exe", "../GnuPG/bin/gpgconf.exe", "../GnuPG/bin/libgpgme-11.dll", "../GnuPG/bin/gpg-connect-agent.exe", "../GnuPG/bin/gpg.exe", "../GnuPG/bin/libassuan-0.dll", "../GnuPG/bin/libgpg-error-0.dll", "../GnuPG/bin/libnpth-0.dll", "../GnuPG/bin/gpgsm.exe", "../GnuPG/bin/gpgtar.exe", "../GnuPG/bin/scdaemon.exe", "../GnuPG/bin/libgcrypt-20.dll", "../GnuPG/bin/gpgv.exe", "../GnuPG/bin/gpg-wks-client.exe", "../GnuPG/bin/zlib1.dll", "../GnuPG/bin/pinentry-basic.exe", "../GnuPG/bin/dirmngr.exe", "../GnuPG/bin/gpg-preset-passphrase.exe", "../GnuPG/include/ksba.h", "../GnuPG/include/gpgme.h", "../GnuPG/include/gcrypt.h", "../GnuPG/include/assuan.h", "../GnuPG/include/gpg-error.h", "../GnuPG/include/npth.h", "../GnuPG/lib/libgcrypt.imp", "../GnuPG/lib/libgpg-error.imp", "../GnuPG/lib/libgpgme.imp", "../GnuPG/lib/libksba.imp", "../GnuPG/lib/libnpth.imp", "../GnuPG/lib/libassuan.imp", "../GnuPG/share/locale/it/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/it/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/sv/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/sv/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/sk/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/sr/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/ja/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/ja/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/eo/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/eo/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/uk/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/uk/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/fi/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/cs/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/cs/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/vi/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/en@quot/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/hu/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/hu/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/zh_TW/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/zh_TW/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/nb/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/de/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/de/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/pl/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/pl/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/et/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/ru/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/ru/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/ro/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/ro/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/pt/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/pt/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/en@boldquot/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/fr/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/fr/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/tr/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/gl/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/es/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/ca/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/el/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/id/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/da/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/da/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/locale/nl/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/zh_CN/LC_MESSAGES/libgpg-error.mo", "../GnuPG/share/locale/zh_CN/LC_MESSAGES/gnupg2.mo", "../GnuPG/share/gnupg/distsigkey.gpg", "../GnuPG/share/gnupg/sks-keyservers.netCA.pem", "etc/gtk-2.0/im-multipress.conf", "etc/xdg/libkleopatrarc", "etc/fonts/fonts.conf", "etc/pango/pango.modules", "bin/libgdk-win32-2.0-0.dll", "bin/libpng14-14.dll", "bin/gobject-query.exe", "bin/md5sum.exe", "bin/Qt5Network.dll", "bin/gpgme-w32spawn.exe", "bin/libpangoft2-1.0-0.dll", "bin/libcairo-2.dll", "bin/libgobject-2.0-0.dll", "bin/libpangocairo-1.0-0.dll", "bin/libatk-1.0-0.dll", "bin/pinentry-gtk-2.exe", "bin/libKF5WindowSystem.dll", "bin/Qt5WinExtras.dll", "bin/qt.conf", "bin/libKF5CoreAddons.dll", "bin/libKF5Crash.dll", "bin/libqgpgme-7.dll", "bin/libKF5ConfigGui.dll", "bin/libgcc_s_sjlj-1.dll", "bin/kleopatra.exe", "bin/Qt5PrintSupport.dll", "bin/libgpgme-glib-11.dll", "bin/libgailutil-18.dll", "bin/gdbus.exe", "bin/pinentry.exe", "bin/gpg-error.exe", "bin/iconv.dll", "bin/libexpat-1.dll", "bin/libgdk_pixbuf-2.0-0.dll", "bin/libgpgme-11.dll", "bin/glib-genmarshal.exe", "bin/gsettings.exe", "bin/libintl-9.dll", "bin/libgpgmepp-6.dll", "bin/libKF5Archive.dll", "bin/gdk-pixbuf-query-loaders.exe", "bin/libpango-1.0-0.dll", "bin/libKF5XmlGui.dll", "bin/glib-compile-resources.exe", "bin/gtk-update-icon-cache.exe", "bin/libiconv-2.dll", "bin/kcm_kleopatra.dll", "bin/libw32pth-0.dll", "bin/libwinpthread-1.dll", "bin/libKF5Mime.dll", "bin/platforms/qwindows.dll", "bin/styles/qwindowsvistastyle.dll", "bin/gspawn-win32-helper-console.exe", "bin/sha1sum.exe", "bin/libassuan-0.dll", "bin/libgtk-win32-2.0-0.dll", "bin/libKF5ItemViews.dll", "bin/libgpg-error-0.dll", "bin/libKF5Completion.dll", "bin/sha256sum.exe", "bin/libKF5ConfigCore.dll", "bin/libkleopatraclientcore.dll", "bin/libgmodule-2.0-0.dll", "bin/printsupport/windowsprintersupport.dll", "bin/libpangowin32-1.0-0.dll", "bin/libcairo-script-interpreter-2.dll", "bin/libKF5Libkleo.dll", "bin/gtk-query-immodules-2.0.exe", "bin/gdk-pixbuf-pixdata.exe", "bin/gio-querymodules.exe", "bin/Qt5Gui.dll", "bin/libgthread-2.0-0.dll", "bin/libKF5WidgetsAddons.dll", "bin/libKF5GuiAddons.dll", "bin/freetype6.dll", "bin/Qt5Widgets.dll", "bin/libglib-2.0-0.dll", "bin/libgio-2.0-0.dll", "bin/libkleopatraclientgui.dll", "bin/paperkey.exe", "bin/Qt5Xml.dll", "bin/libstdc++-6.dll", "bin/libKF5I18n.dll", "bin/Qt5Svg.dll", "bin/Qt5Core.dll", "bin/libKF5IconThemes.dll", "bin/mkportable.exe", "bin/pango-querymodules.exe", "bin/libKF5Codecs.dll", "bin/gspawn-win32-helper.exe", "bin/glib-compile-schemas.exe", "bin/zlib1.dll", "bin/libcairo-gobject-2.dll", "bin/pinentry-qt.exe", "bin/libKF5ConfigWidgets.dll", "bin/iconengines/qsvgicon.dll", "bin/imageformats/qsvg.dll", "bin/libKF5ItemModels.dll", "bin/libfontconfig-1.dll", "bin/libffi-6.dll", "bin/gpa.exe", "bin/pinentry-w32.exe", "bin/translations/qtxmlpatterns_cs.qm", "bin/translations/qt_ar.qm", "bin/translations/qtscript_lv.qm", - "bin/translations/qtquick1_it.qm", "bin/translations/qt_de.qm", "bin/translations/qtbase_de.qm", "bin/translations/qt_ru.qm", "bin/translations/qtxmlpatterns_sk.qm", "bin/translations/qt_da.qm", "bin/translations/qtbase_he.qm", "bin/translations/qtmultimedia_ja.qm", "bin/translations/qtbase_sk.qm", - "bin/translations/qtquick1_pl.qm", "bin/translations/qtxmlpatterns_ja.qm", - "bin/translations/qtquick1_en.qm", "bin/translations/qtscript_fi.qm", "bin/translations/qt_pt.qm", "bin/translations/qtmultimedia_hu.qm", "bin/translations/qt_zh_CN.qm", "bin/translations/qtbase_ca.qm", "bin/translations/qtbase_hu.qm", "bin/translations/qt_he.qm", "bin/translations/qtmultimedia_uk.qm", "bin/translations/qtxmlpatterns_de.qm", "bin/translations/qtxmlpatterns_en.qm", "bin/translations/qtscript_he.qm", "bin/translations/qtxmlpatterns_hu.qm", "bin/translations/qtbase_fi.qm", "bin/translations/qtbase_ja.qm", - "bin/translations/qtquick1_uk.qm", - "bin/translations/qtquick1_cs.qm", "bin/translations/qtbase_pl.qm", "bin/translations/qtscript_ca.qm", "bin/translations/qtscript_ru.qm", "bin/translations/qtxmlpatterns_pl.qm", "bin/translations/qtmultimedia_fi.qm", "bin/translations/qt_sk.qm", "bin/translations/qtscript_ko.qm", "bin/translations/qtscript_pl.qm", "bin/translations/qtxmlpatterns_fr.qm", - "bin/translations/qtquick1_ru.qm", "bin/translations/qtscript_sk.qm", "bin/translations/qt_gl.qm", "bin/translations/qtscript_cs.qm", "bin/translations/qtbase_ru.qm", "bin/translations/qtmultimedia_ca.qm", "bin/translations/qtscript_ja.qm", "bin/translations/qtbase_cs.qm", - "bin/translations/qtquick1_hu.qm", "bin/translations/qtmultimedia_en.qm", "bin/translations/qtmultimedia_de.qm", "bin/translations/qtscript_hu.qm", "bin/translations/qtscript_it.qm", "bin/translations/qt_pl.qm", - "bin/translations/qtquick1_fi.qm", "bin/translations/qt_uk.qm", "bin/translations/qt_ko.qm", "bin/translations/qtscript_en.qm", "bin/translations/qtxmlpatterns_ca.qm", "bin/translations/qt_sl.qm", "bin/translations/qtmultimedia_ko.qm", "bin/translations/qtxmlpatterns_ko.qm", "bin/translations/qt_lt.qm", "bin/translations/qtbase_fr.qm", "bin/translations/qt_cs.qm", "bin/translations/qtbase_it.qm", "bin/translations/qtmultimedia_cs.qm", "bin/translations/qt_fa.qm", - "bin/translations/qtquick1_ja.qm", "bin/translations/qt_it.qm", "bin/translations/qt_hu.qm", "bin/translations/qtmultimedia_fr.qm", "bin/translations/qt_ca.qm", "bin/translations/qtxmlpatterns_ru.qm", "bin/translations/qt_en.ts", - "bin/translations/qtquick1_sk.qm", "bin/translations/qt_sv.qm", "bin/translations/qtmultimedia_pl.qm", "bin/translations/qt_fr.qm", - "bin/translations/qtquick1_de.qm", "bin/translations/qt_fi.qm", "bin/translations/qt_ja.qm", - "bin/translations/qtquick1_ca.qm", "bin/translations/qtbase_en.qm", "bin/translations/qtmultimedia_ru.qm", "bin/translations/qtscript_uk.qm", "bin/translations/qt_es.qm", "bin/translations/qtbase_en.ts", "bin/translations/qtscript_fr.qm", "bin/translations/qtbase_ko.qm", "bin/translations/qtbase_lv.qm", "bin/translations/qt_en.qm", "bin/translations/qtscript_de.qm", "bin/translations/qt_zh_TW.qm", - "bin/translations/qtquick1_fr.qm", "bin/translations/qtbase_uk.qm", "bin/translations/qtmultimedia_sk.qm", "bin/translations/qtmultimedia_it.qm", "bin/translations/qtxmlpatterns_uk.qm", - "bin/translations/qtquick1_he.qm", - "bin/translations/qtquick1_ko.qm", "bin/translations/qtxmlpatterns_it.qm", "bin/intl.dll", "bin/scute.dll", "bin/gresource.exe", "include/gpgme.h", "include/assuan.h", "include/gpg-error.h", "lib/gtk-2.0/modules/libgail.dll", "lib/gtk-2.0/2.10.0/immodules/im-am-et.dll", "lib/gtk-2.0/2.10.0/immodules/im-ime.dll", "lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.dll", "lib/gtk-2.0/2.10.0/immodules/im-ti-et.dll", "lib/gtk-2.0/2.10.0/immodules/im-thai.dll", "lib/gtk-2.0/2.10.0/immodules/im-cedilla.dll", "lib/gtk-2.0/2.10.0/immodules/im-viqr.dll", "lib/gtk-2.0/2.10.0/immodules/im-multipress.dll", "lib/gtk-2.0/2.10.0/immodules/im-ti-er.dll", "lib/gtk-2.0/2.10.0/immodules/im-inuktitut.dll", "lib/gtk-2.0/2.10.0/immodules/im-ipa.dll", "lib/gtk-2.0/2.10.0/engines/libwimp.dll", "lib/gtk-2.0/2.10.0/engines/libpixmap.dll", "lib/libgpg-error.imp", "lib/libgpgme.imp", "lib/libgpg-assuan.imp", "lib/charset.alias", "lib/libgpgme-glib.imp", "share/themes/Emacs/gtk-2.0-key/gtkrc", "share/themes/Default/gtk-2.0-key/gtkrc", "share/themes/MS-Windows/gtk-2.0/gtkrc", "share/themes/Raleigh/gtk-2.0/gtkrc", "share/glib-2.0/schemas/gschema.dtd", "share/kleopatra/pics/gpg4win.png", "share/kleopatra/pics/kleopatra_splashscreen.png", "share/kleopatra/pics/kleopatra_wizard.png", "share/kleopatra/pics/kleopatra_splashscreen.svgz", "share/kleopatra/pics/kleopatra_wizard.svgz", "share/icons/hicolor/16x16/apps/kleopatra.png", "share/icons/hicolor/16x16/apps/gpg4win-compact.png", "share/icons/hicolor/32x32/apps/kleopatra.png", "share/icons/hicolor/256x256/apps/kleopatra.png", "share/icons/hicolor/22x22/apps/kleopatra.png", "share/icons/hicolor/index.theme", "share/icons/hicolor/64x64/apps/kleopatra.png", "share/icons/hicolor/128x128/apps/kleopatra.png", "share/icons/hicolor/48x48/apps/kleopatra.png", "share/icons/hicolor/icon-theme.cache", - "share/icons/breeze/status/24/dialog-information.svg", - "share/icons/breeze/status/16/dialog-information.svg", "share/icons/breeze/status/22/security-medium.svg", - "share/icons/breeze/status/22/dialog-information.svg", "share/icons/breeze/status/22/security-high.svg", "share/icons/breeze/status/22/security-low.svg", "share/icons/breeze/status/64/security-medium.svg", "share/icons/breeze/status/64/dialog-error.svg", - "share/icons/breeze/status/64/dialog-information.svg", "share/icons/breeze/status/64/dialog-password.svg", "share/icons/breeze/status/64/security-high.svg", "share/icons/breeze/status/64/dialog-warning.svg", "share/icons/breeze/status/64/security-low.svg", "share/icons/breeze/categories/32/applications-graphics.svg", "share/icons/breeze/preferences/32/preferences-desktop-locale.svg", "share/icons/breeze/preferences/32/preferences-system-network.svg", "share/icons/breeze/apps/22/kde.svg", "share/icons/breeze/apps/48/internet-mail.svg", "share/icons/breeze/apps/48/telepathy-kde.svg", "share/icons/breeze/apps/48/usb-creator-kde.svg", "share/icons/breeze/actions/24/edit-redo.svg", "share/icons/breeze/actions/24/document-edit-decrypt.svg", "share/icons/breeze/actions/24/go-bottom.svg", "share/icons/breeze/actions/24/hint.svg", "share/icons/breeze/actions/24/process-stop.svg", "share/icons/breeze/actions/24/document-edit-decrypt-verify.svg", "share/icons/breeze/actions/24/dialog-close.svg", "share/icons/breeze/actions/24/tab-close.svg", "share/icons/breeze/actions/24/draw-arrow-up.svg", "share/icons/breeze/actions/24/go-top.svg", "share/icons/breeze/actions/24/dialog-ok-apply.svg", "share/icons/breeze/actions/24/document-edit-verify.svg", "share/icons/breeze/actions/24/document-encrypt.svg", "share/icons/breeze/actions/24/edit-paste.svg", "share/icons/breeze/actions/24/tab-duplicate.svg", "share/icons/breeze/actions/24/document-edit-sign.svg", "share/icons/breeze/actions/24/edit-delete.svg", "share/icons/breeze/actions/24/application-exit.svg", "share/icons/breeze/actions/24/go-previous.svg", "share/icons/breeze/actions/24/tab-new-background.svg", "share/icons/breeze/actions/24/edit-clear-locationbar-rtl.svg", "share/icons/breeze/actions/24/tools-report-bug.svg", "share/icons/breeze/actions/24/go-last.svg", "share/icons/breeze/actions/24/document-open.svg", "share/icons/breeze/actions/24/run-build-configure.svg", "share/icons/breeze/actions/24/visibility.svg", "share/icons/breeze/actions/24/window-close.svg", "share/icons/breeze/actions/24/draw-arrow-down.svg", "share/icons/breeze/actions/24/document-print.svg", "share/icons/breeze/actions/24/configure.svg", "share/icons/breeze/actions/24/go-next.svg", "share/icons/breeze/actions/24/list-add.svg", "share/icons/breeze/actions/24/dialog-cancel.svg", "share/icons/breeze/actions/24/document-edit-sign-encrypt.svg", "share/icons/breeze/actions/24/edit-find.svg", "share/icons/breeze/actions/24/configure-toolbars.svg", "share/icons/breeze/actions/24/go-up.svg", "share/icons/breeze/actions/24/dialog-ok.svg", "share/icons/breeze/actions/24/list-remove.svg", "share/icons/breeze/actions/24/document-revert.svg", "share/icons/breeze/actions/24/document-sign.svg", "share/icons/breeze/actions/24/arrow-down.svg", "share/icons/breeze/actions/24/document-edit-encrypt.svg", "share/icons/breeze/actions/24/go-down.svg", "share/icons/breeze/actions/24/arrow-up.svg", "share/icons/breeze/actions/24/gtk-tab-duplicate.svg", "share/icons/breeze/actions/24/help-contextual.svg", "share/icons/breeze/actions/24/edit-undo.svg", "share/icons/breeze/actions/24/go-first.svg", "share/icons/breeze/actions/24/edit-rename.svg", "share/icons/breeze/actions/24/view-refresh.svg", "share/icons/breeze/actions/symbolic/send-to-symbolic.svg", "share/icons/breeze/actions/32/edit-redo.svg", "share/icons/breeze/actions/32/document-edit-decrypt.svg", "share/icons/breeze/actions/32/document-edit-decrypt-verify.svg", "share/icons/breeze/actions/32/dialog-ok-apply.svg", "share/icons/breeze/actions/32/document-edit-sign.svg", "share/icons/breeze/actions/32/edit-delete.svg", "share/icons/breeze/actions/32/application-exit.svg", "share/icons/breeze/actions/32/document-open.svg", "share/icons/breeze/actions/32/window-close.svg", "share/icons/breeze/actions/32/document-print.svg", "share/icons/breeze/actions/32/configure.svg", "share/icons/breeze/actions/32/dialog-cancel.svg", "share/icons/breeze/actions/32/document-edit-sign-encrypt.svg", "share/icons/breeze/actions/32/document-revert.svg", "share/icons/breeze/actions/32/document-edit-encrypt.svg", "share/icons/breeze/actions/32/edit-undo.svg", "share/icons/breeze/actions/32/view-refresh.svg", "share/icons/breeze/actions/16/help-contents.svg", "share/icons/breeze/actions/16/edit-redo.svg", "share/icons/breeze/actions/16/document-edit-decrypt.svg", "share/icons/breeze/actions/16/go-bottom.svg", "share/icons/breeze/actions/16/hint.svg", "share/icons/breeze/actions/16/process-stop.svg", "share/icons/breeze/actions/16/document-edit-decrypt-verify.svg", "share/icons/breeze/actions/16/dialog-close.svg", "share/icons/breeze/actions/16/tab-close.svg", "share/icons/breeze/actions/16/draw-arrow-up.svg", "share/icons/breeze/actions/16/go-top.svg", "share/icons/breeze/actions/16/dialog-ok-apply.svg", "share/icons/breeze/actions/16/document-edit-verify.svg", "share/icons/breeze/actions/16/settings-configure.svg", "share/icons/breeze/actions/16/document-encrypt.svg", "share/icons/breeze/actions/16/edit-paste.svg", "share/icons/breeze/actions/16/tab-duplicate.svg", "share/icons/breeze/actions/16/configure-shortcuts.svg", "share/icons/breeze/actions/16/document-edit-sign.svg", "share/icons/breeze/actions/16/edit-delete.svg", "share/icons/breeze/actions/16/application-exit.svg", "share/icons/breeze/actions/16/go-previous.svg", "share/icons/breeze/actions/16/tab-new-background.svg", "share/icons/breeze/actions/16/edit-clear-locationbar-rtl.svg", "share/icons/breeze/actions/16/tools-report-bug.svg", "share/icons/breeze/actions/16/go-last.svg", "share/icons/breeze/actions/16/document-open.svg", "share/icons/breeze/actions/16/run-build-configure.svg", "share/icons/breeze/actions/16/visibility.svg", "share/icons/breeze/actions/16/window-close.svg", "share/icons/breeze/actions/16/draw-arrow-down.svg", "share/icons/breeze/actions/16/cell_edit.svg", "share/icons/breeze/actions/16/document-print.svg", "share/icons/breeze/actions/16/configure.svg", "share/icons/breeze/actions/16/go-next.svg", "share/icons/breeze/actions/16/list-add.svg", "share/icons/breeze/actions/16/dialog-cancel.svg", "share/icons/breeze/actions/16/document-edit-sign-encrypt.svg", "share/icons/breeze/actions/16/edit-find.svg", "share/icons/breeze/actions/16/configure-toolbars.svg", "share/icons/breeze/actions/16/go-up.svg", "share/icons/breeze/actions/16/dialog-ok.svg", "share/icons/breeze/actions/16/list-remove.svg", "share/icons/breeze/actions/16/document-revert.svg", "share/icons/breeze/actions/16/document-sign.svg", "share/icons/breeze/actions/16/arrow-down.svg", "share/icons/breeze/actions/16/document-edit-encrypt.svg", "share/icons/breeze/actions/16/go-down.svg", "share/icons/breeze/actions/16/arrow-up.svg", "share/icons/breeze/actions/16/help-contextual.svg", "share/icons/breeze/actions/16/edit-undo.svg", "share/icons/breeze/actions/16/go-first.svg", "share/icons/breeze/actions/16/edit-rename.svg", "share/icons/breeze/actions/16/view-refresh.svg", "share/icons/breeze/actions/22/help-contents.svg", "share/icons/breeze/actions/22/edit-redo.svg", "share/icons/breeze/actions/22/edittext.svg", "share/icons/breeze/actions/22/document-edit-decrypt.svg", "share/icons/breeze/actions/22/go-bottom.svg", "share/icons/breeze/actions/22/view-certificate-server-configure.svg", "share/icons/breeze/actions/22/process-stop.svg", "share/icons/breeze/actions/22/document-edit-decrypt-verify.svg", "share/icons/breeze/actions/22/view-certificate-export.svg", "share/icons/breeze/actions/22/dialog-close.svg", "share/icons/breeze/actions/22/tab-close.svg", "share/icons/breeze/actions/22/draw-arrow-up.svg", "share/icons/breeze/actions/22/go-top.svg", "share/icons/breeze/actions/22/dialog-ok-apply.svg", "share/icons/breeze/actions/22/document-edit-verify.svg", "share/icons/breeze/actions/22/settings-configure.svg", "share/icons/breeze/actions/22/document-encrypt.svg", "share/icons/breeze/actions/22/view-certificate-export-server.svg", "share/icons/breeze/actions/22/edit-paste.svg", "share/icons/breeze/actions/22/tab-duplicate.svg", "share/icons/breeze/actions/22/configure-shortcuts.svg", "share/icons/breeze/actions/22/document-edit-sign.svg", "share/icons/breeze/actions/22/edit-delete.svg", "share/icons/breeze/actions/22/application-exit.svg", "share/icons/breeze/actions/22/go-previous.svg", "share/icons/breeze/actions/22/tab-new-background.svg", "share/icons/breeze/actions/22/view-certificate-sign.svg", "share/icons/breeze/actions/22/view-certificate-add.svg", "share/icons/breeze/actions/22/edit-clear-locationbar-rtl.svg", "share/icons/breeze/actions/22/tools-report-bug.svg", "share/icons/breeze/actions/22/go-last.svg", "share/icons/breeze/actions/22/document-open.svg", "share/icons/breeze/actions/22/view-certificate-export-secret.svg", "share/icons/breeze/actions/22/run-build-configure.svg", "share/icons/breeze/actions/22/window-close.svg", "share/icons/breeze/actions/22/draw-arrow-down.svg", "share/icons/breeze/actions/22/cell_edit.svg", "share/icons/breeze/actions/22/document-print.svg", "share/icons/breeze/actions/22/configure.svg", "share/icons/breeze/actions/22/go-next.svg", "share/icons/breeze/actions/22/list-add.svg", "share/icons/breeze/actions/22/dialog-cancel.svg", "share/icons/breeze/actions/22/document-edit-sign-encrypt.svg", "share/icons/breeze/actions/22/edit-find.svg", "share/icons/breeze/actions/22/configure-toolbars.svg", "share/icons/breeze/actions/22/go-up.svg", "share/icons/breeze/actions/22/dialog-ok.svg", "share/icons/breeze/actions/22/list-remove.svg", "share/icons/breeze/actions/22/document-revert.svg", "share/icons/breeze/actions/22/document-sign.svg", "share/icons/breeze/actions/22/question.svg", "share/icons/breeze/actions/22/arrow-down.svg", "share/icons/breeze/actions/22/document-edit-encrypt.svg", "share/icons/breeze/actions/22/go-down.svg", "share/icons/breeze/actions/22/arrow-up.svg", "share/icons/breeze/actions/22/view-certificate-import.svg", "share/icons/breeze/actions/22/help-contextual.svg", "share/icons/breeze/actions/22/edit-undo.svg", "share/icons/breeze/actions/22/go-first.svg", "share/icons/breeze/actions/22/edit-rename.svg", "share/icons/breeze/actions/22/view-refresh.svg", "share/icons/breeze/index.theme", "share/icons/breeze/places/16/start-here-kde.svg", "share/icons/breeze/places/22/start-here-kde.svg", "share/icons/breeze/places/64/start-here-kde.svg", "share/icons/breeze/emblems/8/emblem-warning.svg", "share/icons/breeze/emblems/8/emblem-success.svg", "share/icons/breeze/emblems/8/emblem-information.svg", "share/icons/breeze/emblems/8/emblem-error.svg", "share/icons/breeze/emblems/8/emblem-question.svg", "share/icons/breeze/icon-theme.cache", "share/kservices5/kleopatra_config_dirserv.desktop", "share/kservices5/kleopatra_config_cryptooperations.desktop", "share/kservices5/kleopatra_config_gnupgsystem.desktop", "share/kservices5/kleopatra_config_smimevalidation.desktop", "share/kservices5/kleopatra_config_appear.desktop", "share/kdeglobals", "share/libkleopatra/pics/key_bad.png", "share/libkleopatra/pics/hi16-app-gpgsm.png", "share/libkleopatra/pics/key_ok.png", "share/libkleopatra/pics/chiasmus_chi.png", "share/libkleopatra/pics/hi22-app-gpgsm.png", "share/libkleopatra/pics/hi16-app-gpg.png", "share/libkleopatra/pics/hi22-app-gpg.png", "share/libkleopatra/pics/hi32-app-gpg.png", "share/libkleopatra/pics/hi32-app-gpgsm.png", "share/libkleopatra/pics/key.png", "share/libkleopatra/pics/key_unknown.png", "share/libkleopatra/pics/smartcard.xpm", "share/locale/hi/kf5_entry.desktop", "share/locale/hi/LC_MESSAGES/ki18n5.mo", "share/locale/hi/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/hi/LC_MESSAGES/kxmlgui5.mo", "share/locale/hi/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/hi/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/hi/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/hi/LC_MESSAGES/kwatchgnupg.mo", "share/locale/hi/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/hi/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/hi/LC_MESSAGES/kiconthemes5.mo", "share/locale/hi/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/hi/LC_MESSAGES/libkleopatra.mo", "share/locale/hi/LC_MESSAGES/kconfig5_qt.qm", "share/locale/hi/LC_MESSAGES/kleopatra.mo", "share/locale/cy/kf5_entry.desktop", "share/locale/cy/LC_MESSAGES/ki18n5.mo", "share/locale/cy/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/cy/LC_MESSAGES/kxmlgui5.mo", "share/locale/cy/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/cy/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/cy/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/cy/LC_MESSAGES/kwatchgnupg.mo", "share/locale/cy/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/cy/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/cy/LC_MESSAGES/kiconthemes5.mo", "share/locale/cy/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/cy/LC_MESSAGES/libkleopatra.mo", "share/locale/cy/LC_MESSAGES/kconfig5_qt.qm", "share/locale/cy/LC_MESSAGES/kleopatra.mo", "share/locale/it/kf5_entry.desktop", "share/locale/it/LC_MESSAGES/ki18n5.mo", "share/locale/it/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/it/LC_MESSAGES/kxmlgui5.mo", "share/locale/it/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/it/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/it/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/it/LC_MESSAGES/kwatchgnupg.mo", "share/locale/it/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/it/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/it/LC_MESSAGES/kiconthemes5.mo", "share/locale/it/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/it/LC_MESSAGES/libkleopatra.mo", "share/locale/it/LC_MESSAGES/kconfig5_qt.qm", "share/locale/it/LC_MESSAGES/kleopatra.mo", "share/locale/sl/kf5_entry.desktop", "share/locale/sl/LC_MESSAGES/ki18n5.mo", "share/locale/sl/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sl/LC_MESSAGES/kxmlgui5.mo", "share/locale/sl/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sl/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sl/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sl/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sl/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sl/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sl/LC_MESSAGES/kiconthemes5.mo", "share/locale/sl/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sl/LC_MESSAGES/libkleopatra.mo", "share/locale/sl/LC_MESSAGES/kconfig5_qt.qm", "share/locale/sl/LC_MESSAGES/kleopatra.mo", "share/locale/sq/kf5_entry.desktop", "share/locale/sq/LC_MESSAGES/ki18n5.mo", "share/locale/sq/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sq/LC_MESSAGES/kxmlgui5.mo", "share/locale/sq/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sq/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sq/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sq/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sq/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sq/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sq/LC_MESSAGES/kiconthemes5.mo", "share/locale/sq/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sq/LC_MESSAGES/libkleopatra.mo", "share/locale/sq/LC_MESSAGES/kconfig5_qt.qm", "share/locale/sq/LC_MESSAGES/kleopatra.mo", "share/locale/hne/kf5_entry.desktop", "share/locale/hne/LC_MESSAGES/ki18n5.mo", "share/locale/hne/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/hne/LC_MESSAGES/kxmlgui5.mo", "share/locale/hne/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/hne/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/hne/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/hne/LC_MESSAGES/kwatchgnupg.mo", "share/locale/hne/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/hne/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/hne/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/hne/LC_MESSAGES/libkleopatra.mo", "share/locale/hne/LC_MESSAGES/kconfig5_qt.qm", "share/locale/hne/LC_MESSAGES/kleopatra.mo", "share/locale/mk/kf5_entry.desktop", "share/locale/mk/LC_MESSAGES/ki18n5.mo", "share/locale/mk/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/mk/LC_MESSAGES/kxmlgui5.mo", "share/locale/mk/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/mk/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/mk/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/mk/LC_MESSAGES/kwatchgnupg.mo", "share/locale/mk/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/mk/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/mk/LC_MESSAGES/kiconthemes5.mo", "share/locale/mk/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/mk/LC_MESSAGES/libkleopatra.mo", "share/locale/mk/LC_MESSAGES/kconfig5_qt.qm", "share/locale/mk/LC_MESSAGES/kleopatra.mo", "share/locale/pt_BR/kf5_entry.desktop", "share/locale/pt_BR/LC_MESSAGES/ki18n5.mo", "share/locale/pt_BR/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kxmlgui5.mo", "share/locale/pt_BR/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/pt_BR/LC_MESSAGES/kwatchgnupg.mo", "share/locale/pt_BR/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kiconthemes5.mo", "share/locale/pt_BR/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/libkleopatra.mo", "share/locale/pt_BR/LC_MESSAGES/kconfig5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kleopatra.mo", "share/locale/bg/kf5_entry.desktop", "share/locale/bg/LC_MESSAGES/ki18n5.mo", "share/locale/bg/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/bg/LC_MESSAGES/kxmlgui5.mo", "share/locale/bg/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/bg/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/bg/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/bg/LC_MESSAGES/kwatchgnupg.mo", "share/locale/bg/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/bg/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/bg/LC_MESSAGES/kiconthemes5.mo", "share/locale/bg/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/bg/LC_MESSAGES/libkleopatra.mo", "share/locale/bg/LC_MESSAGES/kconfig5_qt.qm", "share/locale/bg/LC_MESSAGES/kleopatra.mo", "share/locale/ar/kf5_entry.desktop", "share/locale/ar/LC_MESSAGES/ki18n5.mo", "share/locale/ar/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ar/LC_MESSAGES/kxmlgui5.mo", "share/locale/ar/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ar/LC_MESSAGES/gpa.mo", "share/locale/ar/LC_MESSAGES/atk10.mo", "share/locale/ar/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ar/LC_MESSAGES/gtk20-properties.mo", "share/locale/ar/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ar/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ar/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ar/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ar/LC_MESSAGES/kiconthemes5.mo", "share/locale/ar/LC_MESSAGES/glib20.mo", "share/locale/ar/LC_MESSAGES/gtk20.mo", "share/locale/ar/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ar/LC_MESSAGES/libkleopatra.mo", "share/locale/ar/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ar/LC_MESSAGES/kleopatra.mo", "share/locale/eu/kf5_entry.desktop", "share/locale/eu/LC_MESSAGES/ki18n5.mo", "share/locale/eu/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/eu/LC_MESSAGES/kxmlgui5.mo", "share/locale/eu/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/eu/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/eu/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/eu/LC_MESSAGES/kwatchgnupg.mo", "share/locale/eu/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/eu/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/eu/LC_MESSAGES/kiconthemes5.mo", "share/locale/eu/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/eu/LC_MESSAGES/libkleopatra.mo", "share/locale/eu/LC_MESSAGES/kconfig5_qt.qm", "share/locale/eu/LC_MESSAGES/kleopatra.mo", "share/locale/sv/kf5_entry.desktop", "share/locale/sv/LC_MESSAGES/ki18n5.mo", "share/locale/sv/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sv/LC_MESSAGES/kxmlgui5.mo", "share/locale/sv/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sv/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sv/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sv/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sv/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sv/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sv/LC_MESSAGES/kiconthemes5.mo", "share/locale/sv/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sv/LC_MESSAGES/libkleopatra.mo", "share/locale/sv/LC_MESSAGES/kconfig5_qt.qm", "share/locale/sv/LC_MESSAGES/kleopatra.mo", "share/locale/ko/kf5_entry.desktop", "share/locale/ko/LC_MESSAGES/ki18n5.mo", "share/locale/ko/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ko/LC_MESSAGES/kxmlgui5.mo", "share/locale/ko/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ko/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ko/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ko/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ko/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ko/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ko/LC_MESSAGES/kiconthemes5.mo", "share/locale/ko/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ko/LC_MESSAGES/libkleopatra.mo", "share/locale/ko/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ko/LC_MESSAGES/kleopatra.mo", "share/locale/ga/kf5_entry.desktop", "share/locale/ga/LC_MESSAGES/ki18n5.mo", "share/locale/ga/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ga/LC_MESSAGES/kxmlgui5.mo", "share/locale/ga/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ga/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ga/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ga/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ga/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ga/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ga/LC_MESSAGES/kiconthemes5.mo", "share/locale/ga/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ga/LC_MESSAGES/libkleopatra.mo", "share/locale/ga/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ga/LC_MESSAGES/kleopatra.mo", "share/locale/tg/kf5_entry.desktop", "share/locale/tg/LC_MESSAGES/ki18n5.mo", "share/locale/tg/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/tg/LC_MESSAGES/kxmlgui5.mo", "share/locale/tg/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/tg/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/tg/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/tg/LC_MESSAGES/kwatchgnupg.mo", "share/locale/tg/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/tg/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/tg/LC_MESSAGES/kiconthemes5.mo", "share/locale/tg/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/tg/LC_MESSAGES/libkleopatra.mo", "share/locale/tg/LC_MESSAGES/kconfig5_qt.qm", "share/locale/tg/LC_MESSAGES/kleopatra.mo", "share/locale/ug/kf5_entry.desktop", "share/locale/ug/LC_MESSAGES/ki18n5.mo", "share/locale/ug/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ug/LC_MESSAGES/kxmlgui5.mo", "share/locale/ug/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ug/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ug/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ug/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ug/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ug/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ug/LC_MESSAGES/kiconthemes5.mo", "share/locale/ug/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ug/LC_MESSAGES/libkleopatra.mo", "share/locale/ug/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ug/LC_MESSAGES/kleopatra.mo", "share/locale/nds/kf5_entry.desktop", "share/locale/nds/LC_MESSAGES/ki18n5.mo", "share/locale/nds/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/nds/LC_MESSAGES/kxmlgui5.mo", "share/locale/nds/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/nds/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/nds/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/nds/LC_MESSAGES/kwatchgnupg.mo", "share/locale/nds/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/nds/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/nds/LC_MESSAGES/kiconthemes5.mo", "share/locale/nds/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/nds/LC_MESSAGES/libkleopatra.mo", "share/locale/nds/LC_MESSAGES/kconfig5_qt.qm", "share/locale/nds/LC_MESSAGES/kleopatra.mo", "share/locale/fa/kf5_entry.desktop", "share/locale/fa/LC_MESSAGES/ki18n5.mo", "share/locale/fa/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/fa/LC_MESSAGES/kxmlgui5.mo", "share/locale/fa/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/fa/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/fa/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/fa/LC_MESSAGES/kwatchgnupg.mo", "share/locale/fa/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/fa/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/fa/LC_MESSAGES/kiconthemes5.mo", "share/locale/fa/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/fa/LC_MESSAGES/libkleopatra.mo", "share/locale/fa/LC_MESSAGES/kconfig5_qt.qm", "share/locale/fa/LC_MESSAGES/kleopatra.mo", "share/locale/th/kf5_entry.desktop", "share/locale/th/LC_MESSAGES/ki18n5.mo", "share/locale/th/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/th/LC_MESSAGES/kxmlgui5.mo", "share/locale/th/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/th/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/th/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/th/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/th/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/th/LC_MESSAGES/kiconthemes5.mo", "share/locale/th/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/th/LC_MESSAGES/kconfig5_qt.qm", "share/locale/th/LC_MESSAGES/kleopatra.mo", "share/locale/sr/kf5_entry.desktop", "share/locale/sr/LC_MESSAGES/ki18n5.mo", "share/locale/sr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sr/LC_MESSAGES/kxmlgui5.mo", "share/locale/sr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sr/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sr/LC_MESSAGES/kiconthemes5.mo", "share/locale/sr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sr/LC_MESSAGES/libkleopatra.mo", "share/locale/sr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/uz/kf5_entry.desktop", "share/locale/uz/LC_MESSAGES/ki18n5.mo", "share/locale/uz/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/uz/LC_MESSAGES/kxmlgui5.mo", "share/locale/uz/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/uz/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/uz/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/uz/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/uz/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/uz/LC_MESSAGES/kiconthemes5.mo", "share/locale/uz/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/uz/LC_MESSAGES/kconfig5_qt.qm", "share/locale/uz/LC_MESSAGES/kleopatra.mo", "share/locale/mai/kf5_entry.desktop", "share/locale/mai/LC_MESSAGES/ki18n5.mo", "share/locale/mai/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/mai/LC_MESSAGES/kxmlgui5.mo", "share/locale/mai/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/mai/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/mai/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/mai/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/mai/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/mai/LC_MESSAGES/kiconthemes5.mo", "share/locale/mai/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/mai/LC_MESSAGES/libkleopatra.mo", "share/locale/mai/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ja/kf5_entry.desktop", "share/locale/ja/LC_MESSAGES/ki18n5.mo", "share/locale/ja/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ja/LC_MESSAGES/kxmlgui5.mo", "share/locale/ja/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ja/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ja/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ja/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ja/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ja/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ja/LC_MESSAGES/kiconthemes5.mo", "share/locale/ja/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ja/LC_MESSAGES/libkleopatra.mo", "share/locale/ja/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ja/LC_MESSAGES/kleopatra.mo", "share/locale/eo/kf5_entry.desktop", "share/locale/eo/LC_MESSAGES/ki18n5.mo", "share/locale/eo/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/eo/LC_MESSAGES/kxmlgui5.mo", "share/locale/eo/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/eo/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/eo/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/eo/LC_MESSAGES/kwatchgnupg.mo", "share/locale/eo/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/eo/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/eo/LC_MESSAGES/kiconthemes5.mo", "share/locale/eo/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/eo/LC_MESSAGES/libkleopatra.mo", "share/locale/eo/LC_MESSAGES/kconfig5_qt.qm", "share/locale/eo/LC_MESSAGES/kleopatra.mo", "share/locale/uk/kf5_entry.desktop", "share/locale/uk/LC_MESSAGES/ki18n5.mo", "share/locale/uk/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/uk/LC_MESSAGES/kxmlgui5.mo", "share/locale/uk/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/uk/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/uk/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/uk/LC_MESSAGES/kwatchgnupg.mo", "share/locale/uk/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/uk/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/uk/LC_MESSAGES/kiconthemes5.mo", "share/locale/uk/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/uk/LC_MESSAGES/libkleopatra.mo", "share/locale/uk/LC_MESSAGES/kconfig5_qt.qm", "share/locale/uk/LC_MESSAGES/kleopatra.mo", "share/locale/ne/kf5_entry.desktop", "share/locale/ne/LC_MESSAGES/ki18n5.mo", "share/locale/ne/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ne/LC_MESSAGES/kxmlgui5.mo", "share/locale/ne/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ne/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ne/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ne/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ne/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ne/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ne/LC_MESSAGES/kiconthemes5.mo", "share/locale/ne/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ne/LC_MESSAGES/libkleopatra.mo", "share/locale/ne/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ne/LC_MESSAGES/kleopatra.mo", "share/locale/fi/kf5_entry.desktop", "share/locale/fi/LC_MESSAGES/ki18n5.mo", "share/locale/fi/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/fi/LC_MESSAGES/kxmlgui5.mo", "share/locale/fi/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/fi/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/fi/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/fi/LC_MESSAGES/kwatchgnupg.mo", "share/locale/fi/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/fi/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/fi/LC_MESSAGES/kiconthemes5.mo", "share/locale/fi/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/fi/LC_MESSAGES/libkleopatra.mo", "share/locale/fi/LC_MESSAGES/kconfig5_qt.qm", "share/locale/fi/LC_MESSAGES/kleopatra.mo", "share/locale/mr/kf5_entry.desktop", "share/locale/mr/LC_MESSAGES/ki18n5.mo", "share/locale/mr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/mr/LC_MESSAGES/kxmlgui5.mo", "share/locale/mr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/mr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/mr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/mr/LC_MESSAGES/kwatchgnupg.mo", "share/locale/mr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/mr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/mr/LC_MESSAGES/kiconthemes5.mo", "share/locale/mr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/mr/LC_MESSAGES/libkleopatra.mo", "share/locale/mr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/mr/LC_MESSAGES/kleopatra.mo", "share/locale/sr@ijekavianlatin/kf5_entry.desktop", "share/locale/sr@ijekavianlatin/LC_MESSAGES/ki18n5.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kxmlgui5.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kiconthemes5.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/libkleopatra.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfig5_qt.qm", "share/locale/xh/kf5_entry.desktop", "share/locale/xh/LC_MESSAGES/ki18n5.mo", "share/locale/xh/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/xh/LC_MESSAGES/kxmlgui5.mo", "share/locale/xh/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/xh/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/xh/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/xh/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/xh/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/xh/LC_MESSAGES/kiconthemes5.mo", "share/locale/xh/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/xh/LC_MESSAGES/kconfig5_qt.qm", "share/locale/xh/LC_MESSAGES/kleopatra.mo", "share/locale/bs/kf5_entry.desktop", "share/locale/bs/LC_MESSAGES/ki18n5.mo", "share/locale/bs/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/bs/LC_MESSAGES/kxmlgui5.mo", "share/locale/bs/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/bs/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/bs/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/bs/LC_MESSAGES/kwatchgnupg.mo", "share/locale/bs/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/bs/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/bs/LC_MESSAGES/kiconthemes5.mo", "share/locale/bs/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/bs/LC_MESSAGES/libkleopatra.mo", "share/locale/bs/LC_MESSAGES/kconfig5_qt.qm", "share/locale/bs/LC_MESSAGES/kleopatra.mo", "share/locale/cs/kf5_entry.desktop", "share/locale/cs/LC_MESSAGES/ki18n5.mo", "share/locale/cs/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/cs/LC_MESSAGES/kxmlgui5.mo", "share/locale/cs/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/cs/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/cs/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/cs/LC_MESSAGES/kwatchgnupg.mo", "share/locale/cs/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/cs/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/cs/LC_MESSAGES/kiconthemes5.mo", "share/locale/cs/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/cs/LC_MESSAGES/libkleopatra.mo", "share/locale/cs/LC_MESSAGES/kconfig5_qt.qm", "share/locale/cs/LC_MESSAGES/kleopatra.mo", "share/locale/hr/kf5_entry.desktop", "share/locale/hr/LC_MESSAGES/ki18n5.mo", "share/locale/hr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/hr/LC_MESSAGES/kxmlgui5.mo", "share/locale/hr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/hr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/hr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/hr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/hr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/hr/LC_MESSAGES/kiconthemes5.mo", "share/locale/hr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/hr/LC_MESSAGES/libkleopatra.mo", "share/locale/hr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/hr/LC_MESSAGES/kleopatra.mo", "share/locale/kk/kf5_entry.desktop", "share/locale/kk/LC_MESSAGES/ki18n5.mo", "share/locale/kk/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/kk/LC_MESSAGES/kxmlgui5.mo", "share/locale/kk/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/kk/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/kk/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/kk/LC_MESSAGES/kwatchgnupg.mo", "share/locale/kk/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/kk/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/kk/LC_MESSAGES/kiconthemes5.mo", "share/locale/kk/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/kk/LC_MESSAGES/libkleopatra.mo", "share/locale/kk/LC_MESSAGES/kconfig5_qt.qm", "share/locale/kk/LC_MESSAGES/kleopatra.mo", "share/locale/hu/kf5_entry.desktop", "share/locale/hu/LC_MESSAGES/ki18n5.mo", "share/locale/hu/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/hu/LC_MESSAGES/kxmlgui5.mo", "share/locale/hu/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/hu/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/hu/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/hu/LC_MESSAGES/kwatchgnupg.mo", "share/locale/hu/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/hu/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/hu/LC_MESSAGES/kiconthemes5.mo", "share/locale/hu/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/hu/LC_MESSAGES/libkleopatra.mo", "share/locale/hu/LC_MESSAGES/kconfig5_qt.qm", "share/locale/hu/LC_MESSAGES/kleopatra.mo", "share/locale/zh_TW/kf5_entry.desktop", "share/locale/zh_TW/LC_MESSAGES/ki18n5.mo", "share/locale/zh_TW/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kxmlgui5.mo", "share/locale/zh_TW/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/zh_TW/LC_MESSAGES/kwatchgnupg.mo", "share/locale/zh_TW/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kiconthemes5.mo", "share/locale/zh_TW/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/libkleopatra.mo", "share/locale/zh_TW/LC_MESSAGES/kconfig5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kleopatra.mo", "share/locale/nn/kf5_entry.desktop", "share/locale/nn/LC_MESSAGES/ki18n5.mo", "share/locale/nn/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/nn/LC_MESSAGES/kxmlgui5.mo", "share/locale/nn/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/nn/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/nn/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/nn/LC_MESSAGES/kwatchgnupg.mo", "share/locale/nn/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/nn/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/nn/LC_MESSAGES/kiconthemes5.mo", "share/locale/nn/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/nn/LC_MESSAGES/libkleopatra.mo", "share/locale/nn/LC_MESSAGES/kconfig5_qt.qm", "share/locale/nn/LC_MESSAGES/kleopatra.mo", "share/locale/nb/kf5_entry.desktop", "share/locale/nb/LC_MESSAGES/ki18n5.mo", "share/locale/nb/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/nb/LC_MESSAGES/kxmlgui5.mo", "share/locale/nb/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/nb/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/nb/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/nb/LC_MESSAGES/kwatchgnupg.mo", "share/locale/nb/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/nb/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/nb/LC_MESSAGES/kiconthemes5.mo", "share/locale/nb/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/nb/LC_MESSAGES/libkleopatra.mo", "share/locale/nb/LC_MESSAGES/kconfig5_qt.qm", "share/locale/nb/LC_MESSAGES/kleopatra.mo", "share/locale/de/kf5_entry.desktop", "share/locale/de/LC_MESSAGES/ki18n5.mo", "share/locale/de/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/de/LC_MESSAGES/kxmlgui5.mo", "share/locale/de/LC_MESSAGES/libgpg-error.mo", "share/locale/de/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/de/LC_MESSAGES/gpa.mo", "share/locale/de/LC_MESSAGES/atk10.mo", "share/locale/de/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/de/LC_MESSAGES/gtk20-properties.mo", "share/locale/de/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/de/LC_MESSAGES/kwatchgnupg.mo", "share/locale/de/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/de/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/de/LC_MESSAGES/kiconthemes5.mo", "share/locale/de/LC_MESSAGES/glib20.mo", "share/locale/de/LC_MESSAGES/gtk20.mo", "share/locale/de/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/de/LC_MESSAGES/libkleopatra.mo", "share/locale/de/LC_MESSAGES/kconfig5_qt.qm", "share/locale/de/LC_MESSAGES/kleopatra.mo", "share/locale/pl/kf5_entry.desktop", "share/locale/pl/LC_MESSAGES/ki18n5.mo", "share/locale/pl/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/pl/LC_MESSAGES/kxmlgui5.mo", "share/locale/pl/LC_MESSAGES/libgpg-error.mo", "share/locale/pl/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/pl/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/pl/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/pl/LC_MESSAGES/kwatchgnupg.mo", "share/locale/pl/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/pl/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/pl/LC_MESSAGES/kiconthemes5.mo", "share/locale/pl/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/pl/LC_MESSAGES/libkleopatra.mo", "share/locale/pl/LC_MESSAGES/kconfig5_qt.qm", "share/locale/pl/LC_MESSAGES/kleopatra.mo", "share/locale/et/kf5_entry.desktop", "share/locale/et/LC_MESSAGES/ki18n5.mo", "share/locale/et/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/et/LC_MESSAGES/kxmlgui5.mo", "share/locale/et/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/et/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/et/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/et/LC_MESSAGES/kwatchgnupg.mo", "share/locale/et/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/et/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/et/LC_MESSAGES/kiconthemes5.mo", "share/locale/et/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/et/LC_MESSAGES/libkleopatra.mo", "share/locale/et/LC_MESSAGES/kconfig5_qt.qm", "share/locale/et/LC_MESSAGES/kleopatra.mo", "share/locale/he/kf5_entry.desktop", "share/locale/he/LC_MESSAGES/ki18n5.mo", "share/locale/he/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/he/LC_MESSAGES/kxmlgui5.mo", "share/locale/he/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/he/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/he/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/he/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/he/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/he/LC_MESSAGES/kiconthemes5.mo", "share/locale/he/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/he/LC_MESSAGES/kconfig5_qt.qm", "share/locale/he/LC_MESSAGES/kleopatra.mo", "share/locale/ia/kf5_entry.desktop", "share/locale/ia/LC_MESSAGES/ki18n5.mo", "share/locale/ia/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ia/LC_MESSAGES/kxmlgui5.mo", "share/locale/ia/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ia/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ia/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ia/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ia/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ia/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ia/LC_MESSAGES/kiconthemes5.mo", "share/locale/ia/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ia/LC_MESSAGES/libkleopatra.mo", "share/locale/ia/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ia/LC_MESSAGES/kleopatra.mo", "share/locale/lt/kf5_entry.desktop", "share/locale/lt/LC_MESSAGES/ki18n5.mo", "share/locale/lt/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/lt/LC_MESSAGES/kxmlgui5.mo", "share/locale/lt/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/lt/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/lt/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/lt/LC_MESSAGES/kwatchgnupg.mo", "share/locale/lt/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/lt/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/lt/LC_MESSAGES/kiconthemes5.mo", "share/locale/lt/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/lt/LC_MESSAGES/libkleopatra.mo", "share/locale/lt/LC_MESSAGES/kconfig5_qt.qm", "share/locale/lt/LC_MESSAGES/kleopatra.mo", "share/locale/sr@ijekavian/kf5_entry.desktop", "share/locale/sr@ijekavian/LC_MESSAGES/ki18n5.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kxmlgui5.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kiconthemes5.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/libkleopatra.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ru/kf5_entry.desktop", "share/locale/ru/LC_MESSAGES/ki18n5.mo", "share/locale/ru/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ru/LC_MESSAGES/kxmlgui5.mo", "share/locale/ru/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ru/LC_MESSAGES/gpa.mo", "share/locale/ru/LC_MESSAGES/atk10.mo", "share/locale/ru/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ru/LC_MESSAGES/gtk20-properties.mo", "share/locale/ru/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ru/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ru/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ru/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ru/LC_MESSAGES/kiconthemes5.mo", "share/locale/ru/LC_MESSAGES/glib20.mo", "share/locale/ru/LC_MESSAGES/gtk20.mo", "share/locale/ru/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ru/LC_MESSAGES/libkleopatra.mo", "share/locale/ru/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ru/LC_MESSAGES/kleopatra.mo", "share/locale/ro/kf5_entry.desktop", "share/locale/ro/LC_MESSAGES/ki18n5.mo", "share/locale/ro/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ro/LC_MESSAGES/kxmlgui5.mo", "share/locale/ro/LC_MESSAGES/libgpg-error.mo", "share/locale/ro/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ro/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ro/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ro/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ro/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ro/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ro/LC_MESSAGES/kiconthemes5.mo", "share/locale/ro/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ro/LC_MESSAGES/libkleopatra.mo", "share/locale/ro/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ro/LC_MESSAGES/kleopatra.mo", "share/locale/br/kf5_entry.desktop", "share/locale/br/LC_MESSAGES/ki18n5.mo", "share/locale/br/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/br/LC_MESSAGES/kxmlgui5.mo", "share/locale/br/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/br/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/br/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/br/LC_MESSAGES/kwatchgnupg.mo", "share/locale/br/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/br/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/br/LC_MESSAGES/kiconthemes5.mo", "share/locale/br/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/br/LC_MESSAGES/libkleopatra.mo", "share/locale/br/LC_MESSAGES/kconfig5_qt.qm", "share/locale/br/LC_MESSAGES/kleopatra.mo", "share/locale/fy/kf5_entry.desktop", "share/locale/fy/LC_MESSAGES/ki18n5.mo", "share/locale/fy/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/fy/LC_MESSAGES/kxmlgui5.mo", "share/locale/fy/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/fy/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/fy/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/fy/LC_MESSAGES/kwatchgnupg.mo", "share/locale/fy/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/fy/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/fy/LC_MESSAGES/kiconthemes5.mo", "share/locale/fy/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/fy/LC_MESSAGES/libkleopatra.mo", "share/locale/fy/LC_MESSAGES/kconfig5_qt.qm", "share/locale/fy/LC_MESSAGES/kleopatra.mo", "share/locale/pt/kf5_entry.desktop", "share/locale/pt/LC_MESSAGES/ki18n5.mo", "share/locale/pt/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/pt/LC_MESSAGES/kxmlgui5.mo", "share/locale/pt/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/pt/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/pt/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/pt/LC_MESSAGES/kwatchgnupg.mo", "share/locale/pt/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/pt/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/pt/LC_MESSAGES/kiconthemes5.mo", "share/locale/pt/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/pt/LC_MESSAGES/libkleopatra.mo", "share/locale/pt/LC_MESSAGES/kconfig5_qt.qm", "share/locale/pt/LC_MESSAGES/kleopatra.mo", "share/locale/is/kf5_entry.desktop", "share/locale/is/LC_MESSAGES/ki18n5.mo", "share/locale/is/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/is/LC_MESSAGES/kxmlgui5.mo", "share/locale/is/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/is/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/is/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/is/LC_MESSAGES/kwatchgnupg.mo", "share/locale/is/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/is/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/is/LC_MESSAGES/kiconthemes5.mo", "share/locale/is/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/is/LC_MESSAGES/libkleopatra.mo", "share/locale/is/LC_MESSAGES/kconfig5_qt.qm", "share/locale/is/LC_MESSAGES/kleopatra.mo", "share/locale/fr/kf5_entry.desktop", "share/locale/fr/LC_MESSAGES/ki18n5.mo", "share/locale/fr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/fr/LC_MESSAGES/kxmlgui5.mo", "share/locale/fr/LC_MESSAGES/libgpg-error.mo", "share/locale/fr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/fr/LC_MESSAGES/gpa.mo", "share/locale/fr/LC_MESSAGES/atk10.mo", "share/locale/fr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/fr/LC_MESSAGES/gtk20-properties.mo", "share/locale/fr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/fr/LC_MESSAGES/kwatchgnupg.mo", "share/locale/fr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/fr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/fr/LC_MESSAGES/kiconthemes5.mo", "share/locale/fr/LC_MESSAGES/glib20.mo", "share/locale/fr/LC_MESSAGES/gtk20.mo", "share/locale/fr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/fr/LC_MESSAGES/libkleopatra.mo", "share/locale/fr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/fr/LC_MESSAGES/kleopatra.mo", "share/locale/lv/kf5_entry.desktop", "share/locale/lv/LC_MESSAGES/ki18n5.mo", "share/locale/lv/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/lv/LC_MESSAGES/kxmlgui5.mo", "share/locale/lv/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/lv/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/lv/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/lv/LC_MESSAGES/kwatchgnupg.mo", "share/locale/lv/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/lv/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/lv/LC_MESSAGES/kiconthemes5.mo", "share/locale/lv/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/lv/LC_MESSAGES/libkleopatra.mo", "share/locale/lv/LC_MESSAGES/kconfig5_qt.qm", "share/locale/lv/LC_MESSAGES/kleopatra.mo", "share/locale/uz@cyrillic/kf5_entry.desktop", "share/locale/uz@cyrillic/LC_MESSAGES/ki18n5.mo", "share/locale/uz@cyrillic/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kxmlgui5.mo", "share/locale/uz@cyrillic/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/uz@cyrillic/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kiconthemes5.mo", "share/locale/uz@cyrillic/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kconfig5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kleopatra.mo", "share/locale/tr/kf5_entry.desktop", "share/locale/tr/LC_MESSAGES/ki18n5.mo", "share/locale/tr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/tr/LC_MESSAGES/kxmlgui5.mo", "share/locale/tr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/tr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/tr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/tr/LC_MESSAGES/kwatchgnupg.mo", "share/locale/tr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/tr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/tr/LC_MESSAGES/kiconthemes5.mo", "share/locale/tr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/tr/LC_MESSAGES/libkleopatra.mo", "share/locale/tr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/tr/LC_MESSAGES/kleopatra.mo", "share/locale/gl/kf5_entry.desktop", "share/locale/gl/LC_MESSAGES/ki18n5.mo", "share/locale/gl/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/gl/LC_MESSAGES/kxmlgui5.mo", "share/locale/gl/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/gl/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/gl/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/gl/LC_MESSAGES/kwatchgnupg.mo", "share/locale/gl/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/gl/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/gl/LC_MESSAGES/kiconthemes5.mo", "share/locale/gl/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/gl/LC_MESSAGES/libkleopatra.mo", "share/locale/gl/LC_MESSAGES/kconfig5_qt.qm", "share/locale/gl/LC_MESSAGES/kleopatra.mo", "share/locale/ta/kf5_entry.desktop", "share/locale/ta/LC_MESSAGES/ki18n5.mo", "share/locale/ta/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ta/LC_MESSAGES/kxmlgui5.mo", "share/locale/ta/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ta/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ta/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ta/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ta/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ta/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ta/LC_MESSAGES/kiconthemes5.mo", "share/locale/ta/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ta/LC_MESSAGES/libkleopatra.mo", "share/locale/ta/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ta/LC_MESSAGES/kleopatra.mo", "share/locale/af/kf5_entry.desktop", "share/locale/af/LC_MESSAGES/ki18n5.mo", "share/locale/af/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/af/LC_MESSAGES/kxmlgui5.mo", "share/locale/af/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/af/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/af/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/af/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/af/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/af/LC_MESSAGES/kiconthemes5.mo", "share/locale/af/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/af/LC_MESSAGES/kconfig5_qt.qm", "share/locale/af/LC_MESSAGES/kleopatra.mo", "share/locale/es/kf5_entry.desktop", "share/locale/es/LC_MESSAGES/ki18n5.mo", "share/locale/es/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/es/LC_MESSAGES/kxmlgui5.mo", "share/locale/es/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/es/LC_MESSAGES/gpa.mo", "share/locale/es/LC_MESSAGES/atk10.mo", "share/locale/es/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/es/LC_MESSAGES/gtk20-properties.mo", "share/locale/es/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/es/LC_MESSAGES/kwatchgnupg.mo", "share/locale/es/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/es/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/es/LC_MESSAGES/kiconthemes5.mo", "share/locale/es/LC_MESSAGES/glib20.mo", "share/locale/es/LC_MESSAGES/gtk20.mo", "share/locale/es/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/es/LC_MESSAGES/libkleopatra.mo", "share/locale/es/LC_MESSAGES/kconfig5_qt.qm", "share/locale/es/LC_MESSAGES/kleopatra.mo", "share/locale/en_GB/kf5_entry.desktop", "share/locale/en_GB/LC_MESSAGES/ki18n5.mo", "share/locale/en_GB/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kxmlgui5.mo", "share/locale/en_GB/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/en_GB/LC_MESSAGES/kwatchgnupg.mo", "share/locale/en_GB/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kiconthemes5.mo", "share/locale/en_GB/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/en_GB/LC_MESSAGES/libkleopatra.mo", "share/locale/en_GB/LC_MESSAGES/kconfig5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kleopatra.mo", "share/locale/ca/kf5_entry.desktop", "share/locale/ca/LC_MESSAGES/ki18n5.mo", "share/locale/ca/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ca/LC_MESSAGES/kxmlgui5.mo", "share/locale/ca/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ca/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ca/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ca/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ca/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ca/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ca/LC_MESSAGES/kiconthemes5.mo", "share/locale/ca/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ca/LC_MESSAGES/libkleopatra.mo", "share/locale/ca/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ca/LC_MESSAGES/kleopatra.mo", "share/locale/el/kf5_entry.desktop", "share/locale/el/LC_MESSAGES/ki18n5.mo", "share/locale/el/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/el/LC_MESSAGES/kxmlgui5.mo", "share/locale/el/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/el/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/el/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/el/LC_MESSAGES/kwatchgnupg.mo", "share/locale/el/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/el/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/el/LC_MESSAGES/kiconthemes5.mo", "share/locale/el/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/el/LC_MESSAGES/libkleopatra.mo", "share/locale/el/LC_MESSAGES/kconfig5_qt.qm", "share/locale/el/LC_MESSAGES/kleopatra.mo", "share/locale/se/kf5_entry.desktop", "share/locale/se/LC_MESSAGES/ki18n5.mo", "share/locale/se/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/se/LC_MESSAGES/kxmlgui5.mo", "share/locale/se/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/se/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/se/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/se/LC_MESSAGES/kwatchgnupg.mo", "share/locale/se/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/se/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/se/LC_MESSAGES/kiconthemes5.mo", "share/locale/se/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/se/LC_MESSAGES/libkleopatra.mo", "share/locale/se/LC_MESSAGES/kconfig5_qt.qm", "share/locale/se/LC_MESSAGES/kleopatra.mo", "share/locale/sr@latin/kf5_entry.desktop", "share/locale/sr@latin/LC_MESSAGES/ki18n5.mo", "share/locale/sr@latin/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kxmlgui5.mo", "share/locale/sr@latin/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sr@latin/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sr@latin/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kiconthemes5.mo", "share/locale/sr@latin/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/libkleopatra.mo", "share/locale/sr@latin/LC_MESSAGES/kconfig5_qt.qm", "share/locale/km/kf5_entry.desktop", "share/locale/km/LC_MESSAGES/ki18n5.mo", "share/locale/km/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/km/LC_MESSAGES/kxmlgui5.mo", "share/locale/km/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/km/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/km/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/km/LC_MESSAGES/kwatchgnupg.mo", "share/locale/km/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/km/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/km/LC_MESSAGES/kiconthemes5.mo", "share/locale/km/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/km/LC_MESSAGES/libkleopatra.mo", "share/locale/km/LC_MESSAGES/kconfig5_qt.qm", "share/locale/km/LC_MESSAGES/kleopatra.mo", "share/locale/be/kf5_entry.desktop", "share/locale/be/LC_MESSAGES/ki18n5.mo", "share/locale/be/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/be/LC_MESSAGES/kxmlgui5.mo", "share/locale/be/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/be/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/be/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/be/LC_MESSAGES/kwatchgnupg.mo", "share/locale/be/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/be/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/be/LC_MESSAGES/kiconthemes5.mo", "share/locale/be/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/be/LC_MESSAGES/libkleopatra.mo", "share/locale/be/LC_MESSAGES/kconfig5_qt.qm", "share/locale/be/LC_MESSAGES/kleopatra.mo", "share/locale/pa/kf5_entry.desktop", "share/locale/pa/LC_MESSAGES/ki18n5.mo", "share/locale/pa/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/pa/LC_MESSAGES/kxmlgui5.mo", "share/locale/pa/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/pa/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/pa/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/pa/LC_MESSAGES/kwatchgnupg.mo", "share/locale/pa/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/pa/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/pa/LC_MESSAGES/kiconthemes5.mo", "share/locale/pa/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/pa/LC_MESSAGES/libkleopatra.mo", "share/locale/pa/LC_MESSAGES/kconfig5_qt.qm", "share/locale/pa/LC_MESSAGES/kleopatra.mo", "share/locale/ms/kf5_entry.desktop", "share/locale/ms/LC_MESSAGES/ki18n5.mo", "share/locale/ms/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ms/LC_MESSAGES/kxmlgui5.mo", "share/locale/ms/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ms/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ms/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ms/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ms/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ms/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ms/LC_MESSAGES/kiconthemes5.mo", "share/locale/ms/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ms/LC_MESSAGES/libkleopatra.mo", "share/locale/ms/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ms/LC_MESSAGES/kleopatra.mo", "share/locale/ca@valencia/kf5_entry.desktop", "share/locale/ca@valencia/LC_MESSAGES/ki18n5.mo", "share/locale/ca@valencia/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kxmlgui5.mo", "share/locale/ca@valencia/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ca@valencia/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ca@valencia/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kiconthemes5.mo", "share/locale/ca@valencia/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/libkleopatra.mo", "share/locale/ca@valencia/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kleopatra.mo", "share/locale/da/kf5_entry.desktop", "share/locale/da/LC_MESSAGES/ki18n5.mo", "share/locale/da/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/da/LC_MESSAGES/kxmlgui5.mo", "share/locale/da/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/da/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/da/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/da/LC_MESSAGES/kwatchgnupg.mo", "share/locale/da/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/da/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/da/LC_MESSAGES/kiconthemes5.mo", "share/locale/da/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/da/LC_MESSAGES/libkleopatra.mo", "share/locale/da/LC_MESSAGES/kconfig5_qt.qm", "share/locale/da/LC_MESSAGES/kleopatra.mo", "share/locale/nl/kf5_entry.desktop", "share/locale/nl/LC_MESSAGES/ki18n5.mo", "share/locale/nl/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/nl/LC_MESSAGES/kxmlgui5.mo", "share/locale/nl/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/nl/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/nl/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/nl/LC_MESSAGES/kwatchgnupg.mo", "share/locale/nl/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/nl/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/nl/LC_MESSAGES/kiconthemes5.mo", "share/locale/nl/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/nl/LC_MESSAGES/libkleopatra.mo", "share/locale/nl/LC_MESSAGES/kconfig5_qt.qm", "share/locale/nl/LC_MESSAGES/kleopatra.mo", "share/locale/zh_CN/kf5_entry.desktop", "share/locale/zh_CN/LC_MESSAGES/ki18n5.mo", "share/locale/zh_CN/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kxmlgui5.mo", "share/locale/zh_CN/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/zh_CN/LC_MESSAGES/kwatchgnupg.mo", "share/locale/zh_CN/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kiconthemes5.mo", "share/locale/zh_CN/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/libkleopatra.mo", "share/locale/zh_CN/LC_MESSAGES/kconfig5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kleopatra.mo", "share/QtProject/qtlogging.ini", "share/gpg4win/README.pt.txt", "share/gpg4win/HOWTO-SMIME.de.txt", "share/gpg4win/README.ar.txt", "share/gpg4win/file-ext.ico", "share/gpg4win/README.fr.txt", "share/gpg4win/HOWTO-SMIME.en.txt", "share/gpg4win/README.it.txt", "share/gpg4win/gpg4win-compendium-de.pdf", "share/gpg4win/versioninfo.txt", "share/gpg4win/README.de.txt", "share/gpg4win/gpg4win-compendium-en.pdf", "share/gpg4win/README.es.txt", "share/gpg4win/README.ru.txt", "share/gpg4win/README.cz.txt", "share/gpg4win/README.en.txt", "share/gpa/gpa-logo.ppm", "share/gpa/gpa.png", "share/gnupg/paperkey.man", NULL }; diff --git a/src/mkportable.c b/src/mkportable.c index c53c3e2c..e0dcf725 100644 --- a/src/mkportable.c +++ b/src/mkportable.c @@ -1,843 +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-full.h" static int verbose; 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, "/"); 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); + p = fname + strlen (target_dir) + 1; 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; } 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 ("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" " --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, "--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 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; } diff --git a/src/uninst-kde-l10n.nsi b/src/uninst-kde-l10n.nsi index 2f842857..958b852c 100644 --- a/src/uninst-kde-l10n.nsi +++ b/src/uninst-kde-l10n.nsi @@ -1,1310 +1,1328 @@ # THIS FILE IS GENERATED! See kde-l10n.sh # Copyright (C) 2016 Intevation GmbH # # This file is part of GPG4Win. # # GPG4Win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GPG4Win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA !ifdef prefix !undef prefix !endif !define prefix ${ipdir}/kde-l10n-${gpg4win_pkg_kde_l10n_version} ; Uninstaller section. Section "-un.kde-l10n" !ifdef SOURCES Push "${gpg4win_pkg_kde-l10n}" Call un.SourceDelete !else Delete "$INSTDIR\share\locale\af\kf5_entry.desktop" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\af\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\af\LC_MESSAGES" RMDir "$INSTDIR\share\locale\af\LC_MESSAGES" RMDir "$INSTDIR\share\locale\af" Delete "$INSTDIR\share\locale\ar\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ar\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ar\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ar" Delete "$INSTDIR\share\locale\be\kf5_entry.desktop" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\be\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\be\LC_MESSAGES" RMDir "$INSTDIR\share\locale\be\LC_MESSAGES" RMDir "$INSTDIR\share\locale\be" Delete "$INSTDIR\share\locale\bg\kf5_entry.desktop" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\bg\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\bg\LC_MESSAGES" RMDir "$INSTDIR\share\locale\bg\LC_MESSAGES" RMDir "$INSTDIR\share\locale\bg" Delete "$INSTDIR\share\locale\br\kf5_entry.desktop" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\br\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\br\LC_MESSAGES" RMDir "$INSTDIR\share\locale\br\LC_MESSAGES" RMDir "$INSTDIR\share\locale\br" Delete "$INSTDIR\share\locale\bs\kf5_entry.desktop" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\bs\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\bs\LC_MESSAGES" RMDir "$INSTDIR\share\locale\bs\LC_MESSAGES" RMDir "$INSTDIR\share\locale\bs" Delete "$INSTDIR\share\locale\ca\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ca\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ca\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ca" Delete "$INSTDIR\share\locale\ca@valencia\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ca@valencia\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ca@valencia" Delete "$INSTDIR\share\locale\cs\kf5_entry.desktop" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\cs\LC_MESSAGES" RMDir "$INSTDIR\share\locale\cs\LC_MESSAGES" RMDir "$INSTDIR\share\locale\cs" Delete "$INSTDIR\share\locale\cy\kf5_entry.desktop" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\cy\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\cy\LC_MESSAGES" RMDir "$INSTDIR\share\locale\cy\LC_MESSAGES" RMDir "$INSTDIR\share\locale\cy" Delete "$INSTDIR\share\locale\da\kf5_entry.desktop" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\da\LC_MESSAGES" RMDir "$INSTDIR\share\locale\da\LC_MESSAGES" RMDir "$INSTDIR\share\locale\da" Delete "$INSTDIR\share\locale\de\kf5_entry.desktop" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\de\LC_MESSAGES" RMDir "$INSTDIR\share\locale\de\LC_MESSAGES" RMDir "$INSTDIR\share\locale\de" Delete "$INSTDIR\share\locale\el\kf5_entry.desktop" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\el\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\el\LC_MESSAGES" RMDir "$INSTDIR\share\locale\el\LC_MESSAGES" RMDir "$INSTDIR\share\locale\el" Delete "$INSTDIR\share\locale\en_GB\kf5_entry.desktop" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\en_GB\LC_MESSAGES" RMDir "$INSTDIR\share\locale\en_GB\LC_MESSAGES" RMDir "$INSTDIR\share\locale\en_GB" Delete "$INSTDIR\share\locale\eo\kf5_entry.desktop" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\eo\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\eo\LC_MESSAGES" RMDir "$INSTDIR\share\locale\eo\LC_MESSAGES" RMDir "$INSTDIR\share\locale\eo" Delete "$INSTDIR\share\locale\es\kf5_entry.desktop" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\es\LC_MESSAGES" RMDir "$INSTDIR\share\locale\es\LC_MESSAGES" RMDir "$INSTDIR\share\locale\es" Delete "$INSTDIR\share\locale\et\kf5_entry.desktop" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\et\LC_MESSAGES" RMDir "$INSTDIR\share\locale\et\LC_MESSAGES" RMDir "$INSTDIR\share\locale\et" Delete "$INSTDIR\share\locale\eu\kf5_entry.desktop" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\eu\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\eu\LC_MESSAGES" RMDir "$INSTDIR\share\locale\eu\LC_MESSAGES" RMDir "$INSTDIR\share\locale\eu" Delete "$INSTDIR\share\locale\fa\kf5_entry.desktop" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\fa\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fa\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fa" Delete "$INSTDIR\share\locale\fi\kf5_entry.desktop" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\fi\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fi\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fi" Delete "$INSTDIR\share\locale\fr\kf5_entry.desktop" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\fr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fr" Delete "$INSTDIR\share\locale\fy\kf5_entry.desktop" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\fy\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\fy\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fy\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fy" Delete "$INSTDIR\share\locale\ga\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ga\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ga\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ga\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ga" Delete "$INSTDIR\share\locale\gl\kf5_entry.desktop" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\gl\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\gl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\gl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\gl" Delete "$INSTDIR\share\locale\he\kf5_entry.desktop" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\he\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\he\LC_MESSAGES" RMDir "$INSTDIR\share\locale\he\LC_MESSAGES" RMDir "$INSTDIR\share\locale\he" Delete "$INSTDIR\share\locale\hi\kf5_entry.desktop" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\hi\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\hi\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hi\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hi" Delete "$INSTDIR\share\locale\hne\kf5_entry.desktop" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\hne\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\hne\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hne\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hne" Delete "$INSTDIR\share\locale\hr\kf5_entry.desktop" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\hr\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\hr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hr" Delete "$INSTDIR\share\locale\hu\kf5_entry.desktop" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\hu\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hu\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hu" Delete "$INSTDIR\share\locale\ia\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ia\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ia\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ia\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ia" Delete "$INSTDIR\share\locale\is\kf5_entry.desktop" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\is\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\is\LC_MESSAGES" RMDir "$INSTDIR\share\locale\is\LC_MESSAGES" RMDir "$INSTDIR\share\locale\is" Delete "$INSTDIR\share\locale\it\kf5_entry.desktop" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\it\LC_MESSAGES" RMDir "$INSTDIR\share\locale\it\LC_MESSAGES" RMDir "$INSTDIR\share\locale\it" Delete "$INSTDIR\share\locale\ja\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ja\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ja\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ja" Delete "$INSTDIR\share\locale\kk\kf5_entry.desktop" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\kk\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\kk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\kk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\kk" Delete "$INSTDIR\share\locale\km\kf5_entry.desktop" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\km\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\km\LC_MESSAGES" RMDir "$INSTDIR\share\locale\km\LC_MESSAGES" RMDir "$INSTDIR\share\locale\km" Delete "$INSTDIR\share\locale\ko\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ko\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ko\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ko\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ko" Delete "$INSTDIR\share\locale\lt\kf5_entry.desktop" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\lt\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\lt\LC_MESSAGES" RMDir "$INSTDIR\share\locale\lt\LC_MESSAGES" RMDir "$INSTDIR\share\locale\lt" Delete "$INSTDIR\share\locale\lv\kf5_entry.desktop" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\lv\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\lv\LC_MESSAGES" RMDir "$INSTDIR\share\locale\lv\LC_MESSAGES" RMDir "$INSTDIR\share\locale\lv" Delete "$INSTDIR\share\locale\mai\kf5_entry.desktop" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\mai\LC_MESSAGES\libkleopatra.mo" RMDir "$INSTDIR\share\locale\mai\LC_MESSAGES" RMDir "$INSTDIR\share\locale\mai\LC_MESSAGES" RMDir "$INSTDIR\share\locale\mai" Delete "$INSTDIR\share\locale\mk\kf5_entry.desktop" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\mk\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\mk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\mk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\mk" Delete "$INSTDIR\share\locale\mr\kf5_entry.desktop" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\mr\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\mr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\mr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\mr" Delete "$INSTDIR\share\locale\ms\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ms\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ms\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ms\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ms" Delete "$INSTDIR\share\locale\nb\kf5_entry.desktop" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\nb\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nb\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nb" Delete "$INSTDIR\share\locale\nds\kf5_entry.desktop" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\nds\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\nds\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nds\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nds" Delete "$INSTDIR\share\locale\ne\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ne\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ne\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ne\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ne" Delete "$INSTDIR\share\locale\nl\kf5_entry.desktop" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\nl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nl" Delete "$INSTDIR\share\locale\nn\kf5_entry.desktop" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\nn\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\nn\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nn\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nn" Delete "$INSTDIR\share\locale\pa\kf5_entry.desktop" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\pa\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\pa\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pa\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pa" Delete "$INSTDIR\share\locale\pl\kf5_entry.desktop" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\pl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pl" Delete "$INSTDIR\share\locale\pt\kf5_entry.desktop" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\pt\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt" Delete "$INSTDIR\share\locale\pt_BR\kf5_entry.desktop" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\pt_BR\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt_BR\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt_BR" Delete "$INSTDIR\share\locale\ro\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ro\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ro\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ro" Delete "$INSTDIR\share\locale\ru\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ru\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ru\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ru" Delete "$INSTDIR\share\locale\se\kf5_entry.desktop" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\se\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\se\LC_MESSAGES" RMDir "$INSTDIR\share\locale\se\LC_MESSAGES" RMDir "$INSTDIR\share\locale\se" + Delete "$INSTDIR\share\locale\sk\kf5_entry.desktop" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kconfigwidgets5.mo" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\ki18n5.mo" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kiconthemes5.mo" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kxmlgui5.mo" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kconfig5_qt.qm" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kcompletion5_qt.qm" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kcodecs5_qt.qm" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kcoreaddons5_qt.qm" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kitemviews5_qt.qm" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kwidgetsaddons5_qt.qm" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kwindowsystem5_qt.qm" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\libkleopatra.mo" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kwatchgnupg.mo" + Delete "$INSTDIR\share\locale\sk\LC_MESSAGES\kleopatra.mo" +RMDir "$INSTDIR\share\locale\sk\LC_MESSAGES" +RMDir "$INSTDIR\share\locale\sk\LC_MESSAGES" +RMDir "$INSTDIR\share\locale\sk" Delete "$INSTDIR\share\locale\sl\kf5_entry.desktop" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\sl\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\sl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sl" Delete "$INSTDIR\share\locale\sq\kf5_entry.desktop" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\sq\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\sq\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sq\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sq" Delete "$INSTDIR\share\locale\sr\kf5_entry.desktop" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\sr\LC_MESSAGES\kwatchgnupg.mo" RMDir "$INSTDIR\share\locale\sr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr" Delete "$INSTDIR\share\locale\sr@ijekavian\kf5_entry.desktop" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES\kwatchgnupg.mo" RMDir "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr@ijekavian\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr@ijekavian" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\kf5_entry.desktop" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES\kwatchgnupg.mo" RMDir "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr@ijekavianlatin\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr@ijekavianlatin" Delete "$INSTDIR\share\locale\sr@latin\kf5_entry.desktop" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\sr@latin\LC_MESSAGES\kwatchgnupg.mo" RMDir "$INSTDIR\share\locale\sr@latin\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr@latin\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr@latin" Delete "$INSTDIR\share\locale\sv\kf5_entry.desktop" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\sv\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sv\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sv" Delete "$INSTDIR\share\locale\ta\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ta\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ta\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ta\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ta" Delete "$INSTDIR\share\locale\tg\kf5_entry.desktop" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\tg\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\tg\LC_MESSAGES" RMDir "$INSTDIR\share\locale\tg\LC_MESSAGES" RMDir "$INSTDIR\share\locale\tg" Delete "$INSTDIR\share\locale\th\kf5_entry.desktop" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\th\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\th\LC_MESSAGES" RMDir "$INSTDIR\share\locale\th\LC_MESSAGES" RMDir "$INSTDIR\share\locale\th" Delete "$INSTDIR\share\locale\tr\kf5_entry.desktop" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\tr\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\tr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\tr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\tr" Delete "$INSTDIR\share\locale\ug\kf5_entry.desktop" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\ug\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\ug\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ug\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ug" Delete "$INSTDIR\share\locale\uk\kf5_entry.desktop" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\uk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\uk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\uk" Delete "$INSTDIR\share\locale\uz\kf5_entry.desktop" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\uz\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\uz\LC_MESSAGES" RMDir "$INSTDIR\share\locale\uz\LC_MESSAGES" RMDir "$INSTDIR\share\locale\uz" Delete "$INSTDIR\share\locale\uz@cyrillic\kf5_entry.desktop" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES" RMDir "$INSTDIR\share\locale\uz@cyrillic\LC_MESSAGES" RMDir "$INSTDIR\share\locale\uz@cyrillic" Delete "$INSTDIR\share\locale\xh\kf5_entry.desktop" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\xh\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\xh\LC_MESSAGES" RMDir "$INSTDIR\share\locale\xh\LC_MESSAGES" RMDir "$INSTDIR\share\locale\xh" Delete "$INSTDIR\share\locale\zh_CN\kf5_entry.desktop" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\zh_CN\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\zh_CN\LC_MESSAGES" RMDir "$INSTDIR\share\locale\zh_CN\LC_MESSAGES" RMDir "$INSTDIR\share\locale\zh_CN" Delete "$INSTDIR\share\locale\zh_TW\kf5_entry.desktop" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kconfigwidgets5.mo" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\ki18n5.mo" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kiconthemes5.mo" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kxmlgui5.mo" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kconfig5_qt.qm" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kcompletion5_qt.qm" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kcodecs5_qt.qm" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kcoreaddons5_qt.qm" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kitemviews5_qt.qm" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kwidgetsaddons5_qt.qm" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kwindowsystem5_qt.qm" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\libkleopatra.mo" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kwatchgnupg.mo" Delete "$INSTDIR\share\locale\zh_TW\LC_MESSAGES\kleopatra.mo" RMDir "$INSTDIR\share\locale\zh_TW\LC_MESSAGES" RMDir "$INSTDIR\share\locale\zh_TW\LC_MESSAGES" RMDir "$INSTDIR\share\locale\zh_TW" RMDir "$INSTDIR\share\locale" RMDir "$INSTDIR\share" RMDir "$INSTDIR" !endif SectionEnd