diff --git a/.gitignore b/.gitignore index fd3d44fc..8a97af1e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,82 +1,86 @@ Makefile Makefile.in aclocal.m4 autom4te.cache/ build-aux/git-hooks/pre-commit config.h config.h.in config.log config.status config.status.lineno configure.lineno configure stamp-h1 /*.tar.bz2 /gpg4win-2.* doc/manual/version.tex src/config.nsi po/POTFILES po/*.nsi +po/*.gmo po/gpg4win.pot po/remove-potcdate.sed po/stamp-po po/nsis-msgfmt patches/gnupg2/01-version.patch src/gpg4win.mk src/mingwm10.dll /packages/*.tar.gz /packages/*.tar.bz2 /packages/*.zip /packages/*.tar.bz2 /packages/*.tar.xz /gpg4win-2.*.*-git???????/ /packages/packages.current.sig /src/playground /src/stamps /src/appimage/appimage.mk +src/installers +src/signed_installers + /doc/manual/gpg4win-compendium-de.aux /doc/manual/gpg4win-compendium-de.idx /doc/manual/gpg4win-compendium-de.ilg /doc/manual/gpg4win-compendium-de.ind /doc/manual/gpg4win-compendium-de.log /doc/manual/gpg4win-compendium-de.out /doc/manual/gpg4win-compendium-de.pdf /doc/manual/gpg4win-compendium-de.toc /doc/manual/gpg4win-compendium-en.aux /doc/manual/gpg4win-compendium-en.idx /doc/manual/gpg4win-compendium-en.ilg /doc/manual/gpg4win-compendium-en.ind /doc/manual/gpg4win-compendium-en.log /doc/manual/gpg4win-compendium-en.out /doc/manual/gpg4win-compendium-en.pdf /doc/manual/gpg4win-compendium-en.toc /src/NEWS.tmp /src/README.ar.txt /src/README.de.txt /src/README.en.txt /src/README.es.txt /src/README.fr.txt /src/README.pt.txt /src/README.ru.txt /src/g4wihelp.dll /src/gpgwrap-2.exe /src/gpgwrap.exe /src/installer-options.ini /src/md5sum.exe /src/sha1sum.exe /src/sha256sum.exe /src/versioninfo.txt /src/kleowrap.exe /src/gpg4win-*.exe /src/HOWTO-SMIME.de.txt /src/HOWTO-SMIME.en.txt /src/COMPONENTS-list.tmp /web/ /src/libgcc_s_sjlj-1.dll-x /src/libstdc++-6.dll-x /po/build-cc /src/license.blurb /src/mkportable.exe diff --git a/NEWS b/NEWS index 09b78fa7..06f55d41 100644 --- a/NEWS +++ b/NEWS @@ -1,2578 +1,2888 @@ # 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 4.0.0 (unreleased) ------------------------------------------------- +------------------------------------------------- ~~~~~~~~~~~~~~~ GnuPG: 2.3.1 -Kleopatra: 3.1.15 +Kleopatra: 3.1.19 GPA: 0.10.0 -GpgOL: 2.4.10 +GpgOL: 2.5.0 +GpgEX: 1.0.8 +Kompendium DE: 4.0.1 +Compendium EN: 3.0.0 +~~~~~~~~~~~~~~~ + +Noteworthy changes in Version 3.1.19 (2021-10-09) +------------------------------------------------- + +(en) Kleopatra: Ask GnuPG for the correct path for the uiserver socket + (T5619). + +(en) Kleopatra: Fix a problem with smartcard detection on startup. + (rKd2338373ab41) + +(en) Kleopatra: Enable the "create openpgp key from card" command only + for GnuPG >= 2.3. (rK107abfdb1a41) + +(en) GnuPG: Updated to 2.2.32. For details see: + https://lists.gnupg.org/pipermail/gnupg-announce/2021q4/000465.html + +~~~~~~~~~~~~~~~ +GnuPG: 2.2.32 +Kleopatra: 3.1.19 +GPA: 0.10.0 +GpgOL: 2.5.0 +GpgEX: 1.0.8 +Kompendium DE: 4.0.1 +Compendium EN: 3.0.0 +~~~~~~~~~~~~~~~ + +Noteworthy changes in Version 3.1.18 +------------------------------------ + +(en) [not released] + + +Noteworthy changes in Version 3.1.17 (2021-09-17) +------------------------------------------------ + +(en) Kleopatra: Windows no longer appear in the background + when Kleopatra is not the active foreground process. + (T5533) + +(de) Kleopatra: Fenster erscheinen nicht mehr im Hintergrund + wenn Kleopatra nicht das aktive Vordergrund Fenster war. + (T5533) + +(en) Kleopatra: The directory services configuration for LDAP + servers has been extended. (T5465) + +(de) Kleopatra: Die Konfiguration von LDAP Verzeichnisdiensten + wurde verbessert. (T5465) + +(en) Kleopatra: It is now possible to set an expiration date + for a certification. (T5336) + +(de) Kleopatra: Es ist nun möglich ein Ablaufdatum für eine + beglaubigung zu setzen. (T5336) + +(en) Kleopatra: It is now possible to update subkey expiration + dates with Kleopatra. (T4717) + +(de) Kleopatra: Es ist nun möglich auch das Ablaufdatum von + unterschlüsseln zu ändern. (T4717) + +(en) Kleopatra: The default keyserver is now queried from GnuPG. + (T5514) + +(de) Kleopatra: Der standard Schlüsselserver wird nun von GnuPG + abgefragt. (T5514) + +(en) Kleopatra: Users are now prompted to set the ownertrust + when certifying with an untrusted key. (T5511) + +(de) Kleopatra: Es wird nun aufgefordert das Beglaubigungsvertrauen + zu setzen wenn man mit einem nicht vertrautem Schlüssel + eine Beglaubigung durchführt. (T5511) + +(en) Kleopatra: Symmetric encryption is now preselected if + no keys are present. (T5545) + +(de) Kleopatra: Symmetrische Verschlüsselung ist nun vorausgewählt + wenn keine Schlüssel vorhanden sind. (T5545) + +(en) Kleopatra: Every action in the file encryption dialow + is now accessible through a shortcut. (T5544) + +(de) Kleopatra: Jede Aktion im Verschlüsselungs-Dialog hat nun + einen Keyboard-Shortcut. (T5544) + +(en) Kleopatra: Accessibility, especially for encryption, + has been greatly improved. (T5535) + +(de) Kleopatra: Die Barrierefreiheit, besonders für Verschlüsselung + wurde stark verbessert. (T5535) + +(en) Pinentry: Symmetric passwords are now formatted when + visible if the corresponding gpg-agent option + "pinentry-formatted-passphrase" has been set. (T5517) + +(de) Pinentry: Symmetrische Passwörter werden nun formatiert + angezeigt wenn die entsprechende Option + "pinentry-formatted-passphrase" im gpg-agent + gesetzt wurde. (T5517) + +(en) Pinentry: It is now possible to generate secure + passwords for symmetric encryption through gpg-agent. + (T5517) + +(de) Pinentry: Es ist nun möglich sichere Passwörter für + die symmetrische Verschlüsselung über den gpg-agent + zu generieren. (T5517) + +(en) Pinentry: It is now possible to add custom help text + files to explain passphrase constraints. (T5517) + +(de) Pinentry: Es ist jetzt möglich angepasste Hilfe Texte + zu hinterlegen um Passwort-Regeln anzuzeigen. (T5517) + +(en) Pinentry: Passphrase constraints are now better + checked and violations no longer clear the entered + passphrase. (T5532) + +(de) Pinentry: Passwort Regeln können nun besser geprüft + werden und ein nicht entsprechendes Passwort wird + nicht mehr aus der Eingabe gelöscht. (T5532) + +(en) Pinentry: A capslock warning is now shown. (T4950) + +(de) Pinentry: Es wird nun eine Warnung angezeigt wenn + die Hochstelltaste aktiv ist. (T4950) + +(en) Pinentry: The dialog is now more accessible and + constraints are shown in a way that screenreaders + can handle. + +(de) Pinentry: Die Barrierefreiheit des Dialogs wurde + verbessert so das alle Warnungen und Aktionen gut + von Screenreadern verarbeitet werden. + +(en) GnuPG: Passphrase constraint handling has been + improved with a new syntax for constraints. + (T5517) + +(de) GnuPG: Die Unterstützung für Passwort-Regeln wurde + verbessert und erlaubt nun auch Sonder-Regeln für + symmetrische Passwörter. + (T5517) + +(en) GnuPG: The socket files are now located under + Appdata/Local. (T5537) + +(de) GnuPG: Die Socket Dateien liegen nun unter + Appdata/Local. (T5537) + +(en) GnuPG: Updated to 2.2.31 See: + https://lists.gnupg.org/pipermail/gnupg-announce/2021q3/000464.html + +(de) GnuPG: Auf Version 2.2.31 aktualisiert: + https://lists.gnupg.org/pipermail/gnupg-announce/2021q3/000464.html + +~~~~~~~~~~~~~~~ +GnuPG: 2.2.31 +Kleopatra: 3.1.17 +GPA: 0.10.0 +GpgOL: 2.5.0 +GpgEX: 1.0.6 +Kompendium DE: 4.0.1 +Compendium EN: 3.0.0 +~~~~~~~~~~~~~~~ + +Noteworthy changes in Version 3.1.16 (2021-06-11) +------------------------------------------------ + +(en) GpgOL: Added support for encrypting Outlook elements such + as forwarded mails or contacts and events. (T4184) + +(de) GpgOL: Es werden nun auch Outlook Elemente, wie etwa weitergeleitete + Mails oder Kontakte und Termine in Krypo Mails unterstützt. (T4184) + +(en) GpgOL: The "conflicting crypto preferences" warning + now ignores more undocumented states. (T5335) + +(de) GpgOL: Die Warnung zu "Widersprüchlichen Krypto Einstellungen" + ignoriert nun undokumentierte Werte von Outlook. (T5335) + +(en) Kleopatra: Added a "Groups" feature where you can define + recipient groups that can then be selected as a whole when + doing operations. (T5175 T5241) + +(de) Kleopatra: Das neue Feature "Gruppen" erlaubt es, Gruppen zu + definieren, die dann bei der Empfänger-Auswahl als Ganzes + ausgewählt werden können. (T5175 T5241) + +(en) Kleopatra: Encryption works again with Windows shared file + system paths. (T5216) + +(de) Kleopatra: Verschlüsseln funktioniert nun auch wieder mit + Windows Netzwerkpfaden. (T5216) + +(en) Kleopatra: The check for elevated execution is now + only a warning and no longer a hard error. (T5248) + +(de) Kleopatra: Die Prüfung ob Kleopatra mit erhöhten Rechten + ausgeführt wird, führt nur noch zu einer Warnung und nicht + mehr zu einem Fehler. (T5248) + +(en) Kleopatra: The combined export of S/MIME and OpenPGP certificates + has been improved. (T5002) + +(de) Kleopatra: Das gleichzeitige Exportieren von S/MIME und + OpenPGP Zertifikaten wurde vereinfacht. (T5002) + +(en) Kleopatra: Search no longer shows all results as uncertified. + (T5388) + +(de) Kleopatra: Die Suche zeigt nicht länger alle Ergebnisse als + "nicht beglaubigt" an. (T5388) + +(en) Kleopatra: Added support for additional CardOS Smartcards. + (T4876) + +(de) Kleopatra: Neue Unterstützung für weitere CardOS Smartcards. + (T4876) + +(en) Kleopatra: Automatically imports public keys for the inserted + Smartcard from an Active Directory / LDAP Server. (T4876) + +(de) Kleopatra: Zertifikate werden nun passend zur eingesteckten + Smartcard von einem konfigurieren Active Directory bzw. LDAP + Server geladen. (T4876) + +(en) Kleopatra: The certify dialog now allows to certify a key + as the certification authority for a specific domain. This + enables Public Key Infrastructures where the certification + is delegated. (T5245) + +(de) Kleopatra: Bei der Beglaubigung kann man nun festlegen, dass + ein Zertifikat vertrauenswürdige Beglaubigungen für eine bestimmte + Domäne ausstellen darf. So kann man eine Infrastruktur etablieren, + bei denen die Verantwortlichkeit für eine Domäne delegiert wird. + (T5245) + +(en) Kleopatra: The Smartcard view has been improved for better + usability. (T4876) + +(de) Kleopatra: Die Benutzbarkeit der Smartcard Ansicht wurde + weiter verbessert. (T4876) + +(en) Kleopatra: Complex LDAP Keyserver entries can now be entered + without corruption. (T5404) + +(de) Kleopatra: Komplexe LDAP Schlüsselserver Einträge können nun + eingegeben werden ohne das es zu Syntax Fehlern kommt. (T5404) + +(en) Kleopatra: Very large Archives no longer lead to crashes on + decryption. (T5475) + +(de) Kleopatra: Sehr große Archive führen nun nicht länger zu einem + Absturz von Kleopatra. (T5475) + +(en) Kleopatra: The performance when decrypting archives has + been improved. (T5478) + +(de) Kleopatra: Das Entschlüsseln von Archiven wurde beschleunigt. + (T5478) + +(en) Kleopatra: Encrypting folders with files larger then 4GB no + longer leads to truncated archives. (T5475) + +(de) Kleopatra: Verschlüsseln von Ordnern mit Dateien, die größer + als 4GB sind, führt nun nicht mehr zu fehlerhaften Archiven. + (T5478) + +(en) Kleopatra: Searching on LDAP / Active Directory for OpenPGP + keys can now show multiple keys and shows details. (T5441) + +(de) Kleopatra: Die Suche in LDAP / Active Directory kann nun mehr + als einen Schlüssel anzeigen und zeigt die korrekten Details. + (T5441) + +(en) GnuPG: Importing OpenPGP keys from LDAP no longer strips third + party signatures. (T5387) + +(de) GnuPG: OpenPGP Schlüssel aus dem LDAP werden nun mit + Beglaubigungen importiert. (T5387) + +(en) GnuPG: Files encrypted with S/MIME (CMS) but only with + a password can now be decrypted. + +(de) GnuPG: Dateien die mit S/MIME (CMS) aber nur mit Passwort + verschlüsselt wurden, können nun entschlüsselt werden. + +(en) GnuPG: Special characters (non 7bit) are now handled again. + (T4398) + +(de) GnuPG: Sonderzeichen auf der Kommandozeile werden nun erneut + gehandhabt. (T4398) + +(en) GnuPG: Updated to 2.2.28 See: + https://lists.gnupg.org/pipermail/gnupg-announce/2021q2/000460.html + +(de) GnuPG: Auf Version 2.2.28 aktualisiert: + https://lists.gnupg.org/pipermail/gnupg-announce/2021q2/000460.html + +~~~~~~~~~~~~~~~ +GnuPG: 2.2.28 +Kleopatra: 3.1.16 +GPA: 0.10.0 +GpgOL: 2.5.0 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.15 (2021-01-12) ------------------------------------------------ (en) GpgOL: Fixed a critical issue since Gpg4win-3.1.12 where the selection of "No Key" for a recipient could lead to arbitrary keys selected instead. (T5223) (de) GpgOL: Ein kritischer Fehler der seit Gpg4win-3.1.12 existierte wurde behoben bei der Auswahl von "Kein Schlüssel" für einen Empfänger konnte es dazu kommen das an beliebige Schlüssel verschlüsselt wurde. (T5223) (en) GpgOL: auto-key-retrieve in the GnuPG config now no longer leads to "No Data" errors when viewing signed mails. (T5164) (de) GpgOL: auto-key-retrieve in der GnuPG Konfiguration führt nun nicht mehr zu "Keine Daten" Fehlern beim betrachten signierter Mails. (T5164) (en) GpgOL: The error "No Data" now leads to more useful output in the mail view. (T5164) (de) GpgOL: Der Fehler "Keine Daten" wird nun besser behandelt und zeigt hilfreiche Informationen in der Mail-Ansicht. (T5164) (en) GpgOL: The name for VS-NfD compliance is now configurable through libkleopatrarc. (de) GpgOL: Der Name für VS-NfD Konformität ist nun in der libkleopatrarc konfigurierbar. (en) Kleopatra: The dialog to create new keys has been simplified and makes it easier to create keys without protection. This can be disabled by setting "enforce-passphrase-constraints" in the gpg-agent configuration. (T5181) (de) Kleopatra: Der Dialog um neue Schlüssel zu erstellen wurde vereinfacht und macht es nun leichter Schlüssel ohne zusätzlichen Passphrase Schutz zu erstellen. Dies kann mit der Option "enforce-passphrase-constraints" in der gpg-agent Konfiguration deaktiviert werden. (T5181) (en) Kleopatra: Name and e-mail for new keys are now obtained through active directory if they are available. (T5181) (de) Kleopatra: Name und Mailaddresse für neue Schlüssel werden nun über Active Directory befüllt wenn diese Information verfügbar ist. (T5181) (en) Kleopatra: Creating S/MIME CSRs for OpenPGP Smartcards has been further improved. (T5127) (de) Kleopatra: Das erstellen von S/MIME CSRs zu OpenPGP Smartcards wurde weiter verbessert. (T5127) (en) Kleopatra: Tag support for certifications has been greatly improved and is now also available when adding keys in the file encrypt dialog. (T5174) (de) Kleopatra: Die Unterstützung für Tags in Beglaubigungen wurde deutlich verbessert und tags werden nun auch berücksichtigt wenn man Schlüssel zur Datei-Verschlüsselung auswählt. (T5174) (en) Kleopatra: Elevated execution of Kleopatra (run as Administrator) is now prevented to avoid accidental permission problems in the GnuPG data folder. (T5212) (de) Kleopatra: Das ausführen mit erhöhten Rechten (als Administrator starten) wird nun verhindert um zu vermeiden das die Dateirechte im GnuPG Datenordner fehlerhaft gesetzt werden. (T5212) (en) Kleopatra: Setting the initial SigG PIN for NetKey cards now also works if the generic PIN is not set. (T5220) (de) Klepoatra: Das setzen der initialen SigG PIN für NetKey Karten funktioniert nun auch wenn die generelle PIN nicht gesetzt ist. (T5220) (en) GnuPG: Now supports system wide configuration files in "%ProgramData%\GNU\etc\gnupg" so Administrators can both set defaults and enforce a specific configuration. The Format is the same as the user configuration under "%AppData%\gnupg" with additional syntax to enforce some options and ignore other options. (T4788) (de) GnuPG: Es gibt nun eine systemweite Konfigurationsmöglichkeit Konfigurationsdateien unter "%ProgramData%\GNU\etc\gnupg" werden nun berücksichtigt. Das Format entspricht der Nutzerkonfiguration unter "%AppData%\gnupg" mit zusätzlicher Syntax um Optionen zu erzwingen und andere zu ignorieren. (T4788) (en) GnuPG: OpenPGP certificates can no be obtained automatically over Active Directory. (de) GnuPG: OpenPGP Zertifikate können nun automatisch über Active Directory bezogen werden. (en) GnuPG: The scheme for LDAP access has been improved. (de) GnuPG: Für LDAP Schlüsselserver wird nun ein verbessertes Schema verwendet. (en) GnuPG: Updated to 2.2.27 See: https://lists.gnupg.org/pipermail/gnupg-announce/2021q1/000452.html Announcement for 2.2.26: https://lists.gnupg.org/pipermail/gnupg-announce/2020q4/000451.html (de) GnuPG: Auf Version 2.2.27 aktualisiert: https://lists.gnupg.org/pipermail/gnupg-announce/2021q1/000452.html Ankündigung von Version 2.2.26: https://lists.gnupg.org/pipermail/gnupg-announce/2020q4/000451.html ~~~~~~~~~~~~~~~ GnuPG: 2.2.27 Kleopatra: 3.1.15 GPA: 0.10.0 GpgOL: 2.4.10 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.14 (2020-11-25) ------------------------------------------------ (en) Kleopatra: It is now possible to revoke certifications with Kleopatra. (T5094) (de) Kleopatra: Es ist nun möglich Beglaubigungen zu mit Kleopatra zu wiederrufen. (T5094) (en) Kleopatra / GnuPG: Unicode home directories are now supported. (T5055) (de) Kleopatra / GnuPG: Heimat-Verzeichnisse mit Unicode Zeichen im Namen werden nun unterstützt. (T5055 und weitere) (en) Kleopatra: Directories for encryption may now contain unicode filenames. (T4083) (de) Kleopatra: Verzeichnisse können nun auch verschlüsselt werden wenn Sie Unicode Dateinamen enthalten. (T4083) (en) Kleopatra: Improved Smartcard support, preshadowing the full multicard support with GnuPG 2.3. (T5066) (de) Kleopatra: Die Smartcard Unterstützung wurde weiter verbessert um unter anderem auf die Unterstützung mehrer Smartcards mit GnuPG 2.3 vorzubereiten. (T5066) (en) Pinentry: The dialog should now receive input focus in more scenarios. (T4123) (de) Pinentry: Der Eingabefokus wird nun häufiger auf die Passworteingabe umgelenkt. (T4123) (en) GpgOL: Plain text mails without attachments are properly displayed again. (de) GpgOL: Reine Text Mails ohne Anhänge werden nun wieder korrekt dargestellt. (en) GpgOL: Plain text e-mails without attachments are displayed correctly again. (de) GpgOL: S/MIME Mails with multiple attachments no longer create an invalid warning. (de) GpgOL: S/MIME Mails mit mehreren Anhängen erzeugen nun nicht mehr fälschliche Warnungen. (en) GnuPG: Updated to 2.2.25 ( https://lists.gnupg.org/pipermail/gnupg-announce/2020q4/000450.html ) (de) GnuPG: Aktualisiert auf Version 2.2.25 ( https://lists.gnupg.org/pipermail/gnupg-announce/2020q4/000450.html ) ~~~~~~~~~~~~~~~ GnuPG: 2.2.25 Kleopatra: 3.1.14 GPA: 0.10.0 GpgOL: 2.4.8 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.13 (2020-09-04) ------------------------------------------------ (en) GnuPG: Updated to 2.2.23 to fix CVE-2020-25125. ( https://lists.gnupg.org/pipermail/gnupg-announce/2020q3/000448.html ) (de) GnuPG: Aktualisiert auf Version 2.2.23 um CVE-2020-25125 zu beheben. ( https://ists.gnupg.org/pipermail/gnupg-announce/2020q3/000448.html ) (en) GpgOL: Fixed an issue where unencrypted drafts of mails were stored on the an Exchange Server and could be restored through the "recently deleted items" option. Especially if the draft encryption, introduced in Gpg4win-3.1.8, is used this can be a security issue. (T5022) Gpg4win cannot offer guarantees that Outlook does not send data which is entered *before* the encryption to Microsoft or an Exchange Server. Under Windows with Outlook this is impossible to control. The draft encryption option is our best effort to avoid this. (de) GpgOL: Eine Möglichkeit wird verhindert das Outlook an einen Exchange server unverschlüsselte Daten vor der Verschlüsselung sendet. Insbesondere wenn die in Gpg4win-3.1.8 eingeführte Entwurfs- Verschlüsselung verwendet wurde ist dies ein Sicherheitsproblem. (T5022) Gpg4win kann nicht garantieren, dass Outlook keine Daten *vor* der Verschlüsselung an Microsoft oder Exchange Server sendet. Dies ist bei dem Betriebssystem Windows und der Verwendung von Outlook unmöglich. Die Entwurfsverschlüsselung ist unsere beste Lösung um dies möglichst zu vermeiden. ~~~~~~~~~~~~~~~ GnuPG: 2.2.23 Kleopatra: 3.1.12 GPA: 0.10.0 GpgOL: 2.4.7 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.12 (2020-07-24) ------------------------------------------------ (en) GpgOL: Improved handling of mails with encrypted subjects. (T4796) (de) GpgOL: Verbesserte Behandlung von Mails mit verschlüsseltem Betreff. (T4796) (en) GpgOL: Improved integration with Web Key Services to automatically provide public keys. (T4839) (de) GpgOL: Die Integration mit Web Key Diensten um öffentl. Schlüssel zu veröffentlichen wurde verbessert. (T4839) (en) GpgOL: The addressbook integration is now more visible. (T4874) (de) GpgOL: Die Addressbuch Integration ist nun stärker sichtbar. (T4874) (en) GpgOL: Group accounts are now properly considered when preselecting the signing key. (T4090) (de) GpgOL: Die Vorauswahl des Signaturschlüssels berücksichtigt nun auch Gruppenpostfächer. (T4090) (en) GpgOL: During signature verification a preview of the content is now displayed. (T4944) (de) GpgOL: Während der Signaturprüfung wird nun eine Vorschau angezeigt. (T4944) (en) GpgOL: Printing of encrypted mails now works correctly after changing the printer. (T4890) (de) GpgOL: Das Drucken von verschlüsselten Mails funktioniert nun auch nach dem Ändern des Druckers. (T4890) (en) GpgOL: Security level of keys obtained from a Web Key Directory is now properly shown as Level 2. (de) GpgOL: Die Sicherheitsstufe von Schlüsseln aus einem Web Key Directory ist nun korrekterweise Stufe 2. (en) GpgOL: Permanently decrypt now works more reliably and should no longer lead to "No Data" errors. (T4718) (de) GpgOL: Dauerhaftes Entschlüsseln funktioniert nun zuverlässiger und sollte nicht mehr zu "No Data" Fehlern führen. (T4718) (en) GpgOL: Long lines in plaintext mails should no longer be displayed as multiple lines after decryption. (T4987) (de) GpgOL: Lange Zeilen in "Nur Text" Mails werden nicht mehr auf mehrere Zeilen nach dem Entschlüsseln umgebrochen. (T4987) (en) GpgOL: Attachments with filenames that are not allowed on Windows can now be handled. (T4835) (de) GpgOL: Anhänge mit Sonderzeichen im Dateinamen die das Windows Dateisystem verbietet, können nun verarbeitet werden. (T4835) (en) GpgOL: Mails with exactly one attachment and no body are now displayed correctly. (de) GpgOL: Mails mit exakt einem Anhang, ohne Nachricht, werden nun korrekt dargestellt. (en) GnuPG: Symmetric encryption now uses only one password dialog. (T4971) (de) GnuPG: Symmetrische Verschlüsselung fragt nun in nur einem Dialog nach dem Passwort. (T4971) (en) GnuPG: Improved certificate import for S/MIME certificates. (T4847) (de) GnuPG: Verbesserter Import von einigen S/MIME Zertifikaten. (T4847) (en) GnuPG: Added support for CardOS 5 Smartcards based on the D-Trust 3.1 card. (de) GnuPG: Basierend auf der D-Trust 3.1 Karte werden nun CardOS 5 Karten unterstützt. (en) GnuPG: Support for rsaPSS signatures has been added. (T4538) (de) GnuPG: Unterstützung für rsaPSS Signaturen wurde hinzugefügt. (T4538) (en) GnuPG: The "Quality" of a new passphrase is no longer incorrectly displayed. (T2103) (de) GnuPG: Die "Qualität" einer neuen Passphrase wird nun nicht mehr falsch dargestellt. (T2103) (en) Kleopatra: Overwriting secret key exports now works correctly. (T4709) (de) Kleopatra: Das überschreiben von Exports des privaten Schlüssels funktioniert nun korrekt. (T4709) (en) Kleopatra: Fixed a case where file sign & encrypt dialogs would not be shown on high DPI systems. (T4819) (de) Kleopatra: Ein Fehler wurde behoben durch den der Dateiverschlüsselungsdialog auf Systemen mit hoher Auflösung nicht korrekt angezeigt wurde. (T4819) (en) Kleopatra: The sorting of multiple tabs has been fixed. (de) Kleopatra: Die Sortierung mehrerer Tabs wurde korrigiert. (en) Kleopatra: The minimal lenght of the Name has been reduced to better support non latin names. (T4745) (de) Kleopatra: Die minimale Länge des Namens wurde reduziert um besser die nicht lateinische Sprache zu unterstützen. (T4745) (en) Kleopatra: The filename suggestion for key exports has been improved to avoid confusion between public and private key exports. (T4995) (de) Kleopatra: Der vorgeschlagene Dateiname beim Export wurde verbessert um eine Verwechslung zwischen privaten und öffentlichen Schlüsseln zu vermeiden. (T4995) (en) Kleopatra: Authentication subkeys can now be exported in the OpenSSH format. (de) Kleopatra: Authentifizierungs-Schlüssel können nun im OpenSSH Format exportiert werden. (en) Kleopatra: Markup is now automatically removed when pasting into the notepad. (T4969) (de) Kleopatra: Markup wird nun automatisch entfernt wenn man Daten in den Notizblock kopiert. (T4969) (en) Kleopatra: "updating..." as key validity is no longer displayed incorrectly when doing a keyserver search. (T4948) (de) Kleopatra: Es wird nun nicht länger "aktualisiere..." als Gültigkeit angezeigt wenn man eine Suche auf dem Schlüsselserver durchführt. (T4948) (en) Gpg4win: The file and URL connections with Kleopatra now properly split arguments and potential external data like filenames and the search query. This prevents a security issue where Kleopatra could be triggered to load a library from a filename provided through an unescaped URL. (de) Gpg4win: Die Datei und URL verknüpfungen mit Kleopatra spalten nun korrekt Argumente und potentiell externe Daten wie Dateinamen und Such-Parameter. Dies verhindert ein Sicherheits-Problem mit dem Kleopatra dazu gebracht werden konnte eine Bibliothek von einem Pfad zu laden der durch eine nicht escapte URL übergeben wurde. ~~~~~~~~~~~~~~~ GnuPG: 2.2.21 Kleopatra: 3.1.12 GPA: 0.10.0 GpgOL: 2.4.6 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.11 (2019-12-17) ------------------------------------------------ (en) GpgOL: Improved compatibility with other clients for S/MIME e.g. the Outlook web interface. (T4543 T4525) (de) GpgOL: Verbesserte Kompatibilität mit anderen Klienten für S/MIME Mails. Zum Beispiel mit dem Outlook Web Interface. (T4543 T4525) (en) GpgOL: E-Mails which are too large to fully decrypt / verify on a Server with E-Mail size limits are now handled with a proper error. (T4731) (de) GpgOL: Mails die zu groß sind um auf einem Server, mit Limits für die Mail-Größe, verarbeitet werden zu können, werden nun mit einer eigenen Fehlermeldung behandelt. (T4731) (en) GpgOL / Kleopatra: The GnuPG-System config page can now be hidden. (de) GpgOL / Kleopatra: Die GnuPG-System Konfiguration kann nun versteckt werden. (en) GpgOL: There is now an additional configuration option to always show the security approval dialog, even with full automation. (de) GpgOL: Es gibt nun eine weitere Konfigurationsoption um den Dialog zur Zertifikats-Bestätigung auch bei voller Automatisierung anzuzeigen. (en) GpgOL: E-Mails are no longer always classified as HTML. (de) GpgOL: Mails werden nun nicht immer als HTML klassifiziert. (en) GpgOL: Saving E-Mails as files now also works when the mail is opened in its own Window. (de) GpgOL: Es funktioniert nun auch Mails als Dateien abzuspeichern wenn diese in einem eigenen Fenster geöffnet sind. (en) GpgOL: Fixed a rare case where GpgOL could crash when opening a Mail from the file system. (de) GpgOL: Ein seltener Absturz wurde behoben der beim öffnen von Mails aus dem Dateisystem passieren konnte. (en) GpgOL: The security approval dialog now has additional info buttons to show extended information. (de) GpgOL: Der Dialog zur Zertifikats-Bestätigung hat nun Info Knöpfe um Details anzuzeigen. (en) Kleopatra: The certify dialog has been reworked to be more user friendly and require less clicks. (T4649) (de) Kleopatra: Der Dialog zum beglaubigen von Benutzerkennungen wurde überarbeitet um die Benutzerfreundlichkeit zu verbessern. (T4649) (en) Kleopatra: New Feature "Search Tags": When certifying a user identity you can now add additional "Tags". Tags are shown which are made by any user that has full ceritification trust. They can be used to group or search keys by additional information. (T4734) (de) Kleopatra: Neues Feature "Tags": Beim beglaubigen einer Benutzerkennung kann man nun zusätzliche Tags angeben. Diese Tags können verwendet werden um Schlüssel zu gruppieren oder danach zu suchen. Es werden alle Tags angezeigt die von Schlüsseln mit vollem Beglaubigungs-Vertrauen angelegt wurden. (T4734) (en) Kleopatra: There is now an error message when a key could not be found during file encryption. (de) Kleopatra: Es erscheint nun eine Fehlermeldung wenn bei der Datei-Verschlüsselung ein Schlüssel nicht gefunden werden konnte. (en) Kleopatra: The Smartcard Management now also works for OpenPGP 3 cards e.g. newer Yubikeys. (de) Kleopatra: Die Smartcard-Verwaltung unterstützt nun auch OpenPGP 3 Karten. Zum Beispiel neuere Yubikeys. (en) GnuPG: Network access is now much faster if IPv6 is not available. (T4165) (de) GnuPG: Netzwerk-Operationen sind nun deutlich schneller wenn IPv6 nicht verfügbar ist. (T4165) (en) GnuPG: Prepare against chosen-prefix SHA-1 collisions in key signatures. This change removes all SHA-1 based key signature newer than 2019-01-19 from the web-of-trust. Note that this includes all key signature created with DSA-1024 keys. The new option --allow-weak-key-signatues can be used to override the new and safer behaviour. (T4755, CVE-2019-14855) (de) GnuPG: Vorbereitung auf "chosen-prefix" SHA-1 Kollisionen in Schlüssel-Signaturen (Beglaubigungen). Diese Änderung ignoriert alle SHA-1 basierten Beglaubigungen, welche nach dem 19.1.2019 erstellt wurden. Dies betrifft alle DSA-1024 Schlüssel. Die neue Option --allow-weak-key-signatures kann verwendet werden um das alte, unsicherere, verhalten wiederherzustellen. (T4755, CVE-2019-14855) (de) GnuPG: Auf Version 2.2.19 aktualisiert. (Siehe: https://gnupg.org für weitere Neuigkeiten.) (en) GnuPG: Updated to Version 2.2.19. (See: https://gnupg.org for additional News.) ~~~~~~~~~~~~~~~ GnuPG: 2.2.19 Kleopatra: 3.1.11 GPA: 0.10.0 GpgOL: 2.4.4 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.10 (2019-07-14) ------------------------------------------------ (en) GpgOL: Fixed a possible plaintext leak to the mail server, which could occur when opening and closing mails while the mail was also visible in the message list. (T4622 T4621) (de) GpgOL: Eine Möglichkeit das Klartext auf den Server synchronisiert wurde ist behoben. Dies konnte passieren wenn man Mails gleichzeitig in der Nachrichtenliste angeschaut hat und dabei die Mail auch im eigenen Fenster geöffnet und geschlossen hat. (T4622 T4621) (en) GnuPG: Ignore all key-signatures received from keyservers. This change is required to mitigate a DoS due to keys flooded with faked key-signatures. The old behaviour can be achieved by adding keyserver-options no-self-sigs-only,no-import-clean to your gpg.conf. (T4607) See: https://wiki.gnupg.org/WKD for an alternative to the keyservers. (de) GnuPG: Fremde Signaturen von den öffentlichen Keyservern werden nun ignoriert. Dies wurde nötig da ein Denial of Service mit gefälschten Signaturen durchgeführt wird. Das alte verhalten kann weiter verwendet werden wenn keyserver-options no-self-sigs-only,no-import-clean der gpg.conf hinzugefügt wird. (T4607) Eine alternative für die öffentlichen Keyserver wird unter: https://wiki.gnupg.org/WKD beschrieben. (de) GnuPG: Auf Version 2.2.17 aktualisiert. (Siehe: https://gnupg.org für die Neuigkeiten.) (en) GnuPG: Updated to Version 2.2.17. (See: https://gnupg.org for News.) ~~~~~~~~~~~~~~~ GnuPG: 2.2.17 Kleopatra: 3.1.8 GPA: 0.10.0 GpgOL: 2.4.2 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.9 (2019-06-15) ------------------------------------------------ (en) Kleopatra: Fixed autocompletion of recipients. (T4569) (de) Kleopatra: Die autovervollständigung von Empfängern funktioniert nun wieder. (T4569) (en) GpgOL: Printing of crypto mails now fully works. (T4560) (de) GpgOL: Das drucken funktioniert nun vollständig. (T4560) (en) GpgOL: File -> Save As does now work. (T4318) (de) GpgOL: Datei -> Speichern unter funktioniert nun. (T4318) ~~~~~~~~~~~~~~~ GnuPG: 2.2.16 Kleopatra: 3.1.8 GPA: 0.10.0 GpgOL: 2.4.0 GpgEX: 1.0.6 Kompendium DE: 4.0.1 Compendium EN: 3.0.0 ~~~~~~~~~~~~~~~ Noteworthy changes in Version 3.1.8 (2019-06-06) ------------------------------------------------ (en) Kleopatra: The certificate view now has configurable columns and no longer looses state after a refresh. (T4557 T3888 T3604) (de) Kleopatra: Die Zertifikats-Ansicht hat nun konfigurierbare Spalten und verliert bei einer Aktualisierung nicht länger den Zustand. (T4557 T3888 T3604) (en) Kleopatra: The Dialog to add user-ids was improved and simplified. (T4139) (de) Kleopatra: Der Dialog um Benutzerkennungen hinzuzufügen wurde überarbeitet und vereinfacht. (T4139) (en) Kleopatra: A warning has been removed when searching for fingerprints and the suggested behavior automated. (T4164) (de) Kleopatra: Die Warnung bei der Suche nach einem Fingerprint wurde entfernt und das vorgeschlagene verhalten automatisiert. (T4164) (en) Kleopatra: The user-id certifications view has been improved to better show the state of the certifications. (T4458) (de) Kleopatra: Der Dialog um Beglaubigungen anzuzeigen wurde verbessert um den Zustand der Beglaubigungen besser anzuzeigen. (T4458) (en) GpgOL: S/MIME certificates can now be placed similar to OpenPGP keys into the address book. (T4479) (de) GpgOL: S/MIME Zertifikate können nun ähnlich wie OpenPGP Keys im Adressbuch hinterlegt werden. (T4479) (en) GpgOL: A possible loss of attachments when forwarding crypto and non crypto mails has been fixed. (T4526) (de) GpgOL: Ein möglicher Verlust von Anhängen beim weiterleiten von verschlüsselten und unverschlüsselten Mails wurde behoben. (T4526) (en) GpgOL: It no longer can happen that attachments with a Content-ID are hidden even though they are not visible in the message body. (T4203) (de) GpgOL: Es kann nicht länger passieren das Anhänge mit einer Content-ID unsichtbar sind auch wenn diese nicht in der Nachricht referenziert werden. (T4203) (en) GpgOL: Added Draft encryption as an optional and currently experimental feature. (T4388) (de) GpgOL: Die Verschlüsselung von Entwürfen als optionales und aktuell experimentelles Feature, wurde hinzugefügt. (T4388) (en) GpgOL: S/MIME Mails now use the same icons as Outlook to avoid user confusion. (T4558) (de) GpgOL: S/MIME Mails verwenden nun die gleichen Icons wie Outlook S/MIME Mails um Verwirrung zu vermeiden. (T4558) (en) GpgOL: The internal format for S/MIME Messages has been changed to improve compatibility with other clients. (T4278 T4553) (de) GpgOL: Das interne Format für S/MIME Nachrichten wurde geändert um die Kompatibilität mit anderen Mail-Klienten zu verbessern. (T4278 T4553) (en) GpgOL: Automatic encryption is no longer triggered for users without an S/MIME certificate if S/MIME is preferred. (T4483) (de) GpgOL: Automatische Verschlüsselung wird nicht mehr ausgelöst für Nutzer ohne S/MIME Zertifikate, wenn S/MIME bevorzugt wird. (T4483) (en) GpgOL: A possibility that S/MIME Mails were still handled by GpgOL even though S/MIME was disabled no longer exists. (T3935) (de) GpgOL: Eine Möglichkeit das S/MIME Mails weiterhin von GpgOL behandelt wurden auch wenn S/MIME ausgeschaltet war existiert nicht länger. (T3935) (en) GpgOL: The security approval dialog has been improved and handles situations with multiple keys better. (T4559) (de) GpgOL: Der Dialog zur Sicherheits-Bestätigung wurde verbessert und behandelt nun Situationen mit mehreren Schlüsseln besser. (T4559) (en) GpgOL: Several rare crashes have been fixed when memory debugging was enabled. (de) GpgOL: Mehrere seltene Abstürze die nur auftraten wenn die Speicherfehler-Analyse in der Fehlersuche aktiviert war wurden behoben. (en) GpgOL: Now accepts some more broken mails from other clients. (T4552) (de) GpgOL: Es werden nun einige weitere, fehlerhaft konstruierte, Mails von anderen Klienten akzeptiert. (T4552) (en) GpgOL, Kleopatra: A race condition that could lead to random hang-ups of the complete GnuPG system after using S/MIME has been fixed. (de) GpgOL, Kleopatra: Eine Timing-Situation die dazu führen konnte das das komplette GnuPG-System einfriert wurde behoben. (de) GnuPG: Auf Version 2.2.16 aktualisiert. (Siehe: https://gnupg.org für die Neuigkeiten.) (en) GnuPG: Updated to Version 2.2.16. (See: https://gnupg.org for News.) ~~~~~~~~~~~~~~~ GnuPG: 2.2.16 Kleopatra: 3.1.8 GPA: 0.10.0 GpgOL: 2.4.0 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 (2019-03-27) ------------------------------------------------ (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 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.15 Kleopatra: 3.1.6 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.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 6e76c17b..160f7cfe 100644 --- a/configure.ac +++ b/configure.ac @@ -1,512 +1,516 @@ # 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], [4.0.0]) # 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) # 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:']) GPG4WIN_BUILD_RELEASE(gpg4win, no) GPG4WIN_BUILD_RELEASE(appimage, no) # 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) # # Set variables for use by automake makefiles. # AM_CONDITIONAL(BUILD_GPG4WIN, test "$build_gpg4win" = "yes") AM_CONDITIONAL(BUILD_APPIMAGE, test "$build_appimage" = "yes") # 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_CHECK_PROGS(CMAKE, cmake3 cmake) AC_CHECK_PROGS(RSYNC, rsync) 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) required_tools="MAKE TAR MKDIR CP RM ZCAT SHA1SUM MSGFMT BUILD_CC CMAKE" if test "$build_gpg4win" = yes ; then required_tools="$required_tools DLLTOOL UNZIP STOW MAKENSIS TEXI2DVI DVIPDF CONVERT" fi if test "$build_appimage" = yes ; then required_tools="$required_tools RSYNC" fi missing_tools= for i in $required_tools; do eval tmp='$'$i if test -z "$tmp"; then missing_tools="$missing_tools `echo $i | tr 'A-Z' 'a-z'`" fi done if test "$build_gpg4win" = yes ; then # Try to find the KF5ConfigConfig to set up host tooling # variable for the kconfig compiler. # A variable path here would probably be better but we cant # use $libdir to avoid it beeing required to configure gpg4win # build with a multiarch libdir set. kf5_host_tooling="/usr/lib/x86_64-linux-gnu/cmake" if test ! -f "$kf5_host_tooling/KF5Config/KF5ConfigConfig.cmake"; then missing_tools="$missing_tools libkf5config-dev" fi AC_SUBST(kf5_host_tooling) # Additional runtime libraries from mingw. - GPG4WIN_RUNTIME_LIBRARY(libgcc_s_sjlj-1) + if test -f "/usr/lib/gcc/i686-w64-mingw32/10-win32/libgcc_s_dw2-1.dll"; then + GPG4WIN_RUNTIME_LIBRARY(libgcc_s_dw2-1) + else + GPG4WIN_RUNTIME_LIBRARY(libgcc_s_sjlj-1) + fi 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) fi opt_tools= if test "$build_gpg4win" = yes ; then opt_tools="GLIB_GENMARSHAL GLIB_COMPILE_SCHEMAS GLIB_COMPILE_RESOURCES GDK_PIXBUF_CSOURCE" fi missing_opt_tools= for i in $opt_tools; 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 for Gpg4Win. if test "$build_gpg4win" = yes ; then gpg4win_dup_sources="" GPG4WIN_SPKG([zlib]) GPG4WIN_BPKG_GTK([pkgconfig]) GPG4WIN_SPKG([libffi], [pkgconfig]) GPG4WIN_SPKG([pcre], [pkgconfig]) GPG4WIN_SPKG([glib], [pcre 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 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]) GPG4WIN_BPKG_MSISRC([gnupg-msi]) # 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 ki18n]) 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 fi # Packages for the AppImage if test "$build_appimage" = yes ; then appimage_dup_sources="" APPIMAGE_SPKG([sqlite]) APPIMAGE_SPKG([libgpg-error]) APPIMAGE_SPKG([libassuan], [libgpg-error]) APPIMAGE_SPKG([npth]) APPIMAGE_SPKG([libgcrypt], [libgpg-error]) APPIMAGE_SPKG([libksba], [libgpg-error]) APPIMAGE_SPKG([gnupg], [libgpg-error libassuan npth libgcrypt libksba sqlite]) APPIMAGE_SPKG([pinentry], [qtbase qtx11extras]) APPIMAGE_SPKG([gpgme], [libgpg-error libassuan qtbase]) APPIMAGE_SPKG([paperkey]) # See the script kde-l10n.sh how this package is created. APPIMAGE_BPKG_BINSRC([kde-l10n]) # Qt related stuff. APPIMAGE_SPKG([qtbase]) APPIMAGE_SPKG([qttools], [qtbase]) APPIMAGE_SPKG([qttranslations], [qtsvg qttools qtx11extras]) APPIMAGE_SPKG([qtx11extras], [qtbase]) APPIMAGE_SPKG([qtwayland], [qtbase]) APPIMAGE_SPKG([qtsvg], [qtbase]) APPIMAGE_KDEPKG([extra-cmake-modules], [qttools]) APPIMAGE_KDEPKG([breeze-icons], [extra-cmake-modules qtbase]) APPIMAGE_KDEPKG([kconfig], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([ki18n], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([kcoreaddons], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([kcodecs], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([kdbusaddons], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([kguiaddons], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([kitemviews], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([kitemmodels], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([karchive], [qtbase qttools extra-cmake-modules]) APPIMAGE_KDEPKG([kwindowsystem], [qtbase qtx11extras extra-cmake-modules]) APPIMAGE_KDEPKG([kcrash], [kwindowsystem kcoreaddons]) APPIMAGE_KDEPKG([kmime], [kcodecs ki18n]) APPIMAGE_KDEPKG([kwidgetsaddons], [kconfig qttools qtbase]) APPIMAGE_KDEPKG([kcompletion], [kwidgetsaddons]) APPIMAGE_KDEPKG([kconfigwidgets], [kwidgetsaddons kguiaddons ki18n kcodecs kconfig]) APPIMAGE_KDEPKG([kiconthemes], [qtsvg kconfigwidgets karchive]) APPIMAGE_KDEPKG([kxmlgui], [kiconthemes kconfigwidgets kitemviews]) # snapshot of libkleo without translations; needs kde-l10n APPIMAGE_KDEPKG([libkleo], [kmime kwidgetsaddons kwindowsystem kcompletion kconfig gpgme kde-l10n]) # (release) tarball of libkleo with translations #APPIMAGE_KDEPKG([libkleo], [kmime kwidgetsaddons kwindowsystem kcompletion kconfig gpgme]) # snapshot of kleopatra without translations; needs kde-l10n APPIMAGE_KDEPKG([kleopatra], [gnupg gpgme breeze-icons kxmlgui libkleo kitemmodels qttranslations kdbusaddons kde-l10n]) # (release) tarball of kleopatra with translations #APPIMAGE_KDEPKG([kleopatra], [gnupg gpgme breeze-icons kxmlgui libkleo kitemmodels qttranslations kdbusaddons]) APPIMAGE_FINALIZE fi # 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 if test -n "$appimage_dup_sources"; then tmp= for i in $appimage_dup_sources; do tmp="$tmp $i" done tmp2=" You might remove them with:" for i in $appimage_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_CONFIG_FILES(src/appimage/Makefile src/appimage/appimage.mk) 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 7650455c..5f4e4c1e 100644 --- a/doc/README.de.txt +++ b/doc/README.de.txt @@ -1,193 +1,205 @@ ;; 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. +Gpg4win läuft auf Windows Versionen 7 oder neuer. Inklusive Windows +Server ab Version 2008. Es werden sowohl 32- und 64bit-Systeme 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 +Das Outlook-Plugin GpgOL ist kompatibel mit Microsoft Outlook 2010 und späteren +Versionen (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: Ein kritischer Fehler der seit Gpg4win-3.1.12 existierte - wurde behoben bei der Auswahl von "Kein Schlüssel" für einen - Empfänger konnte es dazu kommen das an beliebige Schlüssel - verschlüsselt wurde. (T5223) +- GpgOL: Es werden nun auch Outlook Elemente, wie etwa weitergeleitete + Mails oder Kontakte und Termine in Krypo Mails unterstützt. (T4184) -- GpgOL: auto-key-retrieve in der GnuPG Konfiguration führt nun - nicht mehr zu "Keine Daten" Fehlern beim betrachten signierter - Mails. (T5164) +- GpgOL: Die Warnung zu "Widersprüchlichen Krypto Einstellungen" + ignoriert nun undokumentierte Werte von Outlook. (T5335) -- GpgOL: Der Fehler "Keine Daten" wird nun besser behandelt und - zeigt hilfreiche Informationen in der Mail-Ansicht. (T5164) +- Kleopatra: Das neue Feature "Gruppen" erlaubt es, Gruppen zu + definieren, die dann bei der Empfänger-Auswahl als Ganzes + ausgewählt werden können. (T5175 T5241) -- GpgOL: Der Name für VS-NfD Konformität ist nun in der libkleopatrarc - konfigurierbar. +- Kleopatra: Verschlüsseln funktioniert nun auch wieder mit + Windows Netzwerkpfaden. (T5216) -- Kleopatra: Der Dialog um neue Schlüssel zu erstellen wurde - vereinfacht und macht es nun leichter Schlüssel ohne zusätzlichen - Passphrase Schutz zu erstellen. Dies kann mit der Option - "enforce-passphrase-constraints" in der gpg-agent Konfiguration - deaktiviert werden. (T5181) +- Kleopatra: Die Prüfung ob Kleopatra mit erhöhten Rechten + ausgeführt wird, führt nur noch zu einer Warnung und nicht + mehr zu einem Fehler. (T5248) -- Kleopatra: Name und Mailaddresse für neue Schlüssel werden nun über - Active Directory befüllt wenn diese Information verfügbar ist. - (T5181) +- Kleopatra: Das gleichzeitige Exportieren von S/MIME und + OpenPGP Zertifikaten wurde vereinfacht. (T5002) -- Kleopatra: Das erstellen von S/MIME CSRs zu OpenPGP Smartcards - wurde weiter verbessert. (T5127) +- Kleopatra: Die Suche zeigt nicht länger alle Ergebnisse als + "nicht beglaubigt" an. (T5388) -- Kleopatra: Die Unterstützung für Tags in Beglaubigungen wurde - deutlich verbessert und tags werden nun auch berücksichtigt wenn - man Schlüssel zur Datei-Verschlüsselung auswählt. (T5174) +- Kleopatra: Neue Unterstützung für weitere CardOS Smartcards. + (T4876) -- Kleopatra: Das ausführen mit erhöhten Rechten (als Administrator starten) - wird nun verhindert um zu vermeiden das die Dateirechte im GnuPG - Datenordner fehlerhaft gesetzt werden. (T5212) +- Kleopatra: Zertifikate werden nun passend zur eingesteckten + Smartcard von einem konfigurieren Active Directory bzw. LDAP + Server geladen. (T4876) -- Klepoatra: Das setzen der initialen SigG PIN für NetKey Karten funktioniert - nun auch wenn die generelle PIN nicht gesetzt ist. (T5220) +- Kleopatra: Bei der Beglaubigung kann man nun festlegen, dass + ein Zertifikat vertrauenswürdige Beglaubigungen für eine bestimmte + Domäne ausstellen darf. So kann man eine Infrastruktur etablieren, + bei denen die Verantwortlichkeit für eine Domäne delegiert wird. + (T5245) -- GnuPG: Es gibt nun eine systemweite Konfigurationsmöglichkeit - Konfigurationsdateien unter "%ProgramData%\GNU\etc\gnupg" werden - nun berücksichtigt. Das Format entspricht der Nutzerkonfiguration - unter "%AppData%\gnupg" mit zusätzlicher Syntax um Optionen zu - erzwingen und andere zu ignorieren. (T4788) +- Kleopatra: Die Benutzbarkeit der Smartcard Ansicht wurde + weiter verbessert. (T4876) -- GnuPG: OpenPGP Zertifikate können nun automatisch - über Active Directory bezogen werden. +- Kleopatra: Komplexe LDAP Schlüsselserver Einträge können nun + eingegeben werden ohne das es zu Syntax Fehlern kommt. (T5404) -- GnuPG: Für LDAP Schlüsselserver wird nun ein verbessertes - Schema verwendet. +- Kleopatra: Sehr große Archive führen nun nicht länger zu einem + Absturz von Kleopatra. (T5475) -- GnuPG: Auf Version 2.2.27 aktualisiert: - https://lists.gnupg.org/pipermail/gnupg-announce/2021q1/000452.html +- Kleopatra: Das Entschlüsseln von Archiven wurde beschleunigt. + (T5478) + +- Kleopatra: Verschlüsseln von Ordnern mit Dateien, die größer + als 4GB sind, führt nun nicht mehr zu fehlerhaften Archiven. + (T5478) + +- Kleopatra: Die Suche in LDAP / Active Directory kann nun mehr + als einen Schlüssel anzeigen und zeigt die korrekten Details. + (T5441) + +- GnuPG: OpenPGP Schlüssel aus dem LDAP werden nun mit + Beglaubigungen importiert. (T5387) + +- GnuPG: Dateien die mit S/MIME (CMS) aber nur mit Passwort + verschlüsselt wurden, können nun entschlüsselt werden. + +- GnuPG: Sonderzeichen auf der Kommandozeile werden nun erneut + gehandhabt. (T4398) + +- GnuPG: Auf Version 2.2.28 aktualisiert: + https://lists.gnupg.org/pipermail/gnupg-announce/2021q2/000460.html - Ankündigung von Version 2.2.26: - https://lists.gnupg.org/pipermail/gnupg-announce/2020q4/000451.html 3. Hinweise =========== - 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 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 288c98bc..3e1d20a9 100644 --- a/doc/README.en.txt +++ b/doc/README.en.txt @@ -1,178 +1,191 @@ ;; 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. +Gpg4win runs on Windows versions 7 or newer including Windows Server 2008 +and later. 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). +The Outlook plugin GpgOL is compatible with Microsoft Outlook 2010 and +later 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: Fixed a critical issue since Gpg4win-3.1.12 where - the selection of "No Key" for a recipient could lead to arbitrary - keys selected instead. (T5223) +- GpgOL: Added support for encrypting Outlook elements such + as forwarded mails or contacts and events. (T4184) -- GpgOL: auto-key-retrieve in the GnuPG config now no longer - leads to "No Data" errors when viewing signed mails. (T5164) +- GpgOL: The "conflicting crypto preferences" warning + now ignores more undocumented states. (T5335) -- GpgOL: The error "No Data" now leads to more useful output in - the mail view. (T5164) +- Kleopatra: Added a "Groups" feature where you can define + recipient groups that can then be selected as a whole when + doing operations. (T5175 T5241) -- GpgOL: The name for VS-NfD compliance is now configurable through - libkleopatrarc. +- Kleopatra: Encryption works again with Windows shared file + system paths. (T5216) -- Kleopatra: The dialog to create new keys has been simplified and - makes it easier to create keys without protection. This can - be disabled by setting "enforce-passphrase-constraints" in the - gpg-agent configuration. (T5181) +- Kleopatra: The check for elevated execution is now + only a warning and no longer a hard error. (T5248) -- Kleopatra: Name and e-mail for new keys are now obtained through - active directory if they are available. (T5181) +- Kleopatra: The combined export of S/MIME and OpenPGP certificates + has been improved. (T5002) -- Kleopatra: Creating S/MIME CSRs for OpenPGP Smartcards has been - further improved. (T5127) +- Kleopatra: Search no longer shows all results as uncertified. + (T5388) -- Kleopatra: Tag support for certifications has been greatly improved - and is now also available when adding keys in the file encrypt - dialog. (T5174) +- Kleopatra: Added support for additional CardOS Smartcards. + (T4876) -- Kleopatra: Elevated execution of Kleopatra (run as Administrator) - is now prevented to avoid accidental permission problems in the - GnuPG data folder. (T5212) +- Kleopatra: Automatically imports public keys for the inserted + Smartcard from an Active Directory / LDAP Server. (T4876) -- Kleopatra: Setting the initial SigG PIN for NetKey cards now also - works if the generic PIN is not set. (T5220) +- Kleopatra: The certify dialog now allows to certify a key + as the certification authority for a specific domain. This + enables Public Key Infrastructures where the certification + is delegated. (T5245) -- GnuPG: Now supports system wide configuration files in - "%ProgramData%\GNU\etc\gnupg" so Administrators can both set defaults - and enforce a specific configuration. The Format is the same as - the user configuration under "%AppData%\gnupg" with additional syntax - to enforce some options and ignore other options. (T4788) +- Kleopatra: The Smartcard view has been improved for better + usability. (T4876) -- GnuPG: OpenPGP certificates can no be obtained automatically - over Active Directory. +- Kleopatra: Complex LDAP Keyserver entries can now be entered + without corruption. (T5404) -- GnuPG: The scheme for LDAP access has been improved. +- Kleopatra: Very large Archives no longer lead to crashes on + decryption. (T5475) -- GnuPG: Updated to 2.2.27 See: - https://lists.gnupg.org/pipermail/gnupg-announce/2021q1/000452.html +- Kleopatra: The performance when decrypting archives has + been improved. (T5478) + +- Kleopatra: Encrypting folders with files larger then 4GB no + longer leads to truncated archives. (T5475) + +- Kleopatra: Searching on LDAP / Active Directory for OpenPGP + keys can now show multiple keys and shows details. (T5441) + +- GnuPG: Importing OpenPGP keys from LDAP no longer strips third + party signatures. (T5387) + +- GnuPG: Files encrypted with S/MIME (CMS) but only with + a password can now be decrypted. + +- GnuPG: Special characters (non 7bit) are now handled again. + (T4398) + +- GnuPG: Updated to 2.2.28 See: + https://lists.gnupg.org/pipermail/gnupg-announce/2021q2/000460.html - Announcement for 2.2.26: - https://lists.gnupg.org/pipermail/gnupg-announce/2020q4/000451.html 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 a future Version 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/m4/gpg4win.m4 b/m4/gpg4win.m4 index 5789be86..58518fa7 100644 --- a/m4/gpg4win.m4 +++ b/m4/gpg4win.m4 @@ -1,891 +1,892 @@ 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]) AS_IF([test -z "$_gpg4win_file" -a $_gpg4win_format != tar -a $_gpg4win_format != zip], [_gpg4win_file=`echo ${_gpg4win_dir}/${_gpg4win_glob}.wixlib` _gpg4win_suffix=.wixlib]) 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], [ 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_MSISRC([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_MSISRC], [ 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) GPG4WIN_DEFINE(HAVE_PKG_[]m4_translit([$1],[a-z+-],[A-Z__])) ) ]) # 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/bin/$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 - /usr/$host/sys-root/mingw/bin/$1.dll" + /usr/$host/sys-root/mingw/bin/$1.dll + /usr/lib/gcc/$host/10-win32/$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/gen-tarball.sh b/packages/gen-tarball.sh new file mode 100755 index 00000000..839450cf --- /dev/null +++ b/packages/gen-tarball.sh @@ -0,0 +1,113 @@ +#!/bin/bash +# Copyright (C) 2021 g10 Code GmbH +# +# Software engineering by Ingo Klöcker +# +# 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 . +# +# SPDX-License-Identifier: GPL-2.0+ + +# Packages the current HEAD of a git repository as tarball and generates +# a text block that can be copy and pasted into packages.current. + +set -e + +if [ -z "$1" ]; then + echo "Usage: $0 PACKAGE > snippet" + echo "where PACKAGE is either the name of a supported library or application, e.g. 'kleopatra'," + echo "or the path of a local Git repository, e.g. '~/src/kleopatra'," + echo "or the URL of a remote Git repository, e.g. 'https://invent.kde.org/pim/kleopatra.git'." + exit 1 +fi + +package=$1 + +case ${package} in + */*) + repo=${package%/} + package=$(basename ${repo}) + package=${package%.git} + ;; + gnupg | gpgme | libassuan | libgcrypt | libgpg-error | libksba | npth | pinentry | gpg4win-tools | scute) + repo=git://git.gnupg.org/${package}.git + ;; + k* | libk*) + # assume that package is provided by KDE + repo=https://invent.kde.org/pim/${package}.git + ;; + *) + echo "Error: Unsupported package '${package}'" + exit 1 + ;; +esac + +case ${package} in + kleopatra) + # pofiles="kleopatra.po kwatchgnupg.po" + ;; + libkleo) + #pofiles="libkleopatra.po" + ;; + *) + echo "Warning: No known translations for package '${package}'" + ;; +esac + +tmpdir=$(mktemp -d -t gen-tarball.XXXXXXXXXX) +curdate=$(date +%Y-%m-%d) +timestamp=$(date +%Y%m%d%H%M) +snapshotdir=${package}-${timestamp} +tarball=${snapshotdir}.tar.xz + +git clone ${repo} ${tmpdir}/${snapshotdir} + +# fetch the translations +if test -n "${pofiles}"; then + echo "Fetching languages ..." + languagesurl="https://websvn.kde.org/*checkout*/trunk/l10n-kf5/subdirs" + # we have to pretend to be a browser to be able to retrieve the file + languages=$(curl --silent --show-error --fail -H "User-Agent: Mozilla/5.0" "${languagesurl}" || true) + if test -z "${languages}"; then + echo "Warning: Downloading the list of languages from ${languagesurl} failed." + fi + echo "Fetching translations ..." + for lang in ${languages}; do + mkdir -p ${tmpdir}/${snapshotdir}/po/${lang} + for pofile in ${pofiles}; do + svn export --force \ + "svn://anonsvn.kde.org/home/kde/trunk/l10n-kf5/${lang}/messages/${package}/${pofile}" \ + "${tmpdir}/${snapshotdir}/po/${lang}/${pofile}" \ + || echo "Info: $pofile not found in $lang" + done + # remove empty language folders + rmdir --ignore-fail-on-non-empty ${tmpdir}/${snapshotdir}/po/${lang} + done +fi + +(cd ${tmpdir} && tar -cJ --exclude-vcs ${snapshotdir}) > ${tarball} + +checksum=$(sha256sum ${tarball} | cut -d ' ' -f 1) + +echo "------------------------------ >8 ------------------------------" +echo "# ${package}" +echo "# last changed: ${curdate}" +echo "# by: $USER" +echo "# verified: Tarball created by $USER." +echo "file ${package}/${tarball}" +echo "chk ${checksum}" +echo "------------------------------ >8 ------------------------------" + +rm -r ${tmpdir} diff --git a/packages/packages.current b/packages/packages.current index 5da5bfe6..3972b9fc 100644 --- a/packages/packages.current +++ b/packages/packages.current @@ -1,675 +1,695 @@ # 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 SHA256 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: 2021-08-17 # by: ah (checksum added by ik) # verified: Sig 9001 B85A F9E1 B83D F1BD A942 F5BE 8B26 7C6A 406D file gettext/gettext-0.21.tar.xz chk d20fcbb537e02dcf1383197ba05bd0734ef7bf5db06bdb241eb69b7d16b73192 # Glib needs PCRE # last-changed: 2021-10-11 # by: ah (checksum added by ik) # verified: Sig: 45F6 8D54 BBE2 3FB3 039B 46E5 9766 E084 FB0F 43D8 server https://sourceforge.net/projects/pcre/files/pcre/ file 8.44/pcre-8.44.tar.gz chk aecafd4af3bd0f3935721af77b889d9024b2e01d96b58471bd91a3063fb47728 # # 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.50 # last-changed: 2021-09-02 # by: ah file glib-2.50.2.tar.xz chk be68737c1f268c05493e503b3b654d2b7f43d7d0b8c5556f7e4651b870acfbf5 # # 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 # # SQLite # server https://www.sqlite.org # last changed: 2021-09-20 # by: ik # verified: SHA1 checksum on https://web.archive.org/web/20190228201545/https://www.sqlite.org/download.html name sqlite-3.27.2.tar.gz file 2019/sqlite-autoconf-3270200.tar.gz chk 50c39e85ea28b5ecfdb3f9e860afe9ba606381e21836b2849efca6a0bfe6ef6e # # 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)" or one of the other # gnupg main contributors. # Server changed from ftp to https by wk 2021-09-22 server https://gnupg.org/ftp/gcrypt # last changed 2021-11-14 # by wk # verified: swdb file libgpg-error/libgpg-error-1.43.tar.bz2 chk a9ab83ca7acc442a5bd846a75b920285ff79bdb4e3d34aa382be88ed2c3aebaf # last-changed: 2021-04-21 # by: ah # verified: distsigkey.gpg file libassuan/libassuan-2.5.5.tar.bz2 chk 8e8c2fcc982f9ca67dcbb1d95e2dc746b1739a4668bc20b3a3c5be632edb34e4 # last changed 2021-09-20 # by ik # verified: distsigkey.gpg file npth/npth-1.6.tar.bz2 chk 1393abd9adcf0762d34798dc34fdcf4d0d22a8410721e76f1e3afcd1daa4e2d1 # last changed 2021-09-20 # by ik # verified: distsigkey.gpg file libgcrypt/libgcrypt-1.9.4.tar.bz2 chk ea849c83a72454e3ed4267697e8ca03390aee972ab421e7df69dfe42b65caaf7 # last changed 2021-09-20 # by ik # verified: distsigkey.gpg file libksba/libksba-1.6.0.tar.bz2 chk dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b # last changed 2021-10-13 # by ik # verified: distsigkey.gpg file gnupg/gnupg-2.3.3.tar.bz2 chk 5789b86da6a1a6752efb38598f16a77af51170a8494039c3842b085032e8e937 # last changed: 2020-11-17 # by: ah # verified: distsigkey.gpg name gnupg-w32-2.3.1-20210420-bin.exe file binary/gnupg-w32-2.3.1_20210420.exe chk 77cec7f274ee6347642a488efdfa324e8c3ab577286e611c397e69b1b396ab16 name gnupg-w32-2.3.1-20210420-src.tar.xz file binary/gnupg-w32-2.3.1_20210420.tar.xz chk 46f7bf49ac5445370012a3698e048cd994579981df28f80f8b8494cf45869e8d #name gnupg-msi-2.3.1-beta18-20210420-src.tar.xz #file binary/gnupg-w32-2.3.1_20210420.tar.xz #chk e1a2dc705c940938b7bf7a17f521a41b1ef14139acd8860b2fd59aed2750aa3b #name gnupg-msi-2.3.1-20210420-bin.wixlib #file binary/gnupg-w32-2.3.1_20210420.wixlib #chk 133817a4c4d11996956676c5c200222839ee5dc16e9476bd682d4e68b33ef73e +# last changed: 2021-10-09 +# by: wk +# verified: own signing key +name gnupg-w32-2.2.32_20211006-bin.exe +file binary/gnupg-w32-2.2.32_20211006.exe +chk 7d14476aab7316486005164d283f26efa52dfa02afab425afd54544c90f2dff8 + +name gnupg-w32-2.2.32-20210915-src.tar.xz +file binary/gnupg-w32-2.2.32_20211006.tar.xz +chk 1e5aa7cbe989284d6ed7a2ba7f6a3f5e2eb6d9128b2356f2b44f0eadfe0a68a7 + +name gnupg-msi-2.2.32-20210915-src.tar.xz +file binary/gnupg-w32-2.2.32_20211006.tar.xz +chk 1e5aa7cbe989284d6ed7a2ba7f6a3f5e2eb6d9128b2356f2b44f0eadfe0a68a7 + +name gnupg-msi-2.2.32-20210915-bin.wixlib +file binary/gnupg-w32-2.2.32_20211006.wixlib +chk 3eb3ecc68fdfea865112f5dc1b807323aa2d2911ac65abaaca38e476fa752af6 + + # last changed: 2021-04-21 # by: ah file pinentry/pinentry-1.2.0.tar.bz2 chk 10072045a3e043d0581f91cd5676fcac7ffee957a16636adedaa4f583a616470 # last changed 2021-09-20 # by ik # verified: distsigkey.gpg #file gpgme/gpgme-1.16.0.tar.bz2 #chk 6c8cc4aedb10d5d4c905894ba1d850544619ee765606ac43df7405865de29ed0 # last changed: 2018-10-17 # by: ah file gpa/gpa-0.10.0.tar.bz2 chk 95dbabe75fa5c8dc47e3acf2df7a51cee096051e5a842b4c9b6d61e40a6177b1 # last changed: 2021-01-07 # by: ah file scute/scute-1.7.0.tar.bz2 chk 437fe758b27c243a5ee2535c6b065ea1d09f2c9a02d83567d2f934bb6395c249 # # GpgOL # # by: ah # verified: Sig 5B80 C575 4298 F0CB 55D8 ED6A BCEF 7E29 4B09 2E28 file gpgol/gpgol-2.5.0.tar.bz2 chk 76cb742ae53cf54f2d42d258f6ba657d2b98c752d2c742b1e4f04b26a6baf0df # # GpgEX # # last-changed: 2021-09-22 # by: wk # verified: distsigkey.gpg file gpgex/gpgex-1.0.8.tar.bz2 chk dc044904e0d2dfe28ba1dca9a55b5b4abd306070b9f34e122493b332d15f8b14 # # 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: 2020-07-22 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.10/5.15.0/submodules/qtbase-everywhere-src-5.15.0.tar.xz.sha256 server http://download.qt.io/official_releases/qt/ name qtbase-5.15.0.tar.xz file 5.15/5.15.0/submodules/qtbase-everywhere-src-5.15.0.tar.xz chk 9e7af10aece15fa9500369efde69cb220eee8ec3a6818afe01ce1e7d484824c5 # Qt Tools # last changed: 2020-07-22 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.15/5.15.0/submodules/qttools-everywhere-src-5.15.0.tar.xz.sha256 name qttools-5.15.0.tar.xz file 5.15/5.15.0/submodules/qttools-everywhere-src-5.15.0.tar.xz chk ddbcb49aab3a2e3672582c6e2e7bec0058feff790f67472343c79e2895e0e437 # Qt Winextras # last changed: 2020-07-22 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.15/5.15.0/submodules/qtwinextras-everywhere-src-5.15.0.tar.xz.sha256 name qtwinextras-5.15.0.tar.xz file 5.15/5.15.0/submodules/qtwinextras-everywhere-src-5.15.0.tar.xz chk d77f2cb2ce83bdbfd0a970bc8d7d11c96b2df16befc257d6594f79dfd92abff0 # Qt X11 extras # last changed: 2021-09-20 # by: ik # verified: HTTPS https://download.qt.io/official_releases/qt/5.15/5.15.0/submodules/qtx11extras-everywhere-src-5.15.0.tar.xz.sha256 name qtx11extras-5.15.0.tar.xz file 5.15/5.15.0/submodules/qtx11extras-everywhere-src-5.15.0.tar.xz chk c72b6c188284facddcf82835af048240e721dc8d6d9e8a7bd71d76fd876881a1 # Qt WaylandClient # last changed: 2021-09-21 # by: ik # verified: HTTPS https://download.qt.io/official_releases/qt/5.15/5.15.0/submodules/qtwayland-everywhere-src-5.15.0.tar.xz.sha256 name qtwayland-5.15.0.tar.xz file 5.15/5.15.0/submodules/qtwayland-everywhere-src-5.15.0.tar.xz chk 084133e10bfbd32a28125639660c59975f23457bba6a79b30a25802cec76a9fb # Qt svg # last changed: 2020-07-22 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.15/5.15.0/submodules/qtsvg-everywhere-src-5.15.0.tar.xz.sha256 name qtsvg-5.15.0.tar.xz file 5.15/5.15.0/submodules/qtsvg-everywhere-src-5.15.0.tar.xz chk ee4d287e2e205ca8c08921b9cbe0fc58bf46be080b5359ad4d7fbdee44aeee0d # Qt translations # last changed: 2020-07-22 # by: ah # verified: HTTPS https://download.qt.io/official_releases/qt/5.15/5.15.0/submodules/qttranslations-everywhere-src-5.15.0.tar.xz.sha256 name qttranslations-5.15.0.tar.xz file 5.15/5.15.0/submodules/qttranslations-everywhere-src-5.15.0.tar.xz chk 45c43268d9df50784d4d8ca345fce9288a1055fd074ac0ef508097f7aeba22fe # 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: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/extra-cmake-modules-5.77.0.tar.xz chk 42f071f628b192122894026de20097cb0b3de411cb41c6935b48eb86ce992a65 # kconfig # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kconfig-5.77.0.tar.xz chk 30e81a7d00cc862e9d07d0e6d0fa55b561641850b7aaffcf51d4b390f1eff981 # ki18n # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/ki18n-5.77.0.tar.xz chk b2e1b74dedc1a3af88f04c470922d1fafb892d5846ea91ad139d421070cff357 # kwidgetsaddons # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kwidgetsaddons-5.77.0.tar.xz chk c72094fdad6740280513ff27477003839f20555071817337d3bf5c95761d7ae4 # kcompletion # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kcompletion-5.77.0.tar.xz chk 2ed7c90a575de468fd025688e7aa566b30003f4e43b1d7ed0c5dacafa0abf3d4 # kwindowsystem # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kwindowsystem-5.77.0.tar.xz chk 064d31310a8568fb1900c19b955176e245d96f0b42061c15c20bc2e2a7ab4f82 # kcoreaddons # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kcoreaddons-5.77.0.tar.xz chk 238e4cc422a62a2c3cb12915dbb52ad1a04be2ed13f59bfe3d1959266f08471d # kcodecs # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kcodecs-5.77.0.tar.xz chk c1b34aac21f6ab21e91e0e11f620949574678146f4407c853516c0f456e81fc4 # kconfigwidgets # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kconfigwidgets-5.77.0.tar.xz chk 5f4a6897ef58992d38e820e8b0112069aec2ef0e7b943eb14265482c4fb22cd1 # kdbusaddons # last changed: 2021-09-23 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kdbusaddons-5.77.0.tar.xz chk f9c11ebd460ecc198d65b1c3e00dfd4121b6b2ac63dadb14189fee1f605d78bc # kxmlgui # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kxmlgui-5.77.0.tar.xz chk ae6df2146464ea403d33e8b0e4b69579428bf76c1e13f5fffb8634a65da930f1 # kguiaddons # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kguiaddons-5.77.0.tar.xz chk df674a64142d494345daed77cb64ab5b27960ebeda94ae30287bf311acaef63c # kitemviews # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kitemviews-5.77.0.tar.xz chk 1013c09c47b87c51b21e6cfe5a6ed112ba43ab9b18b8d41fe7ffe2214faf1b23 # kitemmodels # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kitemmodels-5.77.0.tar.xz chk decc3f607a0b2e9e6d585188eb6664a2cf06646db50d4d60dce83d96a0456534 # kiconthemes # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kiconthemes-5.77.0.tar.xz chk 735834671bd32f26da075d25f4209faac04fcc6af2f4090f99d055a3a277dc79 # breeze-icons # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/breeze-icons-5.77.0.tar.xz chk 96ad021edd6999e632991bff286f13601b898dc623388e52e82b68b5ac0a0f82 # karchive # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/karchive-5.77.0.tar.xz chk 2239af811b9205d9f4486791f4b25ff5ea299b3873021a646e1c8b9d44c2be36 # kcrash # last changed: 2021-01-06 # by: ah # verified: PGP Signed by ./kde-release-key.gpg (created by gen-frameworks.sh) file 5.77/kcrash-5.77.0.tar.xz chk bda5567aca769590fbdd96d82d64ef6200350e3c88029d26c7a3603ce880a84e ##### 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: 2020-11-12 # by: ah # verified: PGP Sig F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87 file 19.08.3/src/kmime-19.08.3.tar.xz chk e659e1154fbc11db624f1b76bc1a8e5cf8c7f6731cef7b4ff6fad9ccf90580dd server https://download.kde.org/stable/release-service # libkleo # last changed: 2021-09-23 # by: ik # verified: PGP Signed by ./kde-release-key.gpg (created by gen-kde-gears.sh) #file 21.08.1/src/libkleo-21.08.1.tar.xz #chk bf9ff39620e06303fba0d9bdf77c4dce19d52a1bcbf48bb014dc021c325336d8 # kleopatra # last changed: 2021-09-23 # by: ik # verified: PGP Signed by ./kde-release-key.gpg (created by gen-kde-gears.sh) #file 21.08.1/src/kleopatra-21.08.1.tar.xz #chk fd5747063654ef5a1a64f33e0344c0e5bacdfa2422c3ffa9155970b6236a32c8 # Snapshots which contain unreleased fixes important for Gpg4win server https://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-beta44.tar.bz2 # chk c2091536687cd83569c9919d6d9fc8c3a53e74d8419320bcbb8b7dc36019c677 # by: ah file gpgme/gpgme-1.16.1-beta16.tar.bz2 chk 2aebf01c533a68372ce4b95ffaa6cd5144aa147c143f1125a947dff5d4dda6c9 # Libkleo # last changed: see package date. # by: ah # verified: Tarball created by ah. file libkleo/libkleo-202108261518.tar.gz chk aa5e5da428075f61a3bb62e8e0065efd8756cf535558c254d1de94e6efce1ff1 # KDE-L10n # last changed: see package date. # by: ah # verified: Tarball created by ah with script kde-l10n.sh file kde-l10n/kde-l10n-202109141048-bin.tar.xz chk dc7b20473a5fe314e491e6f7e365a7e9464422b9d039fe9e834aac26353b1d4d file kde-l10n/kde-l10n-202109141048-src.tar.xz chk d68abe3c6f03b5934bee380b88c66bf27c23eed658c8a11fb57357bc85038a92 # Gpg4win-tools package # last changed: see package date. # by: ah # verified: Tarball created by ah. file gpg4win-tools/gpg4win-tools-202104211124.tar.gz chk 79ea82ede46bbd02f70a64e4f003c6279e98cf4ad1e302eca753087c42fccdf3 # # Snapshots stored on the GnuPG server # server ftp://ftp.gnupg.org/gcrypt/snapshots # kleopatra # last changed: 2021-10-09 # by: wk # verified: Tarball created by wk. file kleopatra/kleopatra-202110091719.tar.xz chk ff519b18c76bf39b3c3a37e9027a2b3f87e37940e72e40e9d62736b6c2aa5438 diff --git a/patches/gpgme/0001-cpp-Use-keyID-as-fallback-for-primaryFingerprint.patch b/patches/gpgme/0001-cpp-Use-keyID-as-fallback-for-primaryFingerprint.patch new file mode 100755 index 00000000..f2e4790a --- /dev/null +++ b/patches/gpgme/0001-cpp-Use-keyID-as-fallback-for-primaryFingerprint.patch @@ -0,0 +1,50 @@ +#! /bin/sh +patch -p1 -l -f $* < $0 +exit $? + +From c1843ee030fa4b8b2ff0a51b9b4d2c41caba6f54 Mon Sep 17 00:00:00 2001 +From: Andre Heinecke +Date: Wed, 19 May 2021 13:54:54 +0200 +Subject: [PATCH] cpp: Use keyID as fallback for primaryFingerprint + +* lang/cpp/src/key.cpp (Key::primaryFingerprint): Fallback +to keyID when we have no fingerprint. + +-- +When a keylist returns a key without a fingerprint this for +example can happen when searching in LDAP then code assuming +the primaryFingerprint is the main identifier of the key +will fail. + +This way we have "best available unique identifier" still +connected to primaryFingerprint. And this should avoid bugs +in code using GPGME that would handle two different keys +without a fingerprint as the same key. + +GnuPG-Bug-Id: T5441 +--- + lang/cpp/src/key.cpp | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/lang/cpp/src/key.cpp b/lang/cpp/src/key.cpp +index b893a7cd..9d9f4615 100644 +--- a/lang/cpp/src/key.cpp ++++ b/lang/cpp/src/key.cpp +@@ -292,10 +292,14 @@ const char *Key::primaryFingerprint() const + /* Return what gpgme thinks is the primary fingerprint */ + return key->fpr; + } +- if (key->subkeys) { ++ if (key->subkeys && key->subkeys->fpr) { + /* Return the first subkeys fingerprint */ + return key->subkeys->fpr; + } ++ if (key->subkeys && key->subkeys->keyid) { ++ /* When no fingerprint is available use the first subkeys keyid */ ++ return key->subkeys->keyid; ++ } + return nullptr; + } + +-- +2.20.1 diff --git a/po/it.po b/po/it.po index 46cd1b47..32b918ff 100644 --- a/po/it.po +++ b/po/it.po @@ -1,549 +1,549 @@ # 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: 2020-09-27 21:26+0200\n" -"Last-Translator: Giuseppe Bertone \n" +"PO-Revision-Date: 2021-05-08 14:35+0200\n" +"Last-Translator: Denis \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" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 2.4.2\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 nell'installazione 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 pacchetto di installazione per Windows per EMail e la " "crittografia dei file utilizzando il componente principale GnuPG per " "Windows. Sono supportati entrambi gli standard di crittografia pertinenti, " "OpenPGP e S/MIME. Gpg4win e il software incluso in Gpg4win è 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}" msgctxt "T_WelcomeTitleGpg4winSrc" msgid "Welcome to the installation of the Gpg4win sources" msgstr "Benvenuto all'installazione dei sorgenti di Gpg4win" 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 pacchetto di installazione per Windows per EMail e la " "crittografia dei file utilizzando il componente principale GnuPG per " "Windows. Sono supportati entrambi gli standard di crittografia pertinenti, " "OpenPGP e S/MIME. Gpg4win e il software incluso in 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}" msgctxt "T_AboutGpg4winSrcReleaseDate" msgid "release date ${_BUILD_ISODATE}" msgstr "data rilascio ${PROD_VERSION}" msgctxt "T_RunKleopatra" msgid "Run Kleopatra" msgstr "Avvia Kleopatra" msgctxt "T_RunGPA" msgid "Run GPA" msgstr "Avvia GPA" msgctxt "T_LangCode" msgid "en" msgstr "it" msgctxt "T_GPLHeader" msgid "" "This software is licensed under the terms of the GNU General Public License " "(GNU GPL)." msgstr "" "Questo software è concesso in licenza in base ai termini della GNU General " "Public License (GNU 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 liberamente fintanto che garantisci ai destinatari gli " "stessi diritti che tu stesso hai ricevuto." msgctxt "T_MoreInfo" msgid "Go to Gpg4win's webpage" 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 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 "Collegamenti di avvio" msgctxt "T_InstOptLabelA" msgid "Please select where Gpg4win shall install links:" -msgstr "Seleziona dove Gpg4win installerà i collegamenti:" +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.)" 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 "" "E' 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 "" "E' già installata una vecchia versione $R1. E' 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 "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 "" "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 "" "E' stata individuata una vecchia installazione di GnuPP (GNU Privacy " "Project). Questo programma non è più manutenuto e quindi andrebbe rimosso.\n" "\n" "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 "" "E' stata individuata una installazione di GnuPT. Questa può causare problemi " "quando usata in concomitanza con Gpg4win.\n" "\n" "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 "" "E' stata individuata una vecchia installazione di WinPT rilasciato da " -"Sourceforge. Questo programma non è più manutenuto e quindi andrebbe " +"Sourceforge. Questo programma non è più manutenuto e quindi andrebbe " "rimosso.\n" "\n" "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 "" "E' stata individuata una installazione di GnuPG-Pack. Devi disinstallarlo " "prima di poter continuare con l'installazione di Gpg4win.\n" "\n" -"L'installazione verrà ora annullata!" +"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" "\n" "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 "" "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." +"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 "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 "" "E' 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 "Aggiornamento versione" msgctxt "T_Installing_GnuPG" msgid "Installing GnuPG" msgstr "Installazione di GnuPG" 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 "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" msgctxt "T_GpgEX_RegFailed" msgid "Warning: Registration of the GpgEX plugin failed." msgstr "Attenzione: la registrazione del plugin GpgEX è fallita." msgctxt "DESC_SEC_gpgex" msgid "GnuPG Shell Extension" msgstr "Estensione GnuPG Shell" msgctxt "T_GpgOL_RegFailed" msgid "Warning: Registration of the GpgOL Outlook plugin failed." 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 "" "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 "Avvia lo strumento di gestione di chiavi Kleopatra." msgctxt "T_File_Type_gpg_Name" msgid "OpenPGP Binary File" msgstr "File binario OpenPGP" msgctxt "T_File_Type_asc_Name" msgid "OpenPGP Text File" msgstr "File di testo OpenPGP" msgctxt "T_File_Type_sig_Name" msgid "OpenPGP Signature" msgstr "Firma OpenPGP" msgctxt "T_File_Type_pgp_key_Name" msgid "OpenPGP Certificate File" msgstr "Certificato OpenPGP" msgctxt "T_File_Type_pem_Name" msgid "CMS (S/MIME) File" msgstr "File CMS (S/MIME)" msgctxt "T_File_Type_x509_Name" msgid "X509 Certificate File" msgstr "Certificato X509" msgctxt "T_File_Type_x509_info_tip" msgid "Certificate for CMS (S/MIME)." msgstr "Certificato per CMS (S/MIME)" msgctxt "T_File_Type_info_tip" msgid "This can be encrypted data, a signature or a certificate." 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 "Una firma crittografica per verificare l'autenticità di un altro file." msgctxt "T_File_Type_pgp_key_info_tip" msgid "Certificate for OpenPGP." 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/Makefile.am b/src/Makefile.am index bdd6fa80..b9058e74 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,831 +1,833 @@ # Makefile.am - Installer for GnuPG 4 Windows Makefile. # Copyright (C) 2005, 2006, 2007, 2008, 2009 g10 Code GmbH # # This file is part of Gpg4win. # # Gpg4win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # Gpg4win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . EXTRA_DIST = pkg-config gpg4win.nsi gpg4win-src.nsi \ config.site config.nsi.in \ libiconv.def libintl.def loreley.mid \ gpg4win-splash.wav exdll.h g4wihelp.c desktopshellrun.cpp \ g4wihelp.nsi slideshow.cpp gpgwrap.c \ inst-sections.nsi installer.nsi installer-finish.nsi \ zlib.pc sha1sum.c mkportable.c \ mkportable-vanilla.h mkportable-full.h \ potomo Memento.nsh \ inst-gpg4win.nsi uninst-gpg4win.nsi \ inst-atk.nsi uninst-atk.nsi \ inst-expat.nsi uninst-expat.nsi \ inst-freetype.nsi uninst-freetype.nsi \ inst-fontconfig.nsi uninst-fontconfig.nsi \ inst-cairo.nsi uninst-cairo.nsi \ inst-gettext.nsi uninst-gettext.nsi \ inst-libffi.nsi uninst-libffi.nsi \ inst-glib.nsi uninst-glib.nsi \ inst-gnupg-w32.nsi uninst-gnupg-w32.nsi \ inst-gpa.nsi uninst-gpa.nsi \ inst-gpgme.nsi uninst-gpgme.nsi \ inst-paperkey.nsi uninst-paperkey.nsi \ inst-gpgol.nsi uninst-gpgol.nsi \ inst-gpgex.nsi uninst-gpgex.nsi \ inst-gdk-pixbuf.nsi uninst-gdk-pixbuf.nsi \ inst-gtk+.nsi uninst-gtk+.nsi \ inst-libassuan.nsi uninst-libassuan.nsi \ inst-libgpg-error.nsi uninst-libgpg-error.nsi \ inst-libiconv.nsi uninst-libiconv.nsi \ inst-libpng.nsi uninst-libpng.nsi \ inst-compendium.nsi uninst-compendium.nsi \ inst-man_advanced_de.nsi uninst-man_advanced_de.nsi \ inst-man_advanced_en.nsi uninst-man_advanced_en.nsi \ inst-man_novice_de.nsi uninst-man_novice_de.nsi \ inst-man_novice_en.nsi uninst-man_novice_en.nsi \ inst-pango.nsi uninst-pango.nsi \ inst-pinentry.nsi uninst-pinentry.nsi \ inst-pkgconfig.nsi uninst-pkgconfig.nsi \ inst-w32pth.nsi uninst-w32pth.nsi \ inst-zlib.nsi uninst-zlib.nsi \ inst-kconfig.nsi uninst-kconfig.nsi \ inst-kleopatra.nsi uninst-kleopatra.nsi \ inst-bzip2.nsi uninst-bzip2.nsi \ uninst-claws-mail.nsi uninst-claws-mail-cmds.nsi \ inst-qtbase.nsi uninst-qtbase.nsi \ inst-ki18n.nsi uninst-ki18n.nsi \ inst-kwidgetsaddons.nsi uninst-kwidgetsaddons.nsi \ inst-kcompletion.nsi uninst-kcompletion.nsi \ inst-kwindowsystem.nsi uninst-kwindowsystem.nsi \ inst-libkleo.nsi uninst-libkleo.nsi \ inst-kcoreaddons.nsi uninst-kcoreaddons.nsi \ inst-kcodecs.nsi uninst-kcodecs.nsi \ inst-kconfigwidgets.nsi uninst-kconfigwidgets.nsi \ inst-kxmlgui.nsi uninst-kxmlgui.nsi \ inst-kiconthemes.nsi uninst-kiconthemes.nsi \ inst-breeze-icons.nsi uninst-breeze-icons.nsi \ inst-karchive.nsi uninst-karchive.nsi \ inst-kcrash.nsi uninst-kcrash.nsi \ inst-kitemviews.nsi uninst-kitemviews.nsi \ inst-kitemmodels.nsi uninst-kitemmodels.nsi \ inst-kguiaddons.nsi uninst-kguiaddons.nsi \ inst-kmime.nsi uninst-kmime.nsi \ inst-kde-l10n.nsi uninst-kde-l10n.nsi \ inst-qtsvg.nsi uninst-qtsvg.nsi \ inst-qttools.nsi uninst-qttools.nsi \ inst-qttranslations.nsi uninst-qttranslations.nsi \ inst-qtwinextras.nsi uninst-qtwinextras.nsi \ inst-boost.nsi uninst-boost.nsi \ inst-scute.nsi uninst-scute.nsi \ inst-extra-cmake-modules.nsi uninst-extra-cmake-modules.nsi \ inst-gpg4win-tools.nsi uninst-gpg4win-tools.nsi \ inst-gpgme-browser.nsi \ inst-final.nsi index.theme \ inst-pcre.nsi uninst-pcre.nsi \ slideshow/slides.dat \ slideshow/slide1-gpgol.png \ slideshow/slide2-gpgex.png \ slideshow/slide3-kleopatra.png \ slideshow/slide4-summary.png \ file-ext.ico \ - kdeglobals qtlogging.ini + kdeglobals qtlogging.ini \ + make-msi.pl make-msi.guids \ + WixUI_Gpg4win.wxs shield.ico if BUILD_APPIMAGE appimage = appimage else appimage = endif SUBDIRS = ${appimage} # These paths must be absolute, as we switch directories pretty often. root := $(shell pwd)/playground stampdir := $(shell pwd)/stamps gpg4win_readme_ll = en de ar es fr ru pt zh README_files = $(addsuffix .txt,$(addprefix README.,$(gpg4win_readme_ll))) gpg4win_howto_smime_ll = en de HOWTO_files = $(addsuffix .txt, \ $(addprefix HOWTO-SMIME.,$(gpg4win_howto_smime_ll))) foosum_exe = sha1sum.exe md5sum.exe sha256sum.exe mkportable.exe # Need to clean the dll because we bypassed automake. CLEANFILES = g4wihelp.dll desktopshellrun.o versioninfo.txt $(README_files) \ $(HOWTO_files) NEWS.tmp COMPONENTS-list.tmp \ license.blurb cdversioninfo.tmp slideshow.o \ $(foosum_exe) gpgwrap.exe # Supported source packages. gpg4win_spkgs = glib libffi gdk-pixbuf gtk+ \ libgpg-error gpgme gpgol gpgex libpng \ gpa opencdk \ pinentry libassuan pcre \ w32pth paperkey regex libiconv gettext scute gpg4win_qtpkgs = qtbase qttools qtwinextras qtsvg qttranslations # Source packages following the KDE pattern gpg4win_kdepkgs = kconfig kwidgetsaddons ki18n extra-cmake-modules \ kcompletion kwindowsystem kcoreaddons libkleo kcodecs \ kmime kconfigwidgets kxmlgui kguiaddons kitemviews \ kiconthemes kleopatra breeze-icons kitemmodels karchive \ gpg4win-tools kcrash # Supported source packages to build in an additional architecture gpg4win_expkgs = libgpg-error libassuan libiconv gettext w32pth gpgex gpgol \ gpgme # Some variables WINE = wine WINHOST = win10 WINLIGHT = c:/wix/light.exe # Extra options to configure for individual packages. # We can use $(idir) here for the installation prefix. gpg4win_pkg_libiconv_ex_configure = \ --enable-shared=no --enable-static=yes gpg4win_pkg_gettext_configure = \ --with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) \ CPPFLAGS=-I$(idir)/include CFLAGS=-O2 LDFLAGS=-L$(idir)/lib gpg4win_pkg_scute_configure = \ LDFLAGS=-lws2_32 gpg4win_pkg_gettext_ex_configure = \ --with-lib-prefix=$(ex_idir) --with-libiconv-prefix=$(ex_idir) \ CPPFLAGS=-I$(ex_idir)/include CFLAGS=-O2 LDFLAGS=-L$(ex_idir)/lib # We only need gettext-runtime and there is sadly no top level # configure option for this gpg4win_pkg_gettext_make_dir = gettext-runtime gpg4win_pkg_gettext_make_dir_inst = gettext-runtime gpg4win_pkg_gettext_ex_make_dir = gettext-runtime gpg4win_pkg_gettext_ex_make_dir_inst = gettext-runtime gpg4win_pkg_glib_configure = \ --disable-modular-tests \ --with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) \ CFLAGS=-DGLIB_COMPILATION \ CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib CCC=$(host)-g++ gpg4win_pkg_glib_extracflags = -march=i486 gpg4win_pkg_gdk_pixbuf_configure = \ --with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) \ --with-included-loaders=yes \ CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib gpg4win_pkg_gtk__configure = \ CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib --disable-cups gpg4win_pkg_pcre_configure = \ --enable-utf \ --enable-unicode-properties \ --enable-cpp \ --disable-pcregrep-libz \ --disable-pcregrep-libbz2 \ --disable-pcretest-libreadline # The GnuPG package provides man pages which we have to convert. # We also create the MO files here. define gpg4win_pkg_gnupg2_post_install (for i in gpg2 gpgv2 gpgsm gpg-agent scdaemon gpg-connect-agent gpgconf ; \ do man -Tlatin1 -l $$$${pkgidir}/share/man/man1/$$$${i}.1 | \ sed `printf "s/_\b//g;s/\b.//g"` | \ sed -e 's/$$$$/\r/' > $$$${pkgidir}/share/man/man1/$$$${i}.man ; \ done ; \ for i in `$(tsdir)/src/potomo --get-linguas $$$${pkgsdir}/po` ; do \ $(MKDIR_P) $$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES || true; \ rm $$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES/gnupg2.mo 2>/dev/null \ || true; \ $(tsdir)/src/potomo $$$${pkgsdir}/po/$$$${i}.po \ $$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES/gnupg2.mo; \ done) endef # Paperkey comes with a man pages which we have to convert. define gpg4win_pkg_paperkey_post_install (for i in paperkey ; \ do man -Tlatin1 -l $$$${pkgidir}/share/man/man1/$$$${i}.1 | \ sed `printf "s/_\b//g;s/\b.//g"` | \ sed -e 's/$$$$/\r/' > $$$${pkgidir}/share/man/man1/$$$${i}.man ; \ done) endef # Build the reference manual. define gpg4win_pkg_gpgol_post_install ( cd $$$${pkgbdir}/doc; make pdf ) endef # We would like to use --with-libiconv-prefix and # --with-libintl-prefix, but these don't work with the cheesy # non-"libfoo.la" versions of iconv and gettext that we are using. #gpg4win_pkg_libgpg_error_configure = \ # --with-libiconv-prefix=$(idir) --with-libintl-prefix=$(idir) gpg4win_pkg_libgpg_error_configure = --silent \ CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib \ --enable-static gpg4win_pkg_libgpg_error_ex_configure = --silent \ --enable-static # We convert the PO files to UTF-8. FIXME: This should be done in # libgpg-error proper. define gpg4win_pkg_libgpg_error_post_install (for i in `$(tsdir)/src/potomo --get-linguas $$$${pkgsdir}/po` ; do \ rm $$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES/libgpg-error.mo \ 2>/dev/null|| true; \ $(tsdir)/src/potomo $$$${pkgsdir}/po/$$$${i}.po \ $$$${pkgidir}/share/locale/$$$${i}/LC_MESSAGES/libgpg-error.mo; \ done) endef gpg4win_pkg_libassuan_configure = --silent --enable-static gpg4win_pkg_libassuan_ex_configure = --silent --enable-static gpg4win_pkg_libpng_configure = HAVE_SOLARIS_LD_FALSE=yes CPPFLAGS=\"-I$(idir)/include -DPNG_BUILD_DLL\" LDFLAGS=\"-L$(idir)/lib\" LIBPNG_DEFINES=\"-DPNG_BUILD_DLL\" # We would like to use --with-libiconv-prefix and # --with-libintl-prefix, but these don't work with the cheesy # non-"libfoo.la" versions of iconv and gettext that we are using. gpg4win_pkg_pinentry_configure = \ --enable-pinentry-qt \ $(pinentry_enable_disable) \ --disable-pinentry-fltk \ --enable-pinentry-gtk2 \ CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib # --with-libiconv-prefix=$(idir) --with-libintl-prefix=$(idir) # The LDFLAGS is needed for -lintl for glib. The QT4 variables work # around the lack of cross compilation support in qt-dev. gpg4win_pkg_gpgme_configure = --silent \ --with-gpg-error-prefix=$(idir) --enable-static \ `test -n "@HAVE_PKG_GLIB@" && echo "--enable-w32-glib"` \ CFLAGS=-I$(idir)/include/glib-2.0/ \ LDFLAGS=-L$(idir)/lib \ --enable-languages=qt,cpp \ --disable-gpg-test \ --disable-gpgsm-test gpg4win_pkg_gpgme_ex_configure = --silent \ --with-gpg-error-prefix=$(ex_idir) --enable-static \ --with-libassuan-prefix=$(ex_idir) \ LDFLAGS=-L$(ex_idir)/lib \ --enable-languages=cpp \ --disable-gpg-test \ --disable-gpgsm-test gpg4win_pkg_gpa_configure = --silent \ --with-libiconv-prefix=$(idir) --with-libintl-prefix=$(idir) \ --with-gpgme-prefix=$(idir) --with-zlib=$(idir) \ --with-libassuan-prefix=$(idir) --with-gpg-error-prefix=$(idir) gpg4win_pkg_gpgol_configure = --silent \ --with-gpgme-prefix=$(idir) --with-gpg-error-prefix=$(idir) \ --with-libassuan-prefix=$(idir) --enable-mime-send gpg4win_pkg_gpgol_ex_configure = --silent \ --with-gpgme-prefix=$(ex_idir) --with-gpg-error-prefix=$(ex_idir) \ --with-libassuan-prefix=$(ex_idir) --enable-mime-send gpg4win_pkg_gpgex_configure = --silent \ --with-gpg-error-prefix=$(idir) \ --with-libassuan-prefix=$(idir) gpg4win_pkg_gpgex_ex_configure = --silent \ --with-gpg-error-prefix=$(ex_idir) \ --with-libassuan-prefix=$(ex_idir) gpg4win_pkg_paperkey_configure = --silent gpg4win_pkg_ki18n_configure = -DBUILD_WITH_QML=OFF gpg4win_pkg_kconfig_configure = -DKCONFIG_USE_DBUS=OFF gpg4win_pkg_qtbase_configure = ../$$$${pkg_version}/configure -opensource \ -confirm-license \ -xplatform win32-g++ \ -device-option CROSS_COMPILE=$(host)- \ -device-option PKG_CONFIG='$(host)-pkg-config' \ -no-use-gold-linker \ -release \ -shared \ -prefix $$$${pkgidir} \ -I '$(idir)/include' \ -L '$(idir)/lib' \ -no-icu \ -opengl desktop \ -no-glib \ -accessibility \ -nomake examples \ -nomake tests \ -no-sql-mysql \ -no-sql-sqlite \ -no-sql-odbc \ -no-sql-psql \ -no-sql-tds \ -qt-zlib \ -qt-libpng \ -qt-libjpeg \ -qt-freetype \ -qt-pcre \ -no-openssl \ -no-dbus \ -v # qtbase # invoke qmake with removed debug options as a workaround for # https://bugreports.qt-project.org/browse/QTBUG-30898 gpg4win_pkg_qtbase_make_args = \ QMAKE='$$$${pkgbdir}/bin/qmake' # Qmake still writes debug names in pkgconfig files. define gpg4win_pkg_qtbase_post_install (cd $$$${pkgbdir}; \ make install;) endef gpg4win_pkg_qttools_configure = \ "$(idir)/bin/qmake" ../$$$${pkg_version} define gpg4win_pkg_qttools_post_install (cd $$$${pkgbdir}; \ mkdir -p $$$${pkgidir}; \ cp -r bin lib include $$$${pkgidir}) endef # Qmake does not support setting the installation path. # really https://bugreports.qt.io/browse/QTBUG-12341 gpg4win_pkg_qtwinextras_configure = \ "$(idir)/bin/qmake" ../$$$${pkg_version} define gpg4win_pkg_qtwinextras_post_install (cd $$$${pkgbdir}; \ mkdir -p $$$${pkgidir}/bin; \ cp -r lib include $$$${pkgidir}; \ mv $$$${pkgidir}/lib/*.dll $$$${pkgidir}/bin;) endef gpg4win_pkg_qtsvg_configure = \ "$(idir)/bin/qmake" ../$$$${pkg_version} # XXX Adding the qtconf after qtsvg is a weird hack # because somhow (yay qmake) zlib is not linked if # the qt conf exists before that. The qt conf is # needed for qttranslations to find the correct path # of the translation tools. define gpg4win_pkg_qtsvg_post_install (cd $$$${pkgbdir}; \ mkdir -p $$$${pkgidir}; \ cp -r lib include plugins $$$${pkgidir}; \ mkdir -p $$$${pkgidir}/bin; \ mv $$$${pkgidir}/lib/*.dll $$$${pkgidir}/bin; \ echo "[Paths]" > $$$${pkgidir}/bin/qt.conf; \ echo "Prefix = .." >> $$$${pkgidir}/bin/qt.conf) endef gpg4win_pkg_qttranslations_configure = \ "$(idir)/bin/qmake" ../$$$${pkg_version} define gpg4win_pkg_qttranslations_post_install ( rm -fR $$$${pkgidir}/qttranslations; \ mkdir -p $$$${pkgidir}; \ cp -r $$$${pkgbdir}/translations $$$${pkgidir}/qttranslations;) endef gpg4win_pkg_kleopatra_configure = \ -DFORCE_DISABLE_KCMUTILS=ON \ -DDISABLE_KWATCHGNUPG=ON \ -DRELEASE_SERVICE_VERSION=Gpg4win-$(VERSION) gpg4win_pkg_kxmlgui_configure = \ -DFORCE_DISABLE_KGLOBALACCEL=ON \ -DFORCE_DISABLE_DBUS=ON \ -DXMLGUI_COMPILER_VERSION="i686-w64-mingw32-gcc" \ -DXMLGUI_DISTRIBUTION_TEXT="Gpg4win" gpg4win_pkg_breeze_icons_configure = \ -DBINARY_ICONS_RESOURCE=OFF # Supported make-only source packages. gpg4win_mpkgs = bzip2 zlib # Extra options for the make invocations for individual packages. # make_flags is used for building, make_args_inst is used for installing. gpg4win_pkg_bzip2_make_args = \ CC=$(CC) AR=$(AR) RANLIB=$(RANLIB) gpg4win_pkg_bzip2_make_args_inst = \ PREFIX=$$$${pkgidir} CC=$(CC) AR=$(AR) RANLIB=$(RANLIB) gpg4win_pkg_zlib_make_args = \ -fwin32/Makefile.gcc PREFIX=$(host)- IMPLIB=libz.dll.a gpg4win_pkg_zlib_make_args_inst = -fwin32/Makefile.gcc install \ BINARY_PATH=$$$${pkgidir}/bin INCLUDE_PATH=$$$${pkgidir}/include \ LIBRARY_PATH=$$$${pkgidir}/lib SHARED_MODE=1 IMPLIB=libz.dll.a # Supported binary packages. gpg4win_bpkgs = pkgconfig pango expat freetype fontconfig \ cairo atk gnupg-w32 kde-l10n # libiconv needs some special magic to generate a usable import # library. # define gpg4win_pkg_libiconv_post_install # (cp $(srcdir)/libiconv.def $$$${pkgidir}/lib; \ # cd $$$${pkgidir}/lib; \ # $(DLLTOOL) --output-lib libiconv.dll.a --def libiconv.def) # endef # libiconv needs some special magic to generate a usable import # library. Note that we include some internal symbols that are not # actually part of the DLL. They are needed by the AM_GNU_GETTEXT # configure test, but not used otherwise. # define gpg4win_pkg_gettext_post_install # (cp $(srcdir)/libintl.def $$$${pkgidir}/lib; \ # cd $$$${pkgidir}/lib; \ # $(DLLTOOL) --output-lib libintl.dll.a --def libintl.def) # endef # Zlib needs some special magic to generate a libtool file. # We also install the pc file here. define gpg4win_pkg_zlib_post_install (mkdir $$$${pkgidir}/lib/pkgconfig || true; \ cp $(abs_srcdir)/zlib.pc $$$${pkgidir}/lib/pkgconfig/; \ cd $$$${pkgidir}; \ echo "# Generated by libtool" > lib/libz.la \ echo "dlname='../bin/zlib1.dll'" >> lib/libz.la; \ echo "library_names='libz.dll.a'" >> lib/libz.la; \ echo "old_library='libz.a'" >> lib/libz.la; \ echo "dependency_libs=''" >> lib/libz.la; \ echo "current=1" >> lib/libz.la; \ echo "age=2" >> lib/libz.la; \ echo "revision=5" >> lib/libz.la; \ echo "installed=yes" >> lib/libz.la; \ echo "shouldnotlink=no" >> lib/libz.la; \ echo "dlopen=''" >> lib/libz.la; \ echo "dlpreopen=''" >> lib/libz.la; \ echo "libdir=\"$$$${pkgidir}/lib\"" >> lib/libz.la) endef # We need to fix the prefix in the various packages using pkgconfig, # or we can't substitute it properly in our pkg-config wrapper. # glib also installs an empty charset.alias for mingw which creates # a stow conflict with the one from iconv. define gpg4win_pkg_glib_post_install (cd $$$${pkgidir}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`; \ rm $$$${pkgidir}/lib/charset.alias) endef define gpg4win_pkg_libffi_post_install (cd $$$${pkgidir}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`) endef define gpg4win_pkg_gdk_pixbuf_post_install (cd $$$${pkgidir}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`) endef define gpg4win_pkg_atk_post_install (cd $$$${pkgidir_dev}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`) endef define gpg4win_pkg_freetype_post_install (cd $$$${pkgidir_dev}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`) endef define gpg4win_pkg_fontconfig_post_install (cd $$$${pkgidir_dev}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`) endef define gpg4win_pkg_cairo_post_install (cd $$$${pkgidir_dev}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`) endef define gpg4win_pkg_pango_post_install (cd $$$${pkgidir_dev}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`) endef define gpg4win_pkg_libpng_post_install (cd $$$${pkgidir}; \ perl -pi -e 's/^prefix=.*$$$$/prefix=\/usr/' `find . -name \*.pc`) endef # We don't use khelpcenter in kleopatra so remove the help links and # point to the correct common folder # TODO Needs to be fixed with current doc #define gpg4win_pkg_kleopatra_post_install # (for i in de en ; do \ # (cd $$$${pkgidir}/share/doc/HTML/$$$${i}; \ # perl -pi -e 's/help:\///g' `find . -name \*.html`; \ # perl -pi -e 's@common/@../../common/@g' `find . -name \*.html`); \ # done) #endef #define gpg4win_pkg_libiconv_post_install #(cp $(srcdir)/libiconv.def $$$${pkgidir}/lib; \ #cd $$$${pkgidir}/lib; \ #$(DLLTOOL) --output-lib libiconv.dll.a --def libiconv.def) #endef # Supported internal packages. Internal packages do not require any # special support. Thus, this variable is actually unused, and no # rules are added in gpg4win.mk. gpg4win_ipkgs = man_novice_de man_advanced_de man_novice_en man_advanced_en \ compendium # Default to same version. VSD_VERSION=$(VERSION) # Include installer targets for customized packages -include gnupg-vsd/custom.mk # Signging host/key setup for codesigning -include gnupg-vsd/sign.mk $(stampdir)/stamp-msi-base: $(root)/install/gpg4win-$(VERSION).wixlib \ shield.ico Makefile.am \ $(top_srcdir)/doc/logo/gpg4win-msi*.bmp \ $(top_srcdir)/po/gpg4win-de.wxl \ $(top_srcdir)/po/gpg4win-en.wxl ssh $(WINHOST) "mkdir AppData\\Local\\Temp\\gpg4win-$(VERSION)" || true scp $(idir)/gpg4win-$(VERSION).wixlib $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION) scp $(top_srcdir)/packages/gnupg-msi-$(gpg4win_pkg_gnupg_msi_version)-bin.wixlib \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION); scp $(top_srcdir)/src/shield.ico $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION) scp $(top_srcdir)/doc/logo/gpg4win-msi-header_install-493x58.bmp \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION)/header.bmp scp $(top_srcdir)/doc/logo/gpg4win-msi-wizard_install-493x312.bmp \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION)/dialog.bmp scp $(top_srcdir)/doc/logo/gpg4win-msi-wizard_install-493x312.bmp \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION)/dialog.bmp scp $(top_srcdir)/doc/logo/gpg4win-msi-wizard_install-info-32x32.bmp \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION)/info.bmp scp $(top_srcdir)/doc/logo/gpg4win-msi-wizard_install-exclamation-32x32.bmp \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION)/exclamation.bmp scp $(top_srcdir)/po/gpg4win-en.wxl $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION) scp $(top_srcdir)/po/gpg4win-de.wxl $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION) scp WixUI_Gpg4win.wxs $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION) touch $(stampdir)/stamp-msi-base # Now do the bunch of the work. This is a bunch of dirty magic to # integrate our special makefile into automake, while not actually # including it (make should include it). This is in turn necessary # because automake can't deal with the elegant magic in the actual # Makefile. define INCLUDE_BY_MAKE include $(1) endef if BUILD_GPG4WIN $(eval $(call INCLUDE_BY_MAKE,gpg4win.mk)) gpg4win_clean = clean-gpg4win endif clean-local: $(gpg4win_clean) common_nsi = inst-sections.nsi installer.nsi installer-finish.nsi \ $(addsuffix .nsi,$(addprefix inst-,$(gpg4win_build_list))) \ $(addsuffix .nsi,$(addprefix uninst-,$(gpg4win_build_list))) # Sign additional files as per signing setup # This is a bit of a hack. $(stampdir)/stamp-additional-signedfiles: (set -e;\ cd "$(idir)"; \ for f in $(AUTHENTICODE_FILES); do \ if [ -f "$$f" ]; then \ $(call AUTHENTICODE_sign,"$$f","$$f");\ else \ echo "speedo: WARNING: file '$$f' not available for signing";\ fi;\ done \ ) touch $(stampdir)/stamp-additional-signedfiles $(root)/install/gpg4win-$(VERSION).wixlib: \ gpg4win-$(VERSION).wxs $(stampdir)/stamp-final \ $(foosum_exe) \ $(README_files) $(HOWTO_files) \ license.blurb versioninfo.txt \ WixUI_Gpg4win.wxs \ $(stampdir)/stamp-additional-signedfiles ($(call SETVARS_WINE_TWO_DOLLAR,); \ echo "Gpg4win" > $(root)/VERSION; \ echo "$(VERSION)" >> $(root)/VERSION; \ (ln -s $(idir) $$WINEINST; \ ln -s $(ex_idir) $$WINEINSTEX; \ ln -s `readlink -f $(top_srcdir)` $$WINESRC; \ $(WINE) $$WIXPREFIX2/candle.exe \ -dInstDir=k: \ -dInstDirEx=j: \ -dSrcDir=i:\\src \ -dVersion=$$MSI_VERSION \ -out k:\\gpg4win-$(VERSION).wixobj \ -pedantic -wx i:\\src\\gpg4win-$(VERSION).wxs \ -arch x64 || exit 1;\ $(WINE) $$WIXPREFIX2/candle.exe \ -dInstDir=k: \ -dInstDirEx=j: \ -dSrcDir=i:\\src \ -dVersion=$$MSI_VERSION \ -out k:\\gpg4win-ui.wixobj \ -arch x64 \ -pedantic -wx i:\\src\\WixUI_Gpg4win.wxs || exit 1;\ \ $(WINE) $$WIXPREFIX2/lit.exe \ -out k:\\gpg4win-$(VERSION).wixlib \ -bf \ -wx \ -pedantic \ k:\\gpg4win-$(VERSION).wixobj k:\\gpg4win-ui.wixobj || exit 1; \ \ ) || ERR=1; (rm $$WINEINST; rm $$WINESRC; rm $$WINEINSTEX); \ if [ -n "$$ERR" ]; then \ exit 1; \ fi) $(root)/install/gpg4win-$(VERSION)-x86.wixlib: \ gpg4win-$(VERSION).wxs $(stampdir)/stamp-final \ $(foosum_exe) \ $(README_files) $(HOWTO_files) \ license.blurb versioninfo.txt \ WixUI_Gpg4win.wxs \ $(stampdir)/stamp-additional-signedfiles ($(call SETVARS_WINE_TWO_DOLLAR,); \ echo "Gpg4win" > $(root)/VERSION; \ echo "$(VERSION)" >> $(root)/VERSION; \ (ln -s $(idir) $$WINEINST; \ ln -s $(ex_idir) $$WINEINSTEX; \ ln -s `readlink -f $(top_srcdir)` $$WINESRC; \ $(WINE) $$WIXPREFIX2/candle.exe \ -dInstDir=k: \ -dInstDirEx=j: \ -dSrcDir=i:\\src \ -dVersion=$$MSI_VERSION \ -arch x86 \ -out k:\\gpg4win-$(VERSION)-x86.wixobj \ -pedantic -wx i:\\src\\gpg4win-$(VERSION).wxs || exit 1;\ $(WINE) $$WIXPREFIX2/candle.exe \ -dInstDir=k: \ -dInstDirEx=j: \ -dSrcDir=i:\\src \ -dVersion=$$MSI_VERSION \ -arch x86 \ -out k:\\gpg4win-ui-x86.wixobj \ -pedantic -wx i:\\src\\WixUI_Gpg4win.wxs || exit 1;\ \ $(WINE) $$WIXPREFIX2/lit.exe \ -out k:\\gpg4win-$(VERSION)-x86.wixlib \ -bf \ -wx \ -pedantic \ k:\\gpg4win-$(VERSION)-x86.wixobj k:\\gpg4win-ui-x86.wixobj || exit 1; \ \ ) || ERR=1; (rm $$WINEINST; rm $$WINESRC; rm $$WINEINSTEX); \ if [ -n "$$ERR" ]; then \ exit 1; \ fi) gpg4win-$(VERSION).wxs: gpg4win.nsi $(common_nsi) $(stampdir)/stamp-final \ $(foosum_exe) gpgwrap.exe \ $(README_files) $(HOWTO_files) \ versioninfo.txt make-msi.pl \ $(addsuffix /VERSION.sig,$(addprefix gnupg-vsd/,$(msi_targets))) perl make-msi.pl --guids $(srcdir)/make-msi.guids \ --manifest gpg4win-$(VERSION).files \ --version $(VSD_VERSION) \ -DBUILD_DIR=. -DTOP_SRCDIR=$(top_srcdir) \ -DSRCDIR=$(srcdir) $(srcdir)/gpg4win.nsi > $@ # Prepare the versioninfo file. The pipeline extracts the last # occurrence of a package with the same name, sorts the entries and # writes the file with DOS line endings. This helps to avoid # duplicate entries in case one package has been rebuild (which is # common when developing a new version). versioninfo.txt: $(SHA1SUM) $(pkg_files) versioninfo.tmp set -e; \ ( while read a b; do echo "$$a $$(basename $$b)"; \ done < versioninfo.tmp \ | sort -k2 -sf | tac | uniq -f1 ; \ echo '=========== SHA-1 checksum ============= == package ==' \ ) | tac | awk '{printf "%s\r\n", $$0}' > versioninfo.txt -rm versioninfo.tmp NEWS.tmp : $(top_srcdir)/NEWS awk '/^#/ {next} /^\(de\)/ {skip=1;next} /^[^[:space:]]/ {skip=0} \ !skip { sub(/^\(en\)/," *"); print }' \ <$(top_srcdir)/NEWS >NEWS.tmp NEWS.de : $(top_srcdir)/NEWS awk '/^#/ {next} /^\(en\)/ {skip=1;next} /^[^[:space:]]/ {skip=0} \ !skip { sub(/^\(de\)/,"-"); print }' \ <$(top_srcdir)/NEWS >NEWS.de; \ sed -i 's/^ / /' NEWS.de NEWS.en : $(top_srcdir)/NEWS awk '/^#/ {next} /^\(de\)/ {skip=1;next} /^[^[:space:]]/ {skip=0} \ !skip { sub(/^\(en\)/,"-"); print }' \ <$(top_srcdir)/NEWS >NEWS.en; \ sed -i 's/^ / /' NEWS.en COMPONENTS-list.tmp : $(top_srcdir)/NEWS awk '/^~~~~~~~~~~~/ { ok++; next} ok==1 {print " "$$0}' \ < $(top_srcdir)/NEWS > COMPONENTS-list.tmp # For some nut-crazy reason someone thought it would be a great idea # if makensis changed to the directory of the source file at startup. # So we have to pull a couple of strings to correct this. installers/gpg4win-$(VERSION).exe: gpg4win.nsi $(common_nsi) $(stampdir)/stamp-final \ g4wihelp.dll gpgwrap.exe \ $(foosum_exe) \ $(README_files) $(HOWTO_files) \ license.blurb versioninfo.txt $(MAKENSIS) -V3 -DBUILD_DIR=`pwd` -DTOP_SRCDIR=$(top_srcdir) \ -DSRCDIR=$(srcdir) $(EXTRA_MAKENSIS_FLAGS) $(srcdir)/gpg4win.nsi && \ mv gpg4win-$(VERSION).exe installers/gpg4win-$(VERSION).exe $(stampdir)/stamp-dist-self: versioninfo.txt (set -e; cd ..; make dist-bzip2) touch $(stampdir)/stamp-dist-self installers/gpg4win-src-$(VERSION).exe: gpg4win-src.nsi $(common_nsii) \ $(stampdir)/stamp-final \ $(stampdir)/stamp-dist-self \ license.blurb $(MAKENSIS) -V3 -DBUILD_DIR=`pwd` -DTOP_SRCDIR=$(top_srcdir) \ -DSRCDIR=$(srcdir) $(EXTRA_MAKENSIS_FLAGS) $(srcdir)/gpg4win-src.nsi && \ mv gpg4win-src-$(VERSION).exe installers/gpg4win-src-$(VERSION).exe license.blurb: $(top_srcdir)/doc/license-page $(top_srcdir)/doc/GPLv3 cat $(top_srcdir)/doc/license-page $(top_srcdir)/doc/GPLv3 >$@ g4wihelp.dll: slideshow.cpp desktopshellrun.cpp g4wihelp.c exdll.h $(CC) -static-libgcc -I. -O2 -c -o desktopshellrun.o $(srcdir)/desktopshellrun.cpp $(CC) -static-libgcc -I. -O2 -c -o slideshow.o $(srcdir)/slideshow.cpp $(CC) -static-libgcc -I. -shared -O2 -o g4wihelp.dll $(srcdir)/g4wihelp.c \ desktopshellrun.o slideshow.o -lwinmm -lgdi32 -luserenv -lshell32 \ -lole32 -loleaut32 -lshlwapi -lmsimg32 $(STRIP) g4wihelp.dll gpgwrap.exe: gpgwrap.c $(CC) -I. -I.. -DHAVE_CONFIG_H -O2 -Wl,-subsystem,windows -o $@ $^ $(STRIP) $@ sha1sum.exe: sha1sum.c $(CC) -O2 -o $@ $^ $(STRIP) $@ md5sum.exe: sha1sum.c $(CC) -DBUILD_MD5SUM -O2 -o $@ $^ $(STRIP) $@ sha256sum.exe: sha1sum.c $(CC) -DBUILD_SHA256SUM -O2 -o $@ $^ $(STRIP) $@ mkportable.exe: mkportable.c \ mkportable-vanilla.h mkportable-full.h $(CC) -O2 -o $@ $(srcdir)/mkportable.c $(STRIP) $@ if BUILD_GPG4WIN all_full = installers/gpg4win-$(VERSION).exe endif all-local: $(all_full) if BUILD_GPG4WIN @echo "###################################################" @echo " Gpg4win $(VERSION) successfully build!" @echo " Installers can be found under src/installers" @echo "###################################################" endif clean-local: rm -f installers/gpg4win-$(VERSION).exe \ installers/GnuPG-VS-Desktop-$(VERSION).msi diff --git a/src/gpg4win.mk.in b/src/gpg4win.mk.in index cf490980..8559b24e 100644 --- a/src/gpg4win.mk.in +++ b/src/gpg4win.mk.in @@ -1,1091 +1,1108 @@ # 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. 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. $(stampdir)/stamp-directories: $(MKDIR) $(stampdir) $(MKDIR) $(root) $(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 $(stampdir)/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 define SETVARS_WINE set -e; \ if [ -z "$$$$(which $(WINE))" ]; then \ echo "ERROR: For the msi-package wine needs to be installed."; \ exit 1; \ fi; \ if [ -z "$(WIXPREFIX)" ]; then \ if [ -d `readlink -f ~/w32root/wixtools` ]; then \ WIXPREFIX2=`readlink -f ~/w32root/wixtools`; \ echo "Using $$$$WIXPREFIX2 as WIXPREFIX"; \ else \ echo "ERROR: You must set WIXPREFIX to an installation of wixtools."; \ exit 1; \ fi; \ else \ WIXPREFIX2="$(WIXPREFIX)"; \ fi; \ if [ -z "$$$$WINEPREFIX" ]; then \ WINEPREFIX="$$$$HOME/.wine"; \ if [ ! -e "$$$$WINEPREFIX/dosdevices" ]; then \ echo "ERROR: No wine prefix found under $$WINEPREFIX"; \ exit 1; \ fi; \ fi; \ WINEINST=$$$$WINEPREFIX/dosdevices/k:; \ WINESRC=$$$$WINEPREFIX/dosdevices/i:; \ WINEINSTEX=$$$$WINEPREFIX/dosdevices/j:; \ if [ -e "$$$$WINEINST" ]; then \ echo "ERROR: $$$$WINEINST already exists. Please remove."; \ exit 1; \ fi; \ if [ -e "$$$$WINESRC" ]; then \ echo "ERROR: $$$$WINESRC already exists. Please remove."; \ exit 1; \ fi; \ if [ -e "$$$$WINEINSTEX" ]; then \ echo "ERROR: $$$$WINEINSTEX already exists. Please remove."; \ exit 1; \ fi; \ MSI_VERSION=$$$$(echo $(VSD_VERSION)) endef # Same as above define SETVARS_WINE_TWO_DOLLAR set -e; \ if [ -z "$$(which $(WINE))" ]; then \ echo "ERROR: For the msi-package wine needs to be installed."; \ exit 1; \ fi; \ if [ -z "$(WIXPREFIX)" ]; then \ if [ -d `readlink -f ~/w32root/wixtools` ]; then \ WIXPREFIX2=`readlink -f ~/w32root/wixtools`; \ echo "Using $$WIXPREFIX2 as WIXPREFIX"; \ else \ echo "ERROR: You must set WIXPREFIX to an installation of wixtools."; \ exit 1; \ fi; \ else \ WIXPREFIX2="$(WIXPREFIX)"; \ fi; \ if [ -z "$$WINEPREFIX" ]; then \ WINEPREFIX="$$HOME/.wine"; \ if [ ! -e "$$WINEPREFIX/dosdevices" ]; then \ echo "ERROR: No wine prefix found under $$WINEPREFIX"; \ exit 1; \ fi; \ fi; \ WINEINST=$$WINEPREFIX/dosdevices/k:; \ WINESRC=$$WINEPREFIX/dosdevices/i:; \ WINEINSTEX=$$WINEPREFIX/dosdevices/j:; \ if [ -e "$$WINEINST" ]; then \ echo "ERROR: $$WINEINST already exists. Please remove."; \ exit 1; \ fi; \ if [ -e "$$WINESRC" ]; then \ echo "ERROR: $$WINESRC already exists. Please remove."; \ exit 1; \ fi; \ if [ -e "$$WINEINSTEX" ]; then \ echo "ERROR: $$WINEINSTEX already exists. Please remove."; \ exit 1; \ fi; \ MSI_VERSION=$$(echo $(VSD_VERSION)) 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 $(stampdir)/stamp-final-, $(call GETVAR,gpg4win_pkg_$(1)_deps)) endef define GETDEPS_EX $(addprefix $(stampdir)/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)) $(stampdir)/stamp-$(1)-ex-00-unpack: $(stampdir)/stamp-$(1)-00-unpack $(call GETDEPS_EX,$(1)) touch $(stampdir)/stamp-$(1)-ex-00-unpack $(stampdir)/stamp-$(1)-ex-01-patch: $(stampdir)/stamp-$(1)-ex-00-unpack $(stampdir)/stamp-$(1)-01-patch touch $(stampdir)/stamp-$(1)-ex-01-patch $(stampdir)/stamp-$(1)-ex-02-configure: $(stampdir)/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 -fcommon $$$${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 $(stampdir)/stamp-$(1)-ex-02-configure $(stampdir)/stamp-$(1)-ex-03-make: $(stampdir)/stamp-$(1)-ex-02-configure ($(call SETVARS_EX,$(1)); \ cd "$$$${pkgbdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $(GPG4WIN_PARALLEL) $$$${pkgmkargs} \ ) touch $(stampdir)/stamp-$(1)-ex-03-make # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. $(stampdir)/stamp-$(1)-ex-04-install: $(stampdir)/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 $(stampdir)/stamp-$(1)-ex-04-install $(stampdir)/stamp-$(1)-ex-05-stow: $(stampdir)/stamp-$(1)-ex-04-install ($(call SETVARS_EX,$(1)); \ cd $(ex_ipdir); \ $(STOW) -t `readlink -f $(ex_idir)` "$$$${pkg_version}") touch $(stampdir)/stamp-$(1)-ex-05-stow $(stampdir)/stamp-final-ex-$(1): $(stampdir)/stamp-$(1)-ex-05-stow touch $(stampdir)/stamp-final-ex-$(1) .PHONY : clean-ex-$(1) clean-ex-$(1): ($(call SETVARS_EX,$(1)); \ (cd $(ex_ipdir) && \ ($(STOW) -D "$$$${pkg_version}" || true; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f $(stampdir)/stamp-final-ex-$(1) $(stampdir)/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)) $(stampdir)/stamp-$(1)-00-unpack: $(stampdir)/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch $(stampdir)/stamp-$(1)-00-unpack $(stampdir)/stamp-$(1)-01-patch: $(stampdir)/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; chmod +x "$$$${pfile}"; "$$$${pfile}") \ done) touch $(stampdir)/stamp-$(1)-01-patch $(stampdir)/stamp-$(1)-02-configure: $(stampdir)/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 -fcommon $$$${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 $(stampdir)/stamp-$(1)-02-configure $(stampdir)/stamp-$(1)-03-make: $(stampdir)/stamp-$(1)-02-configure ($(call SETVARS,$(1)); \ cd "$$$${pkgbdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $(GPG4WIN_PARALLEL) $$$${pkgmkargs}) touch $(stampdir)/stamp-$(1)-03-make # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. $(stampdir)/stamp-$(1)-04-install: $(stampdir)/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 $(stampdir)/stamp-$(1)-04-install $(stampdir)/stamp-$(1)-05-stow: $(stampdir)/stamp-$(1)-04-install ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch $(stampdir)/stamp-$(1)-05-stow $(stampdir)/stamp-final-$(1): $(stampdir)/stamp-$(1)-05-stow touch $(stampdir)/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}" || true; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f $(stampdir)/stamp-final-$(1) $(stampdir)/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)) $(stampdir)/stamp-$(1)-00-unpack: $(stampdir)/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch $(stampdir)/stamp-$(1)-00-unpack $(stampdir)/stamp-$(1)-01-patch: $(stampdir)/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; chmod +x "$$$${pfile}"; "$$$${pfile}") \ done) touch $(stampdir)/stamp-$(1)-01-patch $(stampdir)/stamp-$(1)-03-make: $(stampdir)/stamp-$(1)-01-patch ($(call SETVARS,$(1)); \ cd "$$$${pkgsdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $$$${pkgmkargs}) touch $(stampdir)/stamp-$(1)-03-make $(stampdir)/stamp-$(1)-04-install: $(stampdir)/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 $(stampdir)/stamp-$(1)-04-install $(stampdir)/stamp-$(1)-05-stow: $(stampdir)/stamp-$(1)-04-install ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch $(stampdir)/stamp-$(1)-05-stow $(stampdir)/stamp-final-$(1): $(stampdir)/stamp-$(1)-05-stow touch $(stampdir)/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}" || true; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}") rm -f $(stampdir)/stamp-final-$(1) $(stampdir)/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) $(stampdir)/stamp-$(1)-00-install: $(stampdir)/stamp-directories $(call GETDEPS,$(1)) ($(call SETVARS,$(1)); \ $(MKDIR) "$$$${pkgidir}"; \ cd $$$${pkgidir}; \ $(call DEFLATE_macro,$$$${pkg})) touch $(stampdir)/stamp-$(1)-00-install # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. $(stampdir)/stamp-$(1)-01-install-dev: $(stampdir)/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 $(stampdir)/stamp-$(1)-01-install-dev $(stampdir)/stamp-$(1)-02-stow: $(stampdir)/stamp-$(1)-01-install-dev ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch $(stampdir)/stamp-$(1)-02-stow $(stampdir)/stamp-$(1)-03-stow-dev: $(stampdir)/stamp-$(1)-02-stow ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version_dev}") touch $(stampdir)/stamp-$(1)-03-stow-dev $(stampdir)/stamp-final-$(1): $(stampdir)/stamp-$(1)-03-stow-dev touch $(stampdir)/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}" || true; \ $(STOW) -D "$$$${pkg_version_dev}" || true; \ rm -fR "$$$${pkg_version}" "$$$${pkg_version_dev}")) rm -f $(stampdir)/stamp-final-$(1) $(stampdir)/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)) $(stampdir)/stamp-$(1)-00-unpack: $(stampdir)/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch $(stampdir)/stamp-$(1)-00-unpack $(stampdir)/stamp-$(1)-01-patch: $(stampdir)/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; chmod +x "$$$${pfile}"; "$$$${pfile}") \ done) touch $(stampdir)/stamp-$(1)-01-patch $(stampdir)/stamp-$(1)-02-configure: $(stampdir)/stamp-$(1)-01-patch ($(call SETVARS,$(1)); \ mkdir "$$$${pkgbdir}"; \ cd "$$$${pkgbdir}"; \ $$$${pkgcfg}) && \ touch $(stampdir)/stamp-$(1)-02-configure $(stampdir)/stamp-$(1)-03-make: $(stampdir)/stamp-$(1)-02-configure ($(call SETVARS,$(1)); \ cd "$$$${pkgbdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $(GPG4WIN_PARALLEL) $$$${pkgmkargs}) touch $(stampdir)/stamp-$(1)-03-make # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. $(stampdir)/stamp-$(1)-04-install: $(stampdir)/stamp-$(1)-03-make ($(call SETVARS,$(1)); \ $(call gpg4win_pkg_$(call FROB_macro,$(1))_post_install)) touch $(stampdir)/stamp-$(1)-04-install $(stampdir)/stamp-$(1)-05-stow: $(stampdir)/stamp-$(1)-04-install ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch $(stampdir)/stamp-$(1)-05-stow $(stampdir)/stamp-final-$(1): $(stampdir)/stamp-$(1)-05-stow touch $(stampdir)/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}" || true; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f $(stampdir)/stamp-final-$(1) $(stampdir)/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 $(stampdir)/stamp-final-$(1): $(stampdir)/stamp-directories $(call GETDEPS,$(1)) touch $(stampdir)/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)) $(stampdir)/stamp-$(1)-00-unpack: $(stampdir)/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch $(stampdir)/stamp-$(1)-00-unpack $(stampdir)/stamp-$(1)-01-patch: $(stampdir)/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ for pfile in "$$$${pkgpbdir}"/*.patch "$$$${pkgpdir}"/*.patch ; do \ (cd "$$$${pkgsdir}"; chmod +x "$$$${pfile}"; "$$$${pfile}") \ done) touch $(stampdir)/stamp-$(1)-01-patch $(stampdir)/stamp-$(1)-02-build: $(stampdir)/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 $(stampdir)/stamp-$(1)-02-build $(stampdir)/stamp-$(1)-03-stow: $(stampdir)/stamp-$(1)-02-build ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch $(stampdir)/stamp-$(1)-03-stow $(stampdir)/stamp-final-$(1): $(stampdir)/stamp-$(1)-03-stow touch $(stampdir)/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}" || true; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f $(stampdir)/stamp-final-$(1) $(stampdir)/stamp-$(1)-* endef # Template for source packages of KDE software define KDEPKG_template_ pkg_files += $(call GETVAR,gpg4win_pkg_$(1)) $(stampdir)/stamp-$(1)-00-unpack: $(stampdir)/stamp-directories $(call GETDEPS,$(1)) (cd $(bdir); \ $(call SETVARS,$(1)); \ $(call DEFLATE_macro,$$$${pkg})) touch $(stampdir)/stamp-$(1)-00-unpack $(stampdir)/stamp-$(1)-01-patch: $(stampdir)/stamp-$(1)-00-unpack (shopt -s nullglob; \ $(call SETVARS,$(1)); \ cd "$$$${pkgsdir}"; \ sed -i 's/set(KF5_MIN_VERSION.*)/set(KF5_MIN_VERSION "5.77.0")/' CMakeLists.txt; \ sed -i 's/set(KF5_VERSION.*)/set(KF5_VERSION "5.77.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}"; chmod +x "$$$${pfile}"; "$$$${pfile}") \ done) touch $(stampdir)/stamp-$(1)-01-patch $(stampdir)/stamp-$(1)-02-configure: $(stampdir)/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 $(stampdir)/stamp-$(1)-02-configure $(stampdir)/stamp-$(1)-03-make: $(stampdir)/stamp-$(1)-02-configure ($(call SETVARS,$(1)); \ cd "$$$${pkgbdir}"; \ test -n "$$$${pkgmkdir}" && cd "$$$${pkgmkdir}"; \ $(MAKE) $(AM_MAKEFLAGS) $(GPG4WIN_PARALLEL) $$$${pkgmkargs}) touch $(stampdir)/stamp-$(1)-03-make # Note that post_install must come last because it may be empty and # "; ;" is a syntax error. $(stampdir)/stamp-$(1)-04-install: $(stampdir)/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 $(stampdir)/stamp-$(1)-04-install $(stampdir)/stamp-$(1)-05-stow: $(stampdir)/stamp-$(1)-04-install ($(call SETVARS,$(1)); \ cd $(ipdir); \ $(STOW) "$$$${pkg_version}") touch $(stampdir)/stamp-$(1)-05-stow $(stampdir)/stamp-final-$(1): $(stampdir)/stamp-$(1)-05-stow touch $(stampdir)/stamp-final-$(1) .PHONY : clean-$(1) clean-$(1): ($(call SETVARS,$(1)); \ (cd $(ipdir) && \ ($(STOW) -D "$$$${pkg_version}" || true; \ rm -fR "$$$${pkg_version}")); \ rm -fR "$$$${pkgsdir}" "$$$${pkgbdir}") rm -f $(stampdir)/stamp-final-$(1) $(stampdir)/stamp-$(1)-* endef define KDEPKG_template $(if $(filter-out no, $(call GETVAR,gpg4win_pkg_$(1))), $(call KDEPKG_template_,$1)) endef # Sign the file $1 and save the result as $2 define AUTHENTICODE_sign set -e;\ if [ -n "$(AUTHENTICODE_SIGNHOST)" ]; then \ echo "speedo: Signing via host $(AUTHENTICODE_SIGNHOST)";\ scp $(1) "$(AUTHENTICODE_SIGNHOST):a.exe" ;\ ssh "$(AUTHENTICODE_SIGNHOST)" $(AUTHENTICODE_TOOL) sign \ - /n '"g10 Code GmbH"' \ + /a /n '"g10 Code GmbH"' \ /tr 'http://rfc3161timestamp.globalsign.com/advanced' /td sha256 \ /d '"GnuPG VS-Desktop"' \ /fd sha256 /du https://gnupg.com a.exe; \ scp "$(AUTHENTICODE_SIGNHOST):a.exe" $(2);\ echo "signed file is '$(2)'" ;\ else \ echo "speedo: Signing using key $(AUTHENTICODE_KEY)";\ osslsigncode sign -certs $(AUTHENTICODE_CERTS) \ -pkcs12 $(AUTHENTICODE_KEY) -askpass \ -ts "http://timestamp.globalsign.com/scripts/timstamp.dll" \ -h sha256 -n GnuPG -i https://gnupg.org \ -in $(1) -out $(2) ;\ fi endef define MSI_template .PHONY : $(1)-package $(1)-package: installers/GnuPG-VS-Desktop-$(VERSION)-$(1).msi $(idir)/$(1)-x86.wixlib: gnupg-vsd/$(1)/$(1).wxs ($(call SETVARS_WINE,); \ ( \ ln -s $(idir) $$$$WINEINST; \ ln -s $(ex_idir) $$$$WINEINSTEX; \ ln -s `readlink -f $(top_srcdir)` $$$$WINESRC; \ $(WINE) $$$$WIXPREFIX2/candle.exe \ -dInstDir=k: \ -dInstDirEx=j: \ -dSrcDir=i:\\src \ -dVersion=$$$$MSI_VERSION \ -arch x86 \ -out k:\\$(1)-$(VERSION)-x86.wixobj \ -pedantic -wx i:\\src\\gnupg-vsd\\$(1)\\$(1).wxs || exit 1;\ $(WINE) $$$$WIXPREFIX2/lit.exe \ -out k:\\$(1)-x86.wixlib \ -bf \ -wx \ -pedantic \ k:\\$(1)-$(VERSION)-x86.wixobj || exit 1; \ \ ) || ERR=1; \ (rm $$$$WINEINST; rm $$$$WINESRC; rm $$$$WINEINSTEX); \ if [ -n "$$$$ERR" ]; then \ exit 1; \ fi \ ) $(idir)/$(1).wixlib: gnupg-vsd/$(1)/$(1).wxs ($(call SETVARS_WINE,); \ ( \ ln -s $(idir) $$$$WINEINST; \ ln -s $(ex_idir) $$$$WINEINSTEX; \ ln -s `readlink -f $(top_srcdir)` $$$$WINESRC; \ $(WINE) $$$$WIXPREFIX2/candle.exe \ -dInstDir=k: \ -dInstDirEx=j: \ -dSrcDir=i:\\src \ -dVersion=$$$$MSI_VERSION \ -out k:\\$(1)-$(VERSION).wixobj \ -arch x64 \ -pedantic -wx i:\\src\\gnupg-vsd\\$(1)\\$(1).wxs || exit 1;\ $(WINE) $$$$WIXPREFIX2/lit.exe \ -out k:\\$(1).wixlib \ -bf \ -wx \ -pedantic \ k:\\$(1)-$(VERSION).wixobj || exit 1; \ \ ) || ERR=1; \ (rm $$$$WINEINST; rm $$$$WINESRC; rm $$$$WINEINSTEX); \ if [ -n "$$$$ERR" ]; then \ exit 1; \ fi \ ) # This is generated by make-msi.pl gnupg-vsd/$(1)/$(1).wxs: gnupg-vsd/$(1)/VERSION.sig make-msi.pl gpg4win-$(VERSION).wxs perl make-msi.pl --guids $(srcdir)/make-msi.guids \ --manifest gpg4win-$(VERSION).files \ --version $(VSD_VERSION) \ -DBUILD_DIR=. -DTOP_SRCDIR=$(top_srcdir) \ -DSRCDIR=$(srcdir) $(srcdir)/gpg4win.nsi > /dev/null gnupg-vsd/$(1)/VERSION.sig: gnupg-vsd/$(1)/VERSION echo "----------SIGNING----------" - echo "using key: $(msi_signkey)" + echo "using key: $(version_signkey)" cat gnupg-vsd/$(1)/VERSION - gpg --yes -o gnupg-vsd/$(1)/VERSION.sig -bau $(msi_signkey) gnupg-vsd/$(1)/VERSION + gpg --yes -o gnupg-vsd/$(1)/VERSION.sig -bau $(version_signkey) gnupg-vsd/$(1)/VERSION gnupg-vsd/$(1)/VERSION: gnupg-vsd/custom.mk echo "$(call GETVAR,msi_target_$(1)_VERSION)" > gnupg-vsd/$(1)/VERSION echo "$(call GETVAR,msi_target_$(1)_DESC)" >> gnupg-vsd/$(1)/VERSION echo "$(call GETVAR,msi_target_$(1)_DESC_SHORT)" >> gnupg-vsd/$(1)/VERSION gnupg-vsd/$(1)/announcement.txt: gnupg-vsd/custom.mk gnupg-vsd/announcement.de.in gnupg-vsd/announcement.en.in cat gnupg-vsd/$(call GETVAR,msi_target_$(1)_announcement) | \ sed 's/VSD_VERSION/$(VSD_VERSION)/' | \ sed 's@GNUPG_VSD_CUSTOMER_LINK@https://download.gnupg.com/files/$(call GETVAR,msi_target_$(1)_directory)/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi@' | \ sed 's@GNUPG_VSD_SOURCE_LINK@https://download.gnupg.com/files/src/Gnupg-VS-Desktop-$(VSD_VERSION).tar.bz2@' > gnupg-vsd/$(1)/announcement.txt installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi: $(stampdir)/stamp-msi-base $(idir)/$(1).wixlib \ gnupg-vsd/$(1)/license.rtf scp gnupg-vsd/$(1)/license.rtf \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION); \ scp $(idir)/$(1).wixlib \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION); \ scp $(call GETVAR,msi_target_$(1)_branding)/*.bmp \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION); \ ssh $(WINHOST) "cd AppData/Local/Temp/gpg4win-$(VERSION) && $(WINLIGHT) \ -spdb \ -ext WixUIExtension \ -out GnuPG-VS-Desktop-$(VERSION)-$(1).msi \ $(call GETVAR,msi_target_$(1)_l10n) \ -dcl:high \ - -v -pedantic \ + -pedantic \ \ gpg4win-$(VERSION).wixlib \ gnupg-msi-$(gpg4win_pkg_gnupg_msi_version)-bin.wixlib \ $(1).wixlib"; \ scp $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION)/GnuPG-VS-Desktop-$(VERSION)-$(1).msi \ installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi; installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1)-x86.msi: $(stampdir)/stamp-msi-base $(idir)/$(1)-x86.wixlib \ gnupg-vsd/$(1)/license.rtf \ $(idir)/gpg4win-$(VERSION)-x86.wixlib scp gnupg-vsd/$(1)/license.rtf \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION); \ scp $(idir)/gpg4win-$(VERSION)-x86.wixlib \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION); \ scp $(idir)/$(1)-x86.wixlib \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION); \ scp $(call GETVAR,msi_target_$(1)_branding)/*.bmp \ $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION); \ ssh $(WINHOST) "cd AppData/Local/Temp/gpg4win-$(VERSION) && $(WINLIGHT) \ -spdb \ -ext WixUIExtension \ -out GnuPG-VS-Desktop-$(VERSION)-$(1)-x86.msi \ $(call GETVAR,msi_target_$(1)_l10n) \ -dcl:high \ -v -pedantic \ \ gpg4win-$(VERSION)-x86.wixlib \ gnupg-msi-$(gpg4win_pkg_gnupg_msi_version)-bin.wixlib \ $(1)-x86.wixlib"; \ scp $(WINHOST):AppData/Local/Temp/gpg4win-$(VERSION)/GnuPG-VS-Desktop-$(VERSION)-$(1)-x86.msi \ installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1)-x86.msi; signed_installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi: installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi mkdir -p signed_installers $(call AUTHENTICODE_sign,"installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi","signed_installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi");\ $(stampdir)/stamp-$(1)-upload: signed_installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi - (cd signed_installers; sha256sum GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi > \ + @(cd signed_installers; \ + sha256sum GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi > \ GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sha256; \ - gpg --yes -o GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sig -bau $(msi_signkey) \ - GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi) - scp signed_installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi \ - signed_installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sha256 \ - signed_installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sig \ - $(VSD_PUBLISH_HOST)/$(call GETVAR,msi_target_$(1)_directory) - ssh `echo $(VSD_PUBLISH_HOST) | cut -d ":" -f 1` \ - "cd `echo $(VSD_PUBLISH_HOST) | cut -d ":" -f 2`/$(call GETVAR,msi_target_$(1)_directory) && rm -f GnuPG-VS-Desktop.msi && \ - ln -s GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi GnuPG-VS-Desktop.msi" - echo "https://download.gnupg.com/files/$(call GETVAR,msi_target_$(1)_directory)/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi" \ - > $(stampdir)/stamp-$(1)-upload - echo "https://download.gnupg.com/files/$(call GETVAR,msi_target_$(1)_directory)/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sig" \ - >> $(stampdir)/stamp-$(1)-upload - -.PHONY : $(1) + if [ -f "../gnupg-vsd/$(1)/customer-enc-key.asc" ]; then \ + echo "Encrypting installer"; \ + gpg --yes -o GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.gpg -seu $(msi_signkey) \ + -f "../gnupg-vsd/$(1)/customer-enc-key.asc" \ + -f "../gnupg-vsd/general-enc-key.asc" \ + GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi;\ + sha256sum GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.gpg > \ + GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.gpg.sha256; \ + scp GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.gpg \ + GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.gpg.sha256 \ + $(VSD_PUBLISH_HOST)/$(call GETVAR,msi_target_$(1)_directory); \ + echo "https://download.gnupg.com/files/$(call GETVAR,msi_target_$(1)_directory)/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.gpg" \ + > $(stampdir)/stamp-$(1)-upload; \ + else \ + gpg --yes -o GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sig -bu $(msi_signkey) \ + GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi; \ + scp GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi \ + GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sha256 \ + GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sig \ + $(VSD_PUBLISH_HOST)/$(call GETVAR,msi_target_$(1)_directory); \ + ssh `echo $(VSD_PUBLISH_HOST) | cut -d ":" -f 1` \ + "cd `echo $(VSD_PUBLISH_HOST) | cut -d ":" -f 2`/$(call GETVAR,msi_target_$(1)_directory) && rm -f GnuPG-VS-Desktop.msi && \ + ln -s GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi GnuPG-VS-Desktop.msi"; \ + echo "https://download.gnupg.com/files/$(call GETVAR,msi_target_$(1)_directory)/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi" \ + > $(stampdir)/stamp-$(1)-upload; \ + echo "https://download.gnupg.com/files/$(call GETVAR,msi_target_$(1)_directory)/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi.sig" \ + >> $(stampdir)/stamp-$(1)-upload; \ + fi) + +.phony : $(1) $(1): installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi .PHONY : $(1)-x86 $(1)-x86: installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1)-x86.msi echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" echo "XXXX FIXME: x86 Registration of GpgOL and GpgEX does not work! XXXX" echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + .PHONY : $(1)-upload $(1)-upload: $(stampdir)/stamp-$(1)-upload gpg --yes -o gnupg-vsd-$(VERSION).tar.bz2.sig -bau $(msi_signkey) \ ../gpg4win-$(VERSION).tar.bz2 - rsync -vP ../gpg4win-$(VERSION).tar.bz2 $(VSD_PUBLISH_HOST)/src/Gnupg-VS-Desktop-$(VSD_VERSION).tar.bz2 + rsync -vP ../gpg4win-$(VERSION).tar.bz2 $(VSD_PUBLISH_HOST)/src/GnuPG-VS-Desktop-$(VSD_VERSION).tar.bz2 rsync -vP gnupg-vsd-$(VERSION).tar.bz2.sig $(VSD_PUBLISH_HOST)/src/GnuPG-VS-Desktop-$(VSD_VERSION).tar.bz2.sig echo "Upload URLs:" cat $(stampdir)/stamp-$(1)-upload echo "Source links:" - echo "https://download.gnupg.com/files/src/Gnupg-VS-Desktop-$(VSD_VERSION).tar.bz2" - echo "https://download.gnupg.com/files/src/Gnupg-VS-Desktop-$(VSD_VERSION).tar.bz2.sig" + echo "https://download.gnupg.com/files/src/GnuPG-VS-Desktop-$(VSD_VERSION).tar.bz2" + echo "https://download.gnupg.com/files/src/GnuPG-VS-Desktop-$(VSD_VERSION).tar.bz2.sig" $(1)-announce: gnupg-vsd/$(1)/announcement.txt set -x echo "-------- Announcement for $(1) ---------" cat gnupg-vsd/$(1)/announcement.txt echo "-----------------------------" echo "Send to: $(call GETVAR,msi_target_$(1)_contact)" echo "Ticket: $(call GETVAR,msi_target_$(1)_ticket)" echo "-----------------------------" 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)) $(stampdir)/stamp-final: $(stampdir)/stamp-directories $(stampdir)/stamp-final: $(addprefix $(stampdir)/stamp-final-,$(gpg4win_build_list)) \ $(addprefix $(stampdir)/stamp-final-ex-,$(gpg4win_build_ex_list)) touch $(stampdir)/stamp-final $(bdir)/versioninfo.txt: $(stampdir)/stamp-final touch $(bdir)/versioninfo.txt all-gpg4win: $(stampdir)/stamp-final # Just to check if we catched all stamps. clean-stamps: $(RM) -fR $(stampdir) clean-gpg4win: $(RM) -fR $(root) $(stampdir) $(stampdir)/stamp-versions-all-signed: $(stampdir)/stamp-directories \ $(addsuffix /VERSION.sig, $(addprefix gnupg-vsd/,$(msi_targets))) touch $(stampdir)/stamp-versions-all-signed $(stampdir)/stamp-all-upload: $(stampdir)/stamp-dist-self \ $(addsuffix -upload, $(addprefix $(stampdir)/stamp-,$(msi_targets))) echo "Upload URLs:" cat $(addsuffix -upload, $(addprefix $(stampdir)/stamp-,$(msi_targets))) gpg --yes -o gnupg-vsd-$(VERSION).tar.bz2.sig -bau $(msi_signkey) \ ../gpg4win-$(VERSION).tar.bz2 rsync -vP ../gpg4win-$(VERSION).tar.bz2 $(VSD_PUBLISH_HOST)/src/Gnupg-VS-Desktop-$(VSD_VERSION).tar.bz2 rsync -vP gnupg-vsd-$(VERSION).tar.bz2.sig $(VSD_PUBLISH_HOST)/src/GnuPG-VS-Desktop-$(VSD_VERSION).tar.bz2.sig echo "Source links:" echo "https://download.gnupg.com/files/src/Gnupg-VS-Desktop-$(VSD_VERSION).tar.bz2" echo "https://download.gnupg.com/files/src/Gnupg-VS-Desktop-$(VSD_VERSION).tar.bz2.sig" touch $(stampdir)/stamps-all-upload msi: $(stampdir)/stamp-versions-all-signed \ $(addsuffix .msi,$(addprefix installers/GnuPG-VS-Desktop-$(VSD_VERSION)-,$(msi_targets))) if [ -z "$(addsuffix .msi,$(addprefix installers/GnuPG-VS-Desktop-$(VSD_VERSION)-,$(msi_targets)))" ]; then \ echo "No MSI targets configured."; \ else \ echo "######################"; \ echo "# MSI Packaging done #"; \ echo "######################"; \ fi $(stampdir)/stamp-msi-all-signed: gnupg-vsd/sign.mk \ $(addsuffix .msi,$(addprefix signed_installers/GnuPG-VS-Desktop-$(VSD_VERSION)-,$(msi_targets))) touch $(stampdir)/stamp-msi-all-signed msi-signed: $(stampdir)/stamp-msi-all-signed msi-upload: $(stampdir)/stamp-all-upload $(stampdir)/stamp-dist-self .PHONY : all-gpg4win clean-stamps clean-gpg4win msi msi-signed msi-upload # Insert the template for msi packages. $(foreach msipkg, $(msi_targets), $(eval $(call MSI_template,$(msipkg)))) # @emacs_local_vars_begin@ # @emacs_local_vars_read_only@ # @emacs_local_vars_end@ diff --git a/src/inst-breeze-icons.nsi b/src/inst-breeze-icons.nsi index d1084742..f5fc1c0d 100644 --- a/src/inst-breeze-icons.nsi +++ b/src/inst-breeze-icons.nsi @@ -1,263 +1,264 @@ # inst-breeze-icons.nsi - Snippet for breeze-icons. -*- coding: latin-1; -*- # Copyright (C) 2005, 2007, 2008 g10 Code GmbH # # This file is part of GPG4Win. # # GPG4Win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GPG4Win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA !ifdef prefix !undef prefix !endif !define prefix ${ipdir}/breeze-icons-${gpg4win_pkg_breeze_icons_version} !ifdef DEBUG Section "breeze-icons" SEC_breeze_icons !else Section "-breeze-icons" SEC_breeze_icons !endif SetOutPath "$INSTDIR" !ifdef SOURCES File "${gpg4win_pkg_breeze_icons}" !else # # Note: You may want to use the pkg-to-nsi.pl script to create the # list of icons. # SetOutPath "$INSTDIR\share\icons\breeze\actions\16" File ${prefix}/share/icons/breeze/actions/16/application-exit.svg File ${prefix}/share/icons/breeze/actions/16/arrow-down.svg File ${prefix}/share/icons/breeze/actions/16/arrow-up.svg File ${prefix}/share/icons/breeze/actions/16/configure-shortcuts.svg File ${prefix}/share/icons/breeze/actions/16/configure-toolbars.svg File ${prefix}/share/icons/breeze/actions/16/configure.svg File ${prefix}/share/icons/breeze/actions/16/cell_edit.svg File ${prefix}/share/icons/breeze/actions/16/dialog-cancel.svg File ${prefix}/share/icons/breeze/actions/16/dialog-close.svg File ${prefix}/share/icons/breeze/actions/16/dialog-ok-apply.svg File ${prefix}/share/icons/breeze/actions/16/dialog-ok.svg File ${prefix}/share/icons/breeze/actions/16/document-edit-decrypt-verify.svg File ${prefix}/share/icons/breeze/actions/16/document-edit-decrypt.svg File ${prefix}/share/icons/breeze/actions/16/document-edit-encrypt.svg File ${prefix}/share/icons/breeze/actions/16/document-edit-sign-encrypt.svg File ${prefix}/share/icons/breeze/actions/16/document-edit-sign.svg File ${prefix}/share/icons/breeze/actions/16/document-edit-verify.svg File ${prefix}/share/icons/breeze/actions/16/document-encrypt.svg File ${prefix}/share/icons/breeze/actions/16/document-sign.svg File ${prefix}/share/icons/breeze/actions/16/document-open.svg File ${prefix}/share/icons/breeze/actions/16/document-print.svg File ${prefix}/share/icons/breeze/actions/16/document-revert.svg File ${prefix}/share/icons/breeze/actions/16/draw-arrow-down.svg File ${prefix}/share/icons/breeze/actions/16/draw-arrow-up.svg File ${prefix}/share/icons/breeze/actions/16/edit-clear-locationbar-rtl.svg File ${prefix}/share/icons/breeze/actions/16/edit-delete.svg File ${prefix}/share/icons/breeze/actions/16/edit-find.svg File ${prefix}/share/icons/breeze/actions/16/edit-paste.svg File ${prefix}/share/icons/breeze/actions/16/edit-redo.svg File ${prefix}/share/icons/breeze/actions/16/edit-rename.svg File ${prefix}/share/icons/breeze/actions/16/edit-undo.svg File ${prefix}/share/icons/breeze/actions/16/editor.svg File ${prefix}/share/icons/breeze/actions/16/go-bottom.svg File ${prefix}/share/icons/breeze/actions/16/go-down.svg File ${prefix}/share/icons/breeze/actions/16/go-first.svg File ${prefix}/share/icons/breeze/actions/16/go-last.svg File ${prefix}/share/icons/breeze/actions/16/go-next.svg File ${prefix}/share/icons/breeze/actions/16/go-previous.svg File ${prefix}/share/icons/breeze/actions/16/go-top.svg File ${prefix}/share/icons/breeze/actions/16/go-up.svg File ${prefix}/share/icons/breeze/actions/16/help-contents.svg File ${prefix}/share/icons/breeze/actions/16/help-contextual.svg File ${prefix}/share/icons/breeze/actions/16/list-add.svg File ${prefix}/share/icons/breeze/actions/16/list-remove.svg File ${prefix}/share/icons/breeze/actions/16/process-stop.svg File ${prefix}/share/icons/breeze/actions/16/run-build-configure.svg File ${prefix}/share/icons/breeze/actions/16/settings-configure.svg File ${prefix}/share/icons/breeze/actions/16/tab-close.svg File ${prefix}/share/icons/breeze/actions/16/tab-duplicate.svg File ${prefix}/share/icons/breeze/actions/16/tab-new-background.svg File ${prefix}/share/icons/breeze/actions/16/tools-report-bug.svg File ${prefix}/share/icons/breeze/actions/16/view-refresh.svg File ${prefix}/share/icons/breeze/actions/16/window-close.svg File ${prefix}/share/icons/breeze/actions/16/visibility.svg File ${prefix}/share/icons/breeze/actions/16/hint.svg File ${prefix}/share/icons/breeze/actions/16/resource-group-new.svg File ${prefix}/share/icons/breeze/actions/16/password-generate.svg SetOutPath "$INSTDIR\share\icons\breeze\actions\22" File ${prefix}/share/icons/breeze/actions/22/application-exit.svg File ${prefix}/share/icons/breeze/actions/22/arrow-down.svg File ${prefix}/share/icons/breeze/actions/22/arrow-up.svg File ${prefix}/share/icons/breeze/actions/22/cell_edit.svg File ${prefix}/share/icons/breeze/actions/22/configure-shortcuts.svg File ${prefix}/share/icons/breeze/actions/22/configure-toolbars.svg File ${prefix}/share/icons/breeze/actions/22/configure.svg File ${prefix}/share/icons/breeze/actions/22/dialog-cancel.svg File ${prefix}/share/icons/breeze/actions/22/dialog-close.svg File ${prefix}/share/icons/breeze/actions/22/dialog-ok-apply.svg File ${prefix}/share/icons/breeze/actions/22/dialog-ok.svg File ${prefix}/share/icons/breeze/actions/22/document-edit-decrypt-verify.svg File ${prefix}/share/icons/breeze/actions/22/document-edit-decrypt.svg File ${prefix}/share/icons/breeze/actions/22/document-edit-encrypt.svg File ${prefix}/share/icons/breeze/actions/22/document-edit-sign-encrypt.svg File ${prefix}/share/icons/breeze/actions/22/document-edit-sign.svg File ${prefix}/share/icons/breeze/actions/22/document-edit-verify.svg File ${prefix}/share/icons/breeze/actions/22/document-encrypt.svg File ${prefix}/share/icons/breeze/actions/22/document-sign.svg File ${prefix}/share/icons/breeze/actions/22/document-open.svg File ${prefix}/share/icons/breeze/actions/22/document-print.svg File ${prefix}/share/icons/breeze/actions/22/document-revert.svg File ${prefix}/share/icons/breeze/actions/22/draw-arrow-down.svg File ${prefix}/share/icons/breeze/actions/22/draw-arrow-up.svg File ${prefix}/share/icons/breeze/actions/22/edit-clear-locationbar-rtl.svg File ${prefix}/share/icons/breeze/actions/22/edit-delete.svg File ${prefix}/share/icons/breeze/actions/22/edit-find.svg File ${prefix}/share/icons/breeze/actions/22/edit-paste.svg File ${prefix}/share/icons/breeze/actions/22/edit-redo.svg File ${prefix}/share/icons/breeze/actions/22/edit-rename.svg File ${prefix}/share/icons/breeze/actions/22/edit-undo.svg File ${prefix}/share/icons/breeze/actions/22/edittext.svg File ${prefix}/share/icons/breeze/actions/22/editor.svg File ${prefix}/share/icons/breeze/actions/22/go-bottom.svg File ${prefix}/share/icons/breeze/actions/22/go-down.svg File ${prefix}/share/icons/breeze/actions/22/go-first.svg File ${prefix}/share/icons/breeze/actions/22/go-last.svg File ${prefix}/share/icons/breeze/actions/22/go-next.svg File ${prefix}/share/icons/breeze/actions/22/go-previous.svg File ${prefix}/share/icons/breeze/actions/22/go-top.svg File ${prefix}/share/icons/breeze/actions/22/go-up.svg File ${prefix}/share/icons/breeze/actions/22/help-contents.svg File ${prefix}/share/icons/breeze/actions/22/help-contextual.svg File ${prefix}/share/icons/breeze/actions/22/list-add.svg File ${prefix}/share/icons/breeze/actions/22/list-remove.svg File ${prefix}/share/icons/breeze/actions/22/process-stop.svg File ${prefix}/share/icons/breeze/actions/22/run-build-configure.svg File ${prefix}/share/icons/breeze/actions/22/settings-configure.svg File ${prefix}/share/icons/breeze/actions/22/tab-close.svg File ${prefix}/share/icons/breeze/actions/22/tab-duplicate.svg File ${prefix}/share/icons/breeze/actions/22/tab-new-background.svg File ${prefix}/share/icons/breeze/actions/22/tools-report-bug.svg File ${prefix}/share/icons/breeze/actions/22/view-certificate-add.svg File ${prefix}/share/icons/breeze/actions/22/view-certificate.svg File ${prefix}/share/icons/breeze/actions/22/view-certificate-export-secret.svg File ${prefix}/share/icons/breeze/actions/22/view-certificate-export-server.svg File ${prefix}/share/icons/breeze/actions/22/view-certificate-export.svg File ${prefix}/share/icons/breeze/actions/22/view-certificate-import.svg File ${prefix}/share/icons/breeze/actions/22/view-certificate-server-configure.svg File ${prefix}/share/icons/breeze/actions/22/view-certificate-sign.svg File ${prefix}/share/icons/breeze/actions/22/view-refresh.svg File ${prefix}/share/icons/breeze/actions/22/window-close.svg File ${prefix}/share/icons/breeze/actions/22/question.svg File ${prefix}/share/icons/breeze/actions/22/kt-add-filters.svg File ${prefix}/share/icons/breeze/actions/22/kt-remove-filters.svg File ${prefix}/share/icons/breeze/actions/22/resource-group-new.svg File ${prefix}/share/icons/breeze/actions/22/password-generate.svg File ${prefix}/share/icons/breeze/actions/22/note.svg + File ${prefix}/share/icons/breeze/actions/22/group.svg SetOutPath "$INSTDIR\share\icons\breeze\actions\32" File ${prefix}/share/icons/breeze/actions/32/application-exit.svg File ${prefix}/share/icons/breeze/actions/32/configure.svg File ${prefix}/share/icons/breeze/actions/32/dialog-cancel.svg File ${prefix}/share/icons/breeze/actions/32/dialog-ok-apply.svg File ${prefix}/share/icons/breeze/actions/32/document-edit-decrypt-verify.svg File ${prefix}/share/icons/breeze/actions/32/document-edit-decrypt.svg File ${prefix}/share/icons/breeze/actions/32/document-edit-encrypt.svg File ${prefix}/share/icons/breeze/actions/32/document-edit-sign-encrypt.svg File ${prefix}/share/icons/breeze/actions/32/document-edit-sign.svg File ${prefix}/share/icons/breeze/actions/32/document-open.svg File ${prefix}/share/icons/breeze/actions/32/document-print.svg File ${prefix}/share/icons/breeze/actions/32/document-revert.svg File ${prefix}/share/icons/breeze/actions/32/edit-delete.svg File ${prefix}/share/icons/breeze/actions/32/edit-redo.svg File ${prefix}/share/icons/breeze/actions/32/edit-undo.svg File ${prefix}/share/icons/breeze/actions/32/editor.svg File ${prefix}/share/icons/breeze/actions/32/view-refresh.svg File ${prefix}/share/icons/breeze/actions/32/window-close.svg SetOutPath "$INSTDIR\share\icons\breeze\apps\22" File ${prefix}/share/icons/breeze/apps/22/kde.svg SetOutPath "$INSTDIR\share\icons\breeze\preferences\32" File ${prefix}/share/icons/breeze/preferences/32/preferences-desktop-locale.svg File ${prefix}/share/icons/breeze/preferences/32/preferences-system-network.svg SetOutPath "$INSTDIR\share\icons\breeze\apps\48" File ${prefix}/share/icons/breeze/apps/48/internet-mail.svg File ${prefix}/share/icons/breeze/apps/48/telepathy-kde.svg File ${prefix}/share/icons/breeze/apps/48/usb-creator-kde.svg SetOutPath "$INSTDIR\share\icons\breeze\categories\32" File ${prefix}/share/icons/breeze/categories/32/applications-graphics.svg SetOutPath "$INSTDIR\share\icons\breeze" File ${prefix}/share/icons/breeze/index.theme File ${prefix}/share/icons/breeze/icon-theme.cache SetOutPath "$INSTDIR\share\icons\breeze\places\16" File ${prefix}/share/icons/breeze/places/16/start-here-kde.svg SetOutPath "$INSTDIR\share\icons\breeze\places\22" File ${prefix}/share/icons/breeze/places/22/start-here-kde.svg SetOutPath "$INSTDIR\share\icons\breeze\places\64" File ${prefix}/share/icons/breeze/places/64/start-here-kde.svg SetOutPath "$INSTDIR\share\icons\breeze\status\16" SetOutPath "$INSTDIR\share\icons\breeze\status\22" File ${prefix}/share/icons/breeze/status/22/security-high.svg File ${prefix}/share/icons/breeze/status/22/security-low.svg File ${prefix}/share/icons/breeze/status/22/security-medium.svg File ${prefix}/share/icons/breeze/status/22/auth-sim-locked.svg SetOutPath "$INSTDIR\share\icons\breeze\status\24" SetOutPath "$INSTDIR\share\icons\breeze\status\64" File ${prefix}/share/icons/breeze/status/64/dialog-error.svg File ${prefix}/share/icons/breeze/status/64/dialog-password.svg File ${prefix}/share/icons/breeze/status/64/dialog-warning.svg File ${prefix}/share/icons/breeze/status/64/security-high.svg File ${prefix}/share/icons/breeze/status/64/security-low.svg File ${prefix}/share/icons/breeze/status/64/security-medium.svg SetOutPath "$INSTDIR\share\icons\breeze\emblems\8" File ${prefix}/share/icons/breeze/emblems/8/emblem-information.svg File ${prefix}/share/icons/breeze/emblems/8/emblem-warning.svg File ${prefix}/share/icons/breeze/emblems/8/emblem-success.svg File ${prefix}/share/icons/breeze/emblems/8/emblem-error.svg File ${prefix}/share/icons/breeze/emblems/8/emblem-question.svg File ${prefix}/share/icons/breeze/emblems/8/emblem-unavailable.svg SetOutPath "$INSTDIR\share\icons\breeze\actions\symbolic" File ${prefix}/share/icons/breeze/actions/symbolic/send-to-symbolic.svg File ${prefix}/share/icons/breeze/actions/symbolic/contact-new-symbolic.svg !endif SectionEnd diff --git a/src/inst-gpg4win.nsi b/src/inst-gpg4win.nsi index 6b2175d3..51982d5f 100644 --- a/src/inst-gpg4win.nsi +++ b/src/inst-gpg4win.nsi @@ -1,147 +1,148 @@ # inst-gpg4win.nsi - Hidden section for common files. -*- coding: latin-1; -*- # Copyright (C) 2006 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 # This is the very first section installed. Section "-gpg4win" SEC_gpg4win !ifdef SOURCES SetOutPath "$INSTDIR" File "${BUILD_DIR}/../gpg4win-${VERSION}.tar.bz2" !else Call KillOtherAppsOrWarn StrCpy $is_update "0" # BEGIN MSI IGNORE # For MSI we ignore this. # Start the slideshow. SetDetailsPrint none SetOutPath "$PLUGINSDIR\Slides" File "${BUILD_DIR}/slideshow/slide1-gpgol.png" File "${BUILD_DIR}/slideshow/slide2-gpgex.png" #File "${BUILD_DIR}/slideshow/slide3-kleopatra.png" File "${BUILD_DIR}/slideshow/slide4-summary.png" File "${BUILD_DIR}/slideshow/slides.dat" g4wihelp::slide_show /NOUNLOAD /CCOLOR=0x000000 "/auto=$PLUGINSDIR\Slides\slides.dat" /FIT=WIDTH SetDetailsPrint both SetOutPath "$INSTDIR" # END MSI IGNORE # Uninstall an old version if found. ClearErrors ReadRegStr $0 SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPG4Win" "DisplayVersion" IfErrors skip_uninst 0 StrCmp $0 "" skip_uninst DetailPrint "$(T_UninstallingOldVersion)$0" ReadRegStr $0 SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPG4Win" "UninstallString" IfErrors skip_uninst 0 ReadRegStr $1 SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\GPG4Win" "InstallLocation" IfErrors skip_uninst 0 ExecWait '$0 /S /UPDATE=1 _?=$1' # Deleting here does not work? StrCpy $is_update "1" Delete /REBOOTOK "$1\gpg4win-uninstall.exe" RmDir "$1" SetOutPath "$INSTDIR\share\gpg4win" skip_uninst: SetOutPath "$INSTDIR\share\gpg4win" File "${BUILD_DIR}/README.en.txt" File "${BUILD_DIR}/README.de.txt" # BEGIN MSI IGNORE File /oname=README.ar.txt "${BUILD_DIR}/README.en.txt" File /oname=README.cz.txt "${BUILD_DIR}/README.en.txt" File /oname=README.es.txt "${BUILD_DIR}/README.en.txt" File /oname=README.fr.txt "${BUILD_DIR}/README.en.txt" File /oname=README.it.txt "${BUILD_DIR}/README.en.txt" File /oname=README.no.txt "${BUILD_DIR}/README.en.txt" File /oname=README.pt.txt "${BUILD_DIR}/README.en.txt" File /oname=README.ru.txt "${BUILD_DIR}/README.en.txt" File /oname=README.zh_CN.txt "${BUILD_DIR}/README.zh.txt" File /oname=README.zh_TW.txt "${BUILD_DIR}/README.zh.txt" # END MSI IGNORE File "${BUILD_DIR}/HOWTO-SMIME.en.txt" File "${BUILD_DIR}/HOWTO-SMIME.de.txt" File "${BUILD_DIR}/versioninfo.txt" # Write a version file. DetailPrint "Opening VERSION file for writing" FileOpen $0 "$INSTDIR\VERSION" w FileWrite $0 "${PRETTY_PACKAGE}-${VERSION}$\r$\n" FileClose $0 DetailPrint "VERSION closed" # BEGIN MSI IGNORE # Register the install directory for Gpg4win suite. WriteRegStr SHCTX "Software\Gpg4win" "Install Directory" $INSTDIR DetailPrint "Saved install directory in the registry" # END MSI IGNORE # We used to determine the language using a Registry entry. # Although we don't want to delete the user's Lang Registry Setting # because he might have have selected a different language than his # default. We delete the global Lang of the installation. DeleteRegValue SHCTX "Software\GNU\GnuPG" "Lang" DetailPrint "Deleted obsolete Lang entry" # This old key is required for GPGee. Please do not use in new # applications. # Note: We don't use it anymore so that gpgme decides what gpg to use # For the new gpg4win we actually use gpg2.exe. # To cope with old installations we actually remove this value. # However we can only remove the SHCTX version not those set by # the user under HKCU. #WriteRegStr SHCTX "Software\GNU\GnuPG" "gpgProgram" "$INSTDIR\gpg.exe" DeleteRegValue SHCTX "Software\GNU\GnuPG" "gpgProgram" DetailPrint "Deleted obsolete gpgProgram value" # Install gpg4win included tools SetOutPath "$INSTDIR\bin" File "${BUILD_DIR}/sha1sum.exe" SetOutPath "$INSTDIR\bin" File "${BUILD_DIR}/sha256sum.exe" File "${BUILD_DIR}/md5sum.exe" File "${BUILD_DIR}/mkportable.exe" # Install the mingw32 runtime libraries. They are stored in the # build directory with a different suffix, so that makensis does not # list symbol names. File /oname=libstdc++-6.dll "${BUILD_DIR}/libstdc++-6.dll-x" File /oname=libgcc_s_sjlj-1.dll "${BUILD_DIR}/libgcc_s_sjlj-1.dll-x" + # File /oname=libgcc_s_dw2-1.dll "${BUILD_DIR}/libgcc_s_dw2-1.dll-x" File /oname=libwinpthread-1.dll "${BUILD_DIR}/libwinpthread-1.dll-x" !endif SectionEnd LangString DESC_Menu_gpg4win_readme ${LANG_ENGLISH} \ "General information on Gpg4win" LangString DESC_Menu_gpg4win_howtosmime ${LANG_ENGLISH} \ "Instruction to configure S/MIME" LangString DESC_Menu_gnupg_faq ${LANG_ENGLISH} \ "Show the Frequently Asked Questions document for GnuPG" diff --git a/src/inst-kde-l10n.nsi b/src/inst-kde-l10n.nsi index 35d1e8c4..5277acbe 100644 --- a/src/inst-kde-l10n.nsi +++ b/src/inst-kde-l10n.nsi @@ -1,1249 +1,1232 @@ # 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\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/make-msi.guids b/src/make-msi.guids index f002e576..d198843b 100644 --- a/src/make-msi.guids +++ b/src/make-msi.guids @@ -1,1660 +1,1764 @@ # This is an automatically generated file. DO NOT EDIT. B4C104DA-216E-41B9-A3FC-A823F16DA0EE %TEMP%\\gnupg-w32-2.2.17-20190709-bin.exe 2EC3BBB0-C9B2-40A7-9E8D-43C1B4A430C4 /PRODUCT/3.1.10.33773 A0C0D856-B600-4A58-BBF3-3BAFC404A112 /PRODUCT/3.1.10.3576 20D765BE-D506-47F0-B742-C7A0AA889007 /PRODUCT/3.1.10.51333 3C0A7176-9C49-4165-A95D-D0E305ABA48F /PRODUCT/3.1.12.34215 +5CCD771C-460A-46FF-8BED-361CCF7859A2 /PRODUCT/3.1.17.2 E5551DF7-8072-42E4-A41F-1BEACB5801E1 /REGISTRY/SHCTX/Software\${PRETTY_PACKAGE_SHORT}/Install Directory +626CA786-4F3A-47D4-9634-887EFE37FCC2 /REGISTRY/SHCTX/Software\Classes\.arl\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.CMS +CB0DD13C-3429-42CF-BCE8-8C50839EBBA2 /REGISTRY/SHCTX/Software\Classes\.asc\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.ASC +7BFA3ADC-7BD2-4BD0-830D-2447AD485C1F /REGISTRY/SHCTX/Software\Classes\.crl\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.CMS +70EF1624-4C08-41C3-AAE1-5BD47EA275F0 /REGISTRY/SHCTX/Software\Classes\.gpg\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.GPG +26840107-B885-4B15-BFBD-1E354B78FC6B /REGISTRY/SHCTX/Software\Classes\.p7m\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.CMS +3A569890-4760-43D6-AE21-C860DDAB112D /REGISTRY/SHCTX/Software\Classes\.p7s\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.CMS +38EE7427-7E8A-4C06-8B0B-416635293955 /REGISTRY/SHCTX/Software\Classes\.pem\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.CMS +DD4B4555-9B01-45B4-8CFD-8F86E6F446EC /REGISTRY/SHCTX/Software\Classes\.pgp\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.GPG +4C925EAB-A4D9-4D19-BA44-EDFEF4AC0193 /REGISTRY/SHCTX/Software\Classes\.sig\OpenWithProgIDs/gpg4win.AssocFile.Kleopatra.PGPSIG 2B529E47-853B-4599-BA9B-6679A7D862C9 /REGISTRY/SHCTX/Software\Classes\P7MFile\DefaultIcon/ +04B8782C-E303-4F38-8701-B5F3CAE7A204 /REGISTRY/SHCTX/Software\Classes\P7MFile\shell\open\command/ 88A08CD8-7B0A-40F4-A13D-51E5F40FC429 /REGISTRY/SHCTX/Software\Classes\P7SFile\DefaultIcon/ +58BEE126-169E-490F-94E1-C3037962DFC9 /REGISTRY/SHCTX/Software\Classes\P7SFile\shell\open\command/ +C5382313-A026-4CAD-B40D-4136A484B27C /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.ASC/ +01C9D26B-BACA-454B-9D64-BD688BE713F7 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.ASC/FriendlyTypeName +8B307042-062F-4F5A-AAC2-4E39A92EEA7E /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.ASC/InfoTip +85F6C034-37F5-4FCF-B523-32220EDDCD22 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.ASC/PercievedType +D2A024E8-E190-4FDA-A1E6-CC07A027E544 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.ASC\CurVer/ +74B010B0-689E-49FE-80BE-1A0294C0ADF4 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.ASC\DefaultIcon/ +765BC171-1F69-41E9-87AF-D4A54E4AD508 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.ASC\shell\open\command/ +A565A334-CA2D-49E7-A29D-7FC349245426 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.CMS/ +17D4D3C0-0409-48BA-B539-BCDA1135E725 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.CMS/FriendlyTypeName +B3D65580-896A-45B4-A331-616B90C4654A /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.CMS/InfoTip +0CBE6CF1-7E33-40C5-9426-918C7DA3DE29 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.CMS/PercievedType +038488DE-78D6-4EB8-A285-DC8FC2C2587B /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.CMS\CurVer/ +D60EFACA-F34F-41A1-82DF-96C20D3A5864 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.CMS\DefaultIcon/ +CC5F423B-3170-4984-A0B4-3EC81182AD62 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.CMS\shell\open\command/ +051DBAF9-AF04-44F8-A69A-350049C1189A /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.GPG/ +D15DA8AE-D250-4C43-9655-5489D0B8A92E /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.GPG/FriendlyTypeName +AE2BA375-DC91-47F0-BE08-4AB0B4365463 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.GPG/InfoTip +569A4A49-A11B-4F85-ADD6-0289655E8200 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.GPG/PercievedType +B10849E4-23B9-49B8-989D-85CC7F10C5A4 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.GPG\CurVer/ +E877AD35-1BCC-4B16-9164-6E677F873398 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.GPG\DefaultIcon/ +03A2F725-022E-4068-A765-E3FCB62D152F /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.GPG\shell\open\command/ +04DDF9C9-1793-4318-AAC6-BCFC570AEF17 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPKEY/ +00185700-BD09-4DDC-B5E1-AD856EF68D60 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPKEY/FriendlyTypeName +1B4C883F-AED4-4C5D-B961-761800A2C03F /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPKEY/InfoTip +875C562A-D99A-4DE5-BAC4-5BD6C3EC1BF8 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPKEY/PercievedType +FCAFBE88-CD76-4986-8F53-58B61880B2CC /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPKEY\CurVer/ +670105D1-A13B-4BA7-BD59-30596D6F14C3 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPKEY\DefaultIcon/ +0633D056-7323-49C3-A5E9-AACDCE030751 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPKEY\shell\open\command/ +1D3F990C-340A-4F59-A49E-4245F0C28B52 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPSIG/ +A2316AA7-F47B-46C0-BFDE-ED36B23A6EA6 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPSIG/FriendlyTypeName +D89BF3B3-B866-4F3A-95A5-CD09BB73C4D0 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPSIG/InfoTip +45989A0E-119F-445A-AF3B-3E3ED3E4C656 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPSIG/PercievedType +6A82A971-BBAD-41B5-B793-81A6A7F1A4CB /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPSIG\CurVer/ +6E0D3819-6BBF-4601-9FF3-ABA07F49E4A1 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPSIG\DefaultIcon/ +FF72D2FE-2FEF-4825-BE57-721C082EC94C /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.PGPSIG\shell\open\command/ +3C144737-2B51-451F-B467-D6B3DBBEB493 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.X509/AllowSilentDefaultTakeOver +A72A685C-EBFD-403B-AA0D-3C3813E66F8B /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.X509/FriendlyTypeName +76DA6430-F3AA-45DF-ABDF-F9036EC6666C /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.X509/InfoTip +0C0607C3-7B6A-49AD-9097-6909CE0B1771 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.X509/PercievedType +6731538D-75CE-41F3-AA45-61315F93EA98 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.X509\CurVer/ +0C785132-6337-4568-AB90-7F06A2BFFC85 /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.X509\DefaultIcon/ +FE6AD690-A2E5-415E-99B7-A72C2F848D1E /REGISTRY/SHCTX/Software\Classes\gpg4win.AssocFile.Kleopatra.X509\shell\open\command/ 5C0A6E7A-78BA-47C5-A159-C4F87800D820 /REGISTRY/SHCTX/Software\Classes\openpgp4fpr/ 7F232D4E-B608-480A-B105-5AE079A77C73 /REGISTRY/SHCTX/Software\Classes\openpgp4fpr/URL Protocol 2D674FA6-2805-4881-967B-223E332EB1EC /REGISTRY/SHCTX/Software\Classes\openpgp4fpr\DefaultIcon/ 75D5FB40-EBCB-4834-8A1D-790793A29B68 /REGISTRY/SHCTX/Software\Classes\openpgp4fpr\shell\open\command/ 7E8EC1C1-32F7-4A8D-B07C-34AB4FB24F2A /REGISTRY/SHCTX/Software\Google\Chrome\NativeMessagingHosts\gpgmejson/ D7F6453A-DB6C-42C3-A313-169D4F59311C /REGISTRY/SHCTX/Software\Gpg4win/Install Directory +4CF46AF7-64BC-47E7-A201-4B40D160FB85 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra/ +E5F4B101-BA05-4463-973B-190E61203C95 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.arl +2730CFF8-9CFA-4142-BD0D-C9EC0B9B1408 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.asc +63D2D642-D71B-4979-A55D-D0FD20471F77 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.cer +B0186ADF-D43E-4258-BA80-42EB05BFDA6B /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.crl +F06BE60C-1C9A-4FEB-803A-F27C7B965E84 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.crt +605C85B8-B568-46A1-95D8-8434596C194B /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.der +8E23DB1D-05B1-461A-834C-674F39EE455D /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.gpg +87C8FA80-A35A-4118-A1EC-067C104CC92A /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.p10 +8D1937C7-33F3-449D-8B8F-8D00AFFE39D2 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.p12 +56C08B1C-395A-403F-8006-99EC2048D31D /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.p7c +3919C0F3-1F0B-4762-9D1C-FC8065DEA04E /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.p7m +081D8AAE-34A8-4F02-9ECA-F55BD21F2413 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.p7s +4FA02F86-7582-4775-8AB2-D9D8CB29AB64 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.pem +2F0CCF5D-A10D-4ED7-8D33-27703EF77ACA /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.pfx +3EFCA2DD-5742-4DC9-92BF-7FEF0202A2E7 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.pgp +55645F4A-8B54-4DCC-B180-FC5D58C6F4D8 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\FileAssociations/.sig +63D363E0-D666-47AA-AC3E-526DFFB7FB5B /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\MimeAssociations/application/pgp +48F6A929-E248-48FC-9DF5-ECA21E066D65 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\MimeAssociations/application/pgp-encrypted +E7B5FBDF-6377-42CC-A72A-4D983100334C /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\MimeAssociations/application/pgp-keys +CFE86485-8BA4-49E7-9FA9-C794764BBF63 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\MimeAssociations/application/pgp-signature +8740FCA3-C5FF-4E64-A14A-FD805DB8B14E /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\MimeAssociations/application/pkcs7-mime +52C666F2-4BA1-46A5-9C50-437D122A4199 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\MimeAssociations/application/pkix-cert +20280296-F0A0-4ECC-AD39-F949B39C35C6 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\MimeAssociations/application/x-pkcs12 +721A3875-06E3-45FB-A641-E74532710F5D /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\MimeAssociations/application/x-x509-ca-cert +67172EA2-A674-49ED-A559-1D00FD0610F3 /REGISTRY/SHCTX/Software\Gpg4win\Kleopatra\Capabilities\shell\open\command/ 60AC112D-4129-4CB0-A733-22523EB390A2 /REGISTRY/SHCTX/Software\Gpg4win\gpa\Capabilities/ApplicationDescription 0C0496D1-9F9C-4326-A7AC-A56A388ED51C /REGISTRY/SHCTX/Software\Gpg4win\gpa\Capabilities/ApplicationIcon F69588EF-15AA-4D4E-85E0-10D8E8B78A19 /REGISTRY/SHCTX/Software\Gpg4win\gpa\Capabilities/ApplicationName ED23D3E7-40C6-40AA-8F00-5CE6F1C21984 /REGISTRY/SHCTX/Software\Gpg4win\kleopatra\Capabilities/ApplicationDescription C3F7C118-67EA-4CAB-828F-7A457E7AD624 /REGISTRY/SHCTX/Software\Gpg4win\kleopatra\Capabilities/ApplicationIcon 86F51C3D-B448-4712-8D25-5942D0DD11FF /REGISTRY/SHCTX/Software\Gpg4win\kleopatra\Capabilities/ApplicationName +1915810E-CEE4-47B1-8AC0-804A2CED3E18 /REGISTRY/SHCTX/Software\Microsoft\Edge\NativeMessagingHosts\gpgmejson/ B62933B4-2C80-47F7-8125-2108C8AF9A3C /REGISTRY/SHCTX/Software\Mozilla\NativeMessagingHosts\gpgmejson/ -B64DE585-9C32-4767-8081-CD48C48710C7 /UPGRADE/1 +842018ED-32DF-4175-A876-D665AB64F931 /REGISTRY/SHCTX/Software\RegisteredApplications/Gpg4win.Kleopatra +53E74373-CCA7-4E00-98BF-2EFE1B25F261 /UPGRADE/1 6D28DC0A-7739-4744-B806-C049071080DE REMOVE_ME\Slides\slide1-gpgol.png 630FE4EC-FBE6-40DF-A458-DEAE97304B72 REMOVE_ME\Slides\slide2-gpgex.png 964C7FED-3692-4AE3-A2E7-84C19F9DD26A REMOVE_ME\Slides\slide4-summary.png 5915771A-7E81-4E43-BBFA-C5D8B3BA5241 REMOVE_ME\Slides\slides.dat 410603FA-2729-4474-8A8C-B3CD5D5A0174 bin\Qt5Core.dll 029002BA-E9A0-4F79-85C5-442CD79EE313 bin\Qt5Gui.dll 9089D344-1E45-4FAD-9724-A7841DA567D3 bin\Qt5Network.dll 71A83AEA-1DC2-46BD-BB2A-7F02F62E416C bin\Qt5PrintSupport.dll D9FF5BE4-27AE-44E4-AD1D-3ABA82A30DCB bin\Qt5Svg.dll 9A5BDDEA-EFA1-448F-BA7F-F23F4D28AA43 bin\Qt5Widgets.dll 3FE58E0C-AFEE-4463-862B-97A2A4BF1C49 bin\Qt5WinExtras.dll 11777BEC-78CF-4881-990C-2BB41468CA3B bin\Qt5Xml.dll 58758229-AEDA-46A1-BFA4-93A3177AF54B bin\freetype6.dll 6014C679-E0B6-4AF5-8E46-5AE76AC84FA9 bin\gdbus.exe DFF361D1-B381-4F92-A298-CCB9509DE655 bin\gdk-pixbuf-pixdata.exe 9D00F17A-B9D5-47D8-B29A-3E2A950027C8 bin\gdk-pixbuf-query-loaders.exe 093C1045-DDDC-4AC1-B368-CF79864CF401 bin\gio-querymodules.exe 4AFC94CE-94CD-4DB7-9DAF-CCEC48ED2677 bin\glib-compile-resources.exe 91ED6C11-598E-4DB9-9466-D7844C861A79 bin\glib-compile-schemas.exe 1C38BABF-9F9C-4A5F-8F61-BE0EFC4D8615 bin\glib-genmarshal.exe 3C770BA6-0B81-48DD-97E5-AD30FD946347 bin\gobject-query.exe 41DF38AC-217F-4BEC-8CD7-1A08C29B46FE bin\gpa.exe 026DF1BA-387D-4239-900B-21359485A979 bin\gpg-error.exe 77F45774-A1B6-4DC5-91E4-AC9D9F41FD1E bin\gpgex.dll 178063EA-5D43-4F7E-8860-019F0905C50F bin\gpgme-json.exe A89D0FD6-2174-4817-B5C1-CD67E14C40E5 bin\gpgme-w32spawn.exe 02EE64EF-B7DB-4819-BBAE-2DEFDE788599 bin\gpgol.dll 345D8110-30E5-4FA4-A457-A5831CEBF6E9 bin\gpgolconfig.exe 862D6B0A-AF87-4928-89BF-647DD74672C3 bin\gpgolkeyadder.exe 0F236691-7979-4185-9028-FFFD4C4A3930 bin\gresource.exe ABFA693C-F4B9-4741-A3CF-C783842FC8AE bin\gsettings.exe AF425648-BC40-4A65-B3B5-EA48E80C5A5C bin\gspawn-win32-helper-console.exe EFDE83B7-3617-447E-8708-6B7C88DA5572 bin\gspawn-win32-helper.exe D9B893B6-5ADC-4C1E-A4D3-9F355ECB50C1 bin\gtk-query-immodules-2.0.exe 7CE187AC-184C-4C42-AD3B-63063C718DE7 bin\gtk-update-icon-cache.exe 2A5FD357-EA5C-4157-A68E-CC184D4AC331 bin\iconengines\qsvgicon.dll 95034294-E9C2-46B8-8F02-7F2EAADB95AA bin\iconv.dll 2A9DBC57-1A75-4E5E-8856-5492678754C2 bin\imageformats\qsvg.dll B39016BC-6869-4CB3-9A06-6CA05DD7FA4C bin\intl.dll 181CFF2B-0565-4F4C-8488-B50E9763CA91 bin\kcm_kleopatra.dll 88F15F06-C5C7-4C0F-8066-6A48510248DB bin\kleopatra.exe 25411086-EDC4-4656-B829-97FB071FA711 bin\libKF5Archive.dll C82535F1-2A3A-42A0-B7C2-6F72DDDB5FB9 bin\libKF5Codecs.dll 4F52276B-7E5D-45D4-8618-40C9BCE094C5 bin\libKF5Completion.dll 447689F8-EC9D-4FC5-ADDA-2262583A61B2 bin\libKF5ConfigCore.dll 01DA76BD-B69F-4C2F-BB77-B801CA73F290 bin\libKF5ConfigGui.dll A656C093-1448-4E10-8061-175BB09FC819 bin\libKF5ConfigWidgets.dll AD3F79CF-9F6C-4F93-BC53-65C6A51F593B bin\libKF5CoreAddons.dll 53AA02DD-8460-43B3-8F97-8650E32B54C8 bin\libKF5Crash.dll 6BFE75C0-F483-4F0F-B257-45422F8A2C7F bin\libKF5GuiAddons.dll D8E5CD0F-B6E0-4D47-9F23-819931E64A52 bin\libKF5I18n.dll DED23C29-578C-42EF-A723-788BF7DC74EE bin\libKF5IconThemes.dll 1D32E6FF-2DF4-41BE-81D3-37A1D712BE39 bin\libKF5ItemModels.dll E14B1E2D-0148-43D6-8039-8BFA55C39A1C bin\libKF5ItemViews.dll 66DD2462-8343-4B94-8C2E-729367BB4CA4 bin\libKF5Libkleo.dll 88279B26-A49E-48D7-A213-3BD0FA7485A0 bin\libKF5Mime.dll BFF6FD1A-8D8E-4C12-A97D-15293C0A3D4E bin\libKF5WidgetsAddons.dll EFA77020-92B4-4069-B3F4-FD96DC2B36FC bin\libKF5WindowSystem.dll 03992E0B-2180-4264-88AB-4967FE131E25 bin\libKF5XmlGui.dll 4476A79B-BD52-4513-8FAC-E361E27D5EE3 bin\libassuan-0.dll FAB62C6C-20EC-4B69-AD62-2C95C1FFB9CA bin\libatk-1.0-0.dll A1D684BC-38B6-4C9B-81B3-F60C9FDC0BAD bin\libcairo-2.dll D65F0DAC-B1DE-46AD-AAB3-F240CC432C50 bin\libcairo-gobject-2.dll 5666746A-80C1-44E8-B9B3-EAB8710B4401 bin\libcairo-script-interpreter-2.dll DE065EE2-DAD3-4267-B1B7-060C54BE1DBE bin\libexpat-1.dll FE1B4DA9-A3E3-4F24-820D-87E8831A56F7 bin\libffi-6.dll BF62351D-259B-4376-B4B1-29321372C2BC bin\libfontconfig-1.dll 5A7F4775-9CD5-430D-B547-230AC81FC6EE bin\libgailutil-18.dll +825353A2-D978-44C4-8F3A-D24797F40697 bin\libgcc_s_dw2-1.dll 86EEDD43-9A7D-4CCC-96DC-205916B6370C bin\libgcc_s_sjlj-1.dll D29E9BBB-F673-48C1-A37D-E326EBB64256 bin\libgdk-win32-2.0-0.dll 2EEF5F1C-B07C-4401-A7F7-5EE397C2BF14 bin\libgdk_pixbuf-2.0-0.dll C253083D-BE95-4729-8AA5-1891B57AFBB6 bin\libgio-2.0-0.dll 6EED3BF1-98BD-41CB-A160-FCE7F4B748BD bin\libglib-2.0-0.dll 112BD86D-49A2-4AD3-8F55-82B37B1F289C bin\libgmodule-2.0-0.dll CD9EE17E-F88A-409E-B23B-C7F49DC7FD4D bin\libgobject-2.0-0.dll 10718435-F018-452F-846D-CEFAFD08C9E4 bin\libgpg-error-0.dll 18888D97-B12E-4859-AB99-B3AA4160663D bin\libgpgme-11.dll 687E700B-1829-4193-9858-92BAC63500CA bin\libgpgme-glib-11.dll 6BA4C4F2-BC7D-4BC7-ABE6-F3601844E019 bin\libgpgmepp-6.dll FE48BD5F-42C5-4759-8A85-362E570CCE49 bin\libgthread-2.0-0.dll CEAE91FF-D0D2-4C6A-9C13-AEEA83996100 bin\libgtk-win32-2.0-0.dll 772F339F-D4E4-40D4-8D5A-EBB3F4E7C041 bin\libiconv-2.dll +06FDB28E-A649-4811-AB34-A229C6B92163 bin\libintl-8.dll 1BCB8EA0-CD27-4AE5-9765-5D5522A30E8C bin\libintl-9.dll 12DEB433-8B24-43CC-A99D-C880975F2145 bin\libkleopatraclientcore.dll 98AB4AF8-B683-4E13-A0E8-684EA4EF0D54 bin\libkleopatraclientgui.dll 7216D043-33C6-4A4F-A36E-12B795D86DC1 bin\libpango-1.0-0.dll 4D2061C4-9554-4921-82F3-4C4AB05A40E5 bin\libpangocairo-1.0-0.dll BB109212-C4BD-423F-BA82-46752918762A bin\libpangoft2-1.0-0.dll AA91E31D-B677-4A44-B17A-8061EA29FB9F bin\libpangowin32-1.0-0.dll +530CFE66-4ADF-4341-A96F-96C783409515 bin\libpcre-1.dll +FAF74A2A-8E55-4366-96C9-C06F9ED94C29 bin\libpcrecpp-0.dll +C8076FBC-7357-42AC-AD56-680E6892FBCC bin\libpcreposix-0.dll 1DCD0506-EECB-4E7C-9308-28ED0327E56E bin\libpng14-14.dll 08D4FB89-602B-4EB1-BD06-EC26EE655F82 bin\libqgpgme-7.dll 3D64849E-0B63-476C-92CD-1B5CC770079E bin\libstdc++-6.dll EFAA91A1-168B-4A58-B424-8F46621E7DF2 bin\libw32pth-0.dll B85DADE0-1EA3-4F7E-AEC6-F22898BFF525 bin\libwinpthread-1.dll 7D63964F-3698-4BB8-A9AD-9485FEC4AB24 bin\md5sum.exe 4E0D8ABC-B460-4D0F-81AB-8BC753EE9558 bin\mkportable.exe EDBAC89B-F75F-4D9C-9E5B-D765218A6027 bin\overlayer.exe 6159CF57-89BF-4FD6-8E91-C48B8F8E87B6 bin\pango-querymodules.exe BDA09D33-A79B-4AB2-96E7-2055AB213BB2 bin\paperkey.exe 4AE2BB21-89B4-48EB-B637-A20841B9D614 bin\pinentry-gtk-2.exe F92F111A-6ADE-41AD-BF9C-A7770B1206FA bin\pinentry-qt.exe F9E5766B-6618-4450-90AA-265F946320A0 bin\pinentry-w32.exe ED9E5220-8217-43DC-842D-E002ED8DCADB bin\pinentry.exe AAE8DF9C-7BED-498A-8522-31E1355AAEC8 bin\platforms\qwindows.dll 4F823E58-541C-4923-B7B9-9563368FA3C9 bin\printsupport\windowsprintersupport.dll 880BBED6-D624-46E2-8C4C-C0E0A2B28996 bin\resolver.exe DCF7787D-32C4-44F3-98F4-4EC1E6BBD332 bin\scute.dll FFACCB7B-48AB-42A0-90DE-C3E6FAF18F26 bin\sha1sum.exe 73335668-0186-4A1C-863C-07B9675DE7D2 bin\sha256sum.exe 80466296-3EB2-4A35-A38D-509AA8B7C93C bin\styles\qwindowsvistastyle.dll B80ED75D-5056-412A-A545-34DF7D0E307E bin\translations\qt_ar.qm EC539257-96AA-4319-B2B6-3BE161B3CDB7 bin\translations\qt_ca.qm DCF0F834-D3A8-4EF3-BA0F-324C4CD4490A bin\translations\qt_cs.qm 78CBFE38-D456-4787-8C59-2BA1A42F08DF bin\translations\qt_da.qm B6EDE8C1-AF8A-4675-9C73-03B14E3910EC bin\translations\qt_de.qm 71EF8411-55FE-4866-8D78-8DD25BBEE6D7 bin\translations\qt_en.qm 58FD4623-AE85-42ED-AE1D-126E029E4337 bin\translations\qt_en.ts 59F12628-F7E4-4553-9470-BDB19DA6888A bin\translations\qt_es.qm 785005A1-A9E2-4049-8B0F-5ED243B88F8E bin\translations\qt_fa.qm 888428DB-227F-406E-B85B-C72C120AC1A0 bin\translations\qt_fi.qm D3B5DB6B-F83B-46CC-8E8F-7713D5242535 bin\translations\qt_fr.qm 16873C58-8C81-46BE-AA46-385A86125D5F bin\translations\qt_gl.qm 54AA318A-EC55-45BA-A018-1CF46F28A98B bin\translations\qt_he.qm 7D0FAB62-9034-4912-8E2F-DE708D8F3703 bin\translations\qt_hu.qm FB855ABA-48DE-4A71-BEE1-C41791C4E212 bin\translations\qt_it.qm 6860423F-52EC-444D-8E8F-25DC1C59D2F3 bin\translations\qt_ja.qm 7AAA73E4-80A6-4157-AA41-546B1E65950A bin\translations\qt_ko.qm EC2AC50C-1921-45ED-960D-820206A17E4D bin\translations\qt_lt.qm 7FA5BDC5-B889-48A9-8E7E-D816E64267A3 bin\translations\qt_pl.qm EEDE8924-E5F8-40AF-9F3F-B15E44E5443E bin\translations\qt_pt.qm 21C73DF5-84F8-4002-A16E-71CF0E447C1D bin\translations\qt_ru.qm 043B3F26-2976-4DBC-BC5D-F320C5C1875D bin\translations\qt_sk.qm AB51B395-C3B9-4FA3-A990-95E869DB29E5 bin\translations\qt_sl.qm 7434ABBF-5695-4E4E-913E-8401E8336F07 bin\translations\qt_sv.qm 0AFDB3DD-CD74-4411-BCBC-22A01513D536 bin\translations\qt_uk.qm 4771FC04-B7D9-43F0-8039-B0F1EA38BC6E bin\translations\qt_zh_CN.qm 09C019C7-ACB5-4FBD-82A7-9F782C5FBF14 bin\translations\qt_zh_TW.qm 86F3D040-D566-43CD-9B30-C1CC115D2648 bin\translations\qtbase_ca.qm 89A3A670-6596-4F13-84FD-E65C8F49BBE3 bin\translations\qtbase_cs.qm FB60253E-B650-4CB7-8605-7498ABB1748A bin\translations\qtbase_de.qm 6E6212B4-3977-4FF7-99BD-4A82CAC6444E bin\translations\qtbase_en.qm F1B77586-4A65-4F6F-BA2C-62760637BA0A bin\translations\qtbase_en.ts 00CC5C97-384D-483F-A6F3-E338A8D835FF bin\translations\qtbase_fi.qm 81F06003-A940-43E2-9ADD-D0FC8DD0D629 bin\translations\qtbase_fr.qm 0855FEF3-4FCB-4200-B1FE-C8F64B50BEA6 bin\translations\qtbase_he.qm C76B1BD8-9CEF-4C21-B13D-99BD3BD005F3 bin\translations\qtbase_hu.qm 3F4C4C58-2D4C-47C5-9618-184D4F2C0430 bin\translations\qtbase_it.qm 6F97A8AE-2B41-473C-8931-29445D8FC997 bin\translations\qtbase_ja.qm 49EBE52D-BF93-4BAA-9419-C13AE16A1BF9 bin\translations\qtbase_ko.qm C77AB5F8-1000-44A7-B342-3CF423B529A8 bin\translations\qtbase_lv.qm B69BEC40-9A02-430F-9783-3FA722E09A09 bin\translations\qtbase_pl.qm 21C8CD4C-FBA7-49FF-97C1-C0155ACAA169 bin\translations\qtbase_ru.qm 2E8BBBC2-4A2D-45CB-8DBB-F6A5AB57B8D1 bin\translations\qtbase_sk.qm AE7FE913-E18E-4A1D-A521-8B81CB8B2A2F bin\translations\qtbase_uk.qm A213F87A-18FE-4262-94CD-3986539DB3BA bin\translations\qtmultimedia_ca.qm 2179E34E-5F12-4D40-A0A6-F06EFB41E424 bin\translations\qtmultimedia_cs.qm A5C4F5BF-AFDB-4BE9-9F1C-488162CF2AAB bin\translations\qtmultimedia_de.qm 5499674D-F8AF-4ECF-9243-337DD34A41DF bin\translations\qtmultimedia_en.qm 65B8028C-6EF8-49D5-B2E7-C76997A74929 bin\translations\qtmultimedia_fi.qm A39C5DBC-114E-47F2-9493-6E19F40C23A4 bin\translations\qtmultimedia_fr.qm 264747D2-464D-4B2D-92EE-F54378A8FF37 bin\translations\qtmultimedia_hu.qm 7D5DFE0F-B88E-4015-94E3-A3B917DF357D bin\translations\qtmultimedia_it.qm DDA1A1F5-DAB1-41E2-AFCC-6DDD0F4DD506 bin\translations\qtmultimedia_ja.qm 4A7D1A28-D947-459A-A022-6A0A1BD3DC0B bin\translations\qtmultimedia_ko.qm 2147D373-3DD5-4A29-B4C6-BC05187B418F bin\translations\qtmultimedia_pl.qm 4C7DE3A0-D0D6-4C32-8444-8B27215D8AAB bin\translations\qtmultimedia_ru.qm 92CD069D-D847-44A4-AE10-B65D331531B8 bin\translations\qtmultimedia_sk.qm DB3EFAF7-A95C-472F-8A8A-BDD4CBF63B6A bin\translations\qtmultimedia_uk.qm 516C2CDC-27F8-4B83-A804-A4CCD38ADC50 bin\translations\qtscript_ca.qm 4F05BB16-CE1C-4552-A62B-0617CC0ADB51 bin\translations\qtscript_cs.qm FAEE89D5-6EC7-4F4A-8F3D-00BF68AC0C96 bin\translations\qtscript_de.qm 253742A6-ABF7-4406-B564-09534C56FD76 bin\translations\qtscript_en.qm 88416861-E9E8-4BDE-8F26-45B30A42FB66 bin\translations\qtscript_fi.qm 4529A37F-C25F-4D6B-99AC-429A957030AF bin\translations\qtscript_fr.qm 7E90D18B-8308-4E91-9A73-D625CBEC8FC6 bin\translations\qtscript_he.qm 5131CEA3-A928-4B84-8B55-57FF563B83E9 bin\translations\qtscript_hu.qm 6F1D39B9-F4A3-4784-8264-1B984C1B220F bin\translations\qtscript_it.qm 085505B4-D24D-46AC-97BF-F4ADEFE58591 bin\translations\qtscript_ja.qm C6462161-6105-4351-A15D-55D623C1CF9D bin\translations\qtscript_ko.qm 74E98D1B-C416-4E3E-BF7F-3D9CDF8905C9 bin\translations\qtscript_lv.qm DC1827C2-652B-409F-932F-D3D4C2CDAC09 bin\translations\qtscript_pl.qm 4047B882-28D7-4359-B00C-022BFAB92A8F bin\translations\qtscript_ru.qm 0117FB46-4DAA-4127-901E-C13078A5D8E3 bin\translations\qtscript_sk.qm 19BB542B-B4D8-4BA9-859C-73E864E01A89 bin\translations\qtscript_uk.qm 937EF0BF-C390-4835-A05C-68EA4476303C bin\translations\qtxmlpatterns_ca.qm 95E3F29D-E90D-4626-8A16-15FB4220201C bin\translations\qtxmlpatterns_cs.qm 7A3CAAEB-3F9F-4297-9E92-8CADA466AE41 bin\translations\qtxmlpatterns_de.qm 5669C948-D7A0-4F66-86A9-D28C09733612 bin\translations\qtxmlpatterns_en.qm 8DA8AC38-1F65-4EEA-B6F3-A11AF036B54A bin\translations\qtxmlpatterns_fr.qm 3F28A614-BE1E-41D7-97A7-C49C00BC8ECC bin\translations\qtxmlpatterns_hu.qm 6184CD1B-5449-4E11-8100-B7D090310AFC bin\translations\qtxmlpatterns_it.qm C64A5269-CBCF-4D9D-8B97-AC39A1A2E662 bin\translations\qtxmlpatterns_ja.qm 2547600D-284F-48C2-8D62-B1226D903ECC bin\translations\qtxmlpatterns_ko.qm 73C4AE35-9093-4C08-B606-3BEDD52992AF bin\translations\qtxmlpatterns_pl.qm 17EF3274-7A11-4159-83FD-6D7B9A40BB15 bin\translations\qtxmlpatterns_ru.qm 40BEDF09-B4F2-4620-910D-6ECEC3E5F485 bin\translations\qtxmlpatterns_sk.qm 92E1CF54-CA8B-48BE-AF3F-1E62CCC6A967 bin\translations\qtxmlpatterns_uk.qm 8D336967-BA3D-4B46-9FEF-C491FA88CFBE bin\zlib1.dll 4A816F35-0DA1-4385-A1B7-E48B3C9F9CF8 bin_64\gpgex.dll +D4DB2E9A-CC9E-4AAB-B3CC-B76CAB8D67EC bin_64\gpgme-json.exe +C551DE77-E2D2-48B6-9D47-DF41F7E8F952 bin_64\gpgme-w32spawn.exe 29DF0CB4-08D3-4B71-A5E3-05D5288ED104 bin_64\gpgol.dll +523319BD-F262-4EA5-AA27-8178368020AE bin_64\libassuan6-0.dll +26350BD2-2815-4550-8038-E538E2544EE3 bin_64\libgpg-error6-0.dll +03990001-3FA4-4ACF-94DB-4AF3FB3857D4 bin_64\libgpgme-11.dll +AF018D0D-4D0A-426C-8BC9-BEE20ED67CC1 bin_64\libgpgmepp-6.dll 1B678803-1407-4FB4-964E-B6A05626EA8F etc\fonts\fonts.conf 55A87356-4E73-4BD5-9A53-C335D0271850 etc\gtk-2.0\im-multipress.conf 6A1286A0-1667-4EFC-9895-F92756ADFA89 etc\pango\pango.modules D5418606-5F3C-4108-9DBB-7740C463F65D etc\xdg\libkleopatrarc 4B26F997-2D8D-4CD0-9423-1DCC4051EB6B include\assuan.h E1886830-1938-49E2-9CAE-A3482AD8AFD6 include\gpg-error.h 1CACBD71-7333-4DAE-879E-5B32D10A8992 include\gpgme.h 8A0A3107-72E6-4E36-B14F-5C9A845BF860 lib\charset.alias 62C910AE-DF85-4B02-9411-261832896DE1 lib\gtk-2.0\2.10.0\engines\libpixmap.dll 83A83A3A-AFC7-4C5E-9B7D-B63CEA542B9D lib\gtk-2.0\2.10.0\engines\libwimp.dll C957FC1F-ED03-41DF-9A33-0E0B74B34089 lib\gtk-2.0\2.10.0\immodules\im-am-et.dll 23D8465D-2E8E-4261-BB3E-D5A7E4529432 lib\gtk-2.0\2.10.0\immodules\im-cedilla.dll DEEB7435-0842-44F2-8483-38BDE9986D79 lib\gtk-2.0\2.10.0\immodules\im-cyrillic-translit.dll C4931514-DDA0-4F11-8D43-21E05A24FF17 lib\gtk-2.0\2.10.0\immodules\im-ime.dll 5AA734BB-D978-48CA-92BD-C1A14465D784 lib\gtk-2.0\2.10.0\immodules\im-inuktitut.dll CDAF9012-C6FA-4C19-99F7-28A7C22B4477 lib\gtk-2.0\2.10.0\immodules\im-ipa.dll FA9F2C86-9F7A-4F3A-A37B-DD786D846363 lib\gtk-2.0\2.10.0\immodules\im-multipress.dll 03E7581E-715A-47C4-BC00-9EEDB19D5B6A lib\gtk-2.0\2.10.0\immodules\im-thai.dll DD2EF889-769B-4B96-8F5B-CB4244967260 lib\gtk-2.0\2.10.0\immodules\im-ti-er.dll 91717197-A090-4447-8793-F0807758C940 lib\gtk-2.0\2.10.0\immodules\im-ti-et.dll CBFD68A7-E571-4463-A664-80BB848B6E9E lib\gtk-2.0\2.10.0\immodules\im-viqr.dll E2A93F74-4912-474F-AFFB-BEB37D605A62 lib\gtk-2.0\modules\libgail.dll 7C90B644-3EBA-41F1-ADB7-C35A03A2D172 lib\libgpg-assuan.imp 12A92EC2-DDB5-41EE-91C1-E3579AC26ACC lib\libgpg-error.imp F5DBC35A-1F50-4005-91A3-0C464B557EF6 lib\libgpgme-glib.imp 02B47FC4-FA85-474C-A99D-B9DFFDC6A044 lib\libgpgme.imp +9CAF7663-93E7-4E29-9621-59B7CBA912A7 share\QtProject\qtlogging.ini 63337B40-964B-4D8D-A00F-3DB8C57CE810 share\doc\gpgex\gpgex-de.html A77FF361-B5B8-4CC3-BF62-2895B6E658BE share\doc\gpgex\gpgex-en.html F5823C2A-1916-4772-9374-28FA64C4F5BC share\doc\gpgol\gpgol.pdf 2FABF201-97FC-44CF-A072-B2E2D3437957 share\glib-2.0\schemas\gschema.dtd 5FF7BAA4-226D-4308-8ACF-A2E741EB940D share\gnupg\paperkey.man 8EBC6418-D3D0-41B6-9397-48EB13788DDB share\gpa\gpa.png FB7901E0-F5FA-441E-8F58-3998BBCB4BED share\gpg4win\HOWTO-SMIME.de.txt 42AEDAA0-738C-4498-87DF-85F6387E0B89 share\gpg4win\HOWTO-SMIME.en.txt 1ACA3B15-4228-44DF-9A35-E884ADEE0889 share\gpg4win\README.ar.txt 65D20EC3-6E54-44DD-99F4-6E58A24EF810 share\gpg4win\README.cz.txt FA7C12FF-8EF2-43D9-AD55-245FFD3010E6 share\gpg4win\README.de.txt FDE8F9AC-1056-4016-A13A-1DF07A739C2F share\gpg4win\README.en.txt 4A19AC50-0DE9-4493-87FF-E4F15C471C52 share\gpg4win\README.es.txt 9182FC20-15AC-4F19-A95A-0103EA6E6958 share\gpg4win\README.fr.txt 326E07AB-0DD1-46AE-972E-28256692D020 share\gpg4win\README.it.txt A621C406-793A-4D84-A678-1408857079D8 share\gpg4win\README.no.txt DAE4788E-D4AD-43C3-A38C-F067062E3A6A share\gpg4win\README.pt.txt 3A1AFF0F-0966-453E-A8FB-B21F1D7E0957 share\gpg4win\README.ru.txt 4EFD8975-81E6-4994-9641-AE7428008C04 share\gpg4win\README.zh_CN.txt 3AF80CBC-13C4-4CCE-8FA5-BB06FCB9DB2D share\gpg4win\README.zh_TW.txt +5885C5E6-13E2-465C-8354-AFE25887BC29 share\gpg4win\file-ext.ico 54E20F2E-AEE8-4DEE-9BCE-FFE30DF66860 share\gpg4win\gpg4win-compendium-de.pdf 0968176F-6106-48BE-80EC-2FB6B37EB539 share\gpg4win\gpg4win-compendium-en.pdf CD671400-6983-48B5-8D83-0A18C7563218 share\gpg4win\versioninfo.txt 41041CE3-7E01-4FC1-8B25-5F787D645BE1 share\gpgol\encr-l.ico 8A47DCED-97AA-480C-B890-4EAFAFE1CD49 share\gpgol\encr-s-smime.ico B667587B-701D-47A1-90BD-21BCBFE436B2 share\gpgol\encr-s.ico CF49799F-CA34-4838-8DB0-A10D1177EB3A share\gpgol\gpgol-cs.cfg 2619F0EF-9C08-4CF2-9C01-54853C1860DB share\gpgol\gpgol-form-encrypted.cfg 5A1E7834-CA0C-4B38-AC72-B1EF9E68D2CE share\gpgol\gpgol-form-signed.cfg 0D5292F6-F88A-4D71-98CB-49CC1205A51D share\gpgol\gpgol-ms.cfg 4E3044C0-FDD4-4737-8D6B-48B02B51A5A0 share\gpgol\gpgol.cfg 20960B21-5739-4525-AA70-D16232BC6A0C share\gpgol\sign-l.ico 0A1E0022-458E-42CA-8335-E12C4C9E4C9B share\gpgol\sign-s-smime.ico 654E602C-F31D-4AC1-9784-3EA41DE10288 share\gpgol\sign-s.ico 0F472471-A2C5-4042-8E6C-81C25C6514EF share\icons\breeze\actions\16\application-exit.svg 0CD91DAA-05D6-490E-B0E9-00CF1CD1F34A share\icons\breeze\actions\16\arrow-down.svg F7C4B858-B8F5-4C9C-9D5A-9CAB813C5772 share\icons\breeze\actions\16\arrow-up.svg 9CD413F0-4BCB-40FC-99F8-2BC8B3A11C43 share\icons\breeze\actions\16\cell_edit.svg 516E004C-7582-477E-AACD-1647DAE8F636 share\icons\breeze\actions\16\configure-shortcuts.svg D7C385CD-1A7C-45CD-8A60-4653630424AD share\icons\breeze\actions\16\configure-toolbars.svg 3D547C99-DD2E-4179-AD4B-EE6FE67461B5 share\icons\breeze\actions\16\configure.svg 85A41E52-9FF1-47D4-8F5C-B973DDCEFCA1 share\icons\breeze\actions\16\dialog-cancel.svg 6CF37CA4-D423-4F22-98BA-DA3BEB531F72 share\icons\breeze\actions\16\dialog-close.svg 99006603-5F81-4075-B9DC-E3DB0C8FF087 share\icons\breeze\actions\16\dialog-ok-apply.svg 790DD277-1515-4D93-B0B7-F6F853736261 share\icons\breeze\actions\16\dialog-ok.svg ABD921F5-84D0-4398-9B04-1B78F450324E share\icons\breeze\actions\16\document-edit-decrypt-verify.svg D96FA35B-36E2-4200-A1F2-E9F0FAE1C10A share\icons\breeze\actions\16\document-edit-decrypt.svg 5CA4BA32-A25C-4AC3-B09F-919A3565C8FD share\icons\breeze\actions\16\document-edit-encrypt.svg 5929AEAB-1B04-4AB8-99B2-E6A3554CFBDB share\icons\breeze\actions\16\document-edit-sign-encrypt.svg 845FC926-A34E-454A-981B-7AA76ACC4C3D share\icons\breeze\actions\16\document-edit-sign.svg 58844D8F-0AA1-4CED-9465-FC96515FADC8 share\icons\breeze\actions\16\document-edit-verify.svg F85AF388-FD18-4B96-A923-D622876B0B97 share\icons\breeze\actions\16\document-encrypt.svg 57A91BF4-016A-43D3-A2F6-FB90CEDACFB5 share\icons\breeze\actions\16\document-open.svg E2D0E16C-D019-453F-937F-BEA58FB08170 share\icons\breeze\actions\16\document-print.svg 5E6981C1-F3A8-432B-BAAF-11EEB471E259 share\icons\breeze\actions\16\document-revert.svg 5F07CFB9-6177-4D8C-846A-7F0209D9EEDA share\icons\breeze\actions\16\document-sign.svg 0A4680F9-F1D7-444F-B243-4E95DD494B3F share\icons\breeze\actions\16\draw-arrow-down.svg D50CBC01-080E-428D-9AFF-69814996ADA3 share\icons\breeze\actions\16\draw-arrow-up.svg 8465D671-AE21-4A06-8910-B27989E8EBD6 share\icons\breeze\actions\16\edit-clear-locationbar-rtl.svg BC03B0E9-485E-4CB0-AFDF-875185E7B65B share\icons\breeze\actions\16\edit-delete.svg 69263E46-5ADC-43C1-B36F-3ACDA0C14CD7 share\icons\breeze\actions\16\edit-find.svg 20CCE443-A610-43C1-9CF0-697465509DBD share\icons\breeze\actions\16\edit-paste.svg 3165A24C-3E61-4CB8-959B-CF0174541414 share\icons\breeze\actions\16\edit-redo.svg F21A3DCD-2C01-4C12-B8A7-32E16F408378 share\icons\breeze\actions\16\edit-rename.svg 43E19317-3FB9-4D5A-9451-ADA69A9B493E share\icons\breeze\actions\16\edit-undo.svg 72A99D81-80CC-4214-9187-29D08FFBBF71 share\icons\breeze\actions\16\editor.svg 135ECB06-8273-46D1-B17E-3484F1D9DF52 share\icons\breeze\actions\16\go-bottom.svg 1DAB9765-8E4E-4113-9B73-010FE47F2824 share\icons\breeze\actions\16\go-down.svg 66BD4DD8-8D29-4FD2-9AF0-0D54ADF4733C share\icons\breeze\actions\16\go-first.svg C17C8771-8D3E-4706-B9D2-83CF3B4497FE share\icons\breeze\actions\16\go-last.svg C5CB4B2A-BCAD-4887-836E-75FD1EE81B70 share\icons\breeze\actions\16\go-next.svg 9A1563E0-2E77-4D6D-9BB2-E33F6C57A03E share\icons\breeze\actions\16\go-previous.svg 82563FE5-8222-4410-A6A2-DAB9BB7A82CF share\icons\breeze\actions\16\go-top.svg E5EA649E-0F74-492A-AC20-E36B87F423E2 share\icons\breeze\actions\16\go-up.svg CA5EAD14-4FC7-40A1-B60C-8185C93A5939 share\icons\breeze\actions\16\help-contents.svg D6334973-D5D0-4F78-8557-8514008B565F share\icons\breeze\actions\16\help-contextual.svg D2D3C615-1B3E-4763-A1E3-4654A6B94A3A share\icons\breeze\actions\16\hint.svg 053A3135-5FF0-40B8-9BB6-EB4503F5E079 share\icons\breeze\actions\16\list-add.svg 8060846D-8DB2-485C-B13C-6F96F92A599E share\icons\breeze\actions\16\list-remove.svg +6086F8E2-540C-4DBE-9E07-D6D8331B110E share\icons\breeze\actions\16\password-generate.svg 1A139720-9F75-43D5-905C-D3CA6DDD718A share\icons\breeze\actions\16\process-stop.svg E9FAA5A0-08D4-44DB-86B6-59AE580A5CA6 share\icons\breeze\actions\16\resource-group-new.svg 84A18989-A593-4014-A1D0-945F7758ABAD share\icons\breeze\actions\16\run-build-configure.svg BC736B0E-EE4D-476B-979B-FD47A0733BC6 share\icons\breeze\actions\16\settings-configure.svg 75A24DD8-0378-4383-9A64-4BCABFF5B832 share\icons\breeze\actions\16\tab-close.svg 68F4D5D3-EA27-4C74-8867-1399E24F20EE share\icons\breeze\actions\16\tab-duplicate.svg 7FFF1DEC-9FC2-4B5F-A232-85174FD3D0F2 share\icons\breeze\actions\16\tab-new-background.svg A371EC9E-533D-4F3B-970B-85F5C5BE220E share\icons\breeze\actions\16\tools-report-bug.svg 272B8762-11DE-4793-8F31-B37D27A2FEE3 share\icons\breeze\actions\16\view-refresh.svg A734A10C-A675-41A8-9880-3F69004F9EC0 share\icons\breeze\actions\16\visibility.svg 3579A787-88DF-4A5B-85BC-1774726592C9 share\icons\breeze\actions\16\window-close.svg 594E2F99-32EE-4A5C-8469-9D7613E5BB8C share\icons\breeze\actions\22\application-exit.svg 111D72A3-17E4-4C23-BA8A-568FEF17D95C share\icons\breeze\actions\22\arrow-down.svg B39F7A83-DADD-4D28-A5CC-358C56F3B432 share\icons\breeze\actions\22\arrow-up.svg B8BC28E2-7913-4904-984A-455D8CA92A69 share\icons\breeze\actions\22\cell_edit.svg B793B8EE-EEA9-42AE-BCD7-69FA040C85B3 share\icons\breeze\actions\22\configure-shortcuts.svg A1C79D71-4FA6-4376-AA48-347A6F48CD72 share\icons\breeze\actions\22\configure-toolbars.svg F352688F-730B-4A42-AD79-8B88B0298E56 share\icons\breeze\actions\22\configure.svg E1174FF5-498F-4B1A-B0B7-4BE67B228A6B share\icons\breeze\actions\22\dialog-cancel.svg 578840EE-FBF9-47FE-928E-91EDF056FC1C share\icons\breeze\actions\22\dialog-close.svg BBE8D463-C2C6-41A1-ADE8-D512D25A7E5E share\icons\breeze\actions\22\dialog-ok-apply.svg 29C3306F-4B56-44D9-8486-122CC6AD73C1 share\icons\breeze\actions\22\dialog-ok.svg 212027AB-DD75-4407-921F-727D90EB8D9C share\icons\breeze\actions\22\document-edit-decrypt-verify.svg E7FEC9AF-C3F2-46CD-A25A-51F386C59381 share\icons\breeze\actions\22\document-edit-decrypt.svg F251F3BC-E461-4FD6-9DA1-45FA0EE2FDA8 share\icons\breeze\actions\22\document-edit-encrypt.svg AD8BD224-F146-4DC4-A34D-51F0852CA528 share\icons\breeze\actions\22\document-edit-sign-encrypt.svg FAA7D09A-CB77-4ADA-8A6F-DBBA519CA780 share\icons\breeze\actions\22\document-edit-sign.svg 18DE4349-48C0-48F4-AD69-84D88E463903 share\icons\breeze\actions\22\document-edit-verify.svg 27ED4469-B87E-4F7B-8219-5EC917DD56C0 share\icons\breeze\actions\22\document-encrypt.svg 1CBF30A7-5744-4B8A-A332-BEC2176647F5 share\icons\breeze\actions\22\document-open.svg 89ECBA49-9904-4D14-8DAC-B6DBD9F4FDCE share\icons\breeze\actions\22\document-print.svg FF3CC88C-AF52-4E61-8A8A-A3B4376E6FF6 share\icons\breeze\actions\22\document-revert.svg 57DDA0B6-98E3-4571-8DAD-85E7AB25811C share\icons\breeze\actions\22\document-sign.svg E0B6D873-FC84-47E2-8A24-FC768959F32E share\icons\breeze\actions\22\draw-arrow-down.svg EA3658B2-E729-449E-B7CE-F371F379328F share\icons\breeze\actions\22\draw-arrow-up.svg FF2885B1-E9CD-4E63-BF63-655EC8EADCD4 share\icons\breeze\actions\22\edit-clear-locationbar-rtl.svg 9745EC8E-8E90-4B6C-97ED-B918FB200B86 share\icons\breeze\actions\22\edit-delete.svg 9D8E2896-0BB5-4F1D-9200-E038EC73053E share\icons\breeze\actions\22\edit-find.svg 01568944-0A23-4C3B-9058-54A8D721CE0D share\icons\breeze\actions\22\edit-paste.svg 8428894D-3248-4237-A14B-C85766D1421D share\icons\breeze\actions\22\edit-redo.svg CCCA56E4-F79F-4CC3-BEA0-2DAB5ED6660B share\icons\breeze\actions\22\edit-rename.svg DFE8201F-D11A-44F2-A7A4-45E7C7B0A935 share\icons\breeze\actions\22\edit-undo.svg 3E324DBE-3433-46C5-9F7E-CCEAEFD2B973 share\icons\breeze\actions\22\editor.svg BD4EC5FC-9B94-4AA2-B81B-F0CE9B134DFA share\icons\breeze\actions\22\edittext.svg 470EA6D1-09E9-4A80-B8D4-F637165FF927 share\icons\breeze\actions\22\go-bottom.svg 77FFC243-DF32-43D9-B63D-646F1AA4A276 share\icons\breeze\actions\22\go-down.svg F8018E0E-08EA-4824-857E-BA5A013B3EB8 share\icons\breeze\actions\22\go-first.svg E02D8369-FEB7-4381-BD9D-545FC94595D4 share\icons\breeze\actions\22\go-last.svg 8A4A5A2F-9A0C-4523-B761-206BAD0323BE share\icons\breeze\actions\22\go-next.svg A0E3B05E-9017-4BF3-8D8F-5C9132C11EE2 share\icons\breeze\actions\22\go-previous.svg AEA2E470-3E73-4B55-9D93-E1C700628A4D share\icons\breeze\actions\22\go-top.svg 6C0D1BBE-5ECF-46D0-9C26-A936E065E84F share\icons\breeze\actions\22\go-up.svg +97DC4DD2-F1A2-4D44-B933-FBF7E38CBBAF share\icons\breeze\actions\22\group.svg 6D277EB3-7C5B-47F9-B3D1-7751FA45DEA8 share\icons\breeze\actions\22\help-contents.svg 30B09358-E7E8-490E-8B05-954930F3B041 share\icons\breeze\actions\22\help-contextual.svg 3F4377E3-A6B9-427F-A081-5D8ED8877157 share\icons\breeze\actions\22\kt-add-filters.svg 3930A92C-7442-4D84-8A37-9D7058AA2B48 share\icons\breeze\actions\22\kt-remove-filters.svg 7C223777-7B0E-4514-9112-E86B59A6C948 share\icons\breeze\actions\22\list-add.svg C16826ED-AAB6-4C67-A1B9-C6968037A245 share\icons\breeze\actions\22\list-remove.svg +83FDC6B3-A3DC-4E27-8FEF-F1DC54C7ED8C share\icons\breeze\actions\22\note.svg +4DFD8367-292D-430A-9C18-57E96BFD9320 share\icons\breeze\actions\22\password-generate.svg E793B1A6-2A2B-418B-8F34-F531F63C2DF0 share\icons\breeze\actions\22\process-stop.svg 6BC933F1-9FA8-4812-B28D-938C8736ACDD share\icons\breeze\actions\22\question.svg B6A335C1-49B7-4ABB-8947-8CFA2E545194 share\icons\breeze\actions\22\resource-group-new.svg 88BAF8F2-7951-4F74-8791-097DDE333B99 share\icons\breeze\actions\22\run-build-configure.svg 8CA3A144-D9B6-49E5-BF81-60A93A6F10CE share\icons\breeze\actions\22\settings-configure.svg 00DCB631-2419-4B8A-B7A3-3876CA838584 share\icons\breeze\actions\22\tab-close.svg 7C5056CD-7EE1-4612-8339-2722A9EA0E43 share\icons\breeze\actions\22\tab-duplicate.svg 78B62B2E-043E-41BA-959B-1980A09955E2 share\icons\breeze\actions\22\tab-new-background.svg B84DECF5-0EFF-411D-A4F0-677E065C1368 share\icons\breeze\actions\22\tools-report-bug.svg 810290F8-88E3-4530-9F81-DB977482F037 share\icons\breeze\actions\22\view-certificate-add.svg EBEFAC4D-1230-4894-87B8-0994F8F6A96B share\icons\breeze\actions\22\view-certificate-export-secret.svg 59581084-160B-4FEF-99D5-28B3C80FEEAE share\icons\breeze\actions\22\view-certificate-export-server.svg 75D9993D-86CB-4658-89A9-91E66427881F share\icons\breeze\actions\22\view-certificate-export.svg 56AEB6BD-9223-4261-A86F-E8E236494DBB share\icons\breeze\actions\22\view-certificate-import.svg 45410701-F2BC-41EA-91C9-6522C536E539 share\icons\breeze\actions\22\view-certificate-server-configure.svg 78C9064B-9BFC-4FEE-9DA5-10DB19B55451 share\icons\breeze\actions\22\view-certificate-sign.svg +0FF92E72-D73F-4840-8BAA-3EC4D03FFF74 share\icons\breeze\actions\22\view-certificate.svg 36D8E7B2-B348-4F70-945B-9DBD1BD32760 share\icons\breeze\actions\22\view-refresh.svg 2D175AD1-0964-4B37-A97E-D475DD6076FC share\icons\breeze\actions\22\window-close.svg E709DB21-B8D4-4919-826A-F6C22DADD0EF share\icons\breeze\actions\24\application-exit.svg F8A9067A-80B0-40A8-B4E1-6E72D8477B3C share\icons\breeze\actions\24\arrow-down.svg 8FCCF782-7CD0-408A-A697-442D674426C5 share\icons\breeze\actions\24\arrow-up.svg AB284FB8-5DBC-4EB6-8354-52C60545EE58 share\icons\breeze\actions\24\configure-toolbars.svg E5DDA634-0A2E-41BE-8908-1393ED7EEE35 share\icons\breeze\actions\24\configure.svg 7919AE45-3157-403D-8FB4-7C86038EBCAC share\icons\breeze\actions\24\dialog-cancel.svg 79FF4DCA-DCB7-4AE3-9242-0166529A5DC1 share\icons\breeze\actions\24\dialog-close.svg 2A893997-6C31-41A9-9363-8D4376644789 share\icons\breeze\actions\24\dialog-ok-apply.svg 2DAB94B8-0536-484D-AFB5-7876E28E0399 share\icons\breeze\actions\24\dialog-ok.svg BA98D531-EA11-4DB7-8F7C-DFDEC0556463 share\icons\breeze\actions\24\document-edit-decrypt-verify.svg 2559AF30-C806-4521-A4DA-E7462A26CD28 share\icons\breeze\actions\24\document-edit-decrypt.svg D9D26030-D01F-47B1-B6D7-B077D807C9C7 share\icons\breeze\actions\24\document-edit-encrypt.svg 8067F3DB-0A8C-4C23-BCCC-78333377EEAF share\icons\breeze\actions\24\document-edit-sign-encrypt.svg 4201EAF6-4738-4E27-8853-F1F7F31C4DB2 share\icons\breeze\actions\24\document-edit-sign.svg 8F0528B6-38E3-4032-8851-8F6F231A3018 share\icons\breeze\actions\24\document-edit-verify.svg 0486CB90-43CC-4199-B1EA-E8DB680E2B92 share\icons\breeze\actions\24\document-encrypt.svg 25ACFA3E-3457-4310-892C-8D32720773A7 share\icons\breeze\actions\24\document-open.svg E9818680-776A-44AB-9F24-BFE93B31CE4F share\icons\breeze\actions\24\document-print.svg 4FC797A9-2D3F-4F3E-AC9C-0E60E60B0F6B share\icons\breeze\actions\24\document-revert.svg A685BAC7-4182-48C8-BB87-A1E70320A79D share\icons\breeze\actions\24\document-sign.svg B46A1141-95D0-44B0-A8FB-C0EFB47CC988 share\icons\breeze\actions\24\draw-arrow-down.svg 1CFC4F94-68C0-409F-A60F-F3FCD18277BD share\icons\breeze\actions\24\draw-arrow-up.svg F3D60955-7FDB-4524-B0B1-A63D8D965265 share\icons\breeze\actions\24\edit-clear-locationbar-rtl.svg A28F2A9C-3359-4CFC-BB08-30B2A57C3402 share\icons\breeze\actions\24\edit-delete.svg D97266F7-A1C4-4699-8804-5F9B7DEB18B7 share\icons\breeze\actions\24\edit-find.svg 9F70AC87-F4F6-4EF3-AF0D-09E0059DC1EC share\icons\breeze\actions\24\edit-paste.svg B950B901-D5CF-4ED5-AE74-74DDB339AD3A share\icons\breeze\actions\24\edit-redo.svg 979D4C76-3F2A-413D-B96C-99C627569D3F share\icons\breeze\actions\24\edit-rename.svg 61DB701B-DDCA-4406-838B-A3D5D19DDC9F share\icons\breeze\actions\24\edit-undo.svg 039B7B71-BE43-42CA-AB97-4B6D3138CD50 share\icons\breeze\actions\24\go-bottom.svg 126A6CBB-48EF-4116-87AC-A7116B52C167 share\icons\breeze\actions\24\go-down.svg F394F262-0FC9-4FBC-A4E1-319BBCA0875A share\icons\breeze\actions\24\go-first.svg 3E07C3D4-31D4-4893-8799-51B9AB046648 share\icons\breeze\actions\24\go-last.svg C5733394-6C19-43E8-867B-044DA89F6E6D share\icons\breeze\actions\24\go-next.svg 1B370F72-E1FC-436F-A2DB-E6E5F035B52B share\icons\breeze\actions\24\go-previous.svg 6407A51C-3B41-43AB-A9B7-BAF060214E07 share\icons\breeze\actions\24\go-top.svg B3334963-565B-4027-AB28-2E8C987A2299 share\icons\breeze\actions\24\go-up.svg A50F281F-5687-47C2-9017-FF88310E9523 share\icons\breeze\actions\24\gtk-tab-duplicate.svg 6228A660-DD52-4EC4-98A3-7A35C36F2AEA share\icons\breeze\actions\24\help-contextual.svg C3269180-A683-45DF-92EA-2CB5D1759244 share\icons\breeze\actions\24\hint.svg D2419B3A-16AE-4342-9AED-D18BEC7E377F share\icons\breeze\actions\24\list-add.svg 815476AB-21CB-4F83-B004-36FA38E04338 share\icons\breeze\actions\24\list-remove.svg 9FB5F9E6-B71E-4E87-9042-BB9FCCBF13DE share\icons\breeze\actions\24\process-stop.svg F6CFAFA7-AB39-43E4-82E5-0C8D534796D5 share\icons\breeze\actions\24\resource-group-new.svg 09228044-6F47-4B2C-8086-AAA9D76659FA share\icons\breeze\actions\24\run-build-configure.svg 8A671959-E091-46DE-BD58-D5A0EAA6696D share\icons\breeze\actions\24\tab-close.svg 5EF9BAA5-DA3B-4C93-B420-9A2A51D6B84C share\icons\breeze\actions\24\tab-duplicate.svg BC4C5E2C-18C0-458D-8C2A-40F1B7F6F5D9 share\icons\breeze\actions\24\tab-new-background.svg 98AA1DA2-7050-446A-BDFB-C33844885E34 share\icons\breeze\actions\24\tools-report-bug.svg D240D256-F45A-4995-9BC0-352C1800A56E share\icons\breeze\actions\24\view-refresh.svg ED59280C-09D1-484F-B398-085C0A4EC9EA share\icons\breeze\actions\24\visibility.svg 811B038F-FC7D-4A45-AED1-93C338FF21A3 share\icons\breeze\actions\24\window-close.svg 65CF25E4-648D-4403-8B1B-84592E51143F share\icons\breeze\actions\32\application-exit.svg BB2FB591-2CCF-4271-B2FD-932C0953C897 share\icons\breeze\actions\32\configure.svg 3D928C7A-CB53-44BC-BA04-F0550E225F1E share\icons\breeze\actions\32\dialog-cancel.svg C8481C1E-3AE5-4259-8B5A-08B96F9E376E share\icons\breeze\actions\32\dialog-ok-apply.svg 5548244D-A20A-401E-AB6F-C8C058C9A525 share\icons\breeze\actions\32\document-edit-decrypt-verify.svg C9E3AA33-0158-4623-90CA-F27FA2E6CA5F share\icons\breeze\actions\32\document-edit-decrypt.svg 88F436E5-B22A-4120-B0B5-1DC08F452558 share\icons\breeze\actions\32\document-edit-encrypt.svg A44496C1-E494-4CAE-A8EC-2805E00F0D1B share\icons\breeze\actions\32\document-edit-sign-encrypt.svg D4B9BD83-E6F9-477C-B729-E583328790D0 share\icons\breeze\actions\32\document-edit-sign.svg C7DFE304-7638-417A-B8C8-51BA5082B51D share\icons\breeze\actions\32\document-open.svg FC3D4258-B4D1-42E3-8515-36C9E1F70518 share\icons\breeze\actions\32\document-print.svg 7FD90B68-07BD-49DA-812C-D522BAEF78CB share\icons\breeze\actions\32\document-revert.svg D70BFCEA-19BF-4F0B-BA06-55CF93DFA558 share\icons\breeze\actions\32\edit-delete.svg 08216793-46AF-4DE5-A456-D6FCB2CBC131 share\icons\breeze\actions\32\edit-redo.svg 76CB3F41-F537-4C05-A002-E1CE8E2093BB share\icons\breeze\actions\32\edit-undo.svg DC44676D-8AEF-4F2E-8721-138993E45969 share\icons\breeze\actions\32\editor.svg 90DFBF6A-BC07-437D-B13C-190F8678C0C1 share\icons\breeze\actions\32\view-refresh.svg 1C6CF13B-7DF2-4C8B-B3BB-341A771A3875 share\icons\breeze\actions\32\window-close.svg 9F310BC5-8B8D-4E23-96A4-DECB89BFCE8F share\icons\breeze\actions\symbolic\contact-new-symbolic.svg 24FC57E3-19DD-40C2-BFF6-82397224A8F8 share\icons\breeze\actions\symbolic\send-to-symbolic.svg 1D130760-A3B9-446F-9C25-81A8DC2A4302 share\icons\breeze\apps\22\kde.svg 77D015BA-A4A4-417D-A878-0708BC2F41FD share\icons\breeze\apps\48\internet-mail.svg 0A5E71BE-FD71-4C02-9D11-A079F2114D31 share\icons\breeze\apps\48\telepathy-kde.svg 2D218C73-B784-47C6-9907-11CF238AFC31 share\icons\breeze\apps\48\usb-creator-kde.svg 96223E5C-FD11-4CC4-83F0-7D3973F7F3A4 share\icons\breeze\categories\32\applications-graphics.svg 9830299C-C378-44FD-BA4D-75827CB53300 share\icons\breeze\emblems\8\emblem-error.svg CE16E107-DE5B-4106-996A-09EB7E7F209F share\icons\breeze\emblems\8\emblem-information.svg 9ACB81AC-BF77-412D-BE96-D242685DB600 share\icons\breeze\emblems\8\emblem-question.svg 9DEE025D-533A-4874-B205-6EB5050B37D2 share\icons\breeze\emblems\8\emblem-success.svg 1C0EB1B0-8B71-47ED-A59D-CA0F0F333B4E share\icons\breeze\emblems\8\emblem-unavailable.svg B3279654-1317-4C71-A25F-A1310344D87C share\icons\breeze\emblems\8\emblem-warning.svg 2A3B9EB3-DD43-4F9A-B85E-F5A86E0E1255 share\icons\breeze\icon-theme.cache 626AB92F-6A89-48D0-AC1C-D569ABD5361F share\icons\breeze\index.theme 47AA7DE1-7954-4286-BF7C-212B7D7A36D6 share\icons\breeze\places\16\start-here-kde.svg 50C9F2EC-3A40-4499-80D9-078D71AC9A17 share\icons\breeze\places\22\start-here-kde.svg 34DF9837-360C-4178-81D4-72D463F968F8 share\icons\breeze\places\64\start-here-kde.svg 2E75AADC-BD1A-44E3-9CB2-69B2596AF7F9 share\icons\breeze\preferences\32\preferences-desktop-locale.svg 35EBB45E-D9D1-4862-9E6D-45A4F53E10F0 share\icons\breeze\preferences\32\preferences-system-network.svg +3FC5C7C0-4517-4D26-8443-EF9BD3635FA2 share\icons\breeze\status\22\auth-sim-locked.svg F9053423-8131-4A1E-B054-479C3F4FAB0D share\icons\breeze\status\22\security-high.svg 8891C4A8-F0A6-40CE-9289-BB854DECA866 share\icons\breeze\status\22\security-low.svg 6CACE2CC-FF58-4BF5-975A-3DDC457F7226 share\icons\breeze\status\22\security-medium.svg E5B537F0-4793-4838-A439-8B9FE7A02042 share\icons\breeze\status\64\dialog-error.svg 81F61B0A-AC93-48B8-A971-B3373C1C92F7 share\icons\breeze\status\64\dialog-password.svg 95286781-C174-4D09-9739-1F48CE90E738 share\icons\breeze\status\64\dialog-warning.svg 5FBB9833-4466-4FA5-8E8F-D4CCF864D7AF share\icons\breeze\status\64\security-high.svg 4FAF3632-0B81-437F-8144-E25090E89DE4 share\icons\breeze\status\64\security-low.svg 0FA56C4C-EB07-412A-AF6A-60C0397BE993 share\icons\breeze\status\64\security-medium.svg 162686A6-C573-4765-B12C-AF877BCDF1FE share\icons\hicolor\128x128\apps\kleopatra.png F3004B43-7E13-4DED-8282-C2D764F57061 share\icons\hicolor\16x16\apps\gpg4win-compact.png 2FDDC45F-290A-4E0B-B4AC-E0B833B6EE6D share\icons\hicolor\16x16\apps\kleopatra.png F2BB2ED6-A252-40C7-935E-ED0B5FCAF998 share\icons\hicolor\22x22\apps\kleopatra.png 3A3B00A7-A396-4B1E-8FE3-9D3BF7394F6E share\icons\hicolor\256x256\apps\kleopatra.png 32BC67E3-4561-4F31-82D8-D1E18E25008D share\icons\hicolor\32x32\apps\kleopatra.png 931F93DD-BD4F-4C04-843F-EE02868C3441 share\icons\hicolor\48x48\apps\kleopatra.png C6A6BD74-D237-4BE9-B416-F081D6C4DBD8 share\icons\hicolor\64x64\apps\kleopatra.png CB70F6CF-B36C-4EDB-9F89-B0112688234D share\icons\hicolor\icon-theme.cache 4BAED221-5DB8-4CF7-82D6-34F6EF8BE1DD share\icons\hicolor\index.theme +F63A2504-9365-4CF3-9215-22B789836839 share\kdeglobals 7E82FCE2-938D-440D-875B-686B1189FB05 share\kleopatra\pics\gpg4win.png B4F36612-F6B2-4699-BDF5-B63AA9FF963F share\kleopatra\pics\kleopatra_splashscreen.png CC14F3C8-059E-4C34-A6DE-7D657BE2938E share\kleopatra\pics\kleopatra_splashscreen.svgz 6F8A7023-E748-4EF6-A240-091F0C64216E share\kleopatra\pics\kleopatra_wizard.png 10BF348F-7725-4D56-B913-3BEDD233F9E8 share\kleopatra\pics\kleopatra_wizard.svgz 19C4830E-4E71-46B8-A4F5-1AC49D7B8437 share\kservices5\kleopatra_config_appear.desktop 3652CA94-6266-4867-AC47-355A24893DA0 share\kservices5\kleopatra_config_cryptooperations.desktop FECF5DFB-1A65-4E94-9C64-170DDE8C3D1E share\kservices5\kleopatra_config_dirserv.desktop A3DD14C2-E532-4A18-9E7D-5FFA3375C213 share\kservices5\kleopatra_config_gnupgsystem.desktop 9CB7E88A-58CE-4168-9118-2244899F4688 share\kservices5\kleopatra_config_smimevalidation.desktop 6F6100F3-C795-490B-8421-400E40A49421 share\libkleopatra\pics\chiasmus_chi.png A5D90C70-C2D7-4CAB-8D15-D039BC11A597 share\libkleopatra\pics\hi16-app-gpg.png 7D3D7AE8-DD58-497F-8ED9-F5930EB8D914 share\libkleopatra\pics\hi16-app-gpgsm.png 67DE407B-B038-4D2A-AE3B-7F10220CBCF7 share\libkleopatra\pics\hi22-app-gpg.png 3B760AB9-1774-4080-897F-19A268D75C59 share\libkleopatra\pics\hi22-app-gpgsm.png 0FCB0DFD-D490-4582-A477-9EB07E03E229 share\libkleopatra\pics\hi32-app-gpg.png 8BBE9F67-B075-4E24-B3DD-DAC7C57451A4 share\libkleopatra\pics\hi32-app-gpgsm.png 77E31CF5-96BC-4B72-85EC-4235A129AD0E share\libkleopatra\pics\key.png 905D0DA1-CD34-4446-BEE2-4FF06142862F share\libkleopatra\pics\key_bad.png 19DC4248-CC82-4338-92E6-6C924EAA9AF7 share\libkleopatra\pics\key_ok.png B2B4726C-4A48-4535-A634-83ADC3604B76 share\libkleopatra\pics\key_unknown.png 07779C7C-9B9E-49F1-A333-395D59288FFF share\libkleopatra\pics\smartcard.xpm E8F18177-F35C-437E-8D00-C1C2D12002E0 share\locale\af\LC_MESSAGES\kcodecs5_qt.qm BC65CF31-DF5A-446B-B301-26154F0E31A8 share\locale\af\LC_MESSAGES\kcompletion5_qt.qm 480E3F23-15DE-419C-B841-E84898D939D7 share\locale\af\LC_MESSAGES\kconfig5_qt.qm DB97EED1-EADE-4164-B517-3F386BF814A5 share\locale\af\LC_MESSAGES\kconfigwidgets5.mo 1B66A8A8-909B-4CD4-A03B-A701139FBC28 share\locale\af\LC_MESSAGES\kcoreaddons5_qt.qm 85B13349-87B2-43A9-BA8A-83EB9D2FB58E share\locale\af\LC_MESSAGES\ki18n5.mo 68192F14-7286-4039-8B50-5AA716D860BE share\locale\af\LC_MESSAGES\kiconthemes5.mo FEE94FC7-2134-4FCD-89AA-758F200EABA4 share\locale\af\LC_MESSAGES\kitemviews5_qt.qm 394FB5D9-8443-4E3D-B282-2991EB780B9B share\locale\af\LC_MESSAGES\kleopatra.mo DD1AA03C-10D9-494B-89D6-62AA0405E775 share\locale\af\LC_MESSAGES\kwidgetsaddons5_qt.qm 2E8ACE29-1A4F-4768-9823-80257DFAF719 share\locale\af\LC_MESSAGES\kwindowsystem5_qt.qm F2DC68E7-5F17-47F3-A6B8-7C98D2604E73 share\locale\af\LC_MESSAGES\kxmlgui5.mo 2B8B8F21-DD49-47D8-9E3D-CD6486ED9C07 share\locale\af\kf5_entry.desktop 9244F6DA-3B21-48AE-A642-1C4E7D76AB7E share\locale\ar\LC_MESSAGES\atk10.mo CFCB8FB5-F101-47EE-8DE1-D686EEFEDEBE share\locale\ar\LC_MESSAGES\glib20.mo 836FCB3C-54E5-487B-AEDA-178085F01235 share\locale\ar\LC_MESSAGES\gpa.mo 670DD8DD-023F-4292-9A66-FD21BAE8AB1E share\locale\ar\LC_MESSAGES\gpgex.mo 210AA215-56DE-4E09-83AF-8E2EEDB5835C share\locale\ar\LC_MESSAGES\gtk20-properties.mo 3F8EC79C-2DF4-417E-A4A3-02E6F0EEEB81 share\locale\ar\LC_MESSAGES\gtk20.mo 34B3FFB0-4E08-4DA0-BACB-8595EAA291C5 share\locale\ar\LC_MESSAGES\kcodecs5_qt.qm 8C9AA9C2-A13D-4AD7-83FE-0A2F195C60C1 share\locale\ar\LC_MESSAGES\kcompletion5_qt.qm 42E5AADF-AA63-4506-921A-CEC47145A267 share\locale\ar\LC_MESSAGES\kconfig5_qt.qm 52046AB8-1F1C-4707-8BB6-D5A0BEDEBD01 share\locale\ar\LC_MESSAGES\kconfigwidgets5.mo D3B71737-9806-4B18-BC33-CBB2309432E5 share\locale\ar\LC_MESSAGES\kcoreaddons5_qt.qm 41457776-4646-4260-98E7-58DB240F9450 share\locale\ar\LC_MESSAGES\ki18n5.mo 61D2C940-09D9-44E1-B424-DB914A2B2F80 share\locale\ar\LC_MESSAGES\kiconthemes5.mo 3A5C1EF8-8FA6-435F-97A9-597DEA296C2F share\locale\ar\LC_MESSAGES\kitemviews5_qt.qm 067C293E-7557-4E39-AE31-E2597257F310 share\locale\ar\LC_MESSAGES\kleopatra.mo 3FF9445A-7E86-46CB-BF13-AEC2B216B37A share\locale\ar\LC_MESSAGES\kwatchgnupg.mo 37D6CEEC-E3DC-46D4-A07E-BE9D59F3430B share\locale\ar\LC_MESSAGES\kwidgetsaddons5_qt.qm 7EA2C97F-EAEE-420D-8ECB-6494E4C9AE16 share\locale\ar\LC_MESSAGES\kwindowsystem5_qt.qm 7AA4B601-AB9E-4036-A266-35D569D38DFA share\locale\ar\LC_MESSAGES\kxmlgui5.mo 9D63E469-ACA2-4A72-BAC4-401EBEC15CC5 share\locale\ar\LC_MESSAGES\libkleopatra.mo B38D49F4-AF53-4DEA-851E-C8740188492C share\locale\ar\kf5_entry.desktop D716D7DF-0092-4576-9CF7-E0B4D01478C1 share\locale\be\LC_MESSAGES\kcodecs5_qt.qm 02E8451C-1A79-4C4A-9DF9-5A369D27AD0D share\locale\be\LC_MESSAGES\kcompletion5_qt.qm 7F5FDCDB-8055-4965-94A3-1FE19B8CE4FD share\locale\be\LC_MESSAGES\kconfig5_qt.qm C762688C-4B5E-4328-ADDB-A3D430F6BD02 share\locale\be\LC_MESSAGES\kconfigwidgets5.mo 0AD806FE-BA33-4577-BA88-078A869B837F share\locale\be\LC_MESSAGES\kcoreaddons5_qt.qm 33277113-EF5C-40BF-9675-5ACBE3D92A47 share\locale\be\LC_MESSAGES\ki18n5.mo 581E0FA7-E7A9-4FD1-8CB6-3406D08621D5 share\locale\be\LC_MESSAGES\kiconthemes5.mo DE31310C-0ED7-4D9D-9279-B80505E16E4A share\locale\be\LC_MESSAGES\kitemviews5_qt.qm 0C55B399-86D5-43A4-8E03-B65CDF5D2092 share\locale\be\LC_MESSAGES\kleopatra.mo 4A24AA72-AE5C-4FDA-9968-E42343C8E584 share\locale\be\LC_MESSAGES\kwatchgnupg.mo D95A2C3E-83E4-4F06-9063-04A0391489E5 share\locale\be\LC_MESSAGES\kwidgetsaddons5_qt.qm 7EA7C0D7-2953-4CF8-BC5B-99703F6F056B share\locale\be\LC_MESSAGES\kwindowsystem5_qt.qm B007D4C0-9FE0-4A96-9808-F1AA1896C220 share\locale\be\LC_MESSAGES\kxmlgui5.mo 05A1B031-74FE-453B-B051-0A1AA94E91A9 share\locale\be\LC_MESSAGES\libkleopatra.mo 8FD5F147-B895-40AF-83E9-FF571E10AFDB share\locale\be\kf5_entry.desktop 16B08B34-3915-4725-A871-E83D5DB5D4B2 share\locale\bg\LC_MESSAGES\kcodecs5_qt.qm 84E6E2A2-DCF7-41DD-BE42-03BF025BEE3F share\locale\bg\LC_MESSAGES\kcompletion5_qt.qm B04DC7F6-6452-4C4E-A471-3E153BB9BF5E share\locale\bg\LC_MESSAGES\kconfig5_qt.qm E9160459-04C7-4FFA-BFDC-617F8787C273 share\locale\bg\LC_MESSAGES\kconfigwidgets5.mo C3B0CEEF-3AA0-47E8-88B1-E63A8776B2F9 share\locale\bg\LC_MESSAGES\kcoreaddons5_qt.qm 0224E621-6CDD-466B-863A-7DD2A6DC33CB share\locale\bg\LC_MESSAGES\ki18n5.mo 180FF18E-961E-4223-A270-5AB714D98F39 share\locale\bg\LC_MESSAGES\kiconthemes5.mo CCFCA6EE-2D4D-4775-B659-1BF01F8AE59D share\locale\bg\LC_MESSAGES\kitemviews5_qt.qm 91E82A6D-4C07-4FBF-B1F6-1E1549EBF75A share\locale\bg\LC_MESSAGES\kleopatra.mo 17D2D72A-91B4-4E8E-BED3-D624655BBB39 share\locale\bg\LC_MESSAGES\kwatchgnupg.mo FB8536FB-896F-48CB-848A-C6FA26F942CB share\locale\bg\LC_MESSAGES\kwidgetsaddons5_qt.qm ADF5A279-0363-4F31-B2C3-D4F5313A33AD share\locale\bg\LC_MESSAGES\kwindowsystem5_qt.qm 2FD6459C-2709-4111-9AC0-A0EAD47FCD49 share\locale\bg\LC_MESSAGES\kxmlgui5.mo E4BFEED3-206C-4126-9FA0-0907109247F7 share\locale\bg\LC_MESSAGES\libkleopatra.mo AA2F11C9-F321-4CCF-A8E8-3DF3C40567D1 share\locale\bg\kf5_entry.desktop 8C90AD8F-AABE-4551-81E0-E4E0C40504FB share\locale\br\LC_MESSAGES\kcodecs5_qt.qm 88C20D88-ABBD-46BA-9373-057B9F3195C1 share\locale\br\LC_MESSAGES\kcompletion5_qt.qm A9A4A77E-F93B-4894-A4E9-489B4CA79838 share\locale\br\LC_MESSAGES\kconfig5_qt.qm 8FE3311D-857E-40B6-941A-6B5FBF5C72C2 share\locale\br\LC_MESSAGES\kconfigwidgets5.mo ACD86F6F-6C46-4CF0-BCAD-4B208D970BA7 share\locale\br\LC_MESSAGES\kcoreaddons5_qt.qm 246C37FD-652B-4892-A6DD-ACC7EF520E9C share\locale\br\LC_MESSAGES\ki18n5.mo CCB52D08-3016-450E-89CE-2976B3472008 share\locale\br\LC_MESSAGES\kiconthemes5.mo BA8290C0-6909-4CD6-91F0-32338BA8ADB9 share\locale\br\LC_MESSAGES\kitemviews5_qt.qm 145241D2-9659-45A6-8EFE-88F6B49E0F35 share\locale\br\LC_MESSAGES\kleopatra.mo 720FDA1F-3561-4E39-A1AE-46382865433F share\locale\br\LC_MESSAGES\kwatchgnupg.mo FA1FFA4C-1A3A-40AA-9547-C273036DDA22 share\locale\br\LC_MESSAGES\kwidgetsaddons5_qt.qm 344B728C-9FA9-49EB-92E8-3807FC3979D2 share\locale\br\LC_MESSAGES\kwindowsystem5_qt.qm 385DD3EF-4CB5-4A4A-A8F5-3DAD2BAD0F9C share\locale\br\LC_MESSAGES\kxmlgui5.mo 5B23FA23-1B2E-4788-90E9-2305A27F4E62 share\locale\br\LC_MESSAGES\libkleopatra.mo D5BE78C3-BE85-44EE-9A6A-E9EC67F4D76E share\locale\br\kf5_entry.desktop A644D204-CF05-4BD8-8A24-54DE3CB2F434 share\locale\bs\LC_MESSAGES\kcodecs5_qt.qm B77368F1-034F-40C7-9410-8543080949C9 share\locale\bs\LC_MESSAGES\kcompletion5_qt.qm 3A9C59F2-9888-4997-B2BB-BADF34C6C758 share\locale\bs\LC_MESSAGES\kconfig5_qt.qm 67D2F996-E7A9-41E3-A153-C57FFA77EB24 share\locale\bs\LC_MESSAGES\kconfigwidgets5.mo D5EB8B7D-E400-472E-AC77-B8CAFE436713 share\locale\bs\LC_MESSAGES\kcoreaddons5_qt.qm 0881C605-9BB4-4CDD-9B0D-9A045E3B5674 share\locale\bs\LC_MESSAGES\ki18n5.mo 5AC80A67-ACE2-413B-8958-92A5DC025234 share\locale\bs\LC_MESSAGES\kiconthemes5.mo 5714280F-0336-49E7-88DF-817C39293A0C share\locale\bs\LC_MESSAGES\kitemviews5_qt.qm 5BF0BCB8-035B-4C14-B85E-F061F0FAD4E8 share\locale\bs\LC_MESSAGES\kleopatra.mo 5886E59F-093C-4157-9817-EB1EEE233136 share\locale\bs\LC_MESSAGES\kwatchgnupg.mo CC9797AA-C4C9-4E95-A4EB-B83474E73B3B share\locale\bs\LC_MESSAGES\kwidgetsaddons5_qt.qm AAC7D46D-290F-4E3B-90C7-3FD95F6C8592 share\locale\bs\LC_MESSAGES\kwindowsystem5_qt.qm 1EA0DBD0-E842-49DA-AD9B-62F2A4D70CE5 share\locale\bs\LC_MESSAGES\kxmlgui5.mo C639DCDA-7545-4C37-B9B4-DF157B033FF2 share\locale\bs\LC_MESSAGES\libkleopatra.mo 0FED08C4-CF34-4F75-928A-AF6C5EDACC7D share\locale\bs\kf5_entry.desktop 7A215291-F896-47DE-92E1-3FBBEA655E89 share\locale\ca@valencia\LC_MESSAGES\kcodecs5_qt.qm B189BB4A-A403-495A-9526-CE0CE9DB2D82 share\locale\ca@valencia\LC_MESSAGES\kcompletion5_qt.qm 5132550E-751E-4507-9437-36E6D81B6950 share\locale\ca@valencia\LC_MESSAGES\kconfig5_qt.qm D34421EF-D26B-46AB-920E-2FFB6068B342 share\locale\ca@valencia\LC_MESSAGES\kconfigwidgets5.mo 1B13F0C6-16BC-487A-8180-0C1A4132270D share\locale\ca@valencia\LC_MESSAGES\kcoreaddons5_qt.qm BE80EF39-E935-4AF0-9CFC-7D089E358610 share\locale\ca@valencia\LC_MESSAGES\ki18n5.mo 9A5121B8-DB73-47F1-A066-033D50A0205B share\locale\ca@valencia\LC_MESSAGES\kiconthemes5.mo EEAAE491-F26E-4EB2-A79D-F5927B77C508 share\locale\ca@valencia\LC_MESSAGES\kitemviews5_qt.qm 41C63599-4D55-4C41-B39A-5947E5354038 share\locale\ca@valencia\LC_MESSAGES\kleopatra.mo 86D05601-5FE6-4C6A-B748-A3F7EEACBC14 share\locale\ca@valencia\LC_MESSAGES\kwatchgnupg.mo 932CFDCE-5B92-4CC5-BE76-5ADF8D91F713 share\locale\ca@valencia\LC_MESSAGES\kwidgetsaddons5_qt.qm C44E7685-C02A-4631-8E8E-942397F1E876 share\locale\ca@valencia\LC_MESSAGES\kwindowsystem5_qt.qm C0833D3B-2F58-41C4-AE44-2AA994AD6483 share\locale\ca@valencia\LC_MESSAGES\kxmlgui5.mo 0DF12D14-A783-4E6F-8EBC-F374FAC1EF3D share\locale\ca@valencia\LC_MESSAGES\libkleopatra.mo 065445A1-16C2-400D-94BF-785C471C63CA share\locale\ca@valencia\kf5_entry.desktop EE63C4C0-787D-416C-A9B1-C76DA62AF0B2 share\locale\ca\LC_MESSAGES\kcodecs5_qt.qm D24CB6CC-D2C2-45BF-8CE3-C6734829EF4A share\locale\ca\LC_MESSAGES\kcompletion5_qt.qm FE0ECAFA-CE70-4E9A-BE9E-823E2B159A66 share\locale\ca\LC_MESSAGES\kconfig5_qt.qm 73F4FE26-D26E-4BF1-BF2D-4876C9D080AB share\locale\ca\LC_MESSAGES\kconfigwidgets5.mo 070E13F9-9FFB-4BEF-A794-EF5D6655DDA7 share\locale\ca\LC_MESSAGES\kcoreaddons5_qt.qm 4F078A25-D792-44D5-8415-CED1373564B0 share\locale\ca\LC_MESSAGES\ki18n5.mo 7DE00137-8C79-4972-AFAA-A859CEDAB5EE share\locale\ca\LC_MESSAGES\kiconthemes5.mo 07E56959-5925-4E4F-9D7C-6B0B88BBF88C share\locale\ca\LC_MESSAGES\kitemviews5_qt.qm 7DD0E982-7A22-4B4E-8D99-EC69337310A3 share\locale\ca\LC_MESSAGES\kleopatra.mo 1F44505F-8AD3-486D-AB6A-AB8859E86066 share\locale\ca\LC_MESSAGES\kwatchgnupg.mo ED708411-B49B-4DBE-92BC-A1C98605CFC7 share\locale\ca\LC_MESSAGES\kwidgetsaddons5_qt.qm B3D7B225-A1AA-4932-91A7-41F927DEE3B1 share\locale\ca\LC_MESSAGES\kwindowsystem5_qt.qm 2EC643E0-E460-467A-A720-B4282E5DA3B6 share\locale\ca\LC_MESSAGES\kxmlgui5.mo E071E880-9C01-4F5A-A690-3DA07E012784 share\locale\ca\LC_MESSAGES\libkleopatra.mo 3E0424D4-CA08-4009-9DBF-376AEB56759E share\locale\ca\kf5_entry.desktop 373DB4F9-F044-4F91-A425-0EEB0E861CA4 share\locale\cs\LC_MESSAGES\kcodecs5_qt.qm 7ECD9107-7CEB-47BD-A46B-A6015A67B94A share\locale\cs\LC_MESSAGES\kcompletion5_qt.qm 481FA22A-F908-41DD-A170-D7E583D9B509 share\locale\cs\LC_MESSAGES\kconfig5_qt.qm D520B2BD-723B-4B94-B39E-4565F325AA09 share\locale\cs\LC_MESSAGES\kconfigwidgets5.mo C72EE644-A4FB-494B-8ECC-166CABFE35AE share\locale\cs\LC_MESSAGES\kcoreaddons5_qt.qm BBB97A2A-C452-4729-B279-424F2E5C4F39 share\locale\cs\LC_MESSAGES\ki18n5.mo 2A44E5FA-AE11-42D0-87D6-CFF2FD7B5687 share\locale\cs\LC_MESSAGES\kiconthemes5.mo 0C2D8466-1975-4382-BDAA-0184898A9876 share\locale\cs\LC_MESSAGES\kitemviews5_qt.qm EC3A609A-D039-4046-A556-A758460FC924 share\locale\cs\LC_MESSAGES\kleopatra.mo 19CA0ED3-6BE7-424E-A230-A58BA322CB1E share\locale\cs\LC_MESSAGES\kwatchgnupg.mo 3B620D30-DF12-42C1-B7CC-B46F7EA0E8B0 share\locale\cs\LC_MESSAGES\kwidgetsaddons5_qt.qm 8928D65D-1F2F-4A77-82D0-3D288EC4159D share\locale\cs\LC_MESSAGES\kwindowsystem5_qt.qm C9F656AE-3499-44AB-929E-9C143C94B2BA share\locale\cs\LC_MESSAGES\kxmlgui5.mo 5C94880D-AEED-470C-9138-DF64C8D0C15A share\locale\cs\LC_MESSAGES\libkleopatra.mo 492317B8-B65E-412F-9895-B005F56000C0 share\locale\cs\kf5_entry.desktop 5162830C-C4B5-40EB-BD3A-8B53AD47BB2E share\locale\cy\LC_MESSAGES\kcodecs5_qt.qm B8DDBA27-7243-4696-8F6C-B813A3E5A471 share\locale\cy\LC_MESSAGES\kcompletion5_qt.qm 2B7EBC9C-D7A2-4879-B0D1-6E6B3383F549 share\locale\cy\LC_MESSAGES\kconfig5_qt.qm 1FE97D2D-38E7-4756-A386-96CC733502E9 share\locale\cy\LC_MESSAGES\kconfigwidgets5.mo 3C97A34E-1FED-4C2B-BFE2-00A8C2203072 share\locale\cy\LC_MESSAGES\kcoreaddons5_qt.qm 4CC74F92-DB79-4BB5-A7C4-E4FFE21197DC share\locale\cy\LC_MESSAGES\ki18n5.mo A78D7D37-F00A-4B30-84C5-BBA826DD7C89 share\locale\cy\LC_MESSAGES\kiconthemes5.mo E02DFBA2-CA5B-4CF5-9569-A1FBA6CA4EED share\locale\cy\LC_MESSAGES\kitemviews5_qt.qm C5305BF7-3F23-4067-BAA9-5B7C1200A373 share\locale\cy\LC_MESSAGES\kleopatra.mo 4CE6A272-26DF-4E57-91D8-9FD70ED3D09F share\locale\cy\LC_MESSAGES\kwatchgnupg.mo 84D18986-746C-4C47-877F-2320403EA436 share\locale\cy\LC_MESSAGES\kwidgetsaddons5_qt.qm 9C7910E2-D5A7-4D81-8BCF-20265C18956C share\locale\cy\LC_MESSAGES\kwindowsystem5_qt.qm 2ECAFE0B-CE0D-414F-BCCA-B9DCF385CC99 share\locale\cy\LC_MESSAGES\kxmlgui5.mo 1DBEEC04-4E10-44DF-B024-9A705B9334C8 share\locale\cy\LC_MESSAGES\libkleopatra.mo 378FF514-724C-46C7-98F3-F6A6633F9982 share\locale\cy\kf5_entry.desktop EF30A84E-FAF8-426E-8756-64886E038276 share\locale\da\LC_MESSAGES\kcodecs5_qt.qm 99C6BE97-9A24-4696-B093-925F9C97C8DA share\locale\da\LC_MESSAGES\kcompletion5_qt.qm 817123F6-C9E3-4820-9BD6-6C9655CDB362 share\locale\da\LC_MESSAGES\kconfig5_qt.qm A921DFA2-36BD-4EB0-B00B-42336A545B50 share\locale\da\LC_MESSAGES\kconfigwidgets5.mo 67C6EAEE-4422-4294-9E47-7371A956D82A share\locale\da\LC_MESSAGES\kcoreaddons5_qt.qm D1510F2E-AD7B-485D-B388-3B6EC30C5A4D share\locale\da\LC_MESSAGES\ki18n5.mo 7B30383D-0AE7-428C-A3A1-9EFA47F05ABD share\locale\da\LC_MESSAGES\kiconthemes5.mo F8BFA71F-2E54-4594-A3B0-A25830817FB5 share\locale\da\LC_MESSAGES\kitemviews5_qt.qm A4B782AE-6762-4FA4-9480-B49F9378D980 share\locale\da\LC_MESSAGES\kleopatra.mo E51392F2-4255-40FC-BB37-F12A4EA0246B share\locale\da\LC_MESSAGES\kwatchgnupg.mo 919B753C-A7F3-4CB2-9957-F3F0F6515276 share\locale\da\LC_MESSAGES\kwidgetsaddons5_qt.qm 89E13585-A4A6-440F-BEF4-6A17B9B38A03 share\locale\da\LC_MESSAGES\kwindowsystem5_qt.qm E4D2CE18-C9B8-4F7E-9404-BD74FDACF04B share\locale\da\LC_MESSAGES\kxmlgui5.mo 4B2AC09E-864E-48A9-BA95-F5DBC3E5C571 share\locale\da\LC_MESSAGES\libkleopatra.mo 20AB24D4-CB13-473C-9F96-B5293BA43438 share\locale\da\kf5_entry.desktop 716ECDEB-0865-4D3D-A3FD-01C665A36D69 share\locale\de\LC_MESSAGES\atk10.mo 56E14DA6-406D-4BD4-9E84-DE0531012F85 share\locale\de\LC_MESSAGES\glib20.mo 7ECDA5B5-7E2D-40BF-85FB-96EA99DFED03 share\locale\de\LC_MESSAGES\gpa.mo A2CD1668-1FFC-41B4-82D7-27939FDC4CB1 share\locale\de\LC_MESSAGES\gpgex.mo A4E23349-F8C9-4742-931E-949FF3A6C207 share\locale\de\LC_MESSAGES\gpgol.mo 3F00B459-7373-4E8D-A9D0-2B3EB659D1C9 share\locale\de\LC_MESSAGES\gtk20-properties.mo F24532CB-42FE-4280-87FF-21816EAD032E share\locale\de\LC_MESSAGES\gtk20.mo 276F1E5E-DE32-42E3-81AE-DAEB851729FF share\locale\de\LC_MESSAGES\kcodecs5_qt.qm DFCD116F-3568-47EE-B2F4-FD359B645A1F share\locale\de\LC_MESSAGES\kcompletion5_qt.qm E85586BA-4F74-4531-BA68-28F230ADA93A share\locale\de\LC_MESSAGES\kconfig5_qt.qm 7FF27854-1A7A-42CD-BB5B-AFF13089C0C5 share\locale\de\LC_MESSAGES\kconfigwidgets5.mo 67BA20B4-D4B5-4E0E-B16C-EA5C0CC23409 share\locale\de\LC_MESSAGES\kcoreaddons5_qt.qm B9168A2A-6EC7-4BB4-8540-203BD6802A36 share\locale\de\LC_MESSAGES\ki18n5.mo 0B81103B-4A50-4F69-8882-16C73BAE8DA4 share\locale\de\LC_MESSAGES\kiconthemes5.mo 47339C9D-B4CC-4177-9684-1870D9B56024 share\locale\de\LC_MESSAGES\kitemviews5_qt.qm 2C0A6A3B-653B-4707-A5EE-1FFAAC02DBD2 share\locale\de\LC_MESSAGES\kleopatra.mo E2EB408E-4B76-4A08-9F52-77C5DC5A7592 share\locale\de\LC_MESSAGES\kwatchgnupg.mo 418AE076-3480-4BD6-B7C9-F60F42BA10BE share\locale\de\LC_MESSAGES\kwidgetsaddons5_qt.qm E700102D-3EE6-4B29-8E10-F4CE75A6BFE5 share\locale\de\LC_MESSAGES\kwindowsystem5_qt.qm BD6A10DD-E1DB-452A-9F88-83BB5186FA6F share\locale\de\LC_MESSAGES\kxmlgui5.mo 67858432-4C20-42A2-AAB8-66DB6503307F share\locale\de\LC_MESSAGES\libgpg-error.mo F6949A98-7281-46C6-947B-926C410637A8 share\locale\de\LC_MESSAGES\libkleopatra.mo 797D3C34-9B50-4C06-820E-E7BC0774C1FF share\locale\de\kf5_entry.desktop 055699CB-CDAD-4FA7-8670-09D57A556E1A share\locale\el\LC_MESSAGES\kcodecs5_qt.qm D5476183-2017-4108-8FFE-31F3DC88EE25 share\locale\el\LC_MESSAGES\kcompletion5_qt.qm B6F12DA8-CF2E-46C9-A23F-1F88E99D7865 share\locale\el\LC_MESSAGES\kconfig5_qt.qm EDD5DA14-83EF-4A45-B986-0EB9C6E8270F share\locale\el\LC_MESSAGES\kconfigwidgets5.mo C38C4923-5642-488F-A457-E6ECF938551B share\locale\el\LC_MESSAGES\kcoreaddons5_qt.qm F86693E9-422E-4F06-9015-7CFF70A4DC8A share\locale\el\LC_MESSAGES\ki18n5.mo E82BEF72-9952-4810-891E-0FB3CC473C97 share\locale\el\LC_MESSAGES\kiconthemes5.mo C8C1E5FE-D3E0-4659-9D37-667AF9ABDFF6 share\locale\el\LC_MESSAGES\kitemviews5_qt.qm 50C8189A-BD53-4E24-8F83-C3A638973184 share\locale\el\LC_MESSAGES\kleopatra.mo D7168BC7-1F41-43B4-BB8E-2BB3F39D08DA share\locale\el\LC_MESSAGES\kwatchgnupg.mo EABA445D-C0F1-4BD6-A1E1-2A1E25ABDEEB share\locale\el\LC_MESSAGES\kwidgetsaddons5_qt.qm CBE55452-AC8C-47A3-90EA-632C6211B1C0 share\locale\el\LC_MESSAGES\kwindowsystem5_qt.qm 473EEE3D-0D22-40C5-99BE-1AD3695E3896 share\locale\el\LC_MESSAGES\kxmlgui5.mo D4FC6260-FE5B-4588-A6C6-D2E6E3757C56 share\locale\el\LC_MESSAGES\libkleopatra.mo 24F36840-49A6-438F-AA69-0A8C3454F39C share\locale\el\kf5_entry.desktop DFA27D23-E69A-4E2E-AB8C-B9CCD60360EA share\locale\en_GB\LC_MESSAGES\kcodecs5_qt.qm 95C3669B-10DA-4601-A517-B7C10D3F5C90 share\locale\en_GB\LC_MESSAGES\kcompletion5_qt.qm 3F92ABA2-3F17-46E2-96CC-9D3B6F280312 share\locale\en_GB\LC_MESSAGES\kconfig5_qt.qm EF11818F-FD17-468E-8842-20D4B0D91870 share\locale\en_GB\LC_MESSAGES\kconfigwidgets5.mo 0AD974F4-55F3-4D61-9634-DD009FE98EF4 share\locale\en_GB\LC_MESSAGES\kcoreaddons5_qt.qm F9DD5E1E-C125-45BF-84BF-741E3F88F2C0 share\locale\en_GB\LC_MESSAGES\ki18n5.mo 3DFC49E0-19E0-4148-BE08-83DBD9A008A6 share\locale\en_GB\LC_MESSAGES\kiconthemes5.mo 47C6627F-9DC2-4F72-83B5-F0BAD641BF7C share\locale\en_GB\LC_MESSAGES\kitemviews5_qt.qm 3FB3C4CC-4893-429A-8155-AEA124C418D5 share\locale\en_GB\LC_MESSAGES\kleopatra.mo 00CDAF77-B523-4B75-81F4-A1793EEB24D2 share\locale\en_GB\LC_MESSAGES\kwatchgnupg.mo 86C75569-D22F-413F-8AEF-12AD07F66668 share\locale\en_GB\LC_MESSAGES\kwidgetsaddons5_qt.qm A27E9DAB-5A26-433A-B492-22B82E3140A7 share\locale\en_GB\LC_MESSAGES\kwindowsystem5_qt.qm 7EB946E8-4BCB-484E-A239-DF5A0E3FB2F7 share\locale\en_GB\LC_MESSAGES\kxmlgui5.mo 4E7F0899-3F32-4788-B00F-05E6F747189B share\locale\en_GB\LC_MESSAGES\libkleopatra.mo 1A6BC603-47AB-4FA8-8E66-0A02B1FC1827 share\locale\en_GB\kf5_entry.desktop 858D7FF3-420F-411D-A3B0-C1038295D395 share\locale\eo\LC_MESSAGES\kcodecs5_qt.qm 7B0EAD33-5B4C-4134-9EB0-BE32A1CE3960 share\locale\eo\LC_MESSAGES\kcompletion5_qt.qm 2ECCA0CF-1D89-44C7-8431-5A080A612FD4 share\locale\eo\LC_MESSAGES\kconfig5_qt.qm 393FDB3A-D779-44D6-BF46-AB0181E48B07 share\locale\eo\LC_MESSAGES\kconfigwidgets5.mo C55568B5-1A80-4275-B94E-2AC74C189090 share\locale\eo\LC_MESSAGES\kcoreaddons5_qt.qm 66339115-B4A8-4433-B56F-866881255F1D share\locale\eo\LC_MESSAGES\ki18n5.mo CAC10AEA-6B52-4F89-8877-9913C0E29C3C share\locale\eo\LC_MESSAGES\kiconthemes5.mo AA8D6EA6-5758-4686-8555-91CF75F8B0F3 share\locale\eo\LC_MESSAGES\kitemviews5_qt.qm B37C1E46-2856-4276-A123-412C568F744C share\locale\eo\LC_MESSAGES\kleopatra.mo 3B50D987-91FE-4F9D-913C-CD36614258E3 share\locale\eo\LC_MESSAGES\kwatchgnupg.mo DF8D05CE-7BFD-4A8D-933B-478297E1C353 share\locale\eo\LC_MESSAGES\kwidgetsaddons5_qt.qm 21956E43-CE49-482E-8BBE-06AC18CFEB54 share\locale\eo\LC_MESSAGES\kwindowsystem5_qt.qm 2419B62A-F8F0-4F00-A0B7-B5FDD8CDCECA share\locale\eo\LC_MESSAGES\kxmlgui5.mo F2EE387D-C959-4E05-AB1F-DD135721BAD7 share\locale\eo\LC_MESSAGES\libkleopatra.mo 847063A2-0C2B-4892-9531-78B6BDA2718D share\locale\eo\kf5_entry.desktop F583A2F5-D777-4FA9-BE35-83D9CA4E0D9B share\locale\es\LC_MESSAGES\atk10.mo 7CF90E9F-4581-4C61-A0A1-2E56FC630271 share\locale\es\LC_MESSAGES\glib20.mo A53708A6-A1E0-4880-976D-FD3624ADE7FF share\locale\es\LC_MESSAGES\gpa.mo B0EFEC8B-0140-487F-BCDB-E4CD4B5E855F share\locale\es\LC_MESSAGES\gpgex.mo 43CF41EF-88A0-4FA6-924D-50D95867A4DE share\locale\es\LC_MESSAGES\gtk20-properties.mo C19D22FF-1A49-4B82-8A2A-4F0A85C42ECF share\locale\es\LC_MESSAGES\gtk20.mo 5B176C30-6893-4142-B59D-DD7CAECFEF60 share\locale\es\LC_MESSAGES\kcodecs5_qt.qm D766E690-3FE0-412B-9347-3986E786545C share\locale\es\LC_MESSAGES\kcompletion5_qt.qm 5FE7F50D-6D8A-494C-81D5-7F62C439EE23 share\locale\es\LC_MESSAGES\kconfig5_qt.qm EFEACCD7-8135-4B9C-94D2-14131A910D1A share\locale\es\LC_MESSAGES\kconfigwidgets5.mo 4AD403CB-DDF4-4CE2-91F5-5B3660BE33F7 share\locale\es\LC_MESSAGES\kcoreaddons5_qt.qm 9268441B-8A9C-4980-A3F1-3489CA5A6A1B share\locale\es\LC_MESSAGES\ki18n5.mo 7B4E7548-DF5F-40BD-8500-10445746EDC7 share\locale\es\LC_MESSAGES\kiconthemes5.mo 0B91DF3F-703B-450A-96FF-AABAB90BF8EA share\locale\es\LC_MESSAGES\kitemviews5_qt.qm 88B9D1EF-7BBD-405E-A50C-BA1F03C87ABF share\locale\es\LC_MESSAGES\kleopatra.mo F983FE84-21AD-43CC-93EF-0CF2BC8224B1 share\locale\es\LC_MESSAGES\kwatchgnupg.mo FBBE383B-B806-4B9F-95AE-D9B51EA05795 share\locale\es\LC_MESSAGES\kwidgetsaddons5_qt.qm 3AF1334F-7D1F-4DCF-B5B9-4A66D656C57E share\locale\es\LC_MESSAGES\kwindowsystem5_qt.qm BDF55637-649C-40C3-BD38-24CAF1052003 share\locale\es\LC_MESSAGES\kxmlgui5.mo 6E410AB8-6153-4FB9-A045-38CCD4638DBD share\locale\es\LC_MESSAGES\libkleopatra.mo 2B92203C-BC46-40F9-BC0B-4E1279704ED7 share\locale\es\kf5_entry.desktop B87FE281-2311-4276-A4CA-7D133C251373 share\locale\et\LC_MESSAGES\kcodecs5_qt.qm D1D5CC3B-1AF3-40E3-932A-85DB7905FA8D share\locale\et\LC_MESSAGES\kcompletion5_qt.qm F877387A-DE31-42C8-A444-215439DEF6ED share\locale\et\LC_MESSAGES\kconfig5_qt.qm 7AD3C710-3672-43F1-BFEE-D5C449A5B7EB share\locale\et\LC_MESSAGES\kconfigwidgets5.mo 36FB266C-0C34-44B3-BD4D-37F953395983 share\locale\et\LC_MESSAGES\kcoreaddons5_qt.qm 3EBA3DC1-19AF-45B4-809E-7F654F600867 share\locale\et\LC_MESSAGES\ki18n5.mo D2BD684B-396A-41BC-BDEA-19B6607EE879 share\locale\et\LC_MESSAGES\kiconthemes5.mo 1A646F7E-AA96-403D-9F67-26D4805D6F87 share\locale\et\LC_MESSAGES\kitemviews5_qt.qm 8410DA71-9F79-435E-B22B-FEBB63ED3B54 share\locale\et\LC_MESSAGES\kleopatra.mo 8758B1F6-968D-436D-9ED1-EA0D564A74F8 share\locale\et\LC_MESSAGES\kwatchgnupg.mo BE039C92-1EE2-4984-9534-EE9C214A2DE8 share\locale\et\LC_MESSAGES\kwidgetsaddons5_qt.qm C8C6B2A9-19BE-43A3-97A6-B78C018CD2E1 share\locale\et\LC_MESSAGES\kwindowsystem5_qt.qm FF8EEC37-62D6-4243-BA46-3E92E3284494 share\locale\et\LC_MESSAGES\kxmlgui5.mo 236A5F85-690E-4618-B315-727C19D564B1 share\locale\et\LC_MESSAGES\libkleopatra.mo 766587E4-2816-4584-938C-BCD7C66CAD51 share\locale\et\kf5_entry.desktop 6B603B1D-373A-49CF-8CB1-EEA3A259DB5F share\locale\eu\LC_MESSAGES\kcodecs5_qt.qm D2B81F86-E5EA-4A18-B733-FB6A64A0B85C share\locale\eu\LC_MESSAGES\kcompletion5_qt.qm E50A6E6C-526F-4C76-81D0-078BE2291207 share\locale\eu\LC_MESSAGES\kconfig5_qt.qm 34A85363-BB14-49BA-AAE5-59B5E2289139 share\locale\eu\LC_MESSAGES\kconfigwidgets5.mo 62FB5BF3-E842-44FF-9586-A2C14DA87DFF share\locale\eu\LC_MESSAGES\kcoreaddons5_qt.qm 20F740F8-6E76-4D3B-8AA4-06B747173E75 share\locale\eu\LC_MESSAGES\ki18n5.mo 36AD1189-0811-4E8E-B54C-AD4A24275CC1 share\locale\eu\LC_MESSAGES\kiconthemes5.mo 3D3894F9-2EC2-4E69-973A-1BF8B32ED543 share\locale\eu\LC_MESSAGES\kitemviews5_qt.qm 0661615B-86B9-4EC6-8286-2921406ED882 share\locale\eu\LC_MESSAGES\kleopatra.mo 875DF8A9-D24A-4AF3-9AC1-6DAE02FC35C4 share\locale\eu\LC_MESSAGES\kwatchgnupg.mo 265EC825-15B2-436D-9478-A36092C4640B share\locale\eu\LC_MESSAGES\kwidgetsaddons5_qt.qm DFFA64D7-FB52-498E-BA06-566583FF41DB share\locale\eu\LC_MESSAGES\kwindowsystem5_qt.qm 3381E723-06F5-4787-9A2B-BF082FE64DD9 share\locale\eu\LC_MESSAGES\kxmlgui5.mo B5E89E18-4B7C-4514-AF7E-F2D830806DC8 share\locale\eu\LC_MESSAGES\libkleopatra.mo 5BE871C1-2D29-4D0E-84CF-CE14F213819A share\locale\eu\kf5_entry.desktop A349DC01-4811-4F92-BC31-542BA5CA2AF3 share\locale\fa\LC_MESSAGES\kcodecs5_qt.qm B81449C1-07C8-4155-AA54-8C35C9FEC17F share\locale\fa\LC_MESSAGES\kcompletion5_qt.qm B6A3AF97-19C1-430B-9523-A9DBE1386B35 share\locale\fa\LC_MESSAGES\kconfig5_qt.qm 333F419D-8BC7-4A16-BF08-8CA6BA1DE824 share\locale\fa\LC_MESSAGES\kconfigwidgets5.mo 16C74BAB-7BFF-4D89-8D48-7252BB1CD06C share\locale\fa\LC_MESSAGES\kcoreaddons5_qt.qm 9915F827-3D7A-4C9D-9A87-1D7D416F6C52 share\locale\fa\LC_MESSAGES\ki18n5.mo 7FFB214E-1579-41F7-98E1-1F1B6E11A1E8 share\locale\fa\LC_MESSAGES\kiconthemes5.mo 7EF1B47B-C262-42B1-8459-0484BA416B84 share\locale\fa\LC_MESSAGES\kitemviews5_qt.qm 568F90BE-B25D-4199-9C13-86A65D6F66D4 share\locale\fa\LC_MESSAGES\kleopatra.mo A5B7D31B-6CDE-49E2-8363-A4529BD63F19 share\locale\fa\LC_MESSAGES\kwatchgnupg.mo DAA86A43-B86E-4A17-B2E0-1DDC2333C6A1 share\locale\fa\LC_MESSAGES\kwidgetsaddons5_qt.qm 232B5FBA-7CEC-4902-A00A-E3229F300156 share\locale\fa\LC_MESSAGES\kwindowsystem5_qt.qm 6448712E-DAF2-44DA-999A-5A1B1CBBEDFA share\locale\fa\LC_MESSAGES\kxmlgui5.mo FCFA1694-EF68-410E-9834-D136E96B051B share\locale\fa\LC_MESSAGES\libkleopatra.mo D1996064-3212-4C4A-9FE2-CA4E322F5341 share\locale\fa\kf5_entry.desktop D7963A88-EF43-4190-9C30-D1C3BC1658A5 share\locale\fi\LC_MESSAGES\kcodecs5_qt.qm 3496FA5D-312A-4BE2-9B7B-758D60A1DEE7 share\locale\fi\LC_MESSAGES\kcompletion5_qt.qm 06000765-9BFF-460F-9D6D-FC039817BFE2 share\locale\fi\LC_MESSAGES\kconfig5_qt.qm AC813A33-BED4-4AAF-8893-FCD26B925211 share\locale\fi\LC_MESSAGES\kconfigwidgets5.mo BD88EBA1-CA3B-430B-8E6F-145E4FC5385F share\locale\fi\LC_MESSAGES\kcoreaddons5_qt.qm E9D2539F-14A0-4C9C-9BD4-924F96580AE2 share\locale\fi\LC_MESSAGES\ki18n5.mo 66C5BE5A-F747-4242-A6DA-90513B0698B6 share\locale\fi\LC_MESSAGES\kiconthemes5.mo 7A4A30A6-1B32-495E-8BAB-F238AB8F1AAA share\locale\fi\LC_MESSAGES\kitemviews5_qt.qm CADF23CC-C5A2-4FD0-87DF-54DC210E0A66 share\locale\fi\LC_MESSAGES\kleopatra.mo C0208EA1-7B69-4D82-AD3C-99457FABB00A share\locale\fi\LC_MESSAGES\kwatchgnupg.mo 59194E59-A65B-4C2D-BD73-3C4A90AD1E0E share\locale\fi\LC_MESSAGES\kwidgetsaddons5_qt.qm 309C3761-40B0-4EFB-AC71-FDADECF8394C share\locale\fi\LC_MESSAGES\kwindowsystem5_qt.qm B2C14B97-E441-415D-8EF5-4047B5D43752 share\locale\fi\LC_MESSAGES\kxmlgui5.mo 74C6B890-1FE4-4A13-AE6E-799226441D84 share\locale\fi\LC_MESSAGES\libkleopatra.mo A8CD7626-CFE3-4242-9282-64346262881A share\locale\fi\kf5_entry.desktop DD4F62D6-EF76-4737-A6D6-48CF4EE96C07 share\locale\fr\LC_MESSAGES\atk10.mo 6BFD377D-D81C-43EE-9C68-B8205D291DC6 share\locale\fr\LC_MESSAGES\glib20.mo 9DA1F8F1-F003-4579-AA3B-2E28A4233926 share\locale\fr\LC_MESSAGES\gpa.mo 399D3BAF-9ECC-47E9-B3EA-63393428102C share\locale\fr\LC_MESSAGES\gpgex.mo 187A90BD-5AAA-46FD-BE83-648D60865BCB share\locale\fr\LC_MESSAGES\gpgol.mo 547D7407-CDD9-49FE-BCC6-5C6CF5C9148D share\locale\fr\LC_MESSAGES\gtk20-properties.mo 29119758-4133-4896-8358-C759AEFC9CC5 share\locale\fr\LC_MESSAGES\gtk20.mo 32A0EC60-D9BC-4C80-9580-FD04BCCD6C47 share\locale\fr\LC_MESSAGES\kcodecs5_qt.qm CCC6BF2E-B192-4E05-85AF-1B1D50DD018F share\locale\fr\LC_MESSAGES\kcompletion5_qt.qm 938C2170-8259-4A15-BD47-A9543FB39E3D share\locale\fr\LC_MESSAGES\kconfig5_qt.qm 165F2A77-EFBD-45A9-8D44-876981C1507C share\locale\fr\LC_MESSAGES\kconfigwidgets5.mo 59EC4EC3-A15F-4B9F-8767-B86E070CE774 share\locale\fr\LC_MESSAGES\kcoreaddons5_qt.qm 6D099607-54D8-4BB4-8932-3C76FC151679 share\locale\fr\LC_MESSAGES\ki18n5.mo F0A40ED0-C80D-45E8-A8E7-8EBEEA45DDB6 share\locale\fr\LC_MESSAGES\kiconthemes5.mo 188E5D3E-750F-4706-B3BE-3B47B7CB2569 share\locale\fr\LC_MESSAGES\kitemviews5_qt.qm 9AD160A0-E40A-422E-BBEB-97F3286B3CBA share\locale\fr\LC_MESSAGES\kleopatra.mo A881DD33-5F7A-4696-B3F6-8652A8A38E01 share\locale\fr\LC_MESSAGES\kwatchgnupg.mo C13D6BBA-0035-49BF-B5C5-310D39C605F2 share\locale\fr\LC_MESSAGES\kwidgetsaddons5_qt.qm 84871EB2-DBDC-492E-ADD6-3FE5E2498A81 share\locale\fr\LC_MESSAGES\kwindowsystem5_qt.qm 74309322-F667-480D-BE07-FD487320BEF1 share\locale\fr\LC_MESSAGES\kxmlgui5.mo 0C11F108-4C48-4311-A974-079A8D9B1BA9 share\locale\fr\LC_MESSAGES\libgpg-error.mo 7788B7F8-86E0-4F04-8A8E-E216200E20EF share\locale\fr\LC_MESSAGES\libkleopatra.mo FB82036C-2035-4F05-BAB5-F19B6D7BB876 share\locale\fr\kf5_entry.desktop D57A05E9-9DBD-40DF-8505-1C0B37191E2E share\locale\fy\LC_MESSAGES\kcodecs5_qt.qm 4F522AAA-9F29-4632-95B0-41CE543E022A share\locale\fy\LC_MESSAGES\kcompletion5_qt.qm 80830531-F762-4C33-A55D-2F9C1BA695BD share\locale\fy\LC_MESSAGES\kconfig5_qt.qm 740F8C19-DA72-4F9F-BC89-B1764C8C9445 share\locale\fy\LC_MESSAGES\kconfigwidgets5.mo F5C5C24D-796A-47EA-AB6C-F7F89928F9AD share\locale\fy\LC_MESSAGES\kcoreaddons5_qt.qm A15AD8F4-CF57-4210-B29D-120F39A5098E share\locale\fy\LC_MESSAGES\ki18n5.mo 9908F766-332A-49FD-BD3C-088FC36B3809 share\locale\fy\LC_MESSAGES\kiconthemes5.mo EB6E7C42-0EFA-49E5-9FCF-7EAEA3E2F918 share\locale\fy\LC_MESSAGES\kitemviews5_qt.qm 6AE044B9-0369-4F82-B05C-442D106638E1 share\locale\fy\LC_MESSAGES\kleopatra.mo 609FC534-CF0B-46EE-B5AA-AD96EA2FAFF4 share\locale\fy\LC_MESSAGES\kwatchgnupg.mo 050D7977-0219-4B0F-8610-9E789C5F86A6 share\locale\fy\LC_MESSAGES\kwidgetsaddons5_qt.qm BFAE218E-3460-4782-8EC3-44C7DF4E653B share\locale\fy\LC_MESSAGES\kwindowsystem5_qt.qm 249DB8E2-4CD0-4104-929B-8816D1B3CA7C share\locale\fy\LC_MESSAGES\kxmlgui5.mo 3FB97122-FDAD-4731-9BE3-FD7C6248EFEE share\locale\fy\LC_MESSAGES\libkleopatra.mo 5BF5B1E3-351B-4847-B37C-89B0C6A86C12 share\locale\fy\kf5_entry.desktop BB9EE756-34B9-4EA5-BD1D-BB7B0E922E3D share\locale\ga\LC_MESSAGES\kcodecs5_qt.qm C5A9CB17-68FF-403F-AF46-25A0F5C1776E share\locale\ga\LC_MESSAGES\kcompletion5_qt.qm 1A62E3EF-A9F0-46A7-B276-8C6D38DD7559 share\locale\ga\LC_MESSAGES\kconfig5_qt.qm D5857F7C-1C62-4726-9B86-9B71D04D5474 share\locale\ga\LC_MESSAGES\kconfigwidgets5.mo F81C2B73-B456-4382-8798-0969F0ADA6BC share\locale\ga\LC_MESSAGES\kcoreaddons5_qt.qm 050CD997-CF2D-4C1E-B72C-5ED1038E4F22 share\locale\ga\LC_MESSAGES\ki18n5.mo 4EDDB364-0696-4736-A738-20F99AFCE9EA share\locale\ga\LC_MESSAGES\kiconthemes5.mo B856C60D-2051-4ED9-B88F-C67C5ECDA8ED share\locale\ga\LC_MESSAGES\kitemviews5_qt.qm D1F07630-DCD8-4CF4-A2F6-31F7C480CA13 share\locale\ga\LC_MESSAGES\kleopatra.mo AE025EBF-0249-4927-BF69-17FBA01877B1 share\locale\ga\LC_MESSAGES\kwatchgnupg.mo E54D6F44-5346-4A0C-846A-F73870C9E443 share\locale\ga\LC_MESSAGES\kwidgetsaddons5_qt.qm F9313AF2-F9DE-4B73-8CB1-BA1739D21A0F share\locale\ga\LC_MESSAGES\kwindowsystem5_qt.qm 09F03FC2-E9B7-40D8-8ADF-7C3CB033563F share\locale\ga\LC_MESSAGES\kxmlgui5.mo F72F1BD3-1B1E-412E-A05E-104678A4E5F2 share\locale\ga\LC_MESSAGES\libkleopatra.mo 6B2E4474-DB4A-4D75-B7CC-14B8917FAD36 share\locale\ga\kf5_entry.desktop 2A177495-FA38-4273-97F8-FDB3C043219C share\locale\gl\LC_MESSAGES\kcodecs5_qt.qm F1DB2C56-E5A5-4380-A41F-F04F03DA8375 share\locale\gl\LC_MESSAGES\kcompletion5_qt.qm 28D209C7-3433-4707-953C-B8846B6910DE share\locale\gl\LC_MESSAGES\kconfig5_qt.qm 693E7EE1-FBE4-4B0D-A5FD-08029CA0FCCF share\locale\gl\LC_MESSAGES\kconfigwidgets5.mo F21238E9-2425-41D9-9CB2-9A22B574DDEB share\locale\gl\LC_MESSAGES\kcoreaddons5_qt.qm 34E28BB6-3B6E-4751-B672-057C2897D8A2 share\locale\gl\LC_MESSAGES\ki18n5.mo 7F8370AF-BD96-4D1A-9731-137A9C2A32D9 share\locale\gl\LC_MESSAGES\kiconthemes5.mo 63B38C79-1731-40A0-97D5-4DEADF159633 share\locale\gl\LC_MESSAGES\kitemviews5_qt.qm 18C173FA-A073-4D77-909B-9EA1F4A5F0F5 share\locale\gl\LC_MESSAGES\kleopatra.mo 4DD24E60-B76B-49FA-BDEB-E30447F611B8 share\locale\gl\LC_MESSAGES\kwatchgnupg.mo 0D7202F1-6250-44DB-9731-BCB0CD347288 share\locale\gl\LC_MESSAGES\kwidgetsaddons5_qt.qm FE36877E-6272-4E95-B3F4-7556ED370CB5 share\locale\gl\LC_MESSAGES\kwindowsystem5_qt.qm 2A96D422-925C-4BC7-9502-57429A7BA38F share\locale\gl\LC_MESSAGES\kxmlgui5.mo EADB7B95-F133-42D9-9888-A8B02ADAE43F share\locale\gl\LC_MESSAGES\libkleopatra.mo 777EFF9D-B29C-46A5-B74F-6BE632976528 share\locale\gl\kf5_entry.desktop 2A120F99-3077-4C9C-8AAF-2ABEA81D9D89 share\locale\he\LC_MESSAGES\kcodecs5_qt.qm B919025F-5246-42DB-A15B-6E129C99A0D7 share\locale\he\LC_MESSAGES\kcompletion5_qt.qm 36F17E34-B4EB-46C1-AEE4-1A5F8276CB32 share\locale\he\LC_MESSAGES\kconfig5_qt.qm F339F944-BB96-4103-BEE7-2F247D2D165A share\locale\he\LC_MESSAGES\kconfigwidgets5.mo 538BE0BD-994F-4781-80C3-BF084AB9FD44 share\locale\he\LC_MESSAGES\kcoreaddons5_qt.qm DAEFD74D-EF26-4943-A039-AA0F653F472D share\locale\he\LC_MESSAGES\ki18n5.mo 5D1A05A0-BF89-434A-BDC1-EF374EAAAEA8 share\locale\he\LC_MESSAGES\kiconthemes5.mo CAB6046A-495B-4285-AB10-69AA66EF91E3 share\locale\he\LC_MESSAGES\kitemviews5_qt.qm 49BDAB27-AF0F-4743-97C5-67AB7310C7F5 share\locale\he\LC_MESSAGES\kleopatra.mo 3D4F8016-09BF-45E0-84C1-70A58059FBC9 share\locale\he\LC_MESSAGES\kwidgetsaddons5_qt.qm 08AB147B-3F9C-40D0-9EBA-40A14D5C39B2 share\locale\he\LC_MESSAGES\kwindowsystem5_qt.qm FB0C3812-336B-4DB9-BA19-41DFD50ACCB5 share\locale\he\LC_MESSAGES\kxmlgui5.mo 287660C9-E07D-42AF-A570-489AC61D55DF share\locale\he\kf5_entry.desktop D583B7FF-BF64-4ECA-9212-87445543F6E3 share\locale\hi\LC_MESSAGES\kcodecs5_qt.qm 6BCEF0A0-5C4A-4582-A29B-66B1794602B2 share\locale\hi\LC_MESSAGES\kcompletion5_qt.qm 5DCD5B5C-33C7-4AD8-89A3-3683F83B24F0 share\locale\hi\LC_MESSAGES\kconfig5_qt.qm F1457BC1-CBE5-4722-8CB4-B24CE4166F97 share\locale\hi\LC_MESSAGES\kconfigwidgets5.mo 8099BA39-1EC0-4011-B95C-BF68714AB921 share\locale\hi\LC_MESSAGES\kcoreaddons5_qt.qm 6E1D7258-5568-42AB-BB34-59F39C229276 share\locale\hi\LC_MESSAGES\ki18n5.mo 466AAF9A-EE27-43D4-806D-B7C11B15AFA5 share\locale\hi\LC_MESSAGES\kiconthemes5.mo ACBEDA5C-8B3A-48BA-B26B-CBE87773D4C6 share\locale\hi\LC_MESSAGES\kitemviews5_qt.qm 68DDD253-C48B-432A-B9C2-13C190843348 share\locale\hi\LC_MESSAGES\kleopatra.mo 27FADF09-31BB-49D7-B6DB-99EE743299DA share\locale\hi\LC_MESSAGES\kwatchgnupg.mo 7E02DB4E-592C-44CC-A355-BE5426D15F93 share\locale\hi\LC_MESSAGES\kwidgetsaddons5_qt.qm 2A7A7D82-BCC0-4DF0-BEF8-4CD94670D629 share\locale\hi\LC_MESSAGES\kwindowsystem5_qt.qm 785ADE8B-7802-492A-95CE-5B29D943AC57 share\locale\hi\LC_MESSAGES\kxmlgui5.mo 5CC93360-3B98-4926-AEFD-AC8119B7AECA share\locale\hi\LC_MESSAGES\libkleopatra.mo 6E2A0C1C-C219-4DB1-8A6B-62578F3076B2 share\locale\hi\kf5_entry.desktop 3A8AD35C-7F32-4522-AAB2-67E9432E216E share\locale\hne\LC_MESSAGES\kcodecs5_qt.qm 702FBFF0-4205-4730-BE87-31115E911C68 share\locale\hne\LC_MESSAGES\kcompletion5_qt.qm A1443F73-C0F2-42D0-9EF6-E49734CFD2FA share\locale\hne\LC_MESSAGES\kconfig5_qt.qm F1F44218-49F6-4F25-82EB-06CAB982E8D0 share\locale\hne\LC_MESSAGES\kconfigwidgets5.mo 167AA1B2-5D56-47F9-A6FB-B4FB7CA4F812 share\locale\hne\LC_MESSAGES\kcoreaddons5_qt.qm D03D2EBA-837F-4DE8-86EA-E4710FC96C0E share\locale\hne\LC_MESSAGES\ki18n5.mo 26AAE6D3-2EE0-4662-B371-1D2D15A264F7 share\locale\hne\LC_MESSAGES\kitemviews5_qt.qm 0E00A74E-777D-475D-AF6A-7927423D695B share\locale\hne\LC_MESSAGES\kleopatra.mo 92E83939-A49D-4BEF-A6D3-ED10884DF1C1 share\locale\hne\LC_MESSAGES\kwatchgnupg.mo 095B03C8-D0D4-4D51-AAB1-BA56671DF444 share\locale\hne\LC_MESSAGES\kwidgetsaddons5_qt.qm 715F4F21-DAEE-40F6-B21C-539274049343 share\locale\hne\LC_MESSAGES\kwindowsystem5_qt.qm 5C07467C-890C-4945-832B-5686BF5BB81D share\locale\hne\LC_MESSAGES\kxmlgui5.mo CDBBE852-2C18-4E32-AC9A-E43AC2423659 share\locale\hne\LC_MESSAGES\libkleopatra.mo 0F00FB3B-B886-4B87-A1BD-3405A6F5C8B4 share\locale\hne\kf5_entry.desktop C2B050B1-BB90-4A15-A970-E45AD6354908 share\locale\hr\LC_MESSAGES\kcodecs5_qt.qm BAD6D2ED-DE8A-4F32-A571-9DF499FD9AF6 share\locale\hr\LC_MESSAGES\kcompletion5_qt.qm EA26723F-FC58-4EC1-B583-CF424CCA6A81 share\locale\hr\LC_MESSAGES\kconfig5_qt.qm 734D6247-99F5-466D-900A-F5FAC1189A14 share\locale\hr\LC_MESSAGES\kconfigwidgets5.mo 468BB0C2-2DDC-4F64-9734-E02A79CE8383 share\locale\hr\LC_MESSAGES\kcoreaddons5_qt.qm FAF027F4-CC5E-4CCD-9B64-E0F0080183C0 share\locale\hr\LC_MESSAGES\ki18n5.mo B67ED0EB-8142-4BC4-8676-4D3BAC5074C1 share\locale\hr\LC_MESSAGES\kiconthemes5.mo 6BA3CBD0-0BF3-4C17-AA3E-093BCA283145 share\locale\hr\LC_MESSAGES\kitemviews5_qt.qm 4979D6F9-711E-4308-B704-5AB74DB53606 share\locale\hr\LC_MESSAGES\kleopatra.mo 7BD7253A-3656-4952-B6CD-77D5E98A3C57 share\locale\hr\LC_MESSAGES\kwidgetsaddons5_qt.qm F9748932-DE38-4529-AEC3-F4A97248AFB6 share\locale\hr\LC_MESSAGES\kwindowsystem5_qt.qm BD8DFC32-48AD-4B83-9FD8-EAA57A171FB3 share\locale\hr\LC_MESSAGES\kxmlgui5.mo 115926C9-58CE-4AB3-83C1-26B318EC3108 share\locale\hr\LC_MESSAGES\libkleopatra.mo 4F4F3B98-5649-4121-96B4-F5C192F3AA2B share\locale\hr\kf5_entry.desktop 352F29DF-7966-4504-81B7-0B72F733DC88 share\locale\hu\LC_MESSAGES\kcodecs5_qt.qm 7AF8EF03-5464-4099-BF33-89DCF8F65137 share\locale\hu\LC_MESSAGES\kcompletion5_qt.qm 8A922397-D179-423B-972D-FCA8BEF2B78D share\locale\hu\LC_MESSAGES\kconfig5_qt.qm 9C19C664-4CCB-47DC-921B-BE2F220DAE05 share\locale\hu\LC_MESSAGES\kconfigwidgets5.mo 9A596B75-9971-46ED-A560-E5422B2FF05C share\locale\hu\LC_MESSAGES\kcoreaddons5_qt.qm 06D8E884-086A-4823-A19D-749719759A10 share\locale\hu\LC_MESSAGES\ki18n5.mo D0B49842-6C39-494D-97ED-A61438F7754F share\locale\hu\LC_MESSAGES\kiconthemes5.mo 4E717089-A4B1-4F9A-A556-983F09395254 share\locale\hu\LC_MESSAGES\kitemviews5_qt.qm A770F4A2-015E-402B-B1CB-BC307E1767F9 share\locale\hu\LC_MESSAGES\kleopatra.mo DF1E272D-AC39-433C-818A-3874ED98C40F share\locale\hu\LC_MESSAGES\kwatchgnupg.mo 40F0C0E8-D485-4F9A-BA2C-329214F2B429 share\locale\hu\LC_MESSAGES\kwidgetsaddons5_qt.qm 8E0AB823-CEFA-40DC-91FF-C0D679712FB9 share\locale\hu\LC_MESSAGES\kwindowsystem5_qt.qm 6727E5DE-140D-48AB-8C0D-C867CBF50D98 share\locale\hu\LC_MESSAGES\kxmlgui5.mo 326E2B02-FEB0-49E0-B68B-B68D1169DCDC share\locale\hu\LC_MESSAGES\libkleopatra.mo FC7111B3-E43E-4ADC-9283-A51C6A9C4FE9 share\locale\hu\kf5_entry.desktop 650A3AB8-08B5-4BE5-B792-01A30B253354 share\locale\ia\LC_MESSAGES\kcodecs5_qt.qm 3FE56EB1-F2C0-4BC0-B87B-057EB8CF8C82 share\locale\ia\LC_MESSAGES\kcompletion5_qt.qm 924A52D5-A326-48BA-B743-06D3849BAEB5 share\locale\ia\LC_MESSAGES\kconfig5_qt.qm E4F684D4-A189-497C-B5F4-7C90C12A3852 share\locale\ia\LC_MESSAGES\kconfigwidgets5.mo B23FEC43-8E48-43B0-BD81-603ADAAD03E3 share\locale\ia\LC_MESSAGES\kcoreaddons5_qt.qm 7853DD2D-E67B-4D23-9C83-0B9C92DEC784 share\locale\ia\LC_MESSAGES\ki18n5.mo 479F910F-19A4-4D37-B372-2C61A9A62746 share\locale\ia\LC_MESSAGES\kiconthemes5.mo E004014A-9D05-4A8E-92A9-5A2E338FD819 share\locale\ia\LC_MESSAGES\kitemviews5_qt.qm 86B14B36-677A-47BF-9B92-C485AC10C8E0 share\locale\ia\LC_MESSAGES\kleopatra.mo 0117B74C-2989-429D-AC16-A5BA43272500 share\locale\ia\LC_MESSAGES\kwatchgnupg.mo CEE56850-A3A7-4551-9766-FF325898F557 share\locale\ia\LC_MESSAGES\kwidgetsaddons5_qt.qm 4111C3D7-5B30-40B1-956A-3D11FA4AAC7C share\locale\ia\LC_MESSAGES\kwindowsystem5_qt.qm B831A509-1E86-4CCB-B5DE-A733D2E2C2CA share\locale\ia\LC_MESSAGES\kxmlgui5.mo 3DDD3F0E-E4AD-469A-A2B3-597393340857 share\locale\ia\LC_MESSAGES\libkleopatra.mo 47EE9633-C4C4-41F6-B9F6-BC52699D0F03 share\locale\ia\kf5_entry.desktop 2319C119-2006-4E0E-BE4E-C4FEFB65EF93 share\locale\is\LC_MESSAGES\kcodecs5_qt.qm 1D63EC5A-F5AD-4515-AA5A-9E6F9953517C share\locale\is\LC_MESSAGES\kcompletion5_qt.qm 4F75BD96-90AA-40FB-BD79-3A0CBDD172AC share\locale\is\LC_MESSAGES\kconfig5_qt.qm 0EA38E43-2D83-4884-A68B-1D83ACDD6EE7 share\locale\is\LC_MESSAGES\kconfigwidgets5.mo BE3306A4-CC33-4B3D-996A-C85A7022291A share\locale\is\LC_MESSAGES\kcoreaddons5_qt.qm E7D22376-10A8-4490-9F77-784E02668B2B share\locale\is\LC_MESSAGES\ki18n5.mo 74C799A5-5F91-46E9-9F3A-B52E3A86A6B5 share\locale\is\LC_MESSAGES\kiconthemes5.mo B83D90BF-EA83-425C-9D29-B08FD0184AFD share\locale\is\LC_MESSAGES\kitemviews5_qt.qm 89B595AE-6822-4618-89C7-604EC6FABB23 share\locale\is\LC_MESSAGES\kleopatra.mo 06A9DB24-410A-4823-B394-BD7F60697B08 share\locale\is\LC_MESSAGES\kwatchgnupg.mo 0A919339-DCAE-4D71-9BCB-1D5F66C43A8D share\locale\is\LC_MESSAGES\kwidgetsaddons5_qt.qm 76A69196-9671-4C33-AD6B-1340B370FC8B share\locale\is\LC_MESSAGES\kwindowsystem5_qt.qm A677A9C3-6ACF-4D27-96CF-1EF0585539A2 share\locale\is\LC_MESSAGES\kxmlgui5.mo 180B6630-3584-46DE-9D8D-A90FC2298FC0 share\locale\is\LC_MESSAGES\libkleopatra.mo 16174059-70AE-4DAD-A0F6-0863F4FA4A37 share\locale\is\kf5_entry.desktop +26CCCD14-340D-4BA5-8A8B-EF388E7ED05B share\locale\it\LC_MESSAGES\gpgol.mo 54CD374C-0DF6-4DC0-961C-77EAF146A429 share\locale\it\LC_MESSAGES\kcodecs5_qt.qm E0FB177B-3197-4BFE-917C-13D27BB3C187 share\locale\it\LC_MESSAGES\kcompletion5_qt.qm E57330A8-CA83-4828-AF18-A32BFE92FB8F share\locale\it\LC_MESSAGES\kconfig5_qt.qm 76A9510B-7CC7-47D3-B001-9102ADD0261F share\locale\it\LC_MESSAGES\kconfigwidgets5.mo 6E4CF40B-CCF2-4116-92C9-637BD380FE63 share\locale\it\LC_MESSAGES\kcoreaddons5_qt.qm 87B7E889-FF42-4BCC-8FAD-0DDB983CC826 share\locale\it\LC_MESSAGES\ki18n5.mo 8B69243A-AC42-499B-B356-F6BA47E68E4C share\locale\it\LC_MESSAGES\kiconthemes5.mo 0EC3C507-72AF-48D9-AC54-4426594FDCF2 share\locale\it\LC_MESSAGES\kitemviews5_qt.qm 69E1A8A4-649E-48BF-8478-BFF30519659A share\locale\it\LC_MESSAGES\kleopatra.mo 073D31CF-2028-40D2-9213-978E5F7E9B55 share\locale\it\LC_MESSAGES\kwatchgnupg.mo 236CB8DD-CF00-4783-B93C-DC8598326E2D share\locale\it\LC_MESSAGES\kwidgetsaddons5_qt.qm 250889A8-1F36-451A-AB5E-35342E9349C9 share\locale\it\LC_MESSAGES\kwindowsystem5_qt.qm E9AF8381-5F8E-42D6-A556-E7DABF4A7C62 share\locale\it\LC_MESSAGES\kxmlgui5.mo 0FB81321-D0BF-4CAF-B670-2090270F0E2E share\locale\it\LC_MESSAGES\libkleopatra.mo B4466B72-F8B2-4FC4-99AC-00D092D0A52B share\locale\it\kf5_entry.desktop 6EF02CA7-4663-4875-B0E4-3B32867789BE share\locale\ja\LC_MESSAGES\kcodecs5_qt.qm 07C92F06-54BA-4DF4-A5C9-C466C524921E share\locale\ja\LC_MESSAGES\kcompletion5_qt.qm DCD2A6A5-5DF9-487D-85CD-4A7C2F31D9B6 share\locale\ja\LC_MESSAGES\kconfig5_qt.qm FF4C91CB-CB07-4B26-84AD-6D43D92297AE share\locale\ja\LC_MESSAGES\kconfigwidgets5.mo 0F2FF4B7-A4CC-4BF9-9E0E-EE8A98E9E607 share\locale\ja\LC_MESSAGES\kcoreaddons5_qt.qm ECDFFF5B-18CA-4CC0-A54A-8F725F102D5C share\locale\ja\LC_MESSAGES\ki18n5.mo E7DDA827-7331-4175-9A4D-81CA5831807C share\locale\ja\LC_MESSAGES\kiconthemes5.mo 064A9854-550D-4730-B721-AB2D5BD7A4EB share\locale\ja\LC_MESSAGES\kitemviews5_qt.qm F13C2586-6656-4A16-8BD3-85C843DD4A89 share\locale\ja\LC_MESSAGES\kleopatra.mo 026EF615-9DE1-4759-9167-4ECBD7B4E2EA share\locale\ja\LC_MESSAGES\kwatchgnupg.mo 6BAF0F02-0606-4AFC-8D4F-31C6565BA75E share\locale\ja\LC_MESSAGES\kwidgetsaddons5_qt.qm CE18ADE3-E995-4673-8E1A-C6445A9E49C0 share\locale\ja\LC_MESSAGES\kwindowsystem5_qt.qm 0A92732B-341D-4F44-AEA1-BB23262ED36F share\locale\ja\LC_MESSAGES\kxmlgui5.mo 8FBB4973-31AB-4916-AB0B-C20AB8D870CF share\locale\ja\LC_MESSAGES\libkleopatra.mo 20C7F3CE-231A-46CA-A934-259C5A0CBFA0 share\locale\ja\kf5_entry.desktop E591608C-FAA6-4F2A-A6C0-3E8DF2C85702 share\locale\kk\LC_MESSAGES\kcodecs5_qt.qm 0D21F66A-2FC3-4720-BC38-03A168257B4C share\locale\kk\LC_MESSAGES\kcompletion5_qt.qm D1B1DB7D-DC97-4881-877A-BD16AA737D56 share\locale\kk\LC_MESSAGES\kconfig5_qt.qm B8A79169-9365-4A14-9AD0-33CC9BDD4A91 share\locale\kk\LC_MESSAGES\kconfigwidgets5.mo 4ABD7165-AC9D-42AF-888D-8E30E22790E2 share\locale\kk\LC_MESSAGES\kcoreaddons5_qt.qm BC74EE47-5ECA-4AA1-A187-BA2C58FD48E5 share\locale\kk\LC_MESSAGES\ki18n5.mo 949860FA-AC36-4FE3-8FAB-EB6FE444C75D share\locale\kk\LC_MESSAGES\kiconthemes5.mo 0FCD045B-206D-436B-994C-C159C0EC87DC share\locale\kk\LC_MESSAGES\kitemviews5_qt.qm B906073D-7641-443A-87BD-76150DD1A24B share\locale\kk\LC_MESSAGES\kleopatra.mo 15DDFAD0-2F98-4239-9C30-F65156625967 share\locale\kk\LC_MESSAGES\kwatchgnupg.mo C2C8AEFE-25A2-4EEE-B188-EAFD81E0D098 share\locale\kk\LC_MESSAGES\kwidgetsaddons5_qt.qm 8EA509E6-2BAD-49E0-8BAF-38F776F9C6F5 share\locale\kk\LC_MESSAGES\kwindowsystem5_qt.qm 7D392576-5610-4842-BD51-69A583B11935 share\locale\kk\LC_MESSAGES\kxmlgui5.mo 776AB02E-E3EF-4C48-BF0D-9B46CC67560C share\locale\kk\LC_MESSAGES\libkleopatra.mo 71C8EB8B-613C-49FD-B47D-F8A2E99EA861 share\locale\kk\kf5_entry.desktop 7B1B8825-D0AE-4B32-B4CB-91A67C43EB90 share\locale\km\LC_MESSAGES\kcodecs5_qt.qm 3A69FBFB-BB2F-45F6-AD63-A85A49C14712 share\locale\km\LC_MESSAGES\kcompletion5_qt.qm 377816DC-89C3-4FF7-9B2B-6B51AFB124CC share\locale\km\LC_MESSAGES\kconfig5_qt.qm 2D6DACB5-3CB5-46BB-9D50-C055CBF39781 share\locale\km\LC_MESSAGES\kconfigwidgets5.mo D3673087-6A4A-4D6A-A694-EC45751FC9DA share\locale\km\LC_MESSAGES\kcoreaddons5_qt.qm 85238F42-E9FF-41EC-A948-1EA328272017 share\locale\km\LC_MESSAGES\ki18n5.mo 8E9C5A70-8601-4B4A-A21E-D0413D94B9E5 share\locale\km\LC_MESSAGES\kiconthemes5.mo 1D97F99D-63A1-4254-8470-02F2D3BE5C63 share\locale\km\LC_MESSAGES\kitemviews5_qt.qm 91B28201-BE28-4AC7-A60C-86A1002FF451 share\locale\km\LC_MESSAGES\kleopatra.mo 62085F99-050D-4048-9311-1EBE87998EA5 share\locale\km\LC_MESSAGES\kwatchgnupg.mo 76F12DB1-3F75-4C47-9370-8C72B20B2289 share\locale\km\LC_MESSAGES\kwidgetsaddons5_qt.qm 8EE29660-E269-4B77-92A3-C5A0B832B78A share\locale\km\LC_MESSAGES\kwindowsystem5_qt.qm 80C0EC8C-B0DF-4863-9CC0-29AD161FD802 share\locale\km\LC_MESSAGES\kxmlgui5.mo F48FF4B3-D096-46B3-B87A-483E2B26A0CA share\locale\km\LC_MESSAGES\libkleopatra.mo FEC6E3E8-D7C6-4B06-9608-AB622EC450D6 share\locale\km\kf5_entry.desktop 24D8BB2D-09B0-49B0-905C-A78726E629E3 share\locale\ko\LC_MESSAGES\kcodecs5_qt.qm 34C44B33-8DD7-4587-B16E-E18AD17600FC share\locale\ko\LC_MESSAGES\kcompletion5_qt.qm 1461A0C9-DF79-4EB1-B48B-9A5CE324405F share\locale\ko\LC_MESSAGES\kconfig5_qt.qm 4D4ABA66-E243-4925-B2AA-58033CCEB620 share\locale\ko\LC_MESSAGES\kconfigwidgets5.mo 21D61C77-D12F-4863-99C3-5B726935120B share\locale\ko\LC_MESSAGES\kcoreaddons5_qt.qm 8E5640FC-B9D1-47EE-810C-D518954B11A7 share\locale\ko\LC_MESSAGES\ki18n5.mo 9030E668-6233-4B30-B87D-C7F2989206B7 share\locale\ko\LC_MESSAGES\kiconthemes5.mo 9D14A601-901B-4883-8D83-EB2874E7B8E8 share\locale\ko\LC_MESSAGES\kitemviews5_qt.qm 8EB2FDB0-7467-4B3D-B3EF-14CC0A735EBE share\locale\ko\LC_MESSAGES\kleopatra.mo 73B4A6AA-5F5A-47C4-9525-222A32622E73 share\locale\ko\LC_MESSAGES\kwatchgnupg.mo BE7F35FB-FB84-4619-B41A-50C8004AD5C6 share\locale\ko\LC_MESSAGES\kwidgetsaddons5_qt.qm 97A1708C-1750-4C11-A5B3-63465FB5A0AF share\locale\ko\LC_MESSAGES\kwindowsystem5_qt.qm 314BF5D9-5817-4FAA-99E9-3A7E941E1BAC share\locale\ko\LC_MESSAGES\kxmlgui5.mo 3748622A-A7CA-43E8-84F8-2E635CB179F0 share\locale\ko\LC_MESSAGES\libkleopatra.mo 3A3980CC-843E-4B24-B829-93DBF6E51DE7 share\locale\ko\kf5_entry.desktop 0A43076E-303F-4E69-8994-DF9772AA1E7F share\locale\lt\LC_MESSAGES\kcodecs5_qt.qm 7FB6E09F-AE5E-42E9-BFF3-665708940482 share\locale\lt\LC_MESSAGES\kcompletion5_qt.qm F9D38AA4-3A25-4BD5-9156-75DCAE3D6B98 share\locale\lt\LC_MESSAGES\kconfig5_qt.qm E5A96439-B8D9-49C1-BFEC-4C380E6F07F2 share\locale\lt\LC_MESSAGES\kconfigwidgets5.mo 2D30C071-31C7-4CDD-83A8-8CA9DCFD9A6A share\locale\lt\LC_MESSAGES\kcoreaddons5_qt.qm 59A2FB0A-E996-46CE-92F7-55176433254D share\locale\lt\LC_MESSAGES\ki18n5.mo 66C3CBFC-B2E0-4DDA-8837-4501EA919FB6 share\locale\lt\LC_MESSAGES\kiconthemes5.mo F689BBD8-CC73-42AA-A9B8-5771416D0AFC share\locale\lt\LC_MESSAGES\kitemviews5_qt.qm B13A1458-6D46-4DC2-866B-65AA861FC0C4 share\locale\lt\LC_MESSAGES\kleopatra.mo 89BB41BD-C109-4CFA-8FA7-24148B70F25E share\locale\lt\LC_MESSAGES\kwatchgnupg.mo 461789C6-4AB5-429D-8022-AAF0CB7ED3BC share\locale\lt\LC_MESSAGES\kwidgetsaddons5_qt.qm 00917FE8-3622-4167-8CA6-D9D1569B41FF share\locale\lt\LC_MESSAGES\kwindowsystem5_qt.qm 95A743A4-0002-4857-A1E0-4F41B7753943 share\locale\lt\LC_MESSAGES\kxmlgui5.mo E58D5888-7EC5-441B-BBB0-467493F7A8DB share\locale\lt\LC_MESSAGES\libkleopatra.mo C4345F35-691A-4783-BB31-ECE5EA6A2C22 share\locale\lt\kf5_entry.desktop E83BDA26-7D7B-408F-B752-0C850D2EBC3F share\locale\lv\LC_MESSAGES\kcodecs5_qt.qm FAAE45FF-A250-44BC-BEC5-E1813E663C7A share\locale\lv\LC_MESSAGES\kcompletion5_qt.qm 664A8C4E-3358-481E-A4E5-8CB51E48FC2D share\locale\lv\LC_MESSAGES\kconfig5_qt.qm 42AA7B8A-5301-46A8-AB57-359EFFF56BF1 share\locale\lv\LC_MESSAGES\kconfigwidgets5.mo 744C72FD-808B-4CED-9EAA-81CBCD62F119 share\locale\lv\LC_MESSAGES\kcoreaddons5_qt.qm E67FB495-E747-4597-A1E8-2996FC6A7241 share\locale\lv\LC_MESSAGES\ki18n5.mo 99CB1125-DA53-4492-B960-83C5550926AC share\locale\lv\LC_MESSAGES\kiconthemes5.mo FDC6A44F-BD81-46A6-8A81-CF1B06171ACB share\locale\lv\LC_MESSAGES\kitemviews5_qt.qm 1EC73F2F-8CF8-45CF-B492-6ADF7A3D7A4F share\locale\lv\LC_MESSAGES\kleopatra.mo 99CAD281-E8EF-4149-A237-1707AF17FFA1 share\locale\lv\LC_MESSAGES\kwatchgnupg.mo B6247989-3733-49BD-80CD-E42A5331DD11 share\locale\lv\LC_MESSAGES\kwidgetsaddons5_qt.qm E159152D-B434-4C72-A4E1-3DA07118313A share\locale\lv\LC_MESSAGES\kwindowsystem5_qt.qm DAECB33D-E8D3-4574-B7D0-C194A638D278 share\locale\lv\LC_MESSAGES\kxmlgui5.mo 1F45FF38-F3C7-41AD-819B-2BD2E03213BA share\locale\lv\LC_MESSAGES\libkleopatra.mo 5F6B4386-6344-48EA-8A83-722AA5DD03E4 share\locale\lv\kf5_entry.desktop 9BF183A3-F1C2-4F97-B064-1B35852300CE share\locale\mai\LC_MESSAGES\kcodecs5_qt.qm 5D93691D-3963-43C7-B8F6-65E154B99198 share\locale\mai\LC_MESSAGES\kcompletion5_qt.qm BB35B90E-8FD4-42B4-8332-B922ACB7151A share\locale\mai\LC_MESSAGES\kconfig5_qt.qm EF08EEAB-7AA6-49D5-B397-9CEB4BDE2949 share\locale\mai\LC_MESSAGES\kconfigwidgets5.mo D71CDC1A-539F-40CA-BA12-F5227F480C27 share\locale\mai\LC_MESSAGES\kcoreaddons5_qt.qm 11DDB420-8410-470C-9F49-AA236D45480D share\locale\mai\LC_MESSAGES\ki18n5.mo E5AD3781-1CC8-4019-A999-A2EECA849EE5 share\locale\mai\LC_MESSAGES\kiconthemes5.mo 0E47DEAA-1165-44E4-8F96-55078FB41C38 share\locale\mai\LC_MESSAGES\kitemviews5_qt.qm 88FCBA31-0292-487F-BCA6-C976975AC15F share\locale\mai\LC_MESSAGES\kwidgetsaddons5_qt.qm 90B0986F-EB24-4271-A86D-9751BADF02B7 share\locale\mai\LC_MESSAGES\kwindowsystem5_qt.qm 7F8A4FDD-E6C0-4D30-B09F-23071A605664 share\locale\mai\LC_MESSAGES\kxmlgui5.mo DF284E77-BEE3-421C-8EB0-4B110CB17B48 share\locale\mai\LC_MESSAGES\libkleopatra.mo 259C200D-2336-4273-837B-81B752CD3FEF share\locale\mai\kf5_entry.desktop EB58D1DA-EA10-429A-89FD-D5C2FC1ACAA4 share\locale\mk\LC_MESSAGES\kcodecs5_qt.qm D57674D5-A58C-48F1-A51D-645863FB45B1 share\locale\mk\LC_MESSAGES\kcompletion5_qt.qm BC53E01A-F733-49B4-8109-9876C7570FDF share\locale\mk\LC_MESSAGES\kconfig5_qt.qm 0F561E1E-8F9A-4F7C-A3BA-83E289435420 share\locale\mk\LC_MESSAGES\kconfigwidgets5.mo C67FFF32-14F0-427E-B012-8F8AE7E588C4 share\locale\mk\LC_MESSAGES\kcoreaddons5_qt.qm 04A07691-9885-4DA6-A141-C4BF4E885F76 share\locale\mk\LC_MESSAGES\ki18n5.mo BFAF984B-57B3-4443-9FC3-FAB633D7C766 share\locale\mk\LC_MESSAGES\kiconthemes5.mo B0E47AF2-8661-4367-A008-9D2734D944DF share\locale\mk\LC_MESSAGES\kitemviews5_qt.qm B801746D-7416-442C-9E7F-0618AE3ECF66 share\locale\mk\LC_MESSAGES\kleopatra.mo D9F1A442-A76A-414F-A431-D89058F960CA share\locale\mk\LC_MESSAGES\kwatchgnupg.mo DB3B006C-B3A1-4388-86C5-39E1F1D6A568 share\locale\mk\LC_MESSAGES\kwidgetsaddons5_qt.qm 1C8E82F0-7AAF-40F3-B6E7-D1517A7B0CCE share\locale\mk\LC_MESSAGES\kwindowsystem5_qt.qm 0F227BA2-ED8A-462E-B0CE-FB185E2B2B3E share\locale\mk\LC_MESSAGES\kxmlgui5.mo 57BFA526-05FB-4CBB-A005-9B8A32C8678B share\locale\mk\LC_MESSAGES\libkleopatra.mo 4411FF6C-3861-4C24-9626-AB28E2A5AF2F share\locale\mk\kf5_entry.desktop FD55FADF-5211-413B-B8F1-20FE726AD38F share\locale\mr\LC_MESSAGES\kcodecs5_qt.qm 4D7D5D9E-7493-4218-9464-AD49BF85648A share\locale\mr\LC_MESSAGES\kcompletion5_qt.qm B55E73E9-1548-4ED0-BB39-7ADBFCEA309C share\locale\mr\LC_MESSAGES\kconfig5_qt.qm 15C20DA7-4E79-4994-AC6C-04F16442E49F share\locale\mr\LC_MESSAGES\kconfigwidgets5.mo CCC33D8E-4EB9-411B-AABD-2AAD7133B6FD share\locale\mr\LC_MESSAGES\kcoreaddons5_qt.qm 600460AE-EAA9-4213-AF08-299103C29236 share\locale\mr\LC_MESSAGES\ki18n5.mo D2BF3E5A-F8E0-4341-B9D9-AEC3993D7027 share\locale\mr\LC_MESSAGES\kiconthemes5.mo 6A6F8890-504D-43A8-9ECB-49A420ED74A2 share\locale\mr\LC_MESSAGES\kitemviews5_qt.qm 3A47BC57-3C4B-4C05-88A8-08B68B6DB3C8 share\locale\mr\LC_MESSAGES\kleopatra.mo C06D6141-A0B4-4880-B36B-95093BCE0D1B share\locale\mr\LC_MESSAGES\kwatchgnupg.mo 0931B76D-DF87-4DC4-84C7-A08024715167 share\locale\mr\LC_MESSAGES\kwidgetsaddons5_qt.qm A5BF683A-2F8A-4695-A48F-9075C9F50295 share\locale\mr\LC_MESSAGES\kwindowsystem5_qt.qm 48928431-F159-4942-BF00-0DBF915EFEB2 share\locale\mr\LC_MESSAGES\kxmlgui5.mo AF721F85-6864-45A5-BF9B-6F156F19F594 share\locale\mr\LC_MESSAGES\libkleopatra.mo 12DCCF65-6D03-4CC1-B7C3-34943EADA851 share\locale\mr\kf5_entry.desktop B00F1F2D-2D26-46D3-8086-0CCE3E372228 share\locale\ms\LC_MESSAGES\kcodecs5_qt.qm 9D409DF4-81E9-425A-9949-1C5CD40BD3D2 share\locale\ms\LC_MESSAGES\kcompletion5_qt.qm A6B5553C-5547-4C6A-A6C2-61A5DDE0C435 share\locale\ms\LC_MESSAGES\kconfig5_qt.qm D66441F3-C620-452F-8811-C6B4CC2F742E share\locale\ms\LC_MESSAGES\kconfigwidgets5.mo 559D1821-3942-41E7-ADF4-A067B6928B35 share\locale\ms\LC_MESSAGES\kcoreaddons5_qt.qm C381BE4D-053C-4AA0-BE52-D4FB389F666F share\locale\ms\LC_MESSAGES\ki18n5.mo 8AA77BAA-E4CB-4C03-AF01-EA0360AFC6B8 share\locale\ms\LC_MESSAGES\kiconthemes5.mo 816FC469-21A1-4A32-A843-3571772FB80C share\locale\ms\LC_MESSAGES\kitemviews5_qt.qm 70180897-8719-4524-BE87-90CDA5C5D9A9 share\locale\ms\LC_MESSAGES\kleopatra.mo 6A57A98D-35A8-4FC5-B29E-71AA492F0816 share\locale\ms\LC_MESSAGES\kwatchgnupg.mo 332B83C0-30FF-44C5-B2A9-1C376BE3515E share\locale\ms\LC_MESSAGES\kwidgetsaddons5_qt.qm 84755B67-EDF9-4287-9921-EE621D5C36F8 share\locale\ms\LC_MESSAGES\kwindowsystem5_qt.qm A0FFF1F0-0BAA-426E-AF49-24DA6E450379 share\locale\ms\LC_MESSAGES\kxmlgui5.mo 965BD7A1-33C9-44D7-86A0-97CA749C091F share\locale\ms\LC_MESSAGES\libkleopatra.mo 274BA303-9235-412A-9671-78607342B90B share\locale\ms\kf5_entry.desktop 18369584-6696-46BB-A31A-E26A2CCD9DAE share\locale\nb\LC_MESSAGES\kcodecs5_qt.qm 1EC9FB72-B5F9-46E7-A260-E2CBB870E746 share\locale\nb\LC_MESSAGES\kcompletion5_qt.qm A0C98ED4-CB26-4CDE-995A-F791E0D0E578 share\locale\nb\LC_MESSAGES\kconfig5_qt.qm A3F8A61B-D406-49BF-A163-419B51EB18CA share\locale\nb\LC_MESSAGES\kconfigwidgets5.mo 842B83D1-CD50-4FED-8594-C98A0F6E63B4 share\locale\nb\LC_MESSAGES\kcoreaddons5_qt.qm D0E990E8-2A65-4D8C-9BD6-053C1D041CB1 share\locale\nb\LC_MESSAGES\ki18n5.mo 6BE6DC7C-58C1-45F3-9C03-4CE84C1E238B share\locale\nb\LC_MESSAGES\kiconthemes5.mo 0AB549A1-807A-4A35-8A94-FDEB9AA0C60B share\locale\nb\LC_MESSAGES\kitemviews5_qt.qm DA9D1CEE-CD33-4086-8712-F8907351D1AC share\locale\nb\LC_MESSAGES\kleopatra.mo 9EE5569C-C1BE-4D7E-8672-D1BCA783C16C share\locale\nb\LC_MESSAGES\kwatchgnupg.mo 463C9B2C-5B10-4EBC-A92C-26B9969E0FE0 share\locale\nb\LC_MESSAGES\kwidgetsaddons5_qt.qm 61B648C5-A596-4A95-BEDC-4368DB40691E share\locale\nb\LC_MESSAGES\kwindowsystem5_qt.qm 032C68C3-F795-4B4A-8200-4678F22A5999 share\locale\nb\LC_MESSAGES\kxmlgui5.mo A1875AA3-6641-4174-927A-06FBB5D149F7 share\locale\nb\LC_MESSAGES\libkleopatra.mo 8044206E-2F55-4301-976A-3AB7AE95C7DC share\locale\nb\kf5_entry.desktop 36408005-076C-4A61-A8CC-49C882167DC7 share\locale\nds\LC_MESSAGES\kcodecs5_qt.qm 771E7CF7-4F85-416D-9475-CA75A472FEAB share\locale\nds\LC_MESSAGES\kcompletion5_qt.qm C7C839C5-ABB3-4869-80D9-9B208AEC7657 share\locale\nds\LC_MESSAGES\kconfig5_qt.qm DA0C38C2-0E14-4BA1-A28D-7B5DD79C72FA share\locale\nds\LC_MESSAGES\kconfigwidgets5.mo E5FA4F9A-BD7C-4542-B1C4-BD2A4B27C1BE share\locale\nds\LC_MESSAGES\kcoreaddons5_qt.qm B731AFCF-060E-4C0E-ABE8-28B5810B0C80 share\locale\nds\LC_MESSAGES\ki18n5.mo 3B95D0C7-E167-4FED-97E2-B03CACF409F6 share\locale\nds\LC_MESSAGES\kiconthemes5.mo 221909E3-B000-4F6D-B273-2437124B0E2D share\locale\nds\LC_MESSAGES\kitemviews5_qt.qm DB2EA569-E3B5-4A6F-B574-D4F55F7C7FA5 share\locale\nds\LC_MESSAGES\kleopatra.mo 14A6352C-0A00-43FB-9A17-5F709DFE1613 share\locale\nds\LC_MESSAGES\kwatchgnupg.mo 7A8C2843-C643-41D9-BE04-E7C1F61EC3F1 share\locale\nds\LC_MESSAGES\kwidgetsaddons5_qt.qm ABC5CBD5-B680-41E2-BE70-0A5BDD105DE1 share\locale\nds\LC_MESSAGES\kwindowsystem5_qt.qm 136B5E76-6464-4A15-9D2D-A707DC849D83 share\locale\nds\LC_MESSAGES\kxmlgui5.mo A9AB972A-BABD-4D80-A25A-02ED4AA9647B share\locale\nds\LC_MESSAGES\libkleopatra.mo 05FC4B18-6015-4D44-B0D3-74EAFD3EE4C2 share\locale\nds\kf5_entry.desktop 612B0CD3-40C1-480B-A824-07A4E7A9954B share\locale\ne\LC_MESSAGES\kcodecs5_qt.qm CC4DB5B4-70B9-4BA5-B9A5-3E72551A4BB9 share\locale\ne\LC_MESSAGES\kcompletion5_qt.qm 88CA6239-A83C-4936-8F65-0D066C7B48B0 share\locale\ne\LC_MESSAGES\kconfig5_qt.qm 1919B553-7948-40DC-AFBB-ECC8243542C8 share\locale\ne\LC_MESSAGES\kconfigwidgets5.mo 83565734-DD48-4140-9343-D13B5067CE98 share\locale\ne\LC_MESSAGES\kcoreaddons5_qt.qm D7029CDD-F0A7-4958-B192-6B3820A8669A share\locale\ne\LC_MESSAGES\ki18n5.mo 5F8A7FE8-9D7E-49CA-8E46-F6293F96A369 share\locale\ne\LC_MESSAGES\kiconthemes5.mo A3B5F058-0CF3-4611-92E6-E9D5E6623646 share\locale\ne\LC_MESSAGES\kitemviews5_qt.qm 915FDC90-4008-40B8-B852-6FA86F624632 share\locale\ne\LC_MESSAGES\kleopatra.mo CEDF101D-000C-43DF-BD14-904E6DF4D259 share\locale\ne\LC_MESSAGES\kwatchgnupg.mo 6B300583-7F06-4C7E-A671-A2A3EBD2319A share\locale\ne\LC_MESSAGES\kwidgetsaddons5_qt.qm E331BC5D-93BF-4F81-9C53-36654D0A0574 share\locale\ne\LC_MESSAGES\kwindowsystem5_qt.qm 83F9BDA1-7D5A-4DEB-A020-9354DB22B87F share\locale\ne\LC_MESSAGES\kxmlgui5.mo 40C8081B-EC60-49CB-82A8-4BEADC2BD52B share\locale\ne\LC_MESSAGES\libkleopatra.mo AC34B557-5B74-4AC4-A736-F7E329F2A964 share\locale\ne\kf5_entry.desktop +679A3360-D1A2-4E13-8278-7252315332E7 share\locale\nl\LC_MESSAGES\gpgex.mo 98F45290-B684-440F-9705-E3292A874747 share\locale\nl\LC_MESSAGES\gpgol.mo F1636DD7-0816-4D7F-8478-358B04525E19 share\locale\nl\LC_MESSAGES\kcodecs5_qt.qm 406365FE-1E5C-4D43-9307-7C3A150DFC4C share\locale\nl\LC_MESSAGES\kcompletion5_qt.qm DC5495A3-6557-4209-BF6B-3B87AB8EFC84 share\locale\nl\LC_MESSAGES\kconfig5_qt.qm 4A917A92-26CF-4304-AE28-09AE32643D47 share\locale\nl\LC_MESSAGES\kconfigwidgets5.mo 1D333DE0-268D-45A3-AFF5-EDCFBDE2C228 share\locale\nl\LC_MESSAGES\kcoreaddons5_qt.qm 67E16DB7-8B5C-4E6C-8D54-65D21E4AD99D share\locale\nl\LC_MESSAGES\ki18n5.mo A7CCED90-4ECB-48B8-A420-7D0B81D5D7F2 share\locale\nl\LC_MESSAGES\kiconthemes5.mo B2397415-76D2-4AEE-ABA0-05B93DD05B9C share\locale\nl\LC_MESSAGES\kitemviews5_qt.qm F1FE6302-76D5-4B14-804E-7D5F95D3DDFD share\locale\nl\LC_MESSAGES\kleopatra.mo 05D91757-B44B-46E8-A5D4-E928781F8B69 share\locale\nl\LC_MESSAGES\kwatchgnupg.mo 7BA55C16-E93D-40B8-9B0F-6586F45A13B4 share\locale\nl\LC_MESSAGES\kwidgetsaddons5_qt.qm 054334FB-061B-4BEA-B820-3B5138DF6906 share\locale\nl\LC_MESSAGES\kwindowsystem5_qt.qm AC66277B-E196-4A23-8912-5BCC7DB1B5C7 share\locale\nl\LC_MESSAGES\kxmlgui5.mo 2C6B1F78-63C3-4AB8-8093-2961282B397D share\locale\nl\LC_MESSAGES\libkleopatra.mo 24D653A8-11B9-4C8F-964D-D5724B21CB81 share\locale\nl\kf5_entry.desktop 9D7DE452-4B08-4E0E-B51B-2E46E16ACA59 share\locale\nn\LC_MESSAGES\kcodecs5_qt.qm 79611199-CDCC-4A43-9A1F-56F46EFA5DF2 share\locale\nn\LC_MESSAGES\kcompletion5_qt.qm C8743A73-E1E3-43AB-A2DB-3D07BC66A315 share\locale\nn\LC_MESSAGES\kconfig5_qt.qm FC5EF766-2E7C-430C-B813-6CF68739B6D3 share\locale\nn\LC_MESSAGES\kconfigwidgets5.mo 8BCE7DA7-2679-47C1-B687-EF403CBFCF92 share\locale\nn\LC_MESSAGES\kcoreaddons5_qt.qm D584FCAC-E50D-495C-926A-2016D275D3AB share\locale\nn\LC_MESSAGES\ki18n5.mo E9EF1FF2-4A34-4438-8BA7-89193643D135 share\locale\nn\LC_MESSAGES\kiconthemes5.mo 6BC5AA73-805C-4AAB-BA6C-0E53E02AC71A share\locale\nn\LC_MESSAGES\kitemviews5_qt.qm 89930F01-701C-4EF2-8079-2B88F54DF4B2 share\locale\nn\LC_MESSAGES\kleopatra.mo F5C0EEBD-443F-4FFC-9D83-3FBE1D3110F0 share\locale\nn\LC_MESSAGES\kwatchgnupg.mo 1AC95A2E-B044-4143-8B1E-35B5D8A9CE04 share\locale\nn\LC_MESSAGES\kwidgetsaddons5_qt.qm 60294AE3-D3DF-4CD7-8F8F-B09529509C98 share\locale\nn\LC_MESSAGES\kwindowsystem5_qt.qm 7B939F50-C72E-480C-820E-8DF9EE1FBDBA share\locale\nn\LC_MESSAGES\kxmlgui5.mo 595D322A-7436-41BD-85A2-A6A445A70DC9 share\locale\nn\LC_MESSAGES\libkleopatra.mo F3525CFE-CDD2-49E8-B8DF-D30CBE4990F3 share\locale\nn\kf5_entry.desktop 90A386EB-0785-4C4B-90B0-3EA1B2F1A13D share\locale\pa\LC_MESSAGES\kcodecs5_qt.qm 3A586C17-22FF-4A62-A1D0-2618A1F86B68 share\locale\pa\LC_MESSAGES\kcompletion5_qt.qm 64B19B15-DAD0-4099-A0D9-53264E87E67B share\locale\pa\LC_MESSAGES\kconfig5_qt.qm 48400A15-9148-497A-89D7-AE1290FF30DC share\locale\pa\LC_MESSAGES\kconfigwidgets5.mo B4B3802A-A588-4B2D-8034-75B424B8633D share\locale\pa\LC_MESSAGES\kcoreaddons5_qt.qm 13C14E1D-1CBF-463A-9E2F-4DD71A47E2FB share\locale\pa\LC_MESSAGES\ki18n5.mo 3141316A-B64B-4A26-B296-B92F9C9BA227 share\locale\pa\LC_MESSAGES\kiconthemes5.mo 6F42E675-A04B-4924-8BE2-7F98C2657660 share\locale\pa\LC_MESSAGES\kitemviews5_qt.qm 23282475-4934-432F-8A90-81538D550DD1 share\locale\pa\LC_MESSAGES\kleopatra.mo 8F1D24BC-224F-4A76-B211-51FBD98FF3EF share\locale\pa\LC_MESSAGES\kwatchgnupg.mo 18E79348-812A-4D6B-B443-27FAA07A8ACD share\locale\pa\LC_MESSAGES\kwidgetsaddons5_qt.qm CFF23F9B-CBD5-4534-8DE0-5E31BA7D5EBA share\locale\pa\LC_MESSAGES\kwindowsystem5_qt.qm D17AD91D-AEC0-4B08-B612-B4FD6178A2F6 share\locale\pa\LC_MESSAGES\kxmlgui5.mo 1CED12D8-B734-4E06-87B9-C43EA1199C6A share\locale\pa\LC_MESSAGES\libkleopatra.mo E06EE68E-B072-4AAD-ADB1-0409B868F3BD share\locale\pa\kf5_entry.desktop 2CE70A10-84F0-4EFF-A04D-A658C95CB732 share\locale\pl\LC_MESSAGES\gpgex.mo 220DCA6B-3899-49AA-BDCB-AC940CF6D401 share\locale\pl\LC_MESSAGES\kcodecs5_qt.qm 2863AB1D-4796-4183-984C-4BBCC770877A share\locale\pl\LC_MESSAGES\kcompletion5_qt.qm 92508E00-EBD1-4D95-B93D-6B2CCF61F5CE share\locale\pl\LC_MESSAGES\kconfig5_qt.qm E741B5D2-06DD-46BC-848F-827584FDFA11 share\locale\pl\LC_MESSAGES\kconfigwidgets5.mo F84CDA53-3A39-47E0-B1C3-D4B1F385AC73 share\locale\pl\LC_MESSAGES\kcoreaddons5_qt.qm B8D29642-5FF4-4172-9A64-AB071F1AEA51 share\locale\pl\LC_MESSAGES\ki18n5.mo A851A366-91E0-4025-8CC3-60D4BFE8E8F5 share\locale\pl\LC_MESSAGES\kiconthemes5.mo 158B77E5-30B1-4415-A057-1A31463CF10C share\locale\pl\LC_MESSAGES\kitemviews5_qt.qm 82B6E734-821A-4A77-B443-2FE9C3584D4B share\locale\pl\LC_MESSAGES\kleopatra.mo 656FE277-0E79-4D73-8BE7-D83A490004B1 share\locale\pl\LC_MESSAGES\kwatchgnupg.mo B34CC19A-7248-4F6D-9A35-CC3800006C07 share\locale\pl\LC_MESSAGES\kwidgetsaddons5_qt.qm C4C74F5E-0C82-4AC8-8696-6D4C64D56BA7 share\locale\pl\LC_MESSAGES\kwindowsystem5_qt.qm CEB9F68B-FD2B-44BF-8E18-7199D4794A2C share\locale\pl\LC_MESSAGES\kxmlgui5.mo 8E6FE17F-914B-408C-9C66-AB8BF485D954 share\locale\pl\LC_MESSAGES\libgpg-error.mo 6BA75713-B637-45C3-A929-829F2C7715BB share\locale\pl\LC_MESSAGES\libkleopatra.mo 36D9CCBD-3892-4618-85BA-30840C5AA220 share\locale\pl\kf5_entry.desktop 35FD100F-30CC-4E1F-9997-BC37D736A3B0 share\locale\pt\LC_MESSAGES\gpgex.mo 2B9CD049-084F-47C3-A52D-49223CEE5480 share\locale\pt\LC_MESSAGES\gpgol.mo CA2E0B8E-F47D-48BB-99D2-20E6825398E2 share\locale\pt\LC_MESSAGES\kcodecs5_qt.qm 7048BE5A-C24C-45EB-AF3E-8FE721F6B89E share\locale\pt\LC_MESSAGES\kcompletion5_qt.qm 0F0588CA-C570-4429-A8EF-3E2774787DC4 share\locale\pt\LC_MESSAGES\kconfig5_qt.qm 6F61501E-BC8E-4736-B3BA-0D09DE65B9A3 share\locale\pt\LC_MESSAGES\kconfigwidgets5.mo 52891881-C13D-4056-87DA-3168868E2340 share\locale\pt\LC_MESSAGES\kcoreaddons5_qt.qm 1D2A2716-846C-4C2E-B12A-EA8257AA3FCB share\locale\pt\LC_MESSAGES\ki18n5.mo 4E7EC5FA-FC93-49DF-897E-FE238F383EEF share\locale\pt\LC_MESSAGES\kiconthemes5.mo 97D2F935-17A2-4BD9-9967-39D3542C44F2 share\locale\pt\LC_MESSAGES\kitemviews5_qt.qm 5F7B7D0A-49B6-4D94-B08F-6AB7B7D2876E share\locale\pt\LC_MESSAGES\kleopatra.mo A94481C9-2952-433A-8668-DF90B3CB491F share\locale\pt\LC_MESSAGES\kwatchgnupg.mo DF55DA3D-416A-4950-9C4E-BC847F8C084B share\locale\pt\LC_MESSAGES\kwidgetsaddons5_qt.qm 6083F0F2-BD11-4766-904D-0BD71018D0F3 share\locale\pt\LC_MESSAGES\kwindowsystem5_qt.qm 24E5D25F-4900-4831-B010-6571A10D1AD0 share\locale\pt\LC_MESSAGES\kxmlgui5.mo 0B6164BA-9129-4046-80AC-E6C0C1BFEBD5 share\locale\pt\LC_MESSAGES\libkleopatra.mo A10CC8E7-98CF-42F8-BBB1-44C8996482FC share\locale\pt\kf5_entry.desktop 35D4952B-4E54-4DF2-9A56-7E12C7D26565 share\locale\pt_BR\LC_MESSAGES\kcodecs5_qt.qm 3C6CC993-8C33-4551-B54C-3599D85F08EE share\locale\pt_BR\LC_MESSAGES\kcompletion5_qt.qm 22F23F79-4A5E-464C-A19F-0245BBB6D61B share\locale\pt_BR\LC_MESSAGES\kconfig5_qt.qm 950B688C-8150-48BD-B43C-0C909CA77048 share\locale\pt_BR\LC_MESSAGES\kconfigwidgets5.mo F2B171C1-E759-4E2B-9F87-7E81B67C35D8 share\locale\pt_BR\LC_MESSAGES\kcoreaddons5_qt.qm 610F03EC-2EFE-4787-9962-3D78B3C616A2 share\locale\pt_BR\LC_MESSAGES\ki18n5.mo 5BA89368-98E7-4E49-BB4F-93B960AF7836 share\locale\pt_BR\LC_MESSAGES\kiconthemes5.mo 24B7B9FA-476D-4737-8B82-B39335B9F4F7 share\locale\pt_BR\LC_MESSAGES\kitemviews5_qt.qm 30B84CE1-52CC-4BD2-8B14-C70C1517790D share\locale\pt_BR\LC_MESSAGES\kleopatra.mo 0C419A00-E9A8-40CF-807E-FDE504876F16 share\locale\pt_BR\LC_MESSAGES\kwatchgnupg.mo C2AC17C3-120E-4229-AFD6-D05CBB3AA8C4 share\locale\pt_BR\LC_MESSAGES\kwidgetsaddons5_qt.qm 0C11B95D-9ADD-4D91-9071-95CB2065D4A8 share\locale\pt_BR\LC_MESSAGES\kwindowsystem5_qt.qm 0BF6F77E-BE7F-4086-AB1C-6CC8FF30C09D share\locale\pt_BR\LC_MESSAGES\kxmlgui5.mo A17DE33D-56AE-41F1-8735-734DF9027FA4 share\locale\pt_BR\LC_MESSAGES\libkleopatra.mo 2180A7B3-A244-41A7-BD43-7D4FC7689971 share\locale\pt_BR\kf5_entry.desktop F2A8D1EE-0C0A-42CA-B63C-429AEA7FA54D share\locale\ro\LC_MESSAGES\kcodecs5_qt.qm B8B6EDCA-3A1E-497E-AA88-A6A8DEC6D1FB share\locale\ro\LC_MESSAGES\kcompletion5_qt.qm 998C699D-9927-4664-B97A-43751469C71E share\locale\ro\LC_MESSAGES\kconfig5_qt.qm A815060F-D4E3-4E0C-BA80-2A8A172DF0A5 share\locale\ro\LC_MESSAGES\kconfigwidgets5.mo FD0C9517-5D18-4E7A-BA2F-DA666E6605A5 share\locale\ro\LC_MESSAGES\kcoreaddons5_qt.qm 3F376AF5-DEB4-43A2-B1BE-27BE44A26EE8 share\locale\ro\LC_MESSAGES\ki18n5.mo 6DA1C957-E7B2-4A34-B2A5-B66113E6724F share\locale\ro\LC_MESSAGES\kiconthemes5.mo BD8AA0EC-4F38-477D-8342-E0B52D208479 share\locale\ro\LC_MESSAGES\kitemviews5_qt.qm C9A3C1B3-FD8B-4720-8100-86766A0A8EDA share\locale\ro\LC_MESSAGES\kleopatra.mo C161DDDA-5E90-4762-8C24-6FE77DBC20D0 share\locale\ro\LC_MESSAGES\kwatchgnupg.mo E3393728-6D74-4ECE-A526-6C11943A1253 share\locale\ro\LC_MESSAGES\kwidgetsaddons5_qt.qm 463136D1-6F2D-4C00-A56F-3993F0521657 share\locale\ro\LC_MESSAGES\kwindowsystem5_qt.qm 346E1DF0-DFC1-4367-AB74-1B8869F79AAE share\locale\ro\LC_MESSAGES\kxmlgui5.mo 5E9E0E11-A6DF-4EBB-90D9-3475D46059FF share\locale\ro\LC_MESSAGES\libgpg-error.mo 7A43FBFC-B9FC-46A4-A871-E76FAF813E72 share\locale\ro\LC_MESSAGES\libkleopatra.mo 1A4E58B4-ED88-4F23-AFE6-C7AD8B3055FE share\locale\ro\kf5_entry.desktop 2AD120D4-40D6-4DE5-AA65-5F6C200E9770 share\locale\ru\LC_MESSAGES\atk10.mo A7DC4215-C9EA-4672-B04A-205EE35A19E2 share\locale\ru\LC_MESSAGES\glib20.mo 186183D3-E8EA-4DD7-B5EE-1E42C694D761 share\locale\ru\LC_MESSAGES\gpa.mo DBC3A16A-1B5C-483E-8F75-7A0237E0730A share\locale\ru\LC_MESSAGES\gpgex.mo 5509B970-4449-4258-B89C-8359D1A41A10 share\locale\ru\LC_MESSAGES\gtk20-properties.mo A5F1EFCF-B3DA-47B2-8F25-9C3B3BEB7929 share\locale\ru\LC_MESSAGES\gtk20.mo 390801AF-872B-45E8-97FD-B725A62D5F0B share\locale\ru\LC_MESSAGES\kcodecs5_qt.qm F8500FEC-8918-4D98-990E-ED1F17CEAB70 share\locale\ru\LC_MESSAGES\kcompletion5_qt.qm 3E9315BE-9518-4A33-B401-C3918A40B184 share\locale\ru\LC_MESSAGES\kconfig5_qt.qm 5C4ABBC9-FA8B-464A-8223-7783396961A5 share\locale\ru\LC_MESSAGES\kconfigwidgets5.mo 6317FFF3-8222-41CE-8374-15A57B74F6B4 share\locale\ru\LC_MESSAGES\kcoreaddons5_qt.qm E4B38DB2-1641-4657-8F8A-2DEC6666CBEA share\locale\ru\LC_MESSAGES\ki18n5.mo 6FDDA22E-CF0B-4FC1-A124-262DFFDC31AB share\locale\ru\LC_MESSAGES\kiconthemes5.mo C20C81D4-ACAA-44C3-8126-127E0ADC6AC4 share\locale\ru\LC_MESSAGES\kitemviews5_qt.qm F18E9BE3-37AE-4235-954D-B17942168FC4 share\locale\ru\LC_MESSAGES\kleopatra.mo 9BF35B91-9B22-4263-A2EB-DFAC1242330E share\locale\ru\LC_MESSAGES\kwatchgnupg.mo C34C698C-C50A-494F-A1C4-F6C439FEFF85 share\locale\ru\LC_MESSAGES\kwidgetsaddons5_qt.qm F7EE481C-00BD-4A88-AD92-1D7BD4E03FE5 share\locale\ru\LC_MESSAGES\kwindowsystem5_qt.qm C2C95FB3-744B-4CAD-9EF7-DE8B3645DA8A share\locale\ru\LC_MESSAGES\kxmlgui5.mo 16643F5D-8474-473A-8B82-8C79E56ED66A share\locale\ru\LC_MESSAGES\libkleopatra.mo BECFFFE1-F834-42EB-AD76-EC7188D52FE6 share\locale\ru\kf5_entry.desktop 73C35718-CEE2-413B-AB21-690E107F3121 share\locale\se\LC_MESSAGES\kcodecs5_qt.qm D0266BA9-1273-486E-A326-BFE67461135C share\locale\se\LC_MESSAGES\kcompletion5_qt.qm FCA20BC1-C43F-43EA-BA8F-747E8E063F5D share\locale\se\LC_MESSAGES\kconfig5_qt.qm 1D94A93A-EB4B-4E1A-A3A9-8827B78CC29C share\locale\se\LC_MESSAGES\kconfigwidgets5.mo 58A2C221-CB2E-40BE-B007-3A7EB1AED44C share\locale\se\LC_MESSAGES\kcoreaddons5_qt.qm 53C018E3-1095-4875-80EC-DD6B347D001B share\locale\se\LC_MESSAGES\ki18n5.mo 8A5AC27B-FD62-46D7-AE80-8309C83E91E2 share\locale\se\LC_MESSAGES\kiconthemes5.mo C8211B9C-FBC1-4F9D-A9F2-5D92D3AB5C57 share\locale\se\LC_MESSAGES\kitemviews5_qt.qm 00156EA1-A000-4B4E-BED8-73EF8D290169 share\locale\se\LC_MESSAGES\kleopatra.mo 36163969-44C4-4890-B8CA-26F246C2DC13 share\locale\se\LC_MESSAGES\kwatchgnupg.mo E2165609-8BFD-40E8-BE55-1FF52218BA62 share\locale\se\LC_MESSAGES\kwidgetsaddons5_qt.qm 92BCE11F-C768-426D-8E09-E76253DC7444 share\locale\se\LC_MESSAGES\kwindowsystem5_qt.qm CF6754B5-9910-4045-917F-0E5BE77EECF8 share\locale\se\LC_MESSAGES\kxmlgui5.mo 5EB32753-3587-4151-AD48-1A17604437B4 share\locale\se\LC_MESSAGES\libkleopatra.mo 0E1FBBF2-D653-413A-9C0D-BB7C1A34FCDF share\locale\se\kf5_entry.desktop 014E7D66-0750-4782-B512-E9A42D07DA8C share\locale\sk\LC_MESSAGES\kcodecs5_qt.qm 033AA55F-5D1A-42E8-9871-60FD1B700BFC share\locale\sk\LC_MESSAGES\kcompletion5_qt.qm 39A21D10-5059-462A-B6FC-B627E88D460D share\locale\sk\LC_MESSAGES\kconfig5_qt.qm E1C4168F-F823-4FDD-8676-D2E1522D197D share\locale\sk\LC_MESSAGES\kconfigwidgets5.mo E7C1BC0F-419E-458F-98DD-8C82787A3E09 share\locale\sk\LC_MESSAGES\kcoreaddons5_qt.qm DC4F4009-CED2-42E4-8BEC-D7D3AB324399 share\locale\sk\LC_MESSAGES\ki18n5.mo D4362C5A-FB2D-493A-9241-BF1991F1C4EB share\locale\sk\LC_MESSAGES\kiconthemes5.mo EA0F649E-EA7E-4343-A65A-13ED4B299E1F share\locale\sk\LC_MESSAGES\kitemviews5_qt.qm C6444732-CD4A-485A-8CB2-BE1F6851282E share\locale\sk\LC_MESSAGES\kleopatra.mo 6AE3B607-7D07-4310-A7EB-02CEA2937B6A share\locale\sk\LC_MESSAGES\kwatchgnupg.mo FEBA50A5-B4C8-4936-A4F6-E2FCC18DCC77 share\locale\sk\LC_MESSAGES\kwidgetsaddons5_qt.qm 1BF91A8E-E49B-4615-BAE3-C9C89E9660BB share\locale\sk\LC_MESSAGES\kwindowsystem5_qt.qm C893DEC4-9DEA-4303-933A-B030827D865E share\locale\sk\LC_MESSAGES\kxmlgui5.mo 522A247A-5229-49A3-9B61-F78078C83E6E share\locale\sk\LC_MESSAGES\libkleopatra.mo 7FA48C74-9D6C-4BE4-86F4-4A0259E93F20 share\locale\sk\kf5_entry.desktop 15C17FBC-2519-4B76-85BA-FF85C44D45CE share\locale\sl\LC_MESSAGES\kcodecs5_qt.qm 9B477295-6707-4560-AF3F-E6BB9AF27EAE share\locale\sl\LC_MESSAGES\kcompletion5_qt.qm E8EC78A4-2B78-4FBA-BB7E-B3AA75BC777B share\locale\sl\LC_MESSAGES\kconfig5_qt.qm C3A61001-3597-49E2-8A6A-C5989EF90114 share\locale\sl\LC_MESSAGES\kconfigwidgets5.mo AAA0FD9F-3EC9-4078-BFC5-30CEDDAF6784 share\locale\sl\LC_MESSAGES\kcoreaddons5_qt.qm 6BD3F081-49FB-4854-9B48-0DE8A5C0D27A share\locale\sl\LC_MESSAGES\ki18n5.mo 705B6825-704D-43AD-B982-28E7D02747C0 share\locale\sl\LC_MESSAGES\kiconthemes5.mo B4D130CA-21E4-41F3-B8BB-CDA04C269ADB share\locale\sl\LC_MESSAGES\kitemviews5_qt.qm 092BC256-8FC5-4DD9-9306-B79620F14BE5 share\locale\sl\LC_MESSAGES\kleopatra.mo 639D81DC-D97D-4853-8A4A-678CCFB37926 share\locale\sl\LC_MESSAGES\kwatchgnupg.mo B41A89DB-B492-46F3-BAAB-DB967DC9FA73 share\locale\sl\LC_MESSAGES\kwidgetsaddons5_qt.qm A63428E1-D8CC-40E9-A8A9-F32B8B5F5367 share\locale\sl\LC_MESSAGES\kwindowsystem5_qt.qm 19F3720E-8C64-427C-A5F3-08EBA6C988DE share\locale\sl\LC_MESSAGES\kxmlgui5.mo 6C2EF759-6620-4649-AEE5-CECB112DDF97 share\locale\sl\LC_MESSAGES\libkleopatra.mo 059B1036-08F4-45BD-B285-0FFD6E872766 share\locale\sl\kf5_entry.desktop D1C4D1BD-0E98-4C71-8719-A7D19BD3DB91 share\locale\sq\LC_MESSAGES\kcodecs5_qt.qm 2E87111B-EC49-4357-960A-852028A6C8FF share\locale\sq\LC_MESSAGES\kcompletion5_qt.qm 043A5252-538C-4CC8-BCF7-18094FA1AF62 share\locale\sq\LC_MESSAGES\kconfig5_qt.qm FAF420BD-32DD-4D27-B011-60E3150C1980 share\locale\sq\LC_MESSAGES\kconfigwidgets5.mo D8BE85A0-FF54-4CF8-9CA3-CB3D3DAE67CE share\locale\sq\LC_MESSAGES\kcoreaddons5_qt.qm C5BC2B3A-40CF-4119-B4F2-88B0864C4E01 share\locale\sq\LC_MESSAGES\ki18n5.mo 5481802A-A7C2-43B5-90B1-B83973985593 share\locale\sq\LC_MESSAGES\kiconthemes5.mo AD77B21E-4BDB-4B77-ABDB-965168CE9D62 share\locale\sq\LC_MESSAGES\kitemviews5_qt.qm A859FEEB-CDA7-4F03-81CE-55EFE849D1A8 share\locale\sq\LC_MESSAGES\kleopatra.mo 25914B80-A5C5-4450-B196-6D8F6FD711B3 share\locale\sq\LC_MESSAGES\kwatchgnupg.mo DD1A224D-02C9-4483-8520-E7A133DD4B29 share\locale\sq\LC_MESSAGES\kwidgetsaddons5_qt.qm CF497BE9-BCEF-4E69-B5B5-9E14830BE9A9 share\locale\sq\LC_MESSAGES\kwindowsystem5_qt.qm FF47EFD3-B692-4B69-8491-FA351B248526 share\locale\sq\LC_MESSAGES\kxmlgui5.mo B83609F4-3724-43E2-8256-805942A868F2 share\locale\sq\LC_MESSAGES\libkleopatra.mo FECE7FF1-432D-425C-BE8E-1F493FF45364 share\locale\sq\kf5_entry.desktop 571AFAA3-1F3C-4012-8098-BD9DC762A5C4 share\locale\sr@ijekavian\LC_MESSAGES\kcodecs5_qt.qm AC87A8AD-D862-43B4-954B-3EE6A6EB2322 share\locale\sr@ijekavian\LC_MESSAGES\kcompletion5_qt.qm BE47C32D-3507-4287-9DD9-1D10F6C367F6 share\locale\sr@ijekavian\LC_MESSAGES\kconfig5_qt.qm 1FF815BB-2C54-4511-9B26-5B824D54458B share\locale\sr@ijekavian\LC_MESSAGES\kconfigwidgets5.mo BAE5E9C1-38D5-4A18-9DD1-3B7020A7BF25 share\locale\sr@ijekavian\LC_MESSAGES\kcoreaddons5_qt.qm 9B204DD4-5366-4F63-9047-28AB0C9CC74E share\locale\sr@ijekavian\LC_MESSAGES\ki18n5.mo 4CF827FE-1A9A-4CF2-8653-CCEE1FE2C1A2 share\locale\sr@ijekavian\LC_MESSAGES\kiconthemes5.mo B34EC995-0BE7-414E-816A-3B633A258A8F share\locale\sr@ijekavian\LC_MESSAGES\kitemviews5_qt.qm EAAE7D1F-0823-4206-BADE-262DA572E2C8 share\locale\sr@ijekavian\LC_MESSAGES\kwatchgnupg.mo CE4B27E9-2ACD-447F-9074-0B0034C46506 share\locale\sr@ijekavian\LC_MESSAGES\kwidgetsaddons5_qt.qm D510C18A-7D9B-4F43-BBE8-D3677E64531C share\locale\sr@ijekavian\LC_MESSAGES\kwindowsystem5_qt.qm BA44EA03-C207-456F-8E60-2ACBC4DCF854 share\locale\sr@ijekavian\LC_MESSAGES\kxmlgui5.mo FB2F1D38-3427-4054-BB50-CCCB00F1A7D5 share\locale\sr@ijekavian\LC_MESSAGES\libkleopatra.mo 6E8F6B98-F1FF-4E77-B9BC-37C78261ABE8 share\locale\sr@ijekavian\kf5_entry.desktop BC30485B-9C05-45D3-83A4-F600DA4551B1 share\locale\sr@ijekavianlatin\LC_MESSAGES\kcodecs5_qt.qm 91073EF5-465C-4C4F-81CE-E935E817147E share\locale\sr@ijekavianlatin\LC_MESSAGES\kcompletion5_qt.qm 3234BA7A-FDBC-4DA1-8AE8-3E10EE247D7E share\locale\sr@ijekavianlatin\LC_MESSAGES\kconfig5_qt.qm 49C2843F-0AC1-4618-9A05-55451F9EEFC1 share\locale\sr@ijekavianlatin\LC_MESSAGES\kconfigwidgets5.mo 14935F22-6CDC-4E13-B595-63ABEFD3026B share\locale\sr@ijekavianlatin\LC_MESSAGES\kcoreaddons5_qt.qm FF10E15A-F32D-40FA-A072-716C390AE7F4 share\locale\sr@ijekavianlatin\LC_MESSAGES\ki18n5.mo 806B6559-C5C6-4CB8-8A38-3C7832E9C8EA share\locale\sr@ijekavianlatin\LC_MESSAGES\kiconthemes5.mo A3F3CFCB-008B-4D22-AD8C-693B333E6709 share\locale\sr@ijekavianlatin\LC_MESSAGES\kitemviews5_qt.qm F2F16E88-5642-4074-9E92-41E3BC1C48B7 share\locale\sr@ijekavianlatin\LC_MESSAGES\kwatchgnupg.mo 2C7CBA43-0927-4F69-AE01-7D86A7F65376 share\locale\sr@ijekavianlatin\LC_MESSAGES\kwidgetsaddons5_qt.qm F64B0A83-E60B-4581-BA8C-72E237F1803B share\locale\sr@ijekavianlatin\LC_MESSAGES\kwindowsystem5_qt.qm DAC5C785-CA43-402F-8CB2-AC424F720E5D share\locale\sr@ijekavianlatin\LC_MESSAGES\kxmlgui5.mo 8E0A3575-0269-41AD-9384-7AF194D98FB6 share\locale\sr@ijekavianlatin\LC_MESSAGES\libkleopatra.mo D8886A73-759A-46A9-BD71-5CDDA1FACEFC share\locale\sr@ijekavianlatin\kf5_entry.desktop 7D9D47B9-C047-4D73-BBFA-64B718BEEE1E share\locale\sr@latin\LC_MESSAGES\kcodecs5_qt.qm 4A741721-9DDC-434D-9EF7-23EF8654F5AA share\locale\sr@latin\LC_MESSAGES\kcompletion5_qt.qm A9DC2421-8C52-4208-9E9C-6A5F8819A819 share\locale\sr@latin\LC_MESSAGES\kconfig5_qt.qm 89F3125E-8D3C-4A65-B6A6-2CBD9DAB7D89 share\locale\sr@latin\LC_MESSAGES\kconfigwidgets5.mo 84378ECA-C25B-466E-81CD-10E2D6245F00 share\locale\sr@latin\LC_MESSAGES\kcoreaddons5_qt.qm 7CB7AFDD-E2FE-4250-9E21-2334E1E97567 share\locale\sr@latin\LC_MESSAGES\ki18n5.mo 8028124F-291B-46B0-BB9F-F91CC7918E61 share\locale\sr@latin\LC_MESSAGES\kiconthemes5.mo 040A4A61-D4CC-461F-96D3-4A687F1A7DE3 share\locale\sr@latin\LC_MESSAGES\kitemviews5_qt.qm DFA7C49D-86F0-48F4-8C19-D1DBBF447A4D share\locale\sr@latin\LC_MESSAGES\kwatchgnupg.mo 3705CF8D-4405-406E-BF17-8D36C84ECC7D share\locale\sr@latin\LC_MESSAGES\kwidgetsaddons5_qt.qm 60ED2E2C-86D9-42CF-A0EF-E6BAA095C058 share\locale\sr@latin\LC_MESSAGES\kwindowsystem5_qt.qm 923D683D-473D-44C5-B89D-F8D05CE86AFF share\locale\sr@latin\LC_MESSAGES\kxmlgui5.mo D2E65C5B-1A1B-4F1D-8A8B-4AB0B02A07EC share\locale\sr@latin\LC_MESSAGES\libkleopatra.mo 85563991-3811-4C44-8C97-8DB10C8CBA4C share\locale\sr@latin\kf5_entry.desktop F9C4D3DE-D056-4172-ADC2-F5A92B54B7F3 share\locale\sr\LC_MESSAGES\kcodecs5_qt.qm F5737A46-F42D-4A43-8C2A-897553A8F0B5 share\locale\sr\LC_MESSAGES\kcompletion5_qt.qm C95FA420-5297-43E2-B18C-64C034D387FC share\locale\sr\LC_MESSAGES\kconfig5_qt.qm E8936B38-8C1C-48D0-B3C0-910CD79F1D8F share\locale\sr\LC_MESSAGES\kconfigwidgets5.mo CEC33AF3-56DA-4530-8560-4CFAD05F0DD7 share\locale\sr\LC_MESSAGES\kcoreaddons5_qt.qm CDA420F7-D207-4C88-AB04-6FC6EF18A347 share\locale\sr\LC_MESSAGES\ki18n5.mo 52D80F65-116B-4DAE-B72D-28A8EFE4A975 share\locale\sr\LC_MESSAGES\kiconthemes5.mo FA15EBD0-6106-424A-89CB-252813983980 share\locale\sr\LC_MESSAGES\kitemviews5_qt.qm 1901E07C-FCC3-48EC-BBA1-E436C836D50E share\locale\sr\LC_MESSAGES\kwatchgnupg.mo 8DF40D7E-EE4B-49D6-9393-3B50F3ADC053 share\locale\sr\LC_MESSAGES\kwidgetsaddons5_qt.qm 6130CE32-9141-4A4C-A5AE-8987ED7890C2 share\locale\sr\LC_MESSAGES\kwindowsystem5_qt.qm 6C73E7E0-E7BE-4295-ADFE-242F09185D4A share\locale\sr\LC_MESSAGES\kxmlgui5.mo A8199D9B-42B9-48A4-AD90-1451BCB9A743 share\locale\sr\LC_MESSAGES\libkleopatra.mo 9F84DA53-FB7D-4D16-8EA0-46825229FEFC share\locale\sr\kf5_entry.desktop 77AB9057-9F52-419D-8C7F-8485BA5FC74E share\locale\sv\LC_MESSAGES\gpgol.mo 7A73CE23-1ECC-413C-8DE5-206AD2D9BDD8 share\locale\sv\LC_MESSAGES\kcodecs5_qt.qm A074E7AE-CA0B-4F86-B3CE-F178367C9152 share\locale\sv\LC_MESSAGES\kcompletion5_qt.qm A5F29F16-96D8-4F08-B394-018BAE76EFC2 share\locale\sv\LC_MESSAGES\kconfig5_qt.qm F4FFC2D2-24BC-4FBF-91D1-12DE82CEB6FA share\locale\sv\LC_MESSAGES\kconfigwidgets5.mo 98BABC3C-8B06-4262-AA3A-700BE7BE13EF share\locale\sv\LC_MESSAGES\kcoreaddons5_qt.qm 38EDCD7F-59C2-4B34-84DC-B9687A100882 share\locale\sv\LC_MESSAGES\ki18n5.mo ED86D4C8-9980-4E23-9F98-7C342E12F3FA share\locale\sv\LC_MESSAGES\kiconthemes5.mo 450B6D65-8945-4086-8356-839F6CB1871D share\locale\sv\LC_MESSAGES\kitemviews5_qt.qm C5AC6C0D-900C-4528-86DB-7EA119E357EE share\locale\sv\LC_MESSAGES\kleopatra.mo 4DD42F62-7C20-4004-9E8D-7F5C9312A63D share\locale\sv\LC_MESSAGES\kwatchgnupg.mo 66D3C7BC-D169-46B1-A4FF-94117D28CA18 share\locale\sv\LC_MESSAGES\kwidgetsaddons5_qt.qm D4897C4A-1D1A-4E7A-8A36-48AD887ED7C9 share\locale\sv\LC_MESSAGES\kwindowsystem5_qt.qm 97F63CDF-EC3D-4BC0-B298-5428011180F1 share\locale\sv\LC_MESSAGES\kxmlgui5.mo 6CCB66AA-E5CC-4CD3-B876-99532538A89E share\locale\sv\LC_MESSAGES\libkleopatra.mo D74D8053-83CC-4896-97CB-54CF5244FBD4 share\locale\sv\kf5_entry.desktop 0A36D4E7-4DE9-480B-9AAC-04870E2A8B34 share\locale\ta\LC_MESSAGES\kcodecs5_qt.qm 3E3FAB0A-9C80-4176-88AE-A991C1DEFDCF share\locale\ta\LC_MESSAGES\kcompletion5_qt.qm 6A51EE0F-9550-4AD9-B557-41732E8AC2A6 share\locale\ta\LC_MESSAGES\kconfig5_qt.qm 15373BC9-6FC2-4E9C-9A54-BA6C60FFA06C share\locale\ta\LC_MESSAGES\kconfigwidgets5.mo 99A6BA77-8E1B-459C-B5C8-C49716C6430A share\locale\ta\LC_MESSAGES\kcoreaddons5_qt.qm 845AD8E5-34CD-4B3C-BE64-6F57F4B6440D share\locale\ta\LC_MESSAGES\ki18n5.mo 5BA6EC99-9F91-4A1F-B503-2AA331C5868C share\locale\ta\LC_MESSAGES\kiconthemes5.mo 7C66404A-A79E-4DD1-A99D-EEFDE45BAF55 share\locale\ta\LC_MESSAGES\kitemviews5_qt.qm 2D5BFCCB-AD5B-4C79-A40D-C83B737F804C share\locale\ta\LC_MESSAGES\kleopatra.mo 203B0806-F81F-4694-AAD2-FB96457BBAA2 share\locale\ta\LC_MESSAGES\kwatchgnupg.mo 8002F6C9-4666-4460-8B9B-06A60A05BC70 share\locale\ta\LC_MESSAGES\kwidgetsaddons5_qt.qm E37169D1-3D89-4201-9769-A0E66907313C share\locale\ta\LC_MESSAGES\kwindowsystem5_qt.qm 338E2C10-E744-4C04-8A07-4C3FBA6486E3 share\locale\ta\LC_MESSAGES\kxmlgui5.mo C2D8394F-0021-42B1-87B6-3C2534145A15 share\locale\ta\LC_MESSAGES\libkleopatra.mo FBFD7C32-41E9-4CBD-8536-33B8F64466CB share\locale\ta\kf5_entry.desktop AC021BF9-DDD3-4C67-B8B0-C0D3D907A18E share\locale\tg\LC_MESSAGES\kcodecs5_qt.qm 80A7EE7C-C554-4AC9-9419-BBACF295429F share\locale\tg\LC_MESSAGES\kcompletion5_qt.qm DD099025-06AD-43D9-9D35-CED7A089319B share\locale\tg\LC_MESSAGES\kconfig5_qt.qm 9807A64A-7A4D-4569-9AFD-C59710860A53 share\locale\tg\LC_MESSAGES\kconfigwidgets5.mo DC067442-9504-44E8-BFAF-1DB08A82E973 share\locale\tg\LC_MESSAGES\kcoreaddons5_qt.qm 09191BC0-4158-4DA8-97E8-D838AF520E23 share\locale\tg\LC_MESSAGES\ki18n5.mo F5D68D02-C216-42FA-8E5D-0FBD56D79C63 share\locale\tg\LC_MESSAGES\kiconthemes5.mo 40DBCFB8-1ACA-413B-9111-D489C0463230 share\locale\tg\LC_MESSAGES\kitemviews5_qt.qm 10F34C14-4507-4A37-AB1C-E02A3FB8AEAC share\locale\tg\LC_MESSAGES\kleopatra.mo BED34C4D-FFEA-4F84-A5B8-0D662F6527FC share\locale\tg\LC_MESSAGES\kwatchgnupg.mo 2DEA412E-571F-4DA9-AB61-46A4DC3B976E share\locale\tg\LC_MESSAGES\kwidgetsaddons5_qt.qm 2B4907A7-C16C-4349-B356-B6BDBCDD86C9 share\locale\tg\LC_MESSAGES\kwindowsystem5_qt.qm BB00DC31-DBA3-4DD0-9013-6162721BBEEC share\locale\tg\LC_MESSAGES\kxmlgui5.mo 2627BBA8-0589-4231-871D-BCDD0FB19B5E share\locale\tg\LC_MESSAGES\libkleopatra.mo 5FB1340A-3667-4C11-A416-5C6F50652C17 share\locale\tg\kf5_entry.desktop 2F0EC1D9-AC7D-4707-B673-2BB65E81FD19 share\locale\th\LC_MESSAGES\kcodecs5_qt.qm B9CD951E-8938-4820-8093-54DE8F27034C share\locale\th\LC_MESSAGES\kcompletion5_qt.qm FBC702F8-DDD8-4350-B22B-B64B446367AC share\locale\th\LC_MESSAGES\kconfig5_qt.qm 98E2ABBF-7AA8-4BEC-B296-5522D6698F46 share\locale\th\LC_MESSAGES\kconfigwidgets5.mo ED0AE041-976A-459B-81B1-83F700D5748F share\locale\th\LC_MESSAGES\kcoreaddons5_qt.qm A819BB19-1AED-4525-A6DD-5D3B4910ACCC share\locale\th\LC_MESSAGES\ki18n5.mo 8F542F26-1867-4006-AEF3-E779106582D8 share\locale\th\LC_MESSAGES\kiconthemes5.mo E7C4DF6F-77A7-4497-94BE-117DC60BFEFA share\locale\th\LC_MESSAGES\kitemviews5_qt.qm BE6A4B1D-CC99-49FB-9CC3-95CB885CB74E share\locale\th\LC_MESSAGES\kleopatra.mo 60E38376-CFF0-4AE3-9B6F-269EDC5FBA93 share\locale\th\LC_MESSAGES\kwidgetsaddons5_qt.qm 22690CA6-3DFB-49FB-8CDC-CAA6ADE331B4 share\locale\th\LC_MESSAGES\kwindowsystem5_qt.qm F880FD34-D56C-44C1-A938-160A3BB94D37 share\locale\th\LC_MESSAGES\kxmlgui5.mo 520D8B06-F7F0-4371-8697-BE5657B35096 share\locale\th\kf5_entry.desktop 1C226199-DEBF-49A1-B9C5-5C9811641569 share\locale\tr\LC_MESSAGES\kcodecs5_qt.qm EA43A7A3-DCC2-40AC-B3EC-1C9F4C3A80D4 share\locale\tr\LC_MESSAGES\kcompletion5_qt.qm 2D296CB5-F4C7-45D9-B31E-3BD07ED7FD15 share\locale\tr\LC_MESSAGES\kconfig5_qt.qm 83911DC7-5F5C-4F40-8B85-193BA3E636F4 share\locale\tr\LC_MESSAGES\kconfigwidgets5.mo 6933D3A0-4BD0-4260-ACFF-A83A4F7E8C92 share\locale\tr\LC_MESSAGES\kcoreaddons5_qt.qm 01EDC70F-6510-4B85-8F92-613421BD8278 share\locale\tr\LC_MESSAGES\ki18n5.mo 6BFA9E1F-B5D7-423F-90F1-D4B585D74574 share\locale\tr\LC_MESSAGES\kiconthemes5.mo FA06966F-C664-48F6-82F0-3336FFE8AE81 share\locale\tr\LC_MESSAGES\kitemviews5_qt.qm F75B45B0-3BFE-4E7E-B544-A4E614A00BAF share\locale\tr\LC_MESSAGES\kleopatra.mo 2BC91EEF-77A2-4FE2-98F6-001D8EE98378 share\locale\tr\LC_MESSAGES\kwatchgnupg.mo 2BADF99D-FB8F-4F8E-8320-FB07CF5DE6CD share\locale\tr\LC_MESSAGES\kwidgetsaddons5_qt.qm 870404FA-A90A-4473-9F4F-11356C55011C share\locale\tr\LC_MESSAGES\kwindowsystem5_qt.qm 28613B38-70B3-4B28-A525-46B99F04884A share\locale\tr\LC_MESSAGES\kxmlgui5.mo E7DBFBF4-9A70-45D1-B461-7FDE0861C6C2 share\locale\tr\LC_MESSAGES\libkleopatra.mo 593FC717-003A-413B-9479-4D67E5C55738 share\locale\tr\kf5_entry.desktop 5C50C1E8-A17B-462F-B7B0-C9335DF400A5 share\locale\ug\LC_MESSAGES\kcodecs5_qt.qm 29FDDD41-CC06-431F-98D9-912A1A439F1A share\locale\ug\LC_MESSAGES\kcompletion5_qt.qm 3C782DD4-2193-4F24-8C0E-A9F05E8F5D20 share\locale\ug\LC_MESSAGES\kconfig5_qt.qm 52C3365B-3FD6-47DA-8DA3-F97E9B16E457 share\locale\ug\LC_MESSAGES\kconfigwidgets5.mo 2F9C9FE4-DA80-4932-8896-FFF0BD50D045 share\locale\ug\LC_MESSAGES\kcoreaddons5_qt.qm 7BB82826-5201-4782-B914-1C07B7DAD29C share\locale\ug\LC_MESSAGES\ki18n5.mo 927AE3C9-AFEF-4082-9D25-727F2E47A356 share\locale\ug\LC_MESSAGES\kiconthemes5.mo 3CF15301-56D2-455D-8234-0F13A35DCD6C share\locale\ug\LC_MESSAGES\kitemviews5_qt.qm 0A4E39D8-D68E-42E5-B5AF-883AF7C03FCF share\locale\ug\LC_MESSAGES\kleopatra.mo A9B67522-3EDC-4E1B-B8D4-6146947DDBA2 share\locale\ug\LC_MESSAGES\kwatchgnupg.mo 3E8A74DD-F4D9-4BB0-A8F1-9DAB78837F25 share\locale\ug\LC_MESSAGES\kwidgetsaddons5_qt.qm D574ABBC-82F9-4C24-9269-D8E4A1ABCDEB share\locale\ug\LC_MESSAGES\kwindowsystem5_qt.qm ED120749-50D1-49D9-82AE-E3F3D8629CB2 share\locale\ug\LC_MESSAGES\kxmlgui5.mo A625539F-9D69-4F1C-BFB2-6B3D44764CC5 share\locale\ug\LC_MESSAGES\libkleopatra.mo 27A88E39-DF4A-417F-9237-488BA5414F1A share\locale\ug\kf5_entry.desktop E00C19FA-E1E4-4270-BA1B-8D946534F967 share\locale\uk\LC_MESSAGES\gpgol.mo 4A5E386C-5830-42BF-A479-F471A5BBDC84 share\locale\uk\LC_MESSAGES\kcodecs5_qt.qm C5E43D49-D7A8-467C-A8D0-B69013EE2112 share\locale\uk\LC_MESSAGES\kcompletion5_qt.qm 7CBC5C9B-3CDD-4D35-9E38-23B194134ADA share\locale\uk\LC_MESSAGES\kconfig5_qt.qm 56F31D44-A970-487C-A329-CE3ED3457433 share\locale\uk\LC_MESSAGES\kconfigwidgets5.mo 14CC6C97-4AF9-4B2C-8002-87F6B6D14642 share\locale\uk\LC_MESSAGES\kcoreaddons5_qt.qm F5DC2426-4112-4279-B8D9-6FABF3206B4A share\locale\uk\LC_MESSAGES\ki18n5.mo 4850973C-133E-40D4-B431-BB974F40AEB2 share\locale\uk\LC_MESSAGES\kiconthemes5.mo 5D209735-73F7-4F56-AA78-467F655EE8E7 share\locale\uk\LC_MESSAGES\kitemviews5_qt.qm BC9A088D-DFD4-463C-A001-0810B2DC93D3 share\locale\uk\LC_MESSAGES\kleopatra.mo AEC1BE88-BFC0-4FC0-8A35-A1AF5F6238EB share\locale\uk\LC_MESSAGES\kwatchgnupg.mo 2AB4D40A-39E5-4A57-A086-DDF8AD859939 share\locale\uk\LC_MESSAGES\kwidgetsaddons5_qt.qm 6B5BA9D1-B82B-40F2-BA19-C49F80C54317 share\locale\uk\LC_MESSAGES\kwindowsystem5_qt.qm 6A739D7C-4305-4750-B1EB-82BFEEB10FBE share\locale\uk\LC_MESSAGES\kxmlgui5.mo B327E7F6-494D-4AD3-9D3A-96AE47DE09A3 share\locale\uk\LC_MESSAGES\libkleopatra.mo BEF6AC4B-DC31-493E-8C55-66524C0ED3D5 share\locale\uk\kf5_entry.desktop C9E1D5A4-B25D-470A-A293-813B1CCDB381 share\locale\uz@cyrillic\LC_MESSAGES\kcodecs5_qt.qm CEC3766F-88DE-4688-AF17-696C852988CF share\locale\uz@cyrillic\LC_MESSAGES\kcompletion5_qt.qm FA886626-B291-4623-B127-01BB4934B734 share\locale\uz@cyrillic\LC_MESSAGES\kconfig5_qt.qm 5413FDFD-74E8-4CF7-88E6-DDA2AED19111 share\locale\uz@cyrillic\LC_MESSAGES\kconfigwidgets5.mo ACBD0ADB-BCC0-40E4-A9FB-DD6C8D3CB9F1 share\locale\uz@cyrillic\LC_MESSAGES\kcoreaddons5_qt.qm 1A40C07E-638C-410F-87B4-354F79FA9C14 share\locale\uz@cyrillic\LC_MESSAGES\ki18n5.mo 1DA1A293-C860-454D-9F53-9A631CF57F29 share\locale\uz@cyrillic\LC_MESSAGES\kiconthemes5.mo 4B707D2D-F17E-470B-A6F7-C94BEEAB1438 share\locale\uz@cyrillic\LC_MESSAGES\kitemviews5_qt.qm DFFE6087-403E-485B-ABC8-155523E402E3 share\locale\uz@cyrillic\LC_MESSAGES\kleopatra.mo 6466707D-34E0-427E-B9A9-7050E56A2598 share\locale\uz@cyrillic\LC_MESSAGES\kwidgetsaddons5_qt.qm C6959B76-2A38-4A4B-94B9-E5D4C31306AF share\locale\uz@cyrillic\LC_MESSAGES\kwindowsystem5_qt.qm E3A084F4-2D66-47D0-BFF9-730DF11DFB23 share\locale\uz@cyrillic\LC_MESSAGES\kxmlgui5.mo 7D645AC6-7A7B-42A6-AA4C-AFFAD8FDADE2 share\locale\uz@cyrillic\kf5_entry.desktop 182D8E4A-F132-47F8-A872-2A2B85EB97F0 share\locale\uz\LC_MESSAGES\kcodecs5_qt.qm 94F3A9F1-38BC-4D32-988C-37555BEB7031 share\locale\uz\LC_MESSAGES\kcompletion5_qt.qm F8F3DF08-5C37-4DE2-88DC-9AA1A735AAEA share\locale\uz\LC_MESSAGES\kconfig5_qt.qm 4F92041B-373A-497E-A23F-8CF01B8577CF share\locale\uz\LC_MESSAGES\kconfigwidgets5.mo 262C17DA-959F-4B2C-938F-502F88423DEB share\locale\uz\LC_MESSAGES\kcoreaddons5_qt.qm D07A8838-C061-44DB-9B82-64CEB8667181 share\locale\uz\LC_MESSAGES\ki18n5.mo 3E4E3531-A815-47F2-8FB6-5C4CC4EF4F49 share\locale\uz\LC_MESSAGES\kiconthemes5.mo 794BB384-F3EE-4C95-BE94-0D52CCB39D7C share\locale\uz\LC_MESSAGES\kitemviews5_qt.qm 1EC652E8-C54B-465B-A9A3-3CC018E2FED0 share\locale\uz\LC_MESSAGES\kleopatra.mo ADA1F515-D73C-4727-8B3B-39F95A3D184A share\locale\uz\LC_MESSAGES\kwidgetsaddons5_qt.qm D78BB320-54C6-407C-9B70-E1DB351835A7 share\locale\uz\LC_MESSAGES\kwindowsystem5_qt.qm A623997A-DD0D-44C6-9338-92A68A5B5C79 share\locale\uz\LC_MESSAGES\kxmlgui5.mo D1C04017-8E82-4607-B64A-0FAA3DC2A434 share\locale\uz\kf5_entry.desktop 23DD6CBC-F0B8-41AE-A053-88B8B493B229 share\locale\xh\LC_MESSAGES\kcodecs5_qt.qm 8D8A044C-D389-4C7C-925C-30EEB56D11DA share\locale\xh\LC_MESSAGES\kcompletion5_qt.qm BFEBDC4B-697F-492A-BB31-EEB55C567562 share\locale\xh\LC_MESSAGES\kconfig5_qt.qm 60A805C3-304E-47FF-B48F-2015B55284CC share\locale\xh\LC_MESSAGES\kconfigwidgets5.mo B5DD4F69-3D89-4463-8769-0DB679A659FF share\locale\xh\LC_MESSAGES\kcoreaddons5_qt.qm 4CC937C5-DCD3-494A-88BB-DE0F885C10F9 share\locale\xh\LC_MESSAGES\ki18n5.mo 94A55EB4-2810-4594-B5B3-203323761122 share\locale\xh\LC_MESSAGES\kiconthemes5.mo 3553ECF5-595A-49DF-B0DE-19799A781D9B share\locale\xh\LC_MESSAGES\kitemviews5_qt.qm 3E5BF9A2-0B60-4875-AA55-8F90EE95E163 share\locale\xh\LC_MESSAGES\kleopatra.mo 7A376C53-0879-4483-9583-0C15366CDEBB share\locale\xh\LC_MESSAGES\kwidgetsaddons5_qt.qm 320C8C5D-38E6-4A98-9F9F-B9916B8A114F share\locale\xh\LC_MESSAGES\kwindowsystem5_qt.qm 296ADB6C-2AB7-49B6-901F-86A115A30933 share\locale\xh\LC_MESSAGES\kxmlgui5.mo FAA8F14C-EBA1-4E77-AAE3-611EEE7229E2 share\locale\xh\kf5_entry.desktop 4557F06C-D782-45A4-A285-0E3F9C227206 share\locale\zh_CN\LC_MESSAGES\gpgex.mo 758EADEE-FFF5-4EB6-91C1-F6765EFE85B9 share\locale\zh_CN\LC_MESSAGES\gpgol.mo 2B1CF379-9B24-4714-BC6A-B45D203FAD18 share\locale\zh_CN\LC_MESSAGES\kcodecs5_qt.qm FEEF6390-C4E6-4364-84E2-555352A5C1B8 share\locale\zh_CN\LC_MESSAGES\kcompletion5_qt.qm 12FC3615-C454-40FC-BBE5-8C1E98BF5F20 share\locale\zh_CN\LC_MESSAGES\kconfig5_qt.qm C085D225-3543-4ADB-9B11-CCCD3A819879 share\locale\zh_CN\LC_MESSAGES\kconfigwidgets5.mo C4F6B5D5-B69F-4FAB-82ED-44E50FBE79A4 share\locale\zh_CN\LC_MESSAGES\kcoreaddons5_qt.qm 3925FBEF-F771-4C37-A35A-00BADFC87BE6 share\locale\zh_CN\LC_MESSAGES\ki18n5.mo ABBCFE67-46EE-4CB3-8E33-8CBABABBC797 share\locale\zh_CN\LC_MESSAGES\kiconthemes5.mo 4F5B0C06-7153-42E4-B2A9-CE5A49860E17 share\locale\zh_CN\LC_MESSAGES\kitemviews5_qt.qm D5784F18-F66B-43F3-B43A-7F1F3990155E share\locale\zh_CN\LC_MESSAGES\kleopatra.mo 648CDEB0-96AA-404A-84BA-FEA384252B73 share\locale\zh_CN\LC_MESSAGES\kwatchgnupg.mo 13718698-C51B-42B9-8239-402F38AF7912 share\locale\zh_CN\LC_MESSAGES\kwidgetsaddons5_qt.qm 886F8777-F172-4BDC-B02D-A0F22A76DEA4 share\locale\zh_CN\LC_MESSAGES\kwindowsystem5_qt.qm E49AF9F6-1032-45B9-8443-4A34419B8419 share\locale\zh_CN\LC_MESSAGES\kxmlgui5.mo 68EF7536-AB42-4B2B-9F76-E2B3456F24BE share\locale\zh_CN\LC_MESSAGES\libkleopatra.mo 3CC068FA-81CD-4853-A629-2B5E79228CE8 share\locale\zh_CN\kf5_entry.desktop C0983845-9EFC-4C82-AD04-6243FABD391A share\locale\zh_TW\LC_MESSAGES\gpgex.mo 4A0BFFBB-3C93-4545-89AA-9B3509E08F56 share\locale\zh_TW\LC_MESSAGES\gpgol.mo BDC23518-AB9F-4291-BAA4-154CFB3F7A12 share\locale\zh_TW\LC_MESSAGES\kcodecs5_qt.qm 3A5ABBA9-79D2-435F-B5D8-A640F9024FF9 share\locale\zh_TW\LC_MESSAGES\kcompletion5_qt.qm CD653806-E71E-4B7C-89FC-F1E7DE58A1E3 share\locale\zh_TW\LC_MESSAGES\kconfig5_qt.qm CAC17562-E0F3-4078-B555-70397179E56D share\locale\zh_TW\LC_MESSAGES\kconfigwidgets5.mo C30F4AE9-2099-4D0A-8946-1AF822ABA250 share\locale\zh_TW\LC_MESSAGES\kcoreaddons5_qt.qm 594860AA-B91B-4D05-8C47-66BD085748F1 share\locale\zh_TW\LC_MESSAGES\ki18n5.mo D88E3423-92A0-46AB-BB13-EEABDA83D934 share\locale\zh_TW\LC_MESSAGES\kiconthemes5.mo CC1250D9-5991-42A8-84D3-1E9C3F3792E0 share\locale\zh_TW\LC_MESSAGES\kitemviews5_qt.qm 16E0487D-7D53-4641-9F71-848380914889 share\locale\zh_TW\LC_MESSAGES\kleopatra.mo 4B72F745-AA5E-41C2-9ADC-83C3356FB4D3 share\locale\zh_TW\LC_MESSAGES\kwatchgnupg.mo B7B21241-BA14-4B43-B0BA-C4C8371C9FFB share\locale\zh_TW\LC_MESSAGES\kwidgetsaddons5_qt.qm 1CD39527-820C-4F74-AEFD-3BD4AB549B3E share\locale\zh_TW\LC_MESSAGES\kwindowsystem5_qt.qm F45E29BA-448C-40DC-9DB6-B19891E6DB99 share\locale\zh_TW\LC_MESSAGES\kxmlgui5.mo 347F5816-6BBC-4C0E-A4E8-79B600837211 share\locale\zh_TW\LC_MESSAGES\libkleopatra.mo 924C330B-FCF8-42C5-B986-C7F6B68D2753 share\locale\zh_TW\kf5_entry.desktop F1DAD656-A754-4080-93D4-5C689CF94ECE share\themes\Default\gtk-2.0-key\gtkrc 09F5D4CF-4D52-4DB6-A16D-88E80F90025E share\themes\Emacs\gtk-2.0-key\gtkrc DB17CDAC-EEDF-4E29-B137-4EC61044FDD8 share\themes\MS-Windows\gtk-2.0\gtkrc 777CB202-DB4F-49C6-8A77-121C6836AE49 share\themes\Raleigh\gtk-2.0\gtkrc diff --git a/src/make-msi.pl b/src/make-msi.pl index 4058b6e5..4a2d1b4e 100644 --- a/src/make-msi.pl +++ b/src/make-msi.pl @@ -1,2064 +1,2187 @@ #! /usr/bin/perl -w # make-msi.pl - MSI Installer for Gpg4win. # Copyright (C) 2007, 2019 g10 Code GmbH # # This file is part of Gpg4win. # # Gpg4win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # Gpg4win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA # FIXME: Here is how to support multiple languages in one MSI package, # using an undocumented feature: Create one MSI package in each # language, then create transformations: # MsiTran.Exe -g foo.en.msi foo.de.msi language.de.mst # Embed these transformations: # CScript.exe WiSubStg.vbs foo.en.msi language.de.mst 1031 # Change the summmary informations attribute (with Orca): # Languages = 1033, 1031 # Primary language must come first! # http://www.installsite.org/pages/de/artikel/embeddedlang/index.htm # http://forum.installsite.net/index.php?showtopic=16734 use strict; use warnings; use diagnostics; use File::Basename; use Cwd; # Default language. $::lang = 'en'; sub fail { print STDERR $_[0] . "\n"; exit 1; } # We use a new product and package code for every build (using pseudo # components), but a single constant upgrade code for all versions. # Note that Windows installer ignores the build part of the version # number (only the first three components are used). # # FIXME: Build upgrade table. # # We take a simplified view: Each file corresponds to exactly one # component. This means we need to generate GUIDs for these # components and remember them from one installer version to the next. # We do this automatically by means of a support file, make-msi.guids. %::guid = (); $::guid_file = 'make-msi.guids'; $::guid_changed = 0; sub fetch_guids { # FIXME: Check if file exists. open (FILE, "<$::guid_file") or return; while () { next if (/^#/); if (/(\S+)\s+(.+)\s*\r?\n$/) { $::guid{$2} = $1; } } close (FILE); } sub store_guids { # FIXME: Maybe allow to forget unused GUIDs. return if (not $::guid_changed); print STDERR "GUID list stored in $::guid_file changed, please commit!\n"; open (FILE, ">$::guid_file.bak") or die; print FILE "# This is an automatically generated file. DO NOT EDIT.\n"; foreach my $file (sort keys %::guid) { print FILE "$::guid{$file} $file\n"; } close FILE; rename "$::guid_file.bak", $::guid_file or die; } sub get_guid { my ($file) = @_; my $guid; if (defined $::guid{$file}) { return $::guid{$file}; } # Need to generate a new GUID. $::guid_changed = 1; $guid = uc `uuidgen`; chomp $guid; $::guid{$file} = $guid; return $guid; } +sub get_tmp_guid +{ + my $guid = uc `uuidgen`; + chomp $guid; + return $guid; +} + $::files_file = ''; # We store the list of included files for temporary packaging, in case # WiX needs to be run on a different system. sub store_files { my ($parser) = @_; return if ($::files_file eq ''); open (FILE, ">$::files_file") or die; foreach my $name (@{$parser->{pkg_list}}) { my $pkg = $parser->{pkgs}->{$name}; next if ($#{$pkg->{files}} == -1); print FILE (join ("\n", map { "src/" . ($_->{source}) } @{$pkg->{files}})). "\n"; } close FILE; } sub lang_to_lcid { my ($lang) = @_; if ($lang eq 'en') { return 1033; } elsif ($lang eq 'de') { return 1031; } elsif ($lang eq 'ar') { return 1025; } elsif ($lang eq 'es') { return 3082; } elsif ($lang eq 'fr') { return 1036; } elsif ($lang eq 'ru') { return 1049; } return 0; } # NSIS parser # The parser data structure contains the following members: # # pre_depth: The current nesting depth of preprocessor conditionals. # pre_true: Depth of the last preprocessor conditional that was true. # pre_symbols: A hash of defined preprocessor symbols. # po: A hash of languages, each a hash of translated strings. # outpath: the current output path. # includedirs: An array of include directories to search through. # A couple of variables you can set: $::nsis_parser_warn = 1; $::nsis_parser_debug = 0; $::nsis_level_default = 1; $::nsis_level_optional = 1000; $::nsis_level_hidden = 2000; # Evaluate an expression. sub nsis_eval { my ($parser, $file, $expr) = @_; my $val = $expr; # Resolve outer double quotes, if any. if ($val =~ m/^"/) { if (not $val =~ s/^"(.*)"$/$1/) { fail "$file:$.: unmatched quote in expression: $expr"; } } my $iter = 0; while ($val =~ m/\$\{([^}]*)\}/) { my $varname = $1; my $varvalue; if (exists $parser->{pre_symbols}->{$varname}) { $varvalue = $parser->{pre_symbols}->{$varname}; } else { fail "$file:$.: undefined variable $varname in expression: $expr"; } $val =~ s/\$\{$varname\}/$varvalue/g; $iter++; if ($iter > 100) { fail "$file:$.: too many variable expansions in expression: $expr"; } } # # FIXME: For now. # if ($expr =~ m/\$/ or $expr !~ m/^\"/) # { # return $expr; # } # $val = eval $expr; return $val; } # Retrieve an evaluated symbol sub nsis_fetch { my ($parser, $symname) = @_; return undef if (not exists $parser->{pre_symbols}->{$symname}); return nsis_eval ($parser, '', $parser->{pre_symbols}->{$symname}); } # Evaluate an expression. sub nsis_translate { my ($parser, $file, $expr) = @_; my $val = $expr; my $iter = 0; while ($val =~ m/\$\((.*)\)/) { my $var = $1; if (exists $parser->{po}->{$::lang}->{$1}) { # This was historic taking nsis translations we now do this # through WXL l10n system. #my $subst = $parser->{po}->{$::lang}->{$1}; $val =~ s/\$\($var\)/!\(loc.$var\)/g; } else { fail "$file:$.: no translation for $val to language $::lang"; } $iter++; if ($iter > 100) { fail "$file:$.: too deep nesting of translations"; } } # Resolve outer double quotes, if any. $val =~ s/^"(.*)"$/$1/; $val =~ s/\$\r/\r/g; $val =~ s/\$\n/\n/g; $val =~ s/\$\"/"/g; return $val; } # Low level line input. sub nsis_get_line { my ($file) = @_; my $line = ''; while (<$file>) { $line = $line . $_; # Strip leading whitespace. $line =~ s/^\s*//; # Strip newline and trailing whitespace. $line =~ s/\s*\r?\n$//; # Combine multiple lines connected with backslashes. if ($line =~ m/^(.*)\\$/) { $line = $1 . ' '; next; } $_ = $line; last; } # Now break up the line into return $_; } # Tokenize the NSIS line. sub nsis_tokenize { my ($file, $line) = @_; my @tokens; my @line = split ('', $line); my $idx = 0; while ($idx <= $#line) { # The beginning of the current partial token. my $token = $idx; if ($line[$idx] eq '"') { $idx++; # Skip until end of string, indicated by double quote that # is not part of the $\" string. while ($idx <= $#line) { if (substr ($line, $idx, 3) eq '$\\"') { $idx += 3; } else { last if ($line[$idx] eq '"'); $idx++; } } fail "$file:$.:$idx: unterminated string from position $token" if ($idx > $#line); $idx++; fail "$file:$.:$idx: strings not separated" if ($idx <= $#line and $line[$idx] !~ m/\s/); } elsif ($line[$idx] eq '\'') { $idx++; # Skip until end of string, indicated by a single quote. while ($idx <= $#line) { last if ($line[$idx] eq '\''); $idx++; } fail "$file:$.:$idx: unterminated string from position $token" if ($idx > $#line); $idx++; fail "$file:$.:$idx: strings not separated" if ($idx <= $#line and $line[$idx] !~ m/\s/); } else { # Skip until end of token indicated by whitespace. while ($idx <= $#line) { fail "$file:$.:$idx: invalid character" if ($line[$idx] eq '"'); last if ($line[$idx] =~ m/\s/); $idx++; } } push @tokens, substr ($line, $token, $idx - $token); # Skip white space between arguments. while ($idx <= $#line and $line[$idx] =~ m/\s/) { $idx++; } } return @tokens; } # We suppress some warnings after first time. %::warn = (); # Parse the NSIS line. sub nsis_parse_line { my ($parser, $file, $line) = @_; # We first tokenize the line. my @tokens = nsis_tokenize ($file, $line); # We handle preprocessing directives here. print STDERR "Tokens: " . join (" AND ", @tokens) . "\n" if $::nsis_parser_debug; # We have special code dealing with ignored areas. if ($parser->{pre_depth} > $parser->{pre_true}) { if ($tokens[0] eq '!ifdef' or $tokens[0] eq '!ifndef') { fail "$file:$.: syntax error" if $#tokens != 1; $parser->{pre_depth}++; } elsif ($tokens[0] eq '!else') { fail "$file:$.: stray !else" if $parser->{pre_depth} == 0; if ($parser->{pre_depth} == $parser->{pre_true} + 1) { $parser->{pre_true}++; } } elsif ($tokens[0] eq '!endif') { fail "$file:$.: syntax error" if $#tokens != 0; fail "$file:$.: stray !endif" if $parser->{pre_depth} == 0; $parser->{pre_depth}--; } elsif ($tokens[0] eq '!macro') { fail "$file:$.: syntax error" if $#tokens < 1; # FIXME: We do not support macros at this point, although # support would not be too hard to add. Instead, we just # ignore their definition so it does not throw us off. print STDERR "$file:$.: warning: ignoring macro $tokens[1]\n" if $::nsis_parser_warn; $parser->{pre_depth}++; } elsif ($tokens[0] eq '!macroend') { # FIXME: See !macro. fail "$file:$.: stray !macroend" if $parser->{pre_depth} == 0; $parser->{pre_depth}--; } } else { # This is the parser for areas not ignored. if ($tokens[0] eq '!define') { if ($#tokens == 1) { # FIXME: Maybe define to 1? $parser->{pre_symbols}->{$tokens[1]} = ''; } elsif ($#tokens == 2) { $parser->{pre_symbols}->{$tokens[1]} = nsis_eval ($parser, $file, $tokens[2]); } else { fail "$file:$.: syntax error"; } } elsif ($tokens[0] eq '!undef') { fail "$file:$.: syntax error" if $#tokens != 1; delete $parser->{pre_symbols}->{$tokens[1]}; } elsif ($tokens[0] eq '!ifdef') { fail "$file:$.: syntax error" if $#tokens != 1; if (exists $parser->{pre_symbols}->{$tokens[1]}) { $parser->{pre_true}++; } $parser->{pre_depth}++; } elsif ($tokens[0] eq '!ifndef') { fail "$file:$.: syntax error" if $#tokens != 1; if (not exists $parser->{pre_symbols}->{$tokens[1]}) { $parser->{pre_true}++; } $parser->{pre_depth}++; } elsif ($tokens[0] eq '!else') { fail "$file:$.: stray !else" if $parser->{pre_depth} == 0; if ($parser->{pre_depth} == $parser->{pre_true}) { $parser->{pre_true}--; } elsif ($parser->{pre_depth} == $parser->{pre_true} + 1) { $parser->{pre_true}++; } } elsif ($tokens[0] eq '!endif') { fail "$file:$.: syntax error" if $#tokens != 0; fail "$file:$.: stray !endif" if $parser->{pre_depth} == 0; if ($parser->{pre_depth} == $parser->{pre_true}) { $parser->{pre_true}--; } $parser->{pre_depth}--; } elsif ($tokens[0] eq '!include') { fail "$file:$.: syntax error" if $#tokens != 1; if ($tokens[1] eq 'Memento.nsh') { print STDERR "Skipping $tokens[1]\n" if $::nsis_parser_debug; } else { print STDERR "Including $tokens[1]\n" if $::nsis_parser_debug; my $filename = nsis_eval ($parser, $file, $tokens[1]); # Recursion. nsis_parse_file ($parser, $filename); } } elsif ($tokens[0] eq '!macro') { fail "$file:$.: syntax error" if $#tokens < 1; # FIXME: We do not support macros at this point, although # support would not be too hard to add. Instead, we just # ignore their definition so it does not throw us off. print STDERR "$file:$.: warning: ignoring macro $tokens[1]\n" if $::nsis_parser_warn; $parser->{pre_depth}++; } elsif ($tokens[0] eq '!macroend') { # FIXME: See !macro. fail "$file:$.: stray !macroend" if $parser->{pre_depth} == 0; $parser->{pre_depth}--; } elsif ($tokens[0] eq '!cd' or $tokens[0] eq '!addplugindir') { if (not exists $::warn{"directive-$tokens[0]"}) { print STDERR "$file:$.: warning: ignoring $tokens[0] directive\n" if $::nsis_parser_warn; } $::warn{"directive-$tokens[0]"}++; } elsif ($tokens[0] eq '!addincludedir') { fail "$file:$.: syntax error" if $#tokens != 1; my $dir = nsis_eval ($parser, $file, $tokens[1]); unshift @{$parser->{includedirs}}, $dir; } elsif ($tokens[0] =~ m/^\!/ and $tokens[0] ne '!insertmacro') { # Note: It is essential that some !insertmacro invocations are # not expanded, namely those of SelectSection and UnselectSection, # which are used to track dependencies in Gpg4win. fail "$file:$.: compiler directive $tokens[0] not implemented"; } else { # Main processing routine. This is specific to the backend # and probably package. gpg4win_nsis_stubs ($parser, $file, @tokens); } } } # Parse the NSIS file. sub nsis_parse_file { my ($parser, $file) = @_; my $handle; if ($file eq '-') { $. = 0; $handle = *STDIN; } else { if (not -e $file and 1) { # Search for include file. Note: We do not change # directories, but that is OK for us. Also, we want to # avoid the system header files, as we don't control what # constructs they use, and in fact we want to treat their # macros and functions as atoms. my @includedirs = @{$parser->{includedirs}}; my $dir; foreach $dir (@includedirs) { if (-e $dir . '/' . $file) { $file = $dir . '/' . $file; last; } } } if (not open ($handle, "<$file")) { print STDERR "$file:$.: warning: " . "can not open include file $file: $!\n" if $::nsis_parser_warn; return; } } my $incomment = 0; while (defined nsis_get_line ($handle)) { $.++ if ($file eq '-'); # Check for our block comment if ($_ =~ m/^# BEGIN MSI IGNORE.*/) { $incomment = 1; } elsif ($_ =~ m/^# END MSI IGNORE.*/) { $incomment = 0; } next if $incomment; # Skip comment lines. next if $_ =~ m/^#/; # Skip empty lines. next if $_ =~ m/^$/; nsis_parse_line ($parser, $file, $_); } if ($incomment) { fail "$file:$.: error: Missing # END MSI IGNORE marker.\n"; } close $handle if ($file ne '-'); } # The Gpg4win stubs for the MSI backend to the NSIS converter. # Gpg4win specific state in $parser: # pkg: the current package (a hash reference), corresponds to certain sections. # pkgs: a hash ref of all packages encountered indexed by their frobbed name. # pkg_list: the order of packages (as frobbed names). # state: specifies a state for special parsing of certain parts. # dep_name: the current package for which we list dependencies (- for none) sub gpg4win_nsis_stubs { my ($parser, $file, $command, @args) = @_; $parser->{state} = "" if not defined $parser->{state}; if ($parser->{state} =~ m/^ignore-until-(.*)$/) { undef $parser->{state} if ($command eq $1); } # Section support. # # We parse SetOutPath and File directives in sections. # Everything else is ignored. elsif ($parser->{state} eq '' and ($command eq 'Section' or $command eq '${MementoSection}' or $command eq '${MementoUnselectedSection}')) { my $idx = 0; # Default install level for MSI is 3. my $level = $::nsis_level_default; my $hidden = 0; if ($command eq '${MementoUnselectedSection}') { # Default install level for MSI is 3. $level = $::nsis_level_optional; } # Check for options first. return if ($idx > $#args); if ($args[$idx] eq '/o') { # Default install level for MSI is 3. $level = $::nsis_level_optional; $idx++; } return if ($idx > $#args); my $title = nsis_eval ($parser, $file, $args[$idx++]); # Check for hidden flag. if (substr ($title, 0, 1) eq '-') { # Hidden packages are dependency tracked and never # installed by default unless required. $level = $::nsis_level_hidden; $hidden = 1; substr ($title, 0, 1) = ''; } # We only pay attention to special sections and those which # have a section index defined. if ($title eq 'startmenu') { # The special startmenu section contains all our shortcuts.\ $parser->{state} = 'section-startmenu'; return; } elsif ($idx > $#args) { return; } # Finally we can get the frobbed name of the package. my $name = $args[$idx++]; $name =~ s/^SEC_//; my $pkg = \%{$parser->{pkgs}->{$name}}; # Check for ignored packages # Ignored packages: foreach my $ignored ("gpa", "gtk_", "glib", "expat", "gdk_pixbuf", "cairo", "fontconfig", "atk", "libpng", "freetype", "libffi", "pango") { if ($name eq $ignored) { print STDERR "Ignoring package: " . $name . "\n" if $::nsis_parser_debug; return; } } $pkg->{name} = $name; # Replace - in names to avoid errors with identifies $pkg->{name} =~ s/-/_/g; $pkg->{title} = $title; $pkg->{level} = $level; $pkg->{hidden} = $hidden; $pkg->{features} = ''; # Remember the order of sections included. push @{$parser->{pkg_list}}, $name; $parser->{pkg} = $pkg; $parser->{state} = 'in-section'; } elsif ($parser->{state} eq 'in-section') { if ($command eq 'SectionEnd' or $command eq '${MementoSectionEnd}') { delete $parser->{pkg}; undef $parser->{state}; } elsif ($command eq 'SetOutPath') { fail "$file:$.: syntax error" if ($#args != 0); my $outpath = $args[0]; # if (not $outpath =~ s/^"\$INSTDIR\\?(.*)"$/$1/) if ($outpath =~ m/^"\$INSTDIR\\?(.*)"$/) { $parser->{outpath} = $1; } elsif ($outpath =~ m/^"\$APPDATA\\?(.*)"$/) { $parser->{outpath} = "%CommonAppDataFolder%\\" . $1; } elsif ($outpath =~ m/^"\$TEMP\\?(.*)"$/) { $parser->{outpath} = "%TEMP%\\" . $1; } elsif ($outpath =~ m/^"\$PLUGINSDIR\\?(.*)"$/) { $parser->{outpath} = "REMOVE_ME\\" . $1; } else { fail "$file:$.: unsupported out path: $args[0]"; } } elsif ($command eq 'File') { my $idx = 0; my $target; fail "$file:$.: not supported" if ($#args < 0 || $#args > 1); if ($#args == 1) { if ($args[0] eq '/nonfatal') { print STDERR "$file:$.: warning: skipping non-fatal file $args[1]\n" if $::nsis_parser_warn; return; } $target = $args[0]; if (not $target =~ s,^/oname=(.*)$,$1,) { fail "$file:$.: syntax error"; } # Temp files are due to overwrite attempts, which are # handled automatically by the Windows Installer. Ignore # them here. return if $target =~ m/\.tmp$/; $idx++; } my $source = nsis_eval ($parser, $file, $args[$idx]); if (not defined $target) { $target = $source; $target =~ s,^.*/([^/\\]+)$,$1,; } push @{$parser->{pkg}->{files}}, { source => $source, dir => $parser->{outpath}, target => $target }; } elsif ($command eq 'WriteRegStr' || $command eq 'WriteRegExpandStr' || $command eq 'WriteRegBin') { fail "$file:$.: not supported" if ($#args != 3); my $root = $args[0]; my $key = $args[1]; $key =~ s/^"(.*)"$/$1/; my $name = $args[2]; $name =~ s/^"(.*)"$/$1/; my $value = $args[3]; $value =~ s/^"(.*)"$/$1/; $value =~ s/\$INSTDIR\\?/\[APPLICATIONFOLDER\]/g; $value =~ s/\$\{VERSION\}/1.0.0/g; $value =~ s/\$\\"/"/g; my $type; if ($command eq 'WriteRegExpandStr') { $type = 'expandable'; } elsif ($command eq 'WriteRegBin') { $type = 'binary'; } else { $type = 'string'; } push (@{$parser->{pkg}->{registry}}, { root => $root, key => $key, name => $name, value => $value, type => $type }); } } # Start menu shortcuts support. elsif ($parser->{state} eq 'section-startmenu') { if ($command eq 'SectionEnd' or $command eq '${MementoSectionEnd}') { undef $parser->{state}; } elsif ($command eq 'CreateShortCut') { fail "$file:$.: not supported" if ($#args != 7); # The link may contains a translatable string. my $link = $args[0]; # We filter for startmenu shortcuts, as the others are # just more of the same. Equivalently, we could filter # for a block between two labels. return if ($link !~ m/STARTMENU_FOLDER/); # Take the base name of the link. # FIXME: We want the manuals in a subdirectory. $link =~ s/^.*\\([^\\]*)\"$/$1/; $link =~ s/\.lnk$//; my $target = nsis_eval ($parser, $file, $args[1]); $target =~ s/^\$INSTDIR\\//; my $icon = $args[3]; $icon =~ s/^"(.*)"$/$1/; $icon =~ s/^\$INSTDIR\\/[APPLICATIONFOLDER]/; $icon = nsis_eval ($parser, $file, $icon); my $icon_idx = nsis_eval ($parser, $file, $args[4]); fail "$file:$.: not supported" if ($icon_idx ne ''); # The description contains a translatable string. my $description = $args[7]; $parser->{shortcuts}->{$target} = { link => $link, target => $target, icon => $icon, description => $description }; } } # LangString support. # # LangString directives must be stated at the top-level of the file. elsif ($parser->{state} eq '' and $command eq 'LangString') { fail "$file:$.: syntax error" if ($#args != 2); my $lang = $args[1]; $lang =~ s/^\$\{LANG_(\w*)\}$/$1/; if ($lang eq 'ENGLISH') { $lang = 'en'; } elsif ($lang eq 'GERMAN') { $lang = 'de'; } elsif ($lang eq 'ARABIC') { $lang = 'ar'; } elsif ($lang eq 'SPANISH') { $lang = 'es'; } elsif ($lang eq 'FRENCH') { $lang = 'fr'; } elsif ($lang eq 'RUSSIAN') { $lang = 'ru'; } elsif ($lang eq 'PORTUGUESE') { $lang = 'pt'; } elsif ($lang eq 'CZECH') { $lang = 'cz'; } elsif ($lang eq 'ITALIAN') { $lang = 'it'; } elsif ($lang eq 'SIMPCHINESE') { $lang = 'zh_CN'; } elsif ($lang eq 'TRADCHINESE') { $lang = 'zh_TW'; } elsif ($lang eq 'NORWEGIAN') { $lang = 'no'; } elsif ($lang eq 'DUTCH') { $lang = 'nl'; } else { fail "$file:$.: unsupported language ID $args[1]"; } $parser->{po}->{$lang}->{$args[0]} = $args[2]; } # Function support. # # Most functions are ignored. Some are of special interest and # are parsed separately. elsif ($parser->{state} eq '' and $command eq 'Function') { fail "$file:$.: syntax error" if ($#args != 0); if ($args[0] eq 'CalcDepends') { $parser->{state} = 'function-calc-depends'; } elsif ($args[0] eq 'CalcDefaults') { $parser->{state} = 'function-calc-defaults'; } else { # Functions we do not find interesting are skipped. print STDERR "$file:$.: warning: ignoring function $args[0]\n" if $::nsis_parser_warn; delete $parser->{dep_name}; $parser->{state} = 'ignore-until-FunctionEnd'; } } # Function calc-depends. # # This function gathers information about dependencies between # features. Features are identified by their frobbed names. The # format is as such: First, a couple of UnselectSection macros, # one for each dependency. Then SelectSection invocations for all # packages which should always be installed (mandatory), followed # by one block for each feature, consisting of a label "have_FOO:" # where FOO is the frobbed package name (in lowercase, usually), # followed by SelectSection invocations, one for each dependency, # and finally a "skip_FOO:" label to finish the block. # # The order of these statements and blocks must be so that a single pass # through the list is sufficient to resolve all dependencies, that means # in pre-fix order. elsif ($parser->{state} eq 'function-calc-depends') { if ($command eq 'FunctionEnd') { undef $parser->{state}; } elsif ($command =~ m/^have_(.*):$/) { $parser->{dep_name} = $1; $parser->{pkgs}->{$1}->{deps} = {}; } elsif ($command eq '!insertmacro') { fail "$file:$.: syntax error" if $#args < 0; if ($args[0] eq 'SelectSection') { fail "$file:$.: syntax error" if $#args != 1; my $name = $args[1]; $name =~ s/^\$\{SEC_(.*)\}$/$1/; if (not exists $parser->{dep_name}) { # A stray SelectSection chooses defaults. $parser->{pkgs}->{$name}->{features} .= " Absent='disallow'"; } else { my $dep_name = $parser->{dep_name}; print STDERR "DEP: Add " . $name . " as a dependency for " . $dep_name . "\n" if $::nsis_parser_debug; # Add $name as a dependency for $dep_name. $parser->{pkgs}->{$dep_name}->{deps}->{$name} = 1; } } } elsif ($command =~ m/^skip_(.*):$/) { fail "$file:$.: stray skip_FOO label" if not exists $parser->{dep_name}; my $dep_name = $parser->{dep_name}; my $dep_pkg = $parser->{pkgs}->{$dep_name}; # We resolve indirect dependencies right now. This works # because dependencies are required to be listed in # pre-fix order. foreach my $name (keys %{$parser->{pkgs}}) { my $pkg = $parser->{pkgs}->{$name}; # Check if $dep_name is a dependency for $name. if (exists $pkg->{deps}->{$dep_name}) { # Add all dependencies of $dep_name to $name. foreach my $dep (keys %{$dep_pkg->{deps}}) { $pkg->{deps}->{$dep} = $pkg->{deps}->{$dep_name} + 1 if (not defined $pkg->{deps}->{$dep}); } } } delete $parser->{dep_name}; } } # Function calc-depends. # # Format: # g4wihelp::config_fetch_bool "inst_FOO" elsif ($parser->{state} eq 'function-calc-defaults') { if ($command eq 'FunctionEnd') { undef $parser->{state}; } elsif ($command eq 'g4wihelp::config_fetch_bool') { fail "$file:$.: syntax error" if $#args != 0; if ($args[0] !~ m/^"inst_(.*)"$/) { fail "$file:$.: syntax error"; } $parser->{pkgs}->{$1}->{ini_inst} = 1; } } } # MSI generator. # Simple indentation tracking, for pretty printing. $::level = 0; sub dump_all { my ($parser) = @_; my $pkgname; # A running count for files within each feature. my $fileidx; # A running count for registry settings within each feature. my $regidx; # A running count for directories throughout the whole file. my $diridx = 0; # The current directory. my $cdir = ''; foreach $pkgname (@{$parser->{pkg_list}}) { my $pkg = $parser->{pkgs}->{$pkgname}; $fileidx = 0; foreach my $file (@{$pkg->{files}}) { if ($cdir ne $file->{dir}) { # We need to change the directory. We weed out empty # path elements, which also takes care of leading slashes. my @cdir = grep (!/^$/, split (/\\/, $cdir)); my @ndir = grep (!/^$/, split (/\\/, $file->{dir})); my $min; my $i; $min = $#cdir; $min = $#ndir if ($#ndir < $min); for ($i = 0; $i <= $min; $i++) { last if ($cdir[$i] ne $ndir[$i]) } my $j; for ($j = $i; $j <= $#cdir; $j++) { $::level -= 2; print ' ' x $::level . "\n"; } for ($j = $i; $j <= $#ndir; $j++) { print ' ' x $::level . "\n"; $diridx++; $::level += 2; } $cdir = $file->{dir}; } my $targetfull; if ($file->{dir} ne '') { $targetfull = $file->{dir} . '\\' . $file->{target}; } else { $targetfull = $file->{target}; } # 64 bit components if ($targetfull eq 'bin_64\\gpgol.dll' or $targetfull eq 'bin_64\\gpgex.dll') { print ' ' x $::level . "\n"; } else # 32 bit components { print ' ' x $::level . "\n"; } my $sourcefull; $sourcefull = $file->{source}; $sourcefull =~ s/playground\/install-ex/\$(var.InstDirEx)/; $sourcefull =~ s/playground\/install/\$(var.InstDir)/; $sourcefull =~ s/\.\//\$(var.SrcDir)\//; $sourcefull =~ s/\//\\/g; print ' ' x $::level . " \n"; # Create shortcuts. if ($targetfull eq 'bin\\kleopatra.exe') { print ' ' x $::level . " " . "\n"; + } if (defined $parser->{shortcuts}->{$targetfull}) { my $shortcut = $parser->{shortcuts}->{$targetfull}; my $extra = ''; if (exists $shortcut->{description}) { my $desc = nsis_translate ($parser, '', $shortcut->{description}); $extra .= " Description='$desc'"; } # FIXME: WiX wants the icon to be known at compile time, so it needs a # source file, not a target file name. # if ($shortcut->{icon} ne '') # { # $extra .= " Icon='sm_$pkg->{name}_${fileidx}_icon'"; # } # FIXME: Note that the link name should better not # change, or it is not correctly replaced on updates. my $link = nsis_translate ($parser, '', $shortcut->{link}); print ' ' x $::level . " {icon} eq '') # { # print "/>\n"; # } # else # { # print ">\n"; # print ' ' x $::level # . " \n"; # print ' ' x $::level # . " \n"; # } # Can't make these optional, so we don't do this. # print ' ' x $::level # . " \n"; } print ' ' x $::level . " \n"; if (defined $parser->{shortcuts}->{$targetfull}) { # http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg02746.html # -sice:ICE64 print ' ' x $::level . " \n"; } if ($targetfull eq 'bin\\kleopatra.exe') { #TODO write registration for .p12 } # EXCEPTIONS: if ($targetfull eq 'bin\\gpgol.dll' or $targetfull eq 'bin_64\\gpgol.dll') { # KeyPath=no as the file is the key path and the registry values # are only meta information for the files. print < EOF } elsif ($targetfull eq 'bin\\gpgex.dll' or $targetfull eq 'bin_64\\gpgex.dll') { print ' ' x $::level . " \n"; print ' ' x $::level . " \n"; print < EOF } # Close the component print ' ' x $::level . "\n"; $fileidx++; } $regidx = 0; foreach my $reg (@{$pkg->{registry}}) { my $target; my $root; if ($reg->{root} eq 'SHCTX') { $root = 'HKMU'; } else { $root = $reg->{root}; } my $localValue; # Some values need to be translated, like descriptions. if ($reg->{value} =~ m/^\$/) { $localValue = nsis_translate ($parser, '', $reg->{value}); } else { $localValue = $reg->{value}; } $target = '/REGISTRY/' . $reg->{root} . '/' . $reg->{key} . '/' . $reg->{name}; my $namepart=""; if ($reg->{name} ne "") { $namepart = "Name='$reg->{name}' "; } print ' ' x $::level . "\n"; print ' ' x $::level . " \n"; print ' ' x $::level . "\n"; $regidx++; } } my @cdir = grep (!/^$/, split (/\\/, $cdir)); my $j; for ($j = 0; $j <= $#cdir; $j++) { $::level -= 2; print ' ' x $::level . "\n"; } } sub dump_meat { my ($pkg) = @_; my $fileidx; my $regidx; $fileidx = 0; foreach my $file (@{$pkg->{files}}) { print ' ' x $::level . " \n"; $fileidx++; } $regidx = 0; foreach my $reg (@{$pkg->{registry}}) { print ' ' x $::level . " \n"; $regidx++; } } sub store_l10n { my ($parser) = @_; return if ($::l10n_file eq ''); open (FILE, ">$::l10n_file") or die; # Dump the localization foreach my $lang (keys %{$parser->{po}}) { my $codepage; my $langid = lang_to_lcid ($::lang); my $culture; if ($::lang eq 'ENGLISH') { $codepage = '1252'; $culture = 'en-us'; } elsif ($lang eq 'de') { $codepage = '1252'; $culture = 'de-de'; $langid = '1031'; } else { print STDERR "Ignored Language $lang\n"; next; } print FILE "\n"; print FILE " $langid\n"; my $key; foreach $key (keys %{$parser->{po}->{$lang}}) { print FILE " $parser->{po}->{$lang}->{$key}\n"; } print FILE "\n"; } } sub dump_all2 { my ($parser) = @_; my $pkgname; foreach $pkgname (@{$parser->{pkg_list}}) { my $pkg = $parser->{pkgs}->{$pkgname}; my $features; next if $pkg->{hidden}; $features = $pkg->{features}; # $features .= " Display='hidden'" if $pkg->{hidden}; $features .= " Description='$pkg->{description}'" if $pkg->{description}; my $title = nsis_translate ($parser, '', $pkg->{title}); print ' ' x $::level . "\n"; if ($pkg->{ini_inst}) { my $uc_pkgname = uc ($pkgname); print ' ' x $::level . "" . "INST_$uc_pkgname = \"true\"\n"; print ' ' x $::level . "" . "INST_$uc_pkgname = \"false\"\n"; } + if ($pkg->{name} eq "kleopatra") + { + print ' ' x $::level + . " \n" + . " INST_DESKTOP= \"true\"\n" + . " INST_DESKTOP= \"false\"\n" + . " \n" + . " \n"; + + print ' ' x $::level + . " \n" + . " AUTOSTART= \"true\"\n" + . " AUTOSTART= \"false\"\n" + . " \n" + . " \n" + . " \n" + . " \n" + } dump_meat ($pkg); foreach my $dep (keys %{$pkg->{deps}}) { $dep =~ s/-/_/g; my $deppkg = $parser->{pkgs}->{$dep}; # We use Level=1 because with InstallDefault followParent # the Level seems to specify some sort of minimum install # level or something (FIXME: confirm this). print ' ' x $::level . " \n"; $::level += 2; dump_meat ($deppkg); $::level -= 2; print ' ' x $::level . " \n"; } print ' ' x $::level . "\n"; } } sub scan_dir { my ($workdir) = @_; my @ret; my ($startdir) = &cwd; # keep track of where we began chdir($workdir) or die "Unable to enter dir $workdir:$!\n"; opendir(DIR, ".") or die "Unable to open $workdir:$!\n"; my @names = readdir(DIR) or die "Unable to read $workdir:$!\n"; closedir(DIR); foreach my $name (@names){ next if ($name eq "."); next if ($name eq ".."); my $abspath = "$startdir/$workdir/$name"; if (-d "$abspath") { foreach my $subname (&scan_dir($name)) { push (@ret, $subname); } next; } push (@ret, $abspath); } chdir($startdir) or die "Unable to change to dir $startdir:$!\n"; return @ret; } +sub dump_help { + my ($workdir) = @_; + my $custom_name = basename($workdir); + open (FILE, ">$workdir/$custom_name.wxs") or die; + my $fileidx = 0; + + foreach my $file (&scan_dir($workdir)) { + my $basename = basename($file); + my $dirname = "HelpDataFolder"; + + if ($basename =~ /^\./) { + next; + } + + my $guid = get_tmp_guid ($file); + my $sourcefull = "\$(var.SrcDir)/" . $file; + $sourcefull =~ s/.*\/src\//\$(var.SrcDir)\//; + $sourcefull =~ s/\//\\/g; + + my $custom_name_us=$custom_name; + $custom_name_us =~ s/-/_/; + + print FILE ' ' x 6 . '' . "\n"; + + print FILE ' ' x 8 + . " \n"; + + print FILE ' ' x 6 . '' . "\n"; + + $fileidx += 1; + } + close FILE; +} + sub dump_single_custom { my ($workdir) = @_; my $custom_name = basename($workdir); open (FILE, ">$workdir/$custom_name.wxs") or die; print FILE < - EOF + print STDERR "Including: help\n"; + open (INCFILE, "<$workdir/../help/help.wxs") or die; + while () + { + print FILE $_; + } + close (INCFILE); + my $fileidx = 0; foreach my $file (&scan_dir($workdir)) { my $basename = basename($file); my $dirname = dirname($file); if ($basename eq "$custom_name.wxs") { next; } if ($basename eq "$custom_name.wixlib") { next; } + if ($basename eq "customer-enc-key.asc") { + next; + } if ($basename =~ /^\./) { next; } if ($basename eq "$custom_name.wxs.include") { print STDERR "Including: $basename\n"; open (INCFILE, "<$workdir/$custom_name.wxs.include") or die; while () { print FILE $_; } close (INCFILE); } - my $guid = get_guid ($file); + my $guid = get_tmp_guid ($file); my $sourcefull = "\$(var.SrcDir)/" . $file; $sourcefull =~ s/.*\/src\//\$(var.SrcDir)\//; $sourcefull =~ s/\//\\/g; if ($dirname =~ /trusted-certs$/) { $dirname = "GnuPGTrustedCerts"; } elsif ($dirname =~ /extra-certs$/) { $dirname = "GnuPGExtraCerts"; } elsif ($basename eq "VERSION" || $basename eq "VERSION.sig" || $basename eq "license.rtf") { # The VERSION file is special and needs to go # in the Gpg4win root folder. $dirname = "APPLICATIONFOLDER"; } elsif ($basename eq "kleopatrarc" or $basename eq "libkleopatrarc") { $dirname = "KleopatraDataFolder"; } else { $dirname = "GnuPGDataFolder"; } my $custom_name_us=$custom_name; $custom_name_us =~ s/-/_/; print FILE ' ' x 6 . '' . "\n"; print FILE ' ' x 8 . " \n"; print FILE ' ' x 6 . '' . "\n"; $fileidx += 1; } print FILE < EOF close FILE; } sub dump_customs { my ($startdir) = &cwd; my ($workdir) = @_; chdir($workdir) or die "Unable to enter dir $workdir:$!\n"; opendir(DIR, ".") or die "Unable to open $workdir:$!\n"; my @names = readdir(DIR) or die "Unable to read $workdir:$!\n"; closedir(DIR); + dump_help("help"); foreach my $name (@names) { next if ($name eq "."); next if ($name eq ".."); next if ($name eq "vs-desktop-branding"); next if ($name eq "custom.mk"); next if ($name eq "sign.mk"); next if ($name eq ".git"); next if ($name eq ".gitignore"); + next if ($name eq "announcement.de.in"); + next if ($name eq "announcement.en.in"); + next if ($name eq "gnupg.com-info-key.asc"); + next if ($name eq "help"); if (-d $name) { dump_single_custom($name); next; } print STDERR "Unknown file in vsd-custom directory. '$name' \n"; } chdir($startdir) or die "Unable to dir $startdir!\n"; } dump_customs("gnupg-vsd"); # Just so that it is defined. $. = 0; my %parser = ( pre_depth => 0, pre_true => 0 ); my $parser = \%parser; fetch_guids (); $::build_version = ''; while ($#ARGV >= 0 and $ARGV[0] =~ m/^-/) { my $opt = shift @ARGV; if ($opt =~ m/^--guids$/) { $::guid_file = shift @ARGV; } elsif ($opt =~ m/^--manifest$/) { $::files_file = shift @ARGV; } elsif ($opt =~ m/^--version$/) { $::build_version = shift @ARGV; } elsif ($opt =~ m/^-D([^=]*)=(.*)$/) { $parser->{pre_symbols}->{$1} = $2; } elsif ($opt =~ m/^-L(.*)$/) { $::lang = $1; # Test if it is supported. if (!lang_to_lcid ($::lang)) { print STDERR "language: $::lang is not supported."; exit 1; } } elsif ($opt eq '--usage') { print STDERR "Usage: $0 [-DNAME=VALUE...] NSIFILE\n"; print STDERR "Use --help or -h for more information.\n"; exit 1; } elsif ($opt eq '-h' or $opt eq '--help') { print STDERR "Usage: $0 [-DNAME=VALUE...] NSIFILE\n"; print STDERR "Convert the .nsi file NSIFILE to a WiX source file.\n"; print STDERR "Options:\n"; print STDERR " --guids NAME Save GUIDs into file NAME (default: $::guid_file)\n"; print STDERR " --manifest NAME Save included files into file NAME (default: $::files_file)\n"; print STDERR " -DNAME=VALUE Define preprocessor symbol NAME to VALUE\n"; print STDERR " -LLANG Build installer for language LANG (default: $::lang)\n"; print STDERR " --version VERSION of the installer.\n"; print STDERR "\n"; print STDERR " -h|--help Print this help and exit\n"; exit 0; } else { print STDERR "$0: unknown option $opt\n"; print STDERR "Usage: $0 [-DNAME=VALUE...] NSIFILE\n"; print STDERR "Use --help or -h for more information.\n"; exit 1; } } if ($#ARGV < 0) { nsis_parse_file ($parser, '-'); } else { nsis_parse_file ($parser, $ARGV[0]); } # Add exceptions. # =============== $parser->{pkgs}->{gnupg}->{deps}->{gpg4win} = 1; # For debugging: # use Data::Dumper; # print Dumper ($parser); # exit; # Dump the gathered information. # ============================== $::l10n_file = "gpg4win-all.wxl"; my $BUILD_FILEVERSION = nsis_fetch ($parser, '_BUILD_FILEVERSION'); if ($::build_version eq '') { $::build_version = $BUILD_FILEVERSION; } my $product_id = get_guid ("/PRODUCT/$::build_version"); my $upgrade_code = get_guid ("/UPGRADE/1"); my $INSTALL_DIR = nsis_fetch ($parser, 'INSTALL_DIR'); my $lcid = lang_to_lcid ($::lang); # Replacement regex for components: # :'<,'>s/.*Component: \(.*\) does not.*/ / print < = 601)]]> CMDLINE_INSTALLDIR CMDLINE_INSTALLDIR + + + + + + + + + + + + + + HOMEDIR + + + + EOF foreach my $pkgname (@{$parser->{pkg_list}}) { if (exists $parser->{pkgs}->{$pkgname}->{ini_inst}) { my $uc_pkgname = uc ($pkgname); print < EOF } } print < + + + EOF $::level = 12; dump_all ($parser); print < EOF my $name = "GnuPG VS-Desktop"; print < + + + + + + + EOF #print < #EOF print < EOF $::level = 6; dump_all2 ($parser); # Removed this, because it is not localized: # print < EOF # Post-processing: We need to remember the GUIDs for later reuse, and # we remember the files we need in case we want to transfer them to a # different machine for invocation of WiX. store_guids (); store_l10n ($parser); store_files ($parser); diff --git a/src/mkportable-full.h b/src/mkportable-full.h index 7071fc1a..b10a4a60 100644 --- a/src/mkportable-full.h +++ b/src/mkportable-full.h @@ -1,1606 +1,1570 @@ 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/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/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/qtxmlpatterns_ja.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/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/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/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/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/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/qt_sv.qm", "bin/translations/qtmultimedia_pl.qm", "bin/translations/qt_fr.qm", "bin/translations/qt_fi.qm", "bin/translations/qt_ja.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/qtbase_uk.qm", "bin/translations/qtmultimedia_sk.qm", "bin/translations/qtmultimedia_it.qm", "bin/translations/qtxmlpatterns_uk.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/22/security-medium.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-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/symbolic/send-to-symbolic.svg", "share/icons/breeze/actions/32/edit-redo.svg", "share/icons/breeze/actions/32/document-edit-decrypt.svg", "share/icons/breeze/actions/32/document-edit-decrypt-verify.svg", "share/icons/breeze/actions/32/dialog-ok-apply.svg", "share/icons/breeze/actions/32/document-edit-sign.svg", "share/icons/breeze/actions/32/edit-delete.svg", "share/icons/breeze/actions/32/application-exit.svg", "share/icons/breeze/actions/32/document-open.svg", "share/icons/breeze/actions/32/window-close.svg", "share/icons/breeze/actions/32/document-print.svg", "share/icons/breeze/actions/32/configure.svg", "share/icons/breeze/actions/32/dialog-cancel.svg", "share/icons/breeze/actions/32/document-edit-sign-encrypt.svg", "share/icons/breeze/actions/32/document-revert.svg", "share/icons/breeze/actions/32/document-edit-encrypt.svg", "share/icons/breeze/actions/32/edit-undo.svg", "share/icons/breeze/actions/32/view-refresh.svg", "share/icons/breeze/actions/16/help-contents.svg", "share/icons/breeze/actions/16/edit-redo.svg", "share/icons/breeze/actions/16/document-edit-decrypt.svg", "share/icons/breeze/actions/16/go-bottom.svg", "share/icons/breeze/actions/16/hint.svg", "share/icons/breeze/actions/16/process-stop.svg", "share/icons/breeze/actions/16/document-edit-decrypt-verify.svg", "share/icons/breeze/actions/16/dialog-close.svg", "share/icons/breeze/actions/16/tab-close.svg", "share/icons/breeze/actions/16/draw-arrow-up.svg", "share/icons/breeze/actions/16/go-top.svg", "share/icons/breeze/actions/16/dialog-ok-apply.svg", "share/icons/breeze/actions/16/document-edit-verify.svg", "share/icons/breeze/actions/16/settings-configure.svg", "share/icons/breeze/actions/16/document-encrypt.svg", "share/icons/breeze/actions/16/edit-paste.svg", "share/icons/breeze/actions/16/tab-duplicate.svg", "share/icons/breeze/actions/16/configure-shortcuts.svg", "share/icons/breeze/actions/16/document-edit-sign.svg", "share/icons/breeze/actions/16/edit-delete.svg", "share/icons/breeze/actions/16/application-exit.svg", "share/icons/breeze/actions/16/go-previous.svg", "share/icons/breeze/actions/16/tab-new-background.svg", "share/icons/breeze/actions/16/edit-clear-locationbar-rtl.svg", "share/icons/breeze/actions/16/tools-report-bug.svg", "share/icons/breeze/actions/16/go-last.svg", "share/icons/breeze/actions/16/document-open.svg", "share/icons/breeze/actions/16/run-build-configure.svg", "share/icons/breeze/actions/16/visibility.svg", "share/icons/breeze/actions/16/window-close.svg", "share/icons/breeze/actions/16/draw-arrow-down.svg", "share/icons/breeze/actions/16/cell_edit.svg", "share/icons/breeze/actions/16/document-print.svg", "share/icons/breeze/actions/16/configure.svg", "share/icons/breeze/actions/16/go-next.svg", "share/icons/breeze/actions/16/list-add.svg", "share/icons/breeze/actions/16/dialog-cancel.svg", "share/icons/breeze/actions/16/document-edit-sign-encrypt.svg", "share/icons/breeze/actions/16/edit-find.svg", "share/icons/breeze/actions/16/configure-toolbars.svg", "share/icons/breeze/actions/16/go-up.svg", "share/icons/breeze/actions/16/dialog-ok.svg", "share/icons/breeze/actions/16/list-remove.svg", "share/icons/breeze/actions/16/document-revert.svg", "share/icons/breeze/actions/16/document-sign.svg", "share/icons/breeze/actions/16/arrow-down.svg", "share/icons/breeze/actions/16/document-edit-encrypt.svg", "share/icons/breeze/actions/16/go-down.svg", "share/icons/breeze/actions/16/arrow-up.svg", "share/icons/breeze/actions/16/help-contextual.svg", "share/icons/breeze/actions/16/edit-undo.svg", "share/icons/breeze/actions/16/go-first.svg", "share/icons/breeze/actions/16/edit-rename.svg", "share/icons/breeze/actions/16/view-refresh.svg", "share/icons/breeze/actions/22/help-contents.svg", "share/icons/breeze/actions/22/edit-redo.svg", "share/icons/breeze/actions/22/edittext.svg", "share/icons/breeze/actions/22/document-edit-decrypt.svg", "share/icons/breeze/actions/22/go-bottom.svg", "share/icons/breeze/actions/22/view-certificate-server-configure.svg", "share/icons/breeze/actions/22/process-stop.svg", "share/icons/breeze/actions/22/document-edit-decrypt-verify.svg", "share/icons/breeze/actions/22/view-certificate-export.svg", "share/icons/breeze/actions/22/dialog-close.svg", "share/icons/breeze/actions/22/tab-close.svg", "share/icons/breeze/actions/22/draw-arrow-up.svg", "share/icons/breeze/actions/22/go-top.svg", "share/icons/breeze/actions/22/dialog-ok-apply.svg", "share/icons/breeze/actions/22/document-edit-verify.svg", "share/icons/breeze/actions/22/settings-configure.svg", "share/icons/breeze/actions/22/document-encrypt.svg", "share/icons/breeze/actions/22/view-certificate-export-server.svg", "share/icons/breeze/actions/22/edit-paste.svg", "share/icons/breeze/actions/22/tab-duplicate.svg", "share/icons/breeze/actions/22/configure-shortcuts.svg", "share/icons/breeze/actions/22/document-edit-sign.svg", "share/icons/breeze/actions/22/edit-delete.svg", "share/icons/breeze/actions/22/application-exit.svg", "share/icons/breeze/actions/22/go-previous.svg", "share/icons/breeze/actions/22/tab-new-background.svg", "share/icons/breeze/actions/22/view-certificate-sign.svg", "share/icons/breeze/actions/22/view-certificate-add.svg", "share/icons/breeze/actions/22/edit-clear-locationbar-rtl.svg", "share/icons/breeze/actions/22/tools-report-bug.svg", "share/icons/breeze/actions/22/go-last.svg", "share/icons/breeze/actions/22/document-open.svg", "share/icons/breeze/actions/22/view-certificate-export-secret.svg", "share/icons/breeze/actions/22/run-build-configure.svg", "share/icons/breeze/actions/22/window-close.svg", "share/icons/breeze/actions/22/draw-arrow-down.svg", "share/icons/breeze/actions/22/cell_edit.svg", "share/icons/breeze/actions/22/document-print.svg", "share/icons/breeze/actions/22/configure.svg", "share/icons/breeze/actions/22/go-next.svg", "share/icons/breeze/actions/22/list-add.svg", "share/icons/breeze/actions/22/dialog-cancel.svg", "share/icons/breeze/actions/22/document-edit-sign-encrypt.svg", "share/icons/breeze/actions/22/edit-find.svg", "share/icons/breeze/actions/22/configure-toolbars.svg", "share/icons/breeze/actions/22/go-up.svg", "share/icons/breeze/actions/22/dialog-ok.svg", "share/icons/breeze/actions/22/list-remove.svg", "share/icons/breeze/actions/22/document-revert.svg", "share/icons/breeze/actions/22/document-sign.svg", "share/icons/breeze/actions/22/question.svg", "share/icons/breeze/actions/22/arrow-down.svg", "share/icons/breeze/actions/22/document-edit-encrypt.svg", "share/icons/breeze/actions/22/go-down.svg", "share/icons/breeze/actions/22/arrow-up.svg", "share/icons/breeze/actions/22/view-certificate-import.svg", "share/icons/breeze/actions/22/help-contextual.svg", "share/icons/breeze/actions/22/edit-undo.svg", "share/icons/breeze/actions/22/go-first.svg", "share/icons/breeze/actions/22/edit-rename.svg", "share/icons/breeze/actions/22/view-refresh.svg", "share/icons/breeze/index.theme", "share/icons/breeze/places/16/start-here-kde.svg", "share/icons/breeze/places/22/start-here-kde.svg", "share/icons/breeze/places/64/start-here-kde.svg", "share/icons/breeze/emblems/8/emblem-warning.svg", "share/icons/breeze/emblems/8/emblem-success.svg", "share/icons/breeze/emblems/8/emblem-information.svg", "share/icons/breeze/emblems/8/emblem-error.svg", "share/icons/breeze/emblems/8/emblem-question.svg", "share/icons/breeze/icon-theme.cache", - "share/kservices5/kleopatra_config_dirserv.desktop", - "share/kservices5/kleopatra_config_cryptooperations.desktop", - "share/kservices5/kleopatra_config_gnupgsystem.desktop", - "share/kservices5/kleopatra_config_smimevalidation.desktop", - "share/kservices5/kleopatra_config_appear.desktop", "share/kdeglobals", "share/libkleopatra/pics/key_bad.png", "share/libkleopatra/pics/hi16-app-gpgsm.png", "share/libkleopatra/pics/key_ok.png", "share/libkleopatra/pics/chiasmus_chi.png", "share/libkleopatra/pics/hi22-app-gpgsm.png", "share/libkleopatra/pics/hi16-app-gpg.png", "share/libkleopatra/pics/hi22-app-gpg.png", "share/libkleopatra/pics/hi32-app-gpg.png", "share/libkleopatra/pics/hi32-app-gpgsm.png", "share/libkleopatra/pics/key.png", "share/libkleopatra/pics/key_unknown.png", "share/libkleopatra/pics/smartcard.xpm", "share/locale/hi/kf5_entry.desktop", "share/locale/hi/LC_MESSAGES/ki18n5.mo", "share/locale/hi/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/hi/LC_MESSAGES/kxmlgui5.mo", "share/locale/hi/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/hi/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/hi/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/hi/LC_MESSAGES/kwatchgnupg.mo", "share/locale/hi/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/hi/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/hi/LC_MESSAGES/kiconthemes5.mo", "share/locale/hi/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/hi/LC_MESSAGES/libkleopatra.mo", "share/locale/hi/LC_MESSAGES/kconfig5_qt.qm", "share/locale/hi/LC_MESSAGES/kleopatra.mo", "share/locale/cy/kf5_entry.desktop", "share/locale/cy/LC_MESSAGES/ki18n5.mo", "share/locale/cy/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/cy/LC_MESSAGES/kxmlgui5.mo", "share/locale/cy/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/cy/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/cy/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/cy/LC_MESSAGES/kwatchgnupg.mo", "share/locale/cy/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/cy/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/cy/LC_MESSAGES/kiconthemes5.mo", "share/locale/cy/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/cy/LC_MESSAGES/libkleopatra.mo", "share/locale/cy/LC_MESSAGES/kconfig5_qt.qm", "share/locale/cy/LC_MESSAGES/kleopatra.mo", "share/locale/it/kf5_entry.desktop", "share/locale/it/LC_MESSAGES/ki18n5.mo", "share/locale/it/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/it/LC_MESSAGES/kxmlgui5.mo", "share/locale/it/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/it/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/it/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/it/LC_MESSAGES/kwatchgnupg.mo", "share/locale/it/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/it/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/it/LC_MESSAGES/kiconthemes5.mo", "share/locale/it/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/it/LC_MESSAGES/libkleopatra.mo", "share/locale/it/LC_MESSAGES/kconfig5_qt.qm", "share/locale/it/LC_MESSAGES/kleopatra.mo", "share/locale/sl/kf5_entry.desktop", "share/locale/sl/LC_MESSAGES/ki18n5.mo", "share/locale/sl/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sl/LC_MESSAGES/kxmlgui5.mo", "share/locale/sl/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sl/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sl/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sl/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sl/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sl/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sl/LC_MESSAGES/kiconthemes5.mo", "share/locale/sl/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sl/LC_MESSAGES/libkleopatra.mo", "share/locale/sl/LC_MESSAGES/kconfig5_qt.qm", "share/locale/sl/LC_MESSAGES/kleopatra.mo", "share/locale/sq/kf5_entry.desktop", "share/locale/sq/LC_MESSAGES/ki18n5.mo", "share/locale/sq/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sq/LC_MESSAGES/kxmlgui5.mo", "share/locale/sq/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sq/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sq/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sq/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sq/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sq/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sq/LC_MESSAGES/kiconthemes5.mo", "share/locale/sq/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sq/LC_MESSAGES/libkleopatra.mo", "share/locale/sq/LC_MESSAGES/kconfig5_qt.qm", "share/locale/sq/LC_MESSAGES/kleopatra.mo", "share/locale/hne/kf5_entry.desktop", "share/locale/hne/LC_MESSAGES/ki18n5.mo", "share/locale/hne/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/hne/LC_MESSAGES/kxmlgui5.mo", "share/locale/hne/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/hne/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/hne/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/hne/LC_MESSAGES/kwatchgnupg.mo", "share/locale/hne/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/hne/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/hne/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/hne/LC_MESSAGES/libkleopatra.mo", "share/locale/hne/LC_MESSAGES/kconfig5_qt.qm", "share/locale/hne/LC_MESSAGES/kleopatra.mo", "share/locale/mk/kf5_entry.desktop", "share/locale/mk/LC_MESSAGES/ki18n5.mo", "share/locale/mk/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/mk/LC_MESSAGES/kxmlgui5.mo", "share/locale/mk/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/mk/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/mk/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/mk/LC_MESSAGES/kwatchgnupg.mo", "share/locale/mk/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/mk/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/mk/LC_MESSAGES/kiconthemes5.mo", "share/locale/mk/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/mk/LC_MESSAGES/libkleopatra.mo", "share/locale/mk/LC_MESSAGES/kconfig5_qt.qm", "share/locale/mk/LC_MESSAGES/kleopatra.mo", "share/locale/pt_BR/kf5_entry.desktop", "share/locale/pt_BR/LC_MESSAGES/ki18n5.mo", "share/locale/pt_BR/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kxmlgui5.mo", "share/locale/pt_BR/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/pt_BR/LC_MESSAGES/kwatchgnupg.mo", "share/locale/pt_BR/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kiconthemes5.mo", "share/locale/pt_BR/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/libkleopatra.mo", "share/locale/pt_BR/LC_MESSAGES/kconfig5_qt.qm", "share/locale/pt_BR/LC_MESSAGES/kleopatra.mo", "share/locale/bg/kf5_entry.desktop", "share/locale/bg/LC_MESSAGES/ki18n5.mo", "share/locale/bg/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/bg/LC_MESSAGES/kxmlgui5.mo", "share/locale/bg/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/bg/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/bg/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/bg/LC_MESSAGES/kwatchgnupg.mo", "share/locale/bg/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/bg/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/bg/LC_MESSAGES/kiconthemes5.mo", "share/locale/bg/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/bg/LC_MESSAGES/libkleopatra.mo", "share/locale/bg/LC_MESSAGES/kconfig5_qt.qm", "share/locale/bg/LC_MESSAGES/kleopatra.mo", "share/locale/ar/kf5_entry.desktop", "share/locale/ar/LC_MESSAGES/ki18n5.mo", "share/locale/ar/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ar/LC_MESSAGES/kxmlgui5.mo", "share/locale/ar/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ar/LC_MESSAGES/gpa.mo", "share/locale/ar/LC_MESSAGES/atk10.mo", "share/locale/ar/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ar/LC_MESSAGES/gtk20-properties.mo", "share/locale/ar/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ar/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ar/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ar/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ar/LC_MESSAGES/kiconthemes5.mo", "share/locale/ar/LC_MESSAGES/glib20.mo", "share/locale/ar/LC_MESSAGES/gtk20.mo", "share/locale/ar/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ar/LC_MESSAGES/libkleopatra.mo", "share/locale/ar/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ar/LC_MESSAGES/kleopatra.mo", - "share/locale/eu/kf5_entry.desktop", - "share/locale/eu/LC_MESSAGES/ki18n5.mo", - "share/locale/eu/LC_MESSAGES/kcompletion5_qt.qm", - "share/locale/eu/LC_MESSAGES/kxmlgui5.mo", - "share/locale/eu/LC_MESSAGES/kcoreaddons5_qt.qm", - "share/locale/eu/LC_MESSAGES/kitemviews5_qt.qm", - "share/locale/eu/LC_MESSAGES/kconfigwidgets5.mo", - "share/locale/eu/LC_MESSAGES/kwatchgnupg.mo", - "share/locale/eu/LC_MESSAGES/kwindowsystem5_qt.qm", - "share/locale/eu/LC_MESSAGES/kcodecs5_qt.qm", - "share/locale/eu/LC_MESSAGES/kiconthemes5.mo", - "share/locale/eu/LC_MESSAGES/kwidgetsaddons5_qt.qm", - "share/locale/eu/LC_MESSAGES/libkleopatra.mo", - "share/locale/eu/LC_MESSAGES/kconfig5_qt.qm", - "share/locale/eu/LC_MESSAGES/kleopatra.mo", "share/locale/sv/kf5_entry.desktop", "share/locale/sv/LC_MESSAGES/ki18n5.mo", "share/locale/sv/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sv/LC_MESSAGES/kxmlgui5.mo", "share/locale/sv/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sv/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sv/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sv/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sv/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sv/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sv/LC_MESSAGES/kiconthemes5.mo", "share/locale/sv/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sv/LC_MESSAGES/libkleopatra.mo", "share/locale/sv/LC_MESSAGES/kconfig5_qt.qm", "share/locale/sv/LC_MESSAGES/kleopatra.mo", "share/locale/ko/kf5_entry.desktop", "share/locale/ko/LC_MESSAGES/ki18n5.mo", "share/locale/ko/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ko/LC_MESSAGES/kxmlgui5.mo", "share/locale/ko/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ko/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ko/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ko/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ko/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ko/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ko/LC_MESSAGES/kiconthemes5.mo", "share/locale/ko/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ko/LC_MESSAGES/libkleopatra.mo", "share/locale/ko/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ko/LC_MESSAGES/kleopatra.mo", "share/locale/ga/kf5_entry.desktop", "share/locale/ga/LC_MESSAGES/ki18n5.mo", "share/locale/ga/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ga/LC_MESSAGES/kxmlgui5.mo", "share/locale/ga/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ga/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ga/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ga/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ga/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ga/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ga/LC_MESSAGES/kiconthemes5.mo", "share/locale/ga/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ga/LC_MESSAGES/libkleopatra.mo", "share/locale/ga/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ga/LC_MESSAGES/kleopatra.mo", "share/locale/tg/kf5_entry.desktop", "share/locale/tg/LC_MESSAGES/ki18n5.mo", "share/locale/tg/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/tg/LC_MESSAGES/kxmlgui5.mo", "share/locale/tg/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/tg/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/tg/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/tg/LC_MESSAGES/kwatchgnupg.mo", "share/locale/tg/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/tg/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/tg/LC_MESSAGES/kiconthemes5.mo", "share/locale/tg/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/tg/LC_MESSAGES/libkleopatra.mo", "share/locale/tg/LC_MESSAGES/kconfig5_qt.qm", "share/locale/tg/LC_MESSAGES/kleopatra.mo", "share/locale/ug/kf5_entry.desktop", "share/locale/ug/LC_MESSAGES/ki18n5.mo", "share/locale/ug/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ug/LC_MESSAGES/kxmlgui5.mo", "share/locale/ug/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ug/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ug/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ug/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ug/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ug/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ug/LC_MESSAGES/kiconthemes5.mo", "share/locale/ug/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ug/LC_MESSAGES/libkleopatra.mo", "share/locale/ug/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ug/LC_MESSAGES/kleopatra.mo", "share/locale/nds/kf5_entry.desktop", "share/locale/nds/LC_MESSAGES/ki18n5.mo", "share/locale/nds/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/nds/LC_MESSAGES/kxmlgui5.mo", "share/locale/nds/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/nds/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/nds/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/nds/LC_MESSAGES/kwatchgnupg.mo", "share/locale/nds/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/nds/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/nds/LC_MESSAGES/kiconthemes5.mo", "share/locale/nds/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/nds/LC_MESSAGES/libkleopatra.mo", "share/locale/nds/LC_MESSAGES/kconfig5_qt.qm", "share/locale/nds/LC_MESSAGES/kleopatra.mo", "share/locale/fa/kf5_entry.desktop", "share/locale/fa/LC_MESSAGES/ki18n5.mo", "share/locale/fa/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/fa/LC_MESSAGES/kxmlgui5.mo", "share/locale/fa/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/fa/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/fa/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/fa/LC_MESSAGES/kwatchgnupg.mo", "share/locale/fa/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/fa/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/fa/LC_MESSAGES/kiconthemes5.mo", "share/locale/fa/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/fa/LC_MESSAGES/libkleopatra.mo", "share/locale/fa/LC_MESSAGES/kconfig5_qt.qm", "share/locale/fa/LC_MESSAGES/kleopatra.mo", "share/locale/th/kf5_entry.desktop", "share/locale/th/LC_MESSAGES/ki18n5.mo", "share/locale/th/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/th/LC_MESSAGES/kxmlgui5.mo", "share/locale/th/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/th/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/th/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/th/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/th/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/th/LC_MESSAGES/kiconthemes5.mo", "share/locale/th/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/th/LC_MESSAGES/kconfig5_qt.qm", "share/locale/th/LC_MESSAGES/kleopatra.mo", "share/locale/sr/kf5_entry.desktop", "share/locale/sr/LC_MESSAGES/ki18n5.mo", "share/locale/sr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sr/LC_MESSAGES/kxmlgui5.mo", "share/locale/sr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sr/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sr/LC_MESSAGES/kiconthemes5.mo", "share/locale/sr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sr/LC_MESSAGES/libkleopatra.mo", "share/locale/sr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/uz/kf5_entry.desktop", "share/locale/uz/LC_MESSAGES/ki18n5.mo", "share/locale/uz/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/uz/LC_MESSAGES/kxmlgui5.mo", "share/locale/uz/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/uz/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/uz/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/uz/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/uz/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/uz/LC_MESSAGES/kiconthemes5.mo", "share/locale/uz/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/uz/LC_MESSAGES/kconfig5_qt.qm", "share/locale/uz/LC_MESSAGES/kleopatra.mo", "share/locale/mai/kf5_entry.desktop", "share/locale/mai/LC_MESSAGES/ki18n5.mo", "share/locale/mai/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/mai/LC_MESSAGES/kxmlgui5.mo", "share/locale/mai/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/mai/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/mai/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/mai/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/mai/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/mai/LC_MESSAGES/kiconthemes5.mo", "share/locale/mai/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/mai/LC_MESSAGES/libkleopatra.mo", "share/locale/mai/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ja/kf5_entry.desktop", "share/locale/ja/LC_MESSAGES/ki18n5.mo", "share/locale/ja/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ja/LC_MESSAGES/kxmlgui5.mo", "share/locale/ja/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ja/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ja/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ja/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ja/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ja/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ja/LC_MESSAGES/kiconthemes5.mo", "share/locale/ja/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ja/LC_MESSAGES/libkleopatra.mo", "share/locale/ja/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ja/LC_MESSAGES/kleopatra.mo", "share/locale/eo/kf5_entry.desktop", "share/locale/eo/LC_MESSAGES/ki18n5.mo", "share/locale/eo/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/eo/LC_MESSAGES/kxmlgui5.mo", "share/locale/eo/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/eo/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/eo/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/eo/LC_MESSAGES/kwatchgnupg.mo", "share/locale/eo/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/eo/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/eo/LC_MESSAGES/kiconthemes5.mo", "share/locale/eo/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/eo/LC_MESSAGES/libkleopatra.mo", "share/locale/eo/LC_MESSAGES/kconfig5_qt.qm", "share/locale/eo/LC_MESSAGES/kleopatra.mo", "share/locale/uk/kf5_entry.desktop", "share/locale/uk/LC_MESSAGES/ki18n5.mo", "share/locale/uk/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/uk/LC_MESSAGES/kxmlgui5.mo", "share/locale/uk/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/uk/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/uk/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/uk/LC_MESSAGES/kwatchgnupg.mo", "share/locale/uk/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/uk/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/uk/LC_MESSAGES/kiconthemes5.mo", "share/locale/uk/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/uk/LC_MESSAGES/libkleopatra.mo", "share/locale/uk/LC_MESSAGES/kconfig5_qt.qm", "share/locale/uk/LC_MESSAGES/kleopatra.mo", "share/locale/ne/kf5_entry.desktop", "share/locale/ne/LC_MESSAGES/ki18n5.mo", "share/locale/ne/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ne/LC_MESSAGES/kxmlgui5.mo", "share/locale/ne/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ne/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ne/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ne/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ne/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ne/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ne/LC_MESSAGES/kiconthemes5.mo", "share/locale/ne/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ne/LC_MESSAGES/libkleopatra.mo", "share/locale/ne/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ne/LC_MESSAGES/kleopatra.mo", "share/locale/fi/kf5_entry.desktop", "share/locale/fi/LC_MESSAGES/ki18n5.mo", "share/locale/fi/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/fi/LC_MESSAGES/kxmlgui5.mo", "share/locale/fi/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/fi/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/fi/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/fi/LC_MESSAGES/kwatchgnupg.mo", "share/locale/fi/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/fi/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/fi/LC_MESSAGES/kiconthemes5.mo", "share/locale/fi/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/fi/LC_MESSAGES/libkleopatra.mo", "share/locale/fi/LC_MESSAGES/kconfig5_qt.qm", "share/locale/fi/LC_MESSAGES/kleopatra.mo", "share/locale/mr/kf5_entry.desktop", "share/locale/mr/LC_MESSAGES/ki18n5.mo", "share/locale/mr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/mr/LC_MESSAGES/kxmlgui5.mo", "share/locale/mr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/mr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/mr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/mr/LC_MESSAGES/kwatchgnupg.mo", "share/locale/mr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/mr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/mr/LC_MESSAGES/kiconthemes5.mo", "share/locale/mr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/mr/LC_MESSAGES/libkleopatra.mo", "share/locale/mr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/mr/LC_MESSAGES/kleopatra.mo", "share/locale/sr@ijekavianlatin/kf5_entry.desktop", "share/locale/sr@ijekavianlatin/LC_MESSAGES/ki18n5.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kxmlgui5.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kiconthemes5.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sr@ijekavianlatin/LC_MESSAGES/libkleopatra.mo", "share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfig5_qt.qm", "share/locale/xh/kf5_entry.desktop", "share/locale/xh/LC_MESSAGES/ki18n5.mo", "share/locale/xh/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/xh/LC_MESSAGES/kxmlgui5.mo", "share/locale/xh/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/xh/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/xh/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/xh/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/xh/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/xh/LC_MESSAGES/kiconthemes5.mo", "share/locale/xh/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/xh/LC_MESSAGES/kconfig5_qt.qm", "share/locale/xh/LC_MESSAGES/kleopatra.mo", "share/locale/bs/kf5_entry.desktop", "share/locale/bs/LC_MESSAGES/ki18n5.mo", "share/locale/bs/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/bs/LC_MESSAGES/kxmlgui5.mo", "share/locale/bs/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/bs/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/bs/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/bs/LC_MESSAGES/kwatchgnupg.mo", "share/locale/bs/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/bs/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/bs/LC_MESSAGES/kiconthemes5.mo", "share/locale/bs/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/bs/LC_MESSAGES/libkleopatra.mo", "share/locale/bs/LC_MESSAGES/kconfig5_qt.qm", "share/locale/bs/LC_MESSAGES/kleopatra.mo", "share/locale/cs/kf5_entry.desktop", "share/locale/cs/LC_MESSAGES/ki18n5.mo", "share/locale/cs/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/cs/LC_MESSAGES/kxmlgui5.mo", "share/locale/cs/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/cs/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/cs/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/cs/LC_MESSAGES/kwatchgnupg.mo", "share/locale/cs/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/cs/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/cs/LC_MESSAGES/kiconthemes5.mo", "share/locale/cs/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/cs/LC_MESSAGES/libkleopatra.mo", "share/locale/cs/LC_MESSAGES/kconfig5_qt.qm", "share/locale/cs/LC_MESSAGES/kleopatra.mo", "share/locale/hr/kf5_entry.desktop", "share/locale/hr/LC_MESSAGES/ki18n5.mo", "share/locale/hr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/hr/LC_MESSAGES/kxmlgui5.mo", "share/locale/hr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/hr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/hr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/hr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/hr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/hr/LC_MESSAGES/kiconthemes5.mo", "share/locale/hr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/hr/LC_MESSAGES/libkleopatra.mo", "share/locale/hr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/hr/LC_MESSAGES/kleopatra.mo", "share/locale/kk/kf5_entry.desktop", "share/locale/kk/LC_MESSAGES/ki18n5.mo", "share/locale/kk/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/kk/LC_MESSAGES/kxmlgui5.mo", "share/locale/kk/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/kk/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/kk/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/kk/LC_MESSAGES/kwatchgnupg.mo", "share/locale/kk/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/kk/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/kk/LC_MESSAGES/kiconthemes5.mo", "share/locale/kk/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/kk/LC_MESSAGES/libkleopatra.mo", "share/locale/kk/LC_MESSAGES/kconfig5_qt.qm", "share/locale/kk/LC_MESSAGES/kleopatra.mo", "share/locale/hu/kf5_entry.desktop", "share/locale/hu/LC_MESSAGES/ki18n5.mo", "share/locale/hu/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/hu/LC_MESSAGES/kxmlgui5.mo", "share/locale/hu/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/hu/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/hu/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/hu/LC_MESSAGES/kwatchgnupg.mo", "share/locale/hu/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/hu/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/hu/LC_MESSAGES/kiconthemes5.mo", "share/locale/hu/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/hu/LC_MESSAGES/libkleopatra.mo", "share/locale/hu/LC_MESSAGES/kconfig5_qt.qm", "share/locale/hu/LC_MESSAGES/kleopatra.mo", "share/locale/zh_TW/kf5_entry.desktop", "share/locale/zh_TW/LC_MESSAGES/ki18n5.mo", "share/locale/zh_TW/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kxmlgui5.mo", "share/locale/zh_TW/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/zh_TW/LC_MESSAGES/kwatchgnupg.mo", "share/locale/zh_TW/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kiconthemes5.mo", "share/locale/zh_TW/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/libkleopatra.mo", "share/locale/zh_TW/LC_MESSAGES/kconfig5_qt.qm", "share/locale/zh_TW/LC_MESSAGES/kleopatra.mo", "share/locale/nn/kf5_entry.desktop", "share/locale/nn/LC_MESSAGES/ki18n5.mo", "share/locale/nn/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/nn/LC_MESSAGES/kxmlgui5.mo", "share/locale/nn/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/nn/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/nn/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/nn/LC_MESSAGES/kwatchgnupg.mo", "share/locale/nn/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/nn/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/nn/LC_MESSAGES/kiconthemes5.mo", "share/locale/nn/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/nn/LC_MESSAGES/libkleopatra.mo", "share/locale/nn/LC_MESSAGES/kconfig5_qt.qm", "share/locale/nn/LC_MESSAGES/kleopatra.mo", "share/locale/nb/kf5_entry.desktop", "share/locale/nb/LC_MESSAGES/ki18n5.mo", "share/locale/nb/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/nb/LC_MESSAGES/kxmlgui5.mo", "share/locale/nb/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/nb/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/nb/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/nb/LC_MESSAGES/kwatchgnupg.mo", "share/locale/nb/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/nb/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/nb/LC_MESSAGES/kiconthemes5.mo", "share/locale/nb/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/nb/LC_MESSAGES/libkleopatra.mo", "share/locale/nb/LC_MESSAGES/kconfig5_qt.qm", "share/locale/nb/LC_MESSAGES/kleopatra.mo", "share/locale/de/kf5_entry.desktop", "share/locale/de/LC_MESSAGES/ki18n5.mo", "share/locale/de/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/de/LC_MESSAGES/kxmlgui5.mo", "share/locale/de/LC_MESSAGES/libgpg-error.mo", "share/locale/de/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/de/LC_MESSAGES/gpa.mo", "share/locale/de/LC_MESSAGES/atk10.mo", "share/locale/de/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/de/LC_MESSAGES/gtk20-properties.mo", "share/locale/de/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/de/LC_MESSAGES/kwatchgnupg.mo", "share/locale/de/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/de/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/de/LC_MESSAGES/kiconthemes5.mo", "share/locale/de/LC_MESSAGES/glib20.mo", "share/locale/de/LC_MESSAGES/gtk20.mo", "share/locale/de/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/de/LC_MESSAGES/libkleopatra.mo", "share/locale/de/LC_MESSAGES/kconfig5_qt.qm", "share/locale/de/LC_MESSAGES/kleopatra.mo", "share/locale/pl/kf5_entry.desktop", "share/locale/pl/LC_MESSAGES/ki18n5.mo", "share/locale/pl/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/pl/LC_MESSAGES/kxmlgui5.mo", "share/locale/pl/LC_MESSAGES/libgpg-error.mo", "share/locale/pl/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/pl/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/pl/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/pl/LC_MESSAGES/kwatchgnupg.mo", "share/locale/pl/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/pl/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/pl/LC_MESSAGES/kiconthemes5.mo", "share/locale/pl/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/pl/LC_MESSAGES/libkleopatra.mo", "share/locale/pl/LC_MESSAGES/kconfig5_qt.qm", "share/locale/pl/LC_MESSAGES/kleopatra.mo", "share/locale/et/kf5_entry.desktop", "share/locale/et/LC_MESSAGES/ki18n5.mo", "share/locale/et/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/et/LC_MESSAGES/kxmlgui5.mo", "share/locale/et/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/et/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/et/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/et/LC_MESSAGES/kwatchgnupg.mo", "share/locale/et/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/et/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/et/LC_MESSAGES/kiconthemes5.mo", "share/locale/et/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/et/LC_MESSAGES/libkleopatra.mo", "share/locale/et/LC_MESSAGES/kconfig5_qt.qm", "share/locale/et/LC_MESSAGES/kleopatra.mo", "share/locale/he/kf5_entry.desktop", "share/locale/he/LC_MESSAGES/ki18n5.mo", "share/locale/he/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/he/LC_MESSAGES/kxmlgui5.mo", "share/locale/he/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/he/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/he/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/he/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/he/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/he/LC_MESSAGES/kiconthemes5.mo", "share/locale/he/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/he/LC_MESSAGES/kconfig5_qt.qm", "share/locale/he/LC_MESSAGES/kleopatra.mo", "share/locale/ia/kf5_entry.desktop", "share/locale/ia/LC_MESSAGES/ki18n5.mo", "share/locale/ia/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ia/LC_MESSAGES/kxmlgui5.mo", "share/locale/ia/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ia/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ia/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ia/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ia/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ia/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ia/LC_MESSAGES/kiconthemes5.mo", "share/locale/ia/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ia/LC_MESSAGES/libkleopatra.mo", "share/locale/ia/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ia/LC_MESSAGES/kleopatra.mo", "share/locale/lt/kf5_entry.desktop", "share/locale/lt/LC_MESSAGES/ki18n5.mo", "share/locale/lt/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/lt/LC_MESSAGES/kxmlgui5.mo", "share/locale/lt/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/lt/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/lt/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/lt/LC_MESSAGES/kwatchgnupg.mo", "share/locale/lt/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/lt/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/lt/LC_MESSAGES/kiconthemes5.mo", "share/locale/lt/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/lt/LC_MESSAGES/libkleopatra.mo", "share/locale/lt/LC_MESSAGES/kconfig5_qt.qm", "share/locale/lt/LC_MESSAGES/kleopatra.mo", "share/locale/sr@ijekavian/kf5_entry.desktop", "share/locale/sr@ijekavian/LC_MESSAGES/ki18n5.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kxmlgui5.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/kiconthemes5.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sr@ijekavian/LC_MESSAGES/libkleopatra.mo", "share/locale/sr@ijekavian/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ru/kf5_entry.desktop", "share/locale/ru/LC_MESSAGES/ki18n5.mo", "share/locale/ru/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ru/LC_MESSAGES/kxmlgui5.mo", "share/locale/ru/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ru/LC_MESSAGES/gpa.mo", "share/locale/ru/LC_MESSAGES/atk10.mo", "share/locale/ru/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ru/LC_MESSAGES/gtk20-properties.mo", "share/locale/ru/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ru/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ru/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ru/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ru/LC_MESSAGES/kiconthemes5.mo", "share/locale/ru/LC_MESSAGES/glib20.mo", "share/locale/ru/LC_MESSAGES/gtk20.mo", "share/locale/ru/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ru/LC_MESSAGES/libkleopatra.mo", "share/locale/ru/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ru/LC_MESSAGES/kleopatra.mo", "share/locale/ro/kf5_entry.desktop", "share/locale/ro/LC_MESSAGES/ki18n5.mo", "share/locale/ro/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ro/LC_MESSAGES/kxmlgui5.mo", "share/locale/ro/LC_MESSAGES/libgpg-error.mo", "share/locale/ro/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ro/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ro/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ro/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ro/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ro/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ro/LC_MESSAGES/kiconthemes5.mo", "share/locale/ro/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ro/LC_MESSAGES/libkleopatra.mo", "share/locale/ro/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ro/LC_MESSAGES/kleopatra.mo", "share/locale/br/kf5_entry.desktop", "share/locale/br/LC_MESSAGES/ki18n5.mo", "share/locale/br/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/br/LC_MESSAGES/kxmlgui5.mo", "share/locale/br/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/br/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/br/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/br/LC_MESSAGES/kwatchgnupg.mo", "share/locale/br/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/br/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/br/LC_MESSAGES/kiconthemes5.mo", "share/locale/br/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/br/LC_MESSAGES/libkleopatra.mo", "share/locale/br/LC_MESSAGES/kconfig5_qt.qm", "share/locale/br/LC_MESSAGES/kleopatra.mo", "share/locale/fy/kf5_entry.desktop", "share/locale/fy/LC_MESSAGES/ki18n5.mo", "share/locale/fy/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/fy/LC_MESSAGES/kxmlgui5.mo", "share/locale/fy/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/fy/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/fy/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/fy/LC_MESSAGES/kwatchgnupg.mo", "share/locale/fy/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/fy/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/fy/LC_MESSAGES/kiconthemes5.mo", "share/locale/fy/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/fy/LC_MESSAGES/libkleopatra.mo", "share/locale/fy/LC_MESSAGES/kconfig5_qt.qm", "share/locale/fy/LC_MESSAGES/kleopatra.mo", "share/locale/pt/kf5_entry.desktop", "share/locale/pt/LC_MESSAGES/ki18n5.mo", "share/locale/pt/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/pt/LC_MESSAGES/kxmlgui5.mo", "share/locale/pt/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/pt/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/pt/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/pt/LC_MESSAGES/kwatchgnupg.mo", "share/locale/pt/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/pt/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/pt/LC_MESSAGES/kiconthemes5.mo", "share/locale/pt/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/pt/LC_MESSAGES/libkleopatra.mo", "share/locale/pt/LC_MESSAGES/kconfig5_qt.qm", "share/locale/pt/LC_MESSAGES/kleopatra.mo", - "share/locale/is/kf5_entry.desktop", - "share/locale/is/LC_MESSAGES/ki18n5.mo", - "share/locale/is/LC_MESSAGES/kcompletion5_qt.qm", - "share/locale/is/LC_MESSAGES/kxmlgui5.mo", - "share/locale/is/LC_MESSAGES/kcoreaddons5_qt.qm", - "share/locale/is/LC_MESSAGES/kitemviews5_qt.qm", - "share/locale/is/LC_MESSAGES/kconfigwidgets5.mo", - "share/locale/is/LC_MESSAGES/kwatchgnupg.mo", - "share/locale/is/LC_MESSAGES/kwindowsystem5_qt.qm", - "share/locale/is/LC_MESSAGES/kcodecs5_qt.qm", - "share/locale/is/LC_MESSAGES/kiconthemes5.mo", - "share/locale/is/LC_MESSAGES/kwidgetsaddons5_qt.qm", - "share/locale/is/LC_MESSAGES/libkleopatra.mo", - "share/locale/is/LC_MESSAGES/kconfig5_qt.qm", - "share/locale/is/LC_MESSAGES/kleopatra.mo", "share/locale/fr/kf5_entry.desktop", "share/locale/fr/LC_MESSAGES/ki18n5.mo", "share/locale/fr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/fr/LC_MESSAGES/kxmlgui5.mo", "share/locale/fr/LC_MESSAGES/libgpg-error.mo", "share/locale/fr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/fr/LC_MESSAGES/gpa.mo", "share/locale/fr/LC_MESSAGES/atk10.mo", "share/locale/fr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/fr/LC_MESSAGES/gtk20-properties.mo", "share/locale/fr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/fr/LC_MESSAGES/kwatchgnupg.mo", "share/locale/fr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/fr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/fr/LC_MESSAGES/kiconthemes5.mo", "share/locale/fr/LC_MESSAGES/glib20.mo", "share/locale/fr/LC_MESSAGES/gtk20.mo", "share/locale/fr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/fr/LC_MESSAGES/libkleopatra.mo", "share/locale/fr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/fr/LC_MESSAGES/kleopatra.mo", "share/locale/lv/kf5_entry.desktop", "share/locale/lv/LC_MESSAGES/ki18n5.mo", "share/locale/lv/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/lv/LC_MESSAGES/kxmlgui5.mo", "share/locale/lv/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/lv/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/lv/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/lv/LC_MESSAGES/kwatchgnupg.mo", "share/locale/lv/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/lv/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/lv/LC_MESSAGES/kiconthemes5.mo", "share/locale/lv/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/lv/LC_MESSAGES/libkleopatra.mo", "share/locale/lv/LC_MESSAGES/kconfig5_qt.qm", "share/locale/lv/LC_MESSAGES/kleopatra.mo", "share/locale/uz@cyrillic/kf5_entry.desktop", "share/locale/uz@cyrillic/LC_MESSAGES/ki18n5.mo", "share/locale/uz@cyrillic/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kxmlgui5.mo", "share/locale/uz@cyrillic/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/uz@cyrillic/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kiconthemes5.mo", "share/locale/uz@cyrillic/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kconfig5_qt.qm", "share/locale/uz@cyrillic/LC_MESSAGES/kleopatra.mo", "share/locale/tr/kf5_entry.desktop", "share/locale/tr/LC_MESSAGES/ki18n5.mo", "share/locale/tr/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/tr/LC_MESSAGES/kxmlgui5.mo", "share/locale/tr/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/tr/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/tr/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/tr/LC_MESSAGES/kwatchgnupg.mo", "share/locale/tr/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/tr/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/tr/LC_MESSAGES/kiconthemes5.mo", "share/locale/tr/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/tr/LC_MESSAGES/libkleopatra.mo", "share/locale/tr/LC_MESSAGES/kconfig5_qt.qm", "share/locale/tr/LC_MESSAGES/kleopatra.mo", "share/locale/gl/kf5_entry.desktop", "share/locale/gl/LC_MESSAGES/ki18n5.mo", "share/locale/gl/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/gl/LC_MESSAGES/kxmlgui5.mo", "share/locale/gl/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/gl/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/gl/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/gl/LC_MESSAGES/kwatchgnupg.mo", "share/locale/gl/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/gl/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/gl/LC_MESSAGES/kiconthemes5.mo", "share/locale/gl/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/gl/LC_MESSAGES/libkleopatra.mo", "share/locale/gl/LC_MESSAGES/kconfig5_qt.qm", "share/locale/gl/LC_MESSAGES/kleopatra.mo", "share/locale/ta/kf5_entry.desktop", "share/locale/ta/LC_MESSAGES/ki18n5.mo", "share/locale/ta/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ta/LC_MESSAGES/kxmlgui5.mo", "share/locale/ta/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ta/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ta/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ta/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ta/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ta/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ta/LC_MESSAGES/kiconthemes5.mo", "share/locale/ta/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ta/LC_MESSAGES/libkleopatra.mo", "share/locale/ta/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ta/LC_MESSAGES/kleopatra.mo", "share/locale/af/kf5_entry.desktop", "share/locale/af/LC_MESSAGES/ki18n5.mo", "share/locale/af/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/af/LC_MESSAGES/kxmlgui5.mo", "share/locale/af/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/af/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/af/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/af/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/af/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/af/LC_MESSAGES/kiconthemes5.mo", "share/locale/af/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/af/LC_MESSAGES/kconfig5_qt.qm", "share/locale/af/LC_MESSAGES/kleopatra.mo", "share/locale/es/kf5_entry.desktop", "share/locale/es/LC_MESSAGES/ki18n5.mo", "share/locale/es/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/es/LC_MESSAGES/kxmlgui5.mo", "share/locale/es/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/es/LC_MESSAGES/gpa.mo", "share/locale/es/LC_MESSAGES/atk10.mo", "share/locale/es/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/es/LC_MESSAGES/gtk20-properties.mo", "share/locale/es/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/es/LC_MESSAGES/kwatchgnupg.mo", "share/locale/es/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/es/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/es/LC_MESSAGES/kiconthemes5.mo", "share/locale/es/LC_MESSAGES/glib20.mo", "share/locale/es/LC_MESSAGES/gtk20.mo", "share/locale/es/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/es/LC_MESSAGES/libkleopatra.mo", "share/locale/es/LC_MESSAGES/kconfig5_qt.qm", "share/locale/es/LC_MESSAGES/kleopatra.mo", "share/locale/en_GB/kf5_entry.desktop", "share/locale/en_GB/LC_MESSAGES/ki18n5.mo", "share/locale/en_GB/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kxmlgui5.mo", "share/locale/en_GB/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/en_GB/LC_MESSAGES/kwatchgnupg.mo", "share/locale/en_GB/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kiconthemes5.mo", "share/locale/en_GB/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/en_GB/LC_MESSAGES/libkleopatra.mo", "share/locale/en_GB/LC_MESSAGES/kconfig5_qt.qm", "share/locale/en_GB/LC_MESSAGES/kleopatra.mo", "share/locale/ca/kf5_entry.desktop", "share/locale/ca/LC_MESSAGES/ki18n5.mo", "share/locale/ca/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ca/LC_MESSAGES/kxmlgui5.mo", "share/locale/ca/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ca/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ca/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ca/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ca/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ca/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ca/LC_MESSAGES/kiconthemes5.mo", "share/locale/ca/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ca/LC_MESSAGES/libkleopatra.mo", "share/locale/ca/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ca/LC_MESSAGES/kleopatra.mo", "share/locale/el/kf5_entry.desktop", "share/locale/el/LC_MESSAGES/ki18n5.mo", "share/locale/el/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/el/LC_MESSAGES/kxmlgui5.mo", "share/locale/el/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/el/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/el/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/el/LC_MESSAGES/kwatchgnupg.mo", "share/locale/el/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/el/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/el/LC_MESSAGES/kiconthemes5.mo", "share/locale/el/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/el/LC_MESSAGES/libkleopatra.mo", "share/locale/el/LC_MESSAGES/kconfig5_qt.qm", "share/locale/el/LC_MESSAGES/kleopatra.mo", "share/locale/se/kf5_entry.desktop", "share/locale/se/LC_MESSAGES/ki18n5.mo", "share/locale/se/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/se/LC_MESSAGES/kxmlgui5.mo", "share/locale/se/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/se/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/se/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/se/LC_MESSAGES/kwatchgnupg.mo", "share/locale/se/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/se/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/se/LC_MESSAGES/kiconthemes5.mo", "share/locale/se/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/se/LC_MESSAGES/libkleopatra.mo", "share/locale/se/LC_MESSAGES/kconfig5_qt.qm", "share/locale/se/LC_MESSAGES/kleopatra.mo", "share/locale/sr@latin/kf5_entry.desktop", "share/locale/sr@latin/LC_MESSAGES/ki18n5.mo", "share/locale/sr@latin/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kxmlgui5.mo", "share/locale/sr@latin/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/sr@latin/LC_MESSAGES/kwatchgnupg.mo", "share/locale/sr@latin/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/kiconthemes5.mo", "share/locale/sr@latin/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/sr@latin/LC_MESSAGES/libkleopatra.mo", "share/locale/sr@latin/LC_MESSAGES/kconfig5_qt.qm", "share/locale/km/kf5_entry.desktop", "share/locale/km/LC_MESSAGES/ki18n5.mo", "share/locale/km/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/km/LC_MESSAGES/kxmlgui5.mo", "share/locale/km/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/km/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/km/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/km/LC_MESSAGES/kwatchgnupg.mo", "share/locale/km/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/km/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/km/LC_MESSAGES/kiconthemes5.mo", "share/locale/km/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/km/LC_MESSAGES/libkleopatra.mo", "share/locale/km/LC_MESSAGES/kconfig5_qt.qm", "share/locale/km/LC_MESSAGES/kleopatra.mo", "share/locale/be/kf5_entry.desktop", "share/locale/be/LC_MESSAGES/ki18n5.mo", "share/locale/be/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/be/LC_MESSAGES/kxmlgui5.mo", "share/locale/be/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/be/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/be/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/be/LC_MESSAGES/kwatchgnupg.mo", "share/locale/be/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/be/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/be/LC_MESSAGES/kiconthemes5.mo", "share/locale/be/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/be/LC_MESSAGES/libkleopatra.mo", "share/locale/be/LC_MESSAGES/kconfig5_qt.qm", "share/locale/be/LC_MESSAGES/kleopatra.mo", "share/locale/pa/kf5_entry.desktop", "share/locale/pa/LC_MESSAGES/ki18n5.mo", "share/locale/pa/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/pa/LC_MESSAGES/kxmlgui5.mo", "share/locale/pa/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/pa/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/pa/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/pa/LC_MESSAGES/kwatchgnupg.mo", "share/locale/pa/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/pa/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/pa/LC_MESSAGES/kiconthemes5.mo", "share/locale/pa/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/pa/LC_MESSAGES/libkleopatra.mo", "share/locale/pa/LC_MESSAGES/kconfig5_qt.qm", "share/locale/pa/LC_MESSAGES/kleopatra.mo", "share/locale/ms/kf5_entry.desktop", "share/locale/ms/LC_MESSAGES/ki18n5.mo", "share/locale/ms/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ms/LC_MESSAGES/kxmlgui5.mo", "share/locale/ms/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ms/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ms/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ms/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ms/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ms/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ms/LC_MESSAGES/kiconthemes5.mo", "share/locale/ms/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ms/LC_MESSAGES/libkleopatra.mo", "share/locale/ms/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ms/LC_MESSAGES/kleopatra.mo", "share/locale/ca@valencia/kf5_entry.desktop", "share/locale/ca@valencia/LC_MESSAGES/ki18n5.mo", "share/locale/ca@valencia/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kxmlgui5.mo", "share/locale/ca@valencia/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/ca@valencia/LC_MESSAGES/kwatchgnupg.mo", "share/locale/ca@valencia/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kiconthemes5.mo", "share/locale/ca@valencia/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/libkleopatra.mo", "share/locale/ca@valencia/LC_MESSAGES/kconfig5_qt.qm", "share/locale/ca@valencia/LC_MESSAGES/kleopatra.mo", "share/locale/da/kf5_entry.desktop", "share/locale/da/LC_MESSAGES/ki18n5.mo", "share/locale/da/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/da/LC_MESSAGES/kxmlgui5.mo", "share/locale/da/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/da/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/da/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/da/LC_MESSAGES/kwatchgnupg.mo", "share/locale/da/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/da/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/da/LC_MESSAGES/kiconthemes5.mo", "share/locale/da/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/da/LC_MESSAGES/libkleopatra.mo", "share/locale/da/LC_MESSAGES/kconfig5_qt.qm", "share/locale/da/LC_MESSAGES/kleopatra.mo", "share/locale/nl/kf5_entry.desktop", "share/locale/nl/LC_MESSAGES/ki18n5.mo", "share/locale/nl/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/nl/LC_MESSAGES/kxmlgui5.mo", "share/locale/nl/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/nl/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/nl/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/nl/LC_MESSAGES/kwatchgnupg.mo", "share/locale/nl/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/nl/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/nl/LC_MESSAGES/kiconthemes5.mo", "share/locale/nl/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/nl/LC_MESSAGES/libkleopatra.mo", "share/locale/nl/LC_MESSAGES/kconfig5_qt.qm", "share/locale/nl/LC_MESSAGES/kleopatra.mo", "share/locale/zh_CN/kf5_entry.desktop", "share/locale/zh_CN/LC_MESSAGES/ki18n5.mo", "share/locale/zh_CN/LC_MESSAGES/kcompletion5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kxmlgui5.mo", "share/locale/zh_CN/LC_MESSAGES/kcoreaddons5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kitemviews5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kconfigwidgets5.mo", "share/locale/zh_CN/LC_MESSAGES/kwatchgnupg.mo", "share/locale/zh_CN/LC_MESSAGES/kwindowsystem5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kcodecs5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kiconthemes5.mo", "share/locale/zh_CN/LC_MESSAGES/kwidgetsaddons5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/libkleopatra.mo", "share/locale/zh_CN/LC_MESSAGES/kconfig5_qt.qm", "share/locale/zh_CN/LC_MESSAGES/kleopatra.mo", "share/QtProject/qtlogging.ini", "share/gpg4win/README.pt.txt", "share/gpg4win/HOWTO-SMIME.de.txt", "share/gpg4win/README.ar.txt", "share/gpg4win/file-ext.ico", "share/gpg4win/README.fr.txt", "share/gpg4win/HOWTO-SMIME.en.txt", "share/gpg4win/README.it.txt", "share/gpg4win/gpg4win-compendium-de.pdf", "share/gpg4win/versioninfo.txt", "share/gpg4win/README.de.txt", "share/gpg4win/gpg4win-compendium-en.pdf", "share/gpg4win/README.es.txt", "share/gpg4win/README.ru.txt", "share/gpg4win/README.cz.txt", "share/gpg4win/README.en.txt", "share/gpa/gpa-logo.ppm", "share/gpa/gpa.png", "share/gnupg/paperkey.man", NULL }; diff --git a/src/uninst-breeze-icons.nsi b/src/uninst-breeze-icons.nsi index f6f4259f..2e0a0a65 100644 --- a/src/uninst-breeze-icons.nsi +++ b/src/uninst-breeze-icons.nsi @@ -1,241 +1,242 @@ # uninst-breeze-icons.nsi - Snippet for breeze-icons. -*- coding: latin-1; -*- # Copyright (C) 2005, 2007, 2008 g10 Code GmbH # # This file is part of GPG4Win. # # GPG4Win is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GPG4Win is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA !ifdef prefix !undef prefix !endif !define prefix ${ipdir}/breeze-icons-${gpg4win_pkg_breeze_icons_version} ; Uninstaller section. Section "-un.breeze-icons" !ifdef SOURCES Push "${gpg4win_pkg_breeze_icons}" Call un.SourceDelete !else Delete "$INSTDIR\share\icons\breeze\status\64\security-medium.svg" Delete "$INSTDIR\share\icons\breeze\status\64\security-low.svg" Delete "$INSTDIR\share\icons\breeze\status\64\security-high.svg" Delete "$INSTDIR\share\icons\breeze\status\64\dialog-warning.svg" Delete "$INSTDIR\share\icons\breeze\status\64\dialog-password.svg" Delete "$INSTDIR\share\icons\breeze\status\64\dialog-information.svg" Delete "$INSTDIR\share\icons\breeze\status\64\dialog-error.svg" Delete "$INSTDIR\share\icons\breeze\status\24\dialog-information.svg" Delete "$INSTDIR\share\icons\breeze\status\22\security-medium.svg" Delete "$INSTDIR\share\icons\breeze\status\22\security-low.svg" Delete "$INSTDIR\share\icons\breeze\status\22\security-high.svg" Delete "$INSTDIR\share\icons\breeze\status\22\dialog-information.svg" Delete "$INSTDIR\share\icons\breeze\status\22\auth-sim-locked.svg" Delete "$INSTDIR\share\icons\breeze\status\16\dialog-information.svg" Delete "$INSTDIR\share\icons\breeze\places\64\start-here-kde.svg" Delete "$INSTDIR\share\icons\breeze\places\22\start-here-kde.svg" Delete "$INSTDIR\share\icons\breeze\places\16\start-here-kde.svg" Delete "$INSTDIR\share\icons\breeze\index.theme" Delete "$INSTDIR\share\icons\breeze\icon-theme.cache" Delete "$INSTDIR\share\icons\breeze\categories\32\applications-graphics.svg" Delete "$INSTDIR\share\icons\breeze\apps\48\usb-creator-kde.svg" Delete "$INSTDIR\share\icons\breeze\apps\48\telepathy-kde.svg" Delete "$INSTDIR\share\icons\breeze\apps\48\internet-mail.svg" Delete "$INSTDIR\share\icons\breeze\preferences\32\preferences-system-network.svg" Delete "$INSTDIR\share\icons\breeze\preferences\32\preferences-desktop-locale.svg" Delete "$INSTDIR\share\icons\breeze\apps\22\kde.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\window-close.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\view-refresh.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\edit-undo.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\edit-redo.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\edit-delete.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\editor.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\document-revert.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\document-print.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\document-open.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\document-edit-sign.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\document-edit-sign-encrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\document-edit-encrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\document-edit-decrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\document-edit-decrypt-verify.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\dialog-ok-apply.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\dialog-cancel.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\configure.svg" Delete "$INSTDIR\share\icons\breeze\actions\32\application-exit.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\cell_edit.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\editor.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\edittext.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\window-close.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-refresh.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-certificate.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-certificate-sign.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-certificate-server-configure.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-certificate-import.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-certificate-export.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-certificate-export-server.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-certificate-export-secret.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\view-certificate-add.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\tools-report-bug.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\tab-new-background.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\tab-duplicate.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\tab-close.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\settings-configure.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\run-build-configure.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\process-stop.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\list-remove.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\list-add.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\help-contextual.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\help-contents.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\go-up.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\go-top.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\go-previous.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\go-next.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\go-last.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\go-first.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\go-down.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\go-bottom.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\edit-undo.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\edit-rename.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\edit-redo.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\edit-paste.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\edit-find.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\edit-delete.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\edit-clear-locationbar-rtl.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\draw-arrow-up.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\draw-arrow-down.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-revert.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-print.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-open.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-encrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-sign.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-edit-verify.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-edit-sign.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-edit-sign-encrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-edit-encrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-edit-decrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\document-edit-decrypt-verify.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\dialog-ok.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\dialog-ok-apply.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\dialog-close.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\dialog-cancel.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\configure.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\configure-toolbars.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\configure-shortcuts.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\arrow-up.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\arrow-down.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\application-exit.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\question.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\kt-add-filters.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\kt-remove-filters.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\resource-group-new.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\password-generate.svg" Delete "$INSTDIR\share\icons\breeze\actions\22\note.svg" + Delete "$INSTDIR\share\icons\breeze\actions\22\group.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\cell_edit.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\window-close.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\view-refresh.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\tools-report-bug.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\tab-new-background.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\tab-duplicate.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\tab-close.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\settings-configure.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\run-build-configure.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\process-stop.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\list-remove.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\list-add.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\help-contextual.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\help-contents.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\editor.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\go-up.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\go-top.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\go-previous.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\go-next.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\go-last.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\go-first.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\go-down.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\go-bottom.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\edit-undo.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\edit-rename.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\edit-redo.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\edit-paste.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\edit-find.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\edit-delete.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\edit-clear-locationbar-rtl.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\draw-arrow-up.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\draw-arrow-down.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-revert.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-print.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-open.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-encrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-sign.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-edit-verify.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-edit-sign.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-edit-sign-encrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-edit-encrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-edit-decrypt.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\document-edit-decrypt-verify.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\dialog-ok.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\dialog-ok-apply.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\dialog-close.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\dialog-cancel.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\configure.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\configure-toolbars.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\configure-shortcuts.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\arrow-up.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\arrow-down.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\application-exit.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\visibility.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\hint.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\resource-group-new.svg" Delete "$INSTDIR\share\icons\breeze\actions\16\password-generate.svg" Delete "$INSTDIR\share\icons\breeze\actions\symbolic\send-to-symbolic.svg" Delete "$INSTDIR\share\icons\breeze\actions\symbolic\contact-new-symbolic.svg" Delete "$INSTDIR\share\icons\breeze\emblems\8\emblem-information.svg" Delete "$INSTDIR\share\icons\breeze\emblems\8\emblem-warning.svg" Delete "$INSTDIR\share\icons\breeze\emblems\8\emblem-success.svg" Delete "$INSTDIR\share\icons\breeze\emblems\8\emblem-error.svg" Delete "$INSTDIR\share\icons\breeze\emblems\8\emblem-question.svg" Delete "$INSTDIR\share\icons\breeze\emblems\8\emblem-unavailable.svg" RMDir "$INSTDIR\share\icons\breeze\preferences\32" RMDir "$INSTDIR\share\icons\breeze\preferences" RMDir "$INSTDIR\share\icons\breeze\emblems\8" RMDir "$INSTDIR\share\icons\breeze\emblems" RMDir "$INSTDIR\share\icons\breeze\status\64" RMDir "$INSTDIR\share\icons\breeze\status\24" RMDir "$INSTDIR\share\icons\breeze\status\22" RMDir "$INSTDIR\share\icons\breeze\status\16" RMDir "$INSTDIR\share\icons\breeze\status" RMDir "$INSTDIR\share\icons\breeze\places\64" RMDir "$INSTDIR\share\icons\breeze\places\22" RMDir "$INSTDIR\share\icons\breeze\places\16" RMDir "$INSTDIR\share\icons\breeze\places" RMDir "$INSTDIR\share\icons\breeze\categories\32" RMDir "$INSTDIR\share\icons\breeze\categories" RMDir "$INSTDIR\share\icons\breeze\apps\48" RMDir "$INSTDIR\share\icons\breeze\apps\32" RMDir "$INSTDIR\share\icons\breeze\apps\22" RMDir "$INSTDIR\share\icons\breeze\apps" RMDir "$INSTDIR\share\icons\breeze\actions\symbolic" RMDir "$INSTDIR\share\icons\breeze\actions\32" RMDir "$INSTDIR\share\icons\breeze\actions\24" RMDir "$INSTDIR\share\icons\breeze\actions\22" RMDir "$INSTDIR\share\icons\breeze\actions\16" RMDir "$INSTDIR\share\icons\breeze\actions" RMDir "$INSTDIR\share\icons\breeze" RMDir "$INSTDIR\share\icons" RMDir "$INSTDIR\share" RMDir "$INSTDIR" !endif SectionEnd diff --git a/src/uninst-gpg4win.nsi b/src/uninst-gpg4win.nsi index 73636c05..b9107657 100644 --- a/src/uninst-gpg4win.nsi +++ b/src/uninst-gpg4win.nsi @@ -1,144 +1,145 @@ # uninst-gpg4win.nsi - Hidden uninstaller. -*- coding: latin-1; -*- # Copyright (C) 2005 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 # This is the very last section of the uninstaller. Section "-un.gpg4win" !ifdef SOURCES Delete "gpg4win-${VERSION}.tar.bz2" !else DeleteRegValue SHCTX "Software\GNU\GnuPG" "Install Directory" # Delete gpg4win included tools Delete "$INSTDIR\bin\sha1sum.exe" Delete "$INSTDIR\bin\sha256sum.exe" Delete "$INSTDIR\bin\md5sum.exe" Delete "$INSTDIR\bin\mkportable.exe" # Delete the runtime libaries Delete "$INSTDIR\bin\libstdc++-6.dll" Delete "$INSTDIR\bin\libgcc_s_sjlj-1.dll" + Delete "$INSTDIR\bin\libgcc_s_dw2-1.dll" Delete "$INSTDIR\bin\libwinpthread-1.dll" # Delete standard stuff. Delete "$INSTDIR\share\gpg4win\README.*.txt" Delete "$INSTDIR\share\gpg4win\HOWTO-SMIME.*.txt" Delete "$INSTDIR\share\gpg4win\versioninfo.txt" Delete "$INSTDIR\VERSION" RMDir "$INSTDIR\share\gpg4win" # Remove the locale directories. RMDir "$INSTDIR\share\locale\ar\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ar" RMDir "$INSTDIR\share\locale\be\LC_MESSAGES" RMDir "$INSTDIR\share\locale\be" RMDir "$INSTDIR\share\locale\bg\LC_MESSAGES" RMDir "$INSTDIR\share\locale\bg" RMDir "$INSTDIR\share\locale\ca\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ca" RMDir "$INSTDIR\share\locale\cs\LC_MESSAGES" RMDir "$INSTDIR\share\locale\cs" RMDir "$INSTDIR\share\locale\da\LC_MESSAGES" RMDir "$INSTDIR\share\locale\da" RMDir "$INSTDIR\share\locale\de\LC_MESSAGES" RMDir "$INSTDIR\share\locale\de" RMDir "$INSTDIR\share\locale\el\LC_MESSAGES" RMDir "$INSTDIR\share\locale\el" RMDir "$INSTDIR\share\locale\en@boldquot\LC_MESSAGES" RMDir "$INSTDIR\share\locale\en@boldquot" RMDir "$INSTDIR\share\locale\en@quot\LC_MESSAGES" RMDir "$INSTDIR\share\locale\en@quot" RMDir "$INSTDIR\share\locale\en_GB\LC_MESSAGES" RMDir "$INSTDIR\share\locale\en_GB" RMDir "$INSTDIR\share\locale\eo\LC_MESSAGES" RMDir "$INSTDIR\share\locale\eo" RMDir "$INSTDIR\share\locale\es\LC_MESSAGES" RMDir "$INSTDIR\share\locale\es" RMDir "$INSTDIR\share\locale\et\LC_MESSAGES" RMDir "$INSTDIR\share\locale\et" RMDir "$INSTDIR\share\locale\fi\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fi" RMDir "$INSTDIR\share\locale\fr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fr" RMDir "$INSTDIR\share\locale\gl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\gl" RMDir "$INSTDIR\share\locale\hu\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hu" RMDir "$INSTDIR\share\locale\id\LC_MESSAGES" RMDir "$INSTDIR\share\locale\id" RMDir "$INSTDIR\share\locale\id_ID\LC_MESSAGES" RMDir "$INSTDIR\share\locale\id_ID" RMDir "$INSTDIR\share\locale\it\LC_MESSAGES" RMDir "$INSTDIR\share\locale\it" RMDir "$INSTDIR\share\locale\ja\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ja" RMDir "$INSTDIR\share\locale\nb\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nb" RMDir "$INSTDIR\share\locale\nl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nl" RMDir "$INSTDIR\share\locale\pl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pl" RMDir "$INSTDIR\share\locale\pt_BR\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt_BR" RMDir "$INSTDIR\share\locale\pt_PT\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt_PT" RMDir "$INSTDIR\share\locale\pt\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt" RMDir "$INSTDIR\share\locale\ro\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ro" RMDir "$INSTDIR\share\locale\ru\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ru" RMDir "$INSTDIR\share\locale\sk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sk" RMDir "$INSTDIR\share\locale\sv\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sv" RMDir "$INSTDIR\share\locale\sr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sr" RMDir "$INSTDIR\share\locale\tr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\tr" RMDir "$INSTDIR\share\locale\uk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\uk" RMDir "$INSTDIR\share\locale\zh_CN\LC_MESSAGES" RMDir "$INSTDIR\share\locale\zh_CN" RMDir "$INSTDIR\share\locale\zh_TW\LC_MESSAGES" RMDir "$INSTDIR\share\locale\zh_TW" RMDir "$INSTDIR\share\locale" # Try again to remove the scdaemon. This is useful because scdaemon # needs some time to stop after gpg-agent has been stopped. Delete "$INSTDIR\bin\scdaemon.exe" # Try to remove other top directories. RMDir "$INSTDIR\lib" RMDir "$INSTDIR\include" RMDir "$INSTDIR\share" RMDir "$INSTDIR\pub" RMDir "$INSTDIR\etc" RMDir "$INSTDIR\bin" RMDir "$INSTDIR\bin_64" RMDir "$INSTDIR" !endif SectionEnd