Giter VIP home page Giter VIP logo

kleopatra's Introduction

Kleopatra packaging notes
=========================

The build dependencies should be fairly straightforward (see CMakeLists.txt)

Runtime Dependencies
====================

Kleopatra is a GUI for GnuPG so it needs a working GnuPG setup.

- gnupg2
-- gnupg-agent (part of gnupg2 sources)
-- dirmngr (part of gnupg2 sources)
-- gpgsm (part of gnupg2 sources)

- Pinentry (Qt / Gtk / Gnome)

- PaperKey (http://www.jabberwocky.com/software/paperkey/)

For Pinentry preferably pinentry-qt alternatively pinentry-gtk2 and
pinentry-gnome also work. Pinentry-curses does not work for Kleopatra.

Kleopatra may work with gnupg 1, too but the selftest will
warn about this and some functionality will be unavailable. It should
depend on gnupg2. GnuPG 2.1.x is supported, too.

You can use Kleopatra's selftest to check your packaging it should
show no errors.

PaperKey is not checked in selftest but users will get a warning
and a failure if they try to "Print Secret Key" if paperkey is
not installed.

Downstream Dependers
====================

- Dolphin
Kleopatra provided crypto integration for Dolphin through installed
desktop files. You might want to suggest / recommend it.

- Kontact / KMail / KDEPIM
While Kontact / KMail crypto works without Kleopatra it should
be installed with KMail as it provides Crypto Configuration GUI.
It also provides Certificate Details. This should probably be
recommended and part of a kdepim meta package.

- GnuPG itself
GnuPG can, of course, be used without Kleopatra. In GUI
environments you might want to weakly suggest Kleopatra as
a GUI for GnuPG (especially GpgSM)

kleopatra's People

Contributors

adriaandegroot avatar aholza avatar alex1701c avatar andreheinecke avatar andrewcoles avatar aseigo avatar caslav-ilic avatar cfeck avatar coolo avatar danvratil avatar dfaure avatar emanuelschuetze avatar heirecka avatar iamsergio avatar ingokloecker avatar kainhofer avatar krop avatar montel avatar neundorf avatar staniek avatar steveire avatar thiagomacieira avatar tmcguire avatar tokoe avatar tronical avatar tsdgeos avatar uwolfer avatar vkrause avatar winterz avatar yurchor avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.