Unify spelling of the name of the C++ bindings for GpgME

* lang/cpp/README, lang/cpp/src/GpgmeppConfig-w32.cmake.in.in,
lang/cpp/src/GpgmeppConfig.cmake.in.in,
lang/cpp/src/GpgmeppConfigVersion.cmake.in,
lang/cpp/src/Makefile.am, lang/cpp/tests/run-getkey.cpp,
lang/cpp/tests/run-keylist.cpp, lang/cpp/tests/run-verify.cpp,
lang/cpp/tests/run-wkdlookup.cpp, lang/qt/README: Replace GpgMEpp with
GpgME++.
* lang/cpp/src/GpgmeppConfig-w32.cmake.in.in,
lang/cpp/src/GpgmeppConfig.cmake.in.in,
lang/cpp/src/GpgmeppConfigVersion.cmake.in,
lang/cpp/src/Makefile.am: Replace GPGME-CL (c&p error) with GpgME++.
* lang/cpp/tests/Makefile.am: Replace GPGME with GPGME++.
* lang/cpp/tests/run-getkey.cpp, lang/cpp/tests/run-keylist.cpp,
lang/cpp/tests/run-verify.cpp: Replace QGpgME (c&p error) with GpgME++.
--
This commit is contained in:
Ingo Klöcker 2024-06-06 16:34:18 +02:00
parent 67ebc53b0f
commit 1dbfc419ad
No known key found for this signature in database
GPG Key ID: F5A5D1692277A1E9
11 changed files with 44 additions and 43 deletions

View File

