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

View File

@ -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 Tue Oct 18 20:38:59 UTC 2016 - lbeltrame@kde.org

View File

@ -23,7 +23,7 @@
Name: gpgme Name: gpgme
Version: 1.7.1 Version: 1.7.1
Release: 0 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+ License: LGPL-2.1+ and GPL-3.0+
Group: Productivity/Security Group: Productivity/Security
Url: http://www.gnupg.org/related_software/gpgme/ Url: http://www.gnupg.org/related_software/gpgme/
@ -61,41 +61,23 @@ BuildRequires: pkgconfig(Qt5Test)
%description %description
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management. It uses GnuPG as its back-end.
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.
%package -n libgpgme11 %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++ Group: Development/Libraries/C and C++
Requires: gpg2 Requires: gpg2
%description -n libgpgme11 %description -n libgpgme11
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management. It uses GnuPG as its back-end.
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.
%package -n libgpgme-devel %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++ Group: Development/Libraries/C and C++
Requires: glibc-devel Requires: glibc-devel
Requires: libgpg-error-devel Requires: libgpg-error-devel
@ -106,46 +88,29 @@ Obsoletes: gpgme-devel < %{version}
%description -n libgpgme-devel %description -n libgpgme-devel
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management.
restricted to this engine.
Who Should use GPGME? This subpackage contains the headers needed for building applications
making use of libgpgme.
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.
%if 0%{with_cpp} %if 0%{with_cpp}
%package -n libgpgmepp6 %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++ Group: Development/Libraries/C and C++
Requires: gpg2 Requires: gpg2
%description -n libgpgmepp6 %description -n libgpgmepp6
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management.
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.
This package contains the C++ bindings. This package contains the C++ bindings.
%package -n libgpgmepp-devel %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++ Group: Development/Libraries/C and C++
Requires: glibc-devel Requires: glibc-devel
Requires: libgpg-error-devel Requires: libgpg-error-devel
@ -155,98 +120,59 @@ Requires: libgpgmepp6 = %{version}
%description -n libgpgmepp-devel %description -n libgpgmepp-devel
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management.
restricted to this engine.
Who Should use GPGME? This subpackage contains the headers needed for building applications
making use of libgpgmepp.
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.
%endif # with_cpp %endif # with_cpp
%if 0%{with_python2} %if 0%{with_python2}
%package -n python-pyme %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 Group: Development/Libraries/Python
%description -n python-pyme %description -n python-pyme
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management.
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.
This package contains the bindings to use the library from Python 2 applications. This package contains the bindings to use the library from Python 2 applications.
%endif # with_python2 %endif # with_python2
%if 0%{with_python3} %if 0%{with_python3}
%package -n python3-pyme %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 Group: Development/Libraries/Python
%description -n python3-pyme %description -n python3-pyme
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management.
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.
This package contains the bindings to use the library from Python 3 applications. This package contains the bindings to use the library from Python 3 applications.
%endif # with_python3 %endif # with_python3
%if 0%{with_qt} %if 0%{with_qt}
%package -n libqgpgme7 %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++ Group: Development/Libraries/C and C++
Requires: gpg2 Requires: gpg2
%description -n libqgpgme7 %description -n libqgpgme7
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management.
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.
This package contains the Qt bindings. This package contains the Qt bindings.
%package -n libqgpgme-devel %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++ Group: Development/Libraries/C and C++
Requires: libgpgme-devel = %{version} Requires: libgpgme-devel = %{version}
Requires: libgpgmepp-devel = %{version} Requires: libgpgmepp-devel = %{version}
@ -254,19 +180,9 @@ Requires: libqgpgme7 = %{version}
%description -n libqgpgme-devel %description -n libqgpgme-devel
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG 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 encryption, decryption, signing, signature verification, and key
management. Currently it uses GnuPG as its back-end, but the API is not management.
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.
This package contains the bindings to use the library in Qt C++ applications. This package contains the bindings to use the library in Qt C++ applications.