kmail: aegypten_branch merged into HEAD

Marc Mutz mutz at kde.org
Mon Feb 9 21:51:54 GMT 2004


Hi!

This is to inform you that the current aegypten_branch has been more or 
less completely merged into HEAD. The most significant thing that is 
missing is the composer applyChanges() redesign Bo did.

This means that KMail now depends on gpgme >= 0.4.4 and is excluded from 
the build if gpgme isn't found. To satisfy gpgme's requirements, you 
need to install

  libgpg-error >= 0.6
  gnupg >= 1.2.2 for OpenPGP support
  gnupg >= 1.9.4 (in addition to 1.2.x or 1.3.x) for S/MIME support
            and gpg-agent, without which OpenPGP won't be able to ask
            for a passphrase. The gpg-agent from the old newpg packages
           does suffice for gpg 1.2.x, though.

gnupg 1.9.x has further dependencies.

You can get all of the above packages from ftp.gnupg.org mirrors in 
directory /gcrypt/alpha/<packagename>. Gnupg 1.2.x is available from 
www.gnupg.org, section "download".

If you do not use gpgme from CVS, please _do_ run make check in 
libkdenetwork/qgpgme first. If that fails, the most common cause for 
this is a mismatch in the size of off_t between kde and gpgme. The fix 
consists in passing custom CFLAGS to gpgme at configure time. For 
Linux,, this is most likely -D_FILE_OFFSET_BITS=64. Look at the compile 
lines of kde builds to find candidates.

Ie., to build gpgme on Linux:
CFLAGS="-D_FILE_OFFSET_BITS=64 -g -O2" ./configure --prefix=...
make
make check
su -c "make install"

Once you've succeeded building the stuff, KMail will tell you that 
you're missing gpgsm on every start[1]. To fix that, hit apply once in 
the Security->Crypto Plugins page of KMail's configuration dialog. It 
should then shut up.

Have fun,
Marc

[1] more precisely, due to lazy instantiation, on the first access to 
the crypto backend factory.

-- 
I am Bush of USA. You will be pacified. Resistance is futile.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20040209/0744a5ff/attachment.sig>
-------------- next part --------------
_______________________________________________
kde-pim mailing list
kde-pim at mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/


More information about the kde-core-devel mailing list