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
This commit is contained in:
Tomáš Chvátal 2016-10-20 07:23:29 +00:00 committed by Git OBS Bridge
parent 06de03e5c0
commit a9b5a8dbb4
2 changed files with 36 additions and 115 deletions

@ -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

@ -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.