KDE PIM master now requires gpgme-1.7
Allen Winter
winter at kde.org
Mon Oct 17 17:42:24 BST 2016
On Wednesday, October 12, 2016 11:52:56 PM Daniel Vrátil wrote:
> Hi all,
>
> as of now KDE PIM master depends on GpgME 1.7.1 (git master currently, will be
> released soon). GpgME master is available on KDE CI and can be built through
> kdesrc-build (kdesrc-build gpgme).
>
> As announced last month [0] we have upstreamed GpgME++ (C++ bindings for
> GpgME) and QGpgME (Qt bindings for GpGME) to the GpgME project and 1.7 is the
> first released which features those bindings.
>
> The upstreaming process unfortunatelly required some source-incompatible
> changes, so old KDE PIM cannot be built against GpgME++/QGpgME 1.7 (can still
> be built against GpgME++/QGpgME from our gpgmepp.git repo though). Since the
> upstreamed bindings contain some new API that we want to use in KDE PIM, we
> have ported KDE PIM master to the new API and thus KDE PIM master now requires
> GpgME 1.7.1 and can no longer be compiled against GpgME++/QGpgME from
> gpgmepp.git.
>
> This means that KDE PIM in KDE Applications 16.12 will require GpgME >= 1.7.1
> compiled with the C++ and Qt bindings enabled. We are sorry for the
> inconvenience for packagers, but we hope that it is still early enough for
> everyone to get the new GpgME.
>
> Let us know if there are any issues.
>
You should know that gpgme-1.7.0 tarballs are bad since they do not install abstractinfojob.h
Dan says the problem is fixed in the git source, but I don't think there's an official
release fixing the issue yet.
> Thanks,
> Daniel
>
> [0] https://mail.kde.org/pipermail/release-team/2016-September/009732.html
>
>
More information about the Distributions
mailing list