Warning, /pim/kleopatra/README.packagers is written in an unsupported language. File is not indexed.
0001 Kleopatra packaging notes 0002 ========================= 0003 0004 The build dependencies should be fairly straightforward (see CMakeLists.txt) 0005 0006 Runtime Dependencies 0007 ==================== 0008 0009 Kleopatra is a GUI for GnuPG so it needs a working GnuPG setup. 0010 0011 - gnupg2 0012 -- gnupg-agent (part of gnupg2 sources) 0013 -- dirmngr (part of gnupg2 sources) 0014 -- gpgsm (part of gnupg2 sources) 0015 0016 - Pinentry (Qt / Gtk / Gnome) 0017 0018 - PaperKey (http://www.jabberwocky.com/software/paperkey/) 0019 0020 For Pinentry preferably pinentry-qt alternatively pinentry-gtk2 and 0021 pinentry-gnome also work. Pinentry-curses does not work for Kleopatra. 0022 0023 Kleopatra may work with gnupg 1, too but the selftest will 0024 warn about this and some functionality will be unavailable. It should 0025 depend on gnupg2. GnuPG 2.1.x is supported, too. 0026 0027 You can use Kleopatra's selftest to check your packaging it should 0028 show no errors. 0029 0030 PaperKey is not checked in selftest but users will get a warning 0031 and a failure if they try to "Print Secret Key" if paperkey is 0032 not installed. 0033 0034 Downstream Dependers 0035 ==================== 0036 0037 - Dolphin 0038 Kleopatra provided crypto integration for Dolphin through installed 0039 desktop files. You might want to suggest / recommend it. 0040 0041 - Kontact / KMail / KDEPIM 0042 While Kontact / KMail crypto works without Kleopatra it should 0043 be installed with KMail as it provides Crypto Configuration GUI. 0044 It also provides Certificate Details. This should probably be 0045 recommended and part of a kdepim meta package. 0046 0047 - GnuPG itself 0048 GnuPG can, of course, be used without Kleopatra. In GUI 0049 environments you might want to weakly suggest Kleopatra as 0050 a GUI for GnuPG (especially GpgSM)