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:
parent
67ebc53b0f
commit
1dbfc419ad
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user