Skip to content
  • Jaroslav Rohel's avatar
    PGP: Use new librepo PGP API, remove gpgme dependency · b4e98628
    Jaroslav Rohel authored and Luca Boccassi's avatar Luca Boccassi committed
    Libdnf assumed that librepo internally uses gpgme for PGP keyring. Libdnf
    used the librepo keyring directly via gpgme instead of using the librepo
    API. It had to, the librepo API was insufficient.
    
    Librepo in version 1.15.0 extended the PGP API. This commmit uses
    the extended librepo PGP API and removes libdnf's dependency on gpgme.
    This is importand because a newer librepo may internally use a different
    PGP implementation than gpgme.
    
    The code was backported from libdnf5.
    b4e98628
Loading