From a9b5a8dbb4151f0a6ff37bbcffd75e4acba135ab9dbd2502270266b332e69bc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 20 Oct 2016 07:23:29 +0000 Subject: [PATCH] Accepting request 436481 from home:jengelh:branches:Base:System - Trim and update descriptions OBS-URL: https://build.opensuse.org/request/show/436481 OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=72 --- gpgme.changes | 5 ++ gpgme.spec | 146 +++++++++++--------------------------------------- 2 files changed, 36 insertions(+), 115 deletions(-) diff --git a/gpgme.changes b/gpgme.changes index e1e260c..cb9d13e 100644 --- a/gpgme.changes +++ b/gpgme.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Oct 20 06:40:43 UTC 2016 - jengelh@inai.de + +- Trim and update descriptions + ------------------------------------------------------------------- Tue Oct 18 20:38:59 UTC 2016 - lbeltrame@kde.org diff --git a/gpgme.spec b/gpgme.spec index 8c1fec0..cbbd814 100644 --- a/gpgme.spec +++ b/gpgme.spec @@ -23,7 +23,7 @@ Name: gpgme Version: 1.7.1 Release: 0 -Summary: A Library Designed to Give Applications Easy Access to GnuPG +Summary: Programmatic library interface to GnuPG License: LGPL-2.1+ and GPL-3.0+ Group: Productivity/Security Url: http://www.gnupg.org/related_software/gpgme/ @@ -61,41 +61,23 @@ BuildRequires: pkgconfig(Qt5Test) %description GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG -easier for applications. It provides a high-level Crypto API for +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. - -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. +management. It uses GnuPG as its back-end. %package -n libgpgme11 -Summary: A Library Designed to give Applications easy Access to GnuPG +Summary: Programmatic library interface to GnuPG Group: Development/Libraries/C and C++ Requires: gpg2 %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 +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. +management. It uses GnuPG as its back-end. %package -n libgpgme-devel -Summary: A Library Designed to give Applications easy Access to GnuPG +Summary: Development files for GPGME, a C library for accessing GnuPG Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libgpg-error-devel @@ -106,46 +88,29 @@ Obsoletes: gpgme-devel < %{version} %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 +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. +management. -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. +This subpackage contains the headers needed for building applications +making use of libgpgme. %if 0%{with_cpp} %package -n libgpgmepp6 -Summary: A Library Designed to give C++ Applications easy Access to GnuPG +Summary: Programmatic C++ library interface to GnuPG Group: Development/Libraries/C and C++ Requires: gpg2 %description -n libgpgmepp6 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG -easier for applications. It provides a high-level Crypto API for +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. +management. This package contains the C++ bindings. %package -n libgpgmepp-devel -Summary: A Library Designed to give C++ Applications easy Access to GnuPG +Summary: Development files for libgpgmepp, a C++ library for accessing GnuPG Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libgpg-error-devel @@ -155,98 +120,59 @@ Requires: libgpgmepp6 = %{version} %description -n libgpgmepp-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 +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. +management. -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. - -This package contains the bindings to use the library in C++ applications. +This subpackage contains the headers needed for building applications +making use of libgpgmepp. %endif # with_cpp %if 0%{with_python2} %package -n python-pyme -Summary: Access GnuPG from Python 2 made easy +Summary: Python 2 bindings for GPGME, a library for accessing GnuPG Group: Development/Libraries/Python %description -n python-pyme GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG -easier for applications. It provides a high-level Crypto API for +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. +management. This package contains the bindings to use the library from Python 2 applications. %endif # with_python2 %if 0%{with_python3} %package -n python3-pyme -Summary: Access GnuPG from Python 3 made easy +Summary: Python 3 bindings for GPGME, a library for accessing GnuPG Group: Development/Libraries/Python %description -n python3-pyme GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG -easier for applications. It provides a high-level Crypto API for +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. +management. This package contains the bindings to use the library from Python 3 applications. %endif # with_python3 %if 0%{with_qt} %package -n libqgpgme7 -Summary: A Library Designed to give Qt Applications easy Access to GnuPG +Summary: Programmatic Qt library interface to GnuPG Group: Development/Libraries/C and C++ Requires: gpg2 %description -n libqgpgme7 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG -easier for applications. It provides a high-level Crypto API for +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. +management. This package contains the Qt bindings. %package -n libqgpgme-devel -Summary: A Library Designed to give C++ Qt Applications easy Access to GnuPG +Summary: Development files for libqgpgme, a Qt library for accessing GnuPG Group: Development/Libraries/C and C++ Requires: libgpgme-devel = %{version} Requires: libgpgmepp-devel = %{version} @@ -254,19 +180,9 @@ Requires: libqgpgme7 = %{version} %description -n libqgpgme-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 +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. +management. This package contains the bindings to use the library in Qt C++ applications.