diff --git a/gpgme.changes b/gpgme.changes index c0f48f1..e7f152b 100644 --- a/gpgme.changes +++ b/gpgme.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 6 09:15:40 CEST 2007 - zpetrova@suse.cz + +- split gpgme to libgpgme11 and gpgme. + ------------------------------------------------------------------- Fri Jul 27 14:07:45 CEST 2007 - zpetrova@suse.cz diff --git a/gpgme.spec b/gpgme.spec index 83fb0f7..43d1b69 100644 --- a/gpgme.spec +++ b/gpgme.spec @@ -18,7 +18,7 @@ Group: Productivity/Security PreReq: %install_info_prereq Autoreqprov: on Version: 1.1.5 -Release: 1 +Release: 7 Source: %{name}-%{version}.tar.bz2 Patch1: %{name}-1.1.4-warning.patch URL: http://www.gnupg.org/related_software/gpgme/ @@ -53,13 +53,50 @@ Authors: Werner Koch - Design and most stuff. -%package devel +%package -n libgpgme11 Summary: A Library Designed to give Applications easy Access to GnuPG -Group: Development/Languages/C and C++ +Group: Productivity/Security Requires: gpgme = %{version} libgpg-error-devel glibc-devel Autoreqprov: on -%description devel +%description -n libgpgme11 +GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG +easier for applications. It provides a high-level Crypto API for +encryption, decryption, signing, signature verification, and key +management. Currently it uses GnuPG as its back-end, but the API is not +restricted to this engine. + +Who Should use GPGME? + +Because the direct use of GnuPG from an application can be a +complicated programming task, it is suggested that all software should +try to use GPGME instead. This way bug fixes or improvements can be +done at a central place and every application benefits from this. +Authors of MUAs should especially consider using GPGME. Creating a set +of standard widgets for common key selection tasks is even planned. + + + +Authors: +-------- + FSF + - Code taken from GnuPG 1.0: gpgme/w32-util.c, GnuPG 1.1: jnlib/. + + g10 Code GmbH + - All stuff since mid march 2001. + + Werner Koch + - Design and most stuff. + +%package -n libgpgme-devel +Summary: A Library Designed to give Applications easy Access to GnuPG +Group: Development/Languages/C and C++ +Requires: libgpgme11 = %{version} libgpg-error-devel glibc-devel +Provides: gpgme-devel = %{version} +Obsoletes: gpgme-devel <= %{version} +Autoreqprov: on + +%description -n libgpgme-devel GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a high-level Crypto API for encryption, decryption, signing, signature verification, and key @@ -125,16 +162,18 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog README NEWS THANKS TODO -%_libdir/libgpgme.so.* -%_libdir/libgpgme-pthread.so.* -%_libdir/libgpgme-pth.so.* /usr/share/common-lisp /usr/share/common-lisp/source %prefix/share/common-lisp/source/gpgme %_infodir/gpgme* -%files devel +%files -n libgpgme11 +%_libdir/libgpgme.so.* +%_libdir/libgpgme-pthread.so.* +%_libdir/libgpgme-pth.so.* + +%files -n libgpgme-devel %defattr(-,root,root) %_libdir/libgpgme.la %_libdir/libgpgme.so @@ -147,6 +186,8 @@ rm -rf $RPM_BUILD_ROOT %prefix/include/gpgme.h %changelog +* Mon Aug 06 2007 - zpetrova@suse.cz +- split gpgme to libgpgme11 and gpgme. * Fri Jul 27 2007 - zpetrova@suse.cz - update to version 1.1.5 - small bug and portability fixes.