@ -1,11 +1,11 @@
GpgMEpp - C++ bindings/wrapper for GPGME GpgME++ - C++ bindings/wrapper for GPGME
---------------------------------------- ----------------------------------------
Based on KF5gpgmepp Based on KF5gpgmepp
Overview Overview
-------- --------
GpgMEpp is a C++ wrapper (or C++ bindings) for the GnuPG project's GpgME++ is a C++ wrapper (or C++ bindings) for the GnuPG project's
gpgme (GnuPG Made Easy) library, version 0.4.4 and later. gpgme (GnuPG Made Easy) library, version 0.4.4 and later.
It is fairly complete, with some minor things still missing (in It is fairly complete, with some minor things still missing (in
@ -33,17 +33,17 @@ The design principles of this library are as follows:
8. Abstraction of GnuPG's edit-key interface by prepared 8. Abstraction of GnuPG's edit-key interface by prepared
Editinteractor classes. Editinteractor classes.
GpgMEpp was originally developed as part of the KDEPIM community. GpgME++ was originally developed as part of the KDEPIM community.
Usage Usage
----- -----
The usage pattern of GpgMEpp closely follows GPGMEs core usage The usage pattern of GpgME++ closely follows GPGMEs core usage
pattern so the documentation for GPGME itself provides a good pattern so the documentation for GPGME itself provides a good
way to start. way to start.
The context structure in GPGME is mapped to a Context object in The context structure in GPGME is mapped to a Context object in
GpgMEpp. Additional convenience code provides Data objects and GpgME++. Additional convenience code provides Data objects and
a Dataprovider interface that can be used to implement GPGME's a Dataprovider interface that can be used to implement GPGME's
data with any subclass by implementing the right callbacks. data with any subclass by implementing the right callbacks.
@ -71,26 +71,27 @@ Example to set the ownertrust of a key:
Examples / Tests Examples / Tests
---------------- ----------------
GpgMEpp is tested through the Qt API. You can refer to the GpgME++ is tested through the Qt API. You can refer to the
tests in qt/tests for examples of usage or refer to tests in qt/tests for examples of usage or refer to
the actual QGpgME*Job.cpp implementations which rely the actual QGpgME*Job.cpp implementations which rely
on GpgMEpp and should cover most use cases. on GpgME++ and should cover most use cases.
Hacking Hacking
------- -------
GpgMEpp follows KDE Coding styles. See: GpgME++ follows KDE Coding styles. See:
https://techbase.kde.org/Policies/Frameworks_Coding_Style https://techbase.kde.org/Policies/Frameworks_Coding_Style
for more info. for more info.
License License
------- -------
GPGMEpp is free software; you can redistribute it and/or
GPGME++ is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version. version 2 of the License, or (at your option) any later version.
GPGMEpp is distributed in the hope that it will be useful, GPGME++ is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Library General Public License for more details. GNU Library General Public License for more details.

View File

@ -1,14 +1,14 @@
# CMake Config file for GPGMEPP. # CMake Config file for GPGME++.
# Copyright (C) 2016 Intevation GmbH # Copyright (C) 2016 Intevation GmbH
# #
# This file is part of GPGMEPP. # This file is part of GPGME++.
# #
# GPGME-CL is free software; you can redistribute it and/or modify it # GPGME++ is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by # under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or # the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. # (at your option) any later version.
# #
# GPGME-CL is distributed in the hope that it will be useful, # GPGME++ is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.

View File

@ -1,14 +1,14 @@
# CMake Config file for GPGMEPP. # CMake Config file for GPGME++.
# Copyright (C) 2016 Intevation GmbH # Copyright (C) 2016 Intevation GmbH
# #
# This file is part of GPGMEPP. # This file is part of GPGME++.
# #
# GPGME-CL is free software; you can redistribute it and/or modify it # GPGME++ is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by # under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or # the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. # (at your option) any later version.
# #
# GPGME-CL is distributed in the hope that it will be useful, # GPGME++ is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.

View File

@ -1,14 +1,14 @@
# CMake Version file for GPGMEPP. # CMake Version file for GPGME++.
# Copyright (C) 2016 Intevation GmbH # Copyright (C) 2016 Intevation GmbH
# #
# This file is part of GPGMEPP. # This file is part of GPGME++.
# #
# GPGME-CL is free software; you can redistribute it and/or modify it # GPGME++ is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by # under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or # the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. # (at your option) any later version.
# #
# GPGME-CL is distributed in the hope that it will be useful, # GPGME++ is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.

View File

@ -1,15 +1,15 @@
# Makefile.am for GPGMEPP. # Makefile.am for GPGME++.
# Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik # Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik
# Software engineering by Intevation GmbH # Software engineering by Intevation GmbH
# #
# This file is part of GPGMEPP. # This file is part of GPGME++.
# #
# GPGME-CL is free software; you can redistribute it and/or modify it # GPGME++ is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by # under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or # the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. # (at your option) any later version.
# #
# GPGME-CL is distributed in the hope that it will be useful, # GPGME++ is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.

View File

@ -1,14 +1,14 @@
# Makefile.am - Makefile for GPGME Cpp tests. # Makefile.am - Makefile for GPGME++ tests.
# Copyright (C) 2018 Intevation GmbH # Copyright (C) 2018 Intevation GmbH
# #
# This file is part of GPGME. # This file is part of GPGME++.
# #
# GPGME is free software; you can redistribute it and/or modify it # GPGME++ is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as # under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation; either version 2.1 of the # published by the Free Software Foundation; either version 2.1 of the
# License, or (at your option) any later version. # License, or (at your option) any later version.
# #
# GPGME is distributed in the hope that it will be useful, but WITHOUT # GPGME++ is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
# Public License for more details. # Public License for more details.

View File

@ -1,14 +1,14 @@
/* /*
run-getkey.cpp run-getkey.cpp
This file is part of GpgMEpp's test suite. This file is part of GPGME++'s test suite.
Copyright (c) 2018 Intevation GmbH Copyright (c) 2018 Intevation GmbH
QGpgME is free software; you can redistribute it and/or GPGME++ is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License, modify it under the terms of the GNU General Public License,
version 2, as published by the Free Software Foundation. version 2, as published by the Free Software Foundation.
QGpgME is distributed in the hope that it will be useful, GPGME++ is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. General Public License for more details.

View File

@ -1,14 +1,14 @@
/* /*
run-keylist.cpp run-keylist.cpp
This file is part of GpgMEpp's test suite. This file is part of GPGME++'s test suite.
Copyright (c) 2018 Intevation GmbH Copyright (c) 2018 Intevation GmbH
QGpgME is free software; you can redistribute it and/or GPGME++ is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License, modify it under the terms of the GNU General Public License,
version 2, as published by the Free Software Foundation. version 2, as published by the Free Software Foundation.
QGpgME is distributed in the hope that it will be useful, GPGME++ is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. General Public License for more details.

View File

@ -1,14 +1,14 @@
/* /*
run-keylist.cpp run-keylist.cpp
This file is part of GpgMEpp's test suite. This file is part of GPGME++'s test suite.
Copyright (c) 2018 Intevation GmbH Copyright (c) 2018 Intevation GmbH
QGpgME is free software; you can redistribute it and/or GPGME++ is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License, modify it under the terms of the GNU General Public License,
version 2, as published by the Free Software Foundation. version 2, as published by the Free Software Foundation.
QGpgME is distributed in the hope that it will be useful, GPGME++ is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. General Public License for more details.

View File

@ -1,7 +1,7 @@
/* /*
run-wkdlookup.cpp run-wkdlookup.cpp
This file is part of GpgMEpp's test suite. This file is part of GPGME++'s test suite.
Copyright (c) 2021 g10 Code GmbH Copyright (c) 2021 g10 Code GmbH
Software engineering by Ingo Klöcker <dev@ingo-kloecker.de> Software engineering by Ingo Klöcker <dev@ingo-kloecker.de>

View File

@ -8,11 +8,11 @@ document for more information.
Overview Overview
-------- --------
QGpgme provides a very high level Qt API around GpgMEpp. QGpgME provides a very high level Qt API around GpgME++.
As such it depends on GpgMEpp additionally to GpgME. As such it depends on GpgME++ additionally to GpgME.
There are two general concepts in QGpgME. Data abstraction There are two general concepts in QGpgME. Data abstraction
through GpgMEpp's Dataprovider interface and the Job pattern. through GpgME++'s Dataprovider interface and the Job pattern.
Data can be provided with QByteArrayDataProvider or Data can be provided with QByteArrayDataProvider or
QIODeviceDataProvider which can be constructed from their QIODeviceDataProvider which can be constructed from their