<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/configure.ac, branch gpgme-1.24.1</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.24.1</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.24.1'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2024-12-04T14:33:56Z</updated>
<entry>
<title>Release 1.24.1</title>
<updated>2024-12-04T14:33:56Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-12-04T13:59:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f6257431a8f80b507b8197f16088fb257153fe4e'/>
<id>urn:sha1:f6257431a8f80b507b8197f16088fb257153fe4e</id>
<content type='text'>
--

Although the GPGME_PK_KYBER is technically an API change we ignore it
because this is just another enum value which does not change the ABI
and no software uses it yet.  Kleopatra is the first to use this and
it already has a test for gpgme 1.24.1.

GnuPG-bug-id: 7440
</content>
</entry>
<entry>
<title>Add a configure test for gettid.</title>
<updated>2024-12-04T14:33:02Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-12-04T14:32:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=4a62318422ca3f0f72b6fd00031daba556a10687'/>
<id>urn:sha1:4a62318422ca3f0f72b6fd00031daba556a10687</id>
<content type='text'>
* configure.ac (HAVE_GETTID,HAVE_SYS_GETTID): New test.
* src/debug.c: Include syscall.h if needed.
(tid_log_callback) [HAVE_SYS_GETTID]: Use SYS_gettid
--

Linux introduced the gettid syscall with 2.4.11 but glibc only with
its version 2.30.  This patch allows building on older platforms.

Co-authored-by: lgh1
</content>
</entry>
<entry>
<title>Post release updates</title>
<updated>2024-11-06T10:54:22Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-11-06T10:54:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=32b4e4a9b5381ca06b6633035479a07aad9071c8'/>
<id>urn:sha1:32b4e4a9b5381ca06b6633035479a07aad9071c8</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Release 1.24.0</title>
<updated>2024-11-06T10:38:59Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-11-06T10:38:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=98b10fbc63b323a146e66a2ea8f7ff8f216b31d7'/>
<id>urn:sha1:98b10fbc63b323a146e66a2ea8f7ff8f216b31d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include the full commit id.</title>
<updated>2024-11-05T13:19:17Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-11-05T13:19:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=0ad30e670aecce24eb1e59854d8f639ceb4009a6'/>
<id>urn:sha1:0ad30e670aecce24eb1e59854d8f639ceb4009a6</id>
<content type='text'>
* autogen.sh: Update to version 2024-07-04 from libgpg-error.
* configure.ac (BUILD_COMMITID): New.  Append to VERSION file.
* src/version.c (cright_blurb): Use BUILD_COMMITID here.
</content>
</entry>
<entry>
<title>doc,build: Look for yat2m in $prefix/bin</title>
<updated>2024-09-17T13:11:12Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2024-09-17T13:11:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9747f189620a4c89f88f50c5960baa511eea0a97'/>
<id>urn:sha1:9747f189620a4c89f88f50c5960baa511eea0a97</id>
<content type='text'>
* configure.ac: Look for yat2m first in $prefix/bin and then in $PATH.
--

This makes sure that yat2m is found in case libgpg-error and gpgme are
installed in the same prefix.
</content>
</entry>
<entry>
<title>doc,build: Fix "make install" if yat2m isn't available</title>
<updated>2024-09-17T12:30:57Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2024-09-17T12:30:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e4b04ae15363ee8b2159dbc2586fbf93792598f6'/>
<id>urn:sha1:e4b04ae15363ee8b2159dbc2586fbf93792598f6</id>
<content type='text'>
* configure.ac: Add hint for YAT2M variable. Set HAVE_YAT2M if yat2m was
found.
* doc/Makefile.am (myman_pages): Set to empty string if yat2m isn't
available
--
</content>
</entry>
<entry>
<title>doc: Provide a man page for gpgme-json.</title>
<updated>2024-09-10T14:58:29Z</updated>
<author>
<name>Sébastien Noel</name>
<email>sebastien@twolife.be</email>
</author>
<published>2024-09-10T14:43:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=8e7f443045f8e77bb5c841c2b7bfe2e1e3fcceb9'/>
<id>urn:sha1:8e7f443045f8e77bb5c841c2b7bfe2e1e3fcceb9</id>
<content type='text'>
* doc/gpgme-json.texi: New.
* configure.ac: Check for yat2m.
* doc/Makefile.am (YAT2M_OPTIONS): New.  Also add all the other man
page stuff similar to what is used in gnupg.
--

ChangeLog entries by wk.
</content>
</entry>
<entry>
<title>cpp: Add pkgconfig file for gpgmepp</title>
<updated>2024-08-29T11:51:38Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2024-05-27T16:03:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=569348ee84068ade5e05902dd9d670a1a30c7ca1'/>
<id>urn:sha1:569348ee84068ade5e05902dd9d670a1a30c7ca1</id>
<content type='text'>
* configure.ac: Add substitutions GPGMEPP_PKGCONFIG_LIBS,
GPGMEPP_PKGCONFIG_CFLAGS, GPGMEPP_PKGCONFIG_HOST. Apply them. Configure
gpgmepp.pc file.
* lang/cpp/src/Makefile.am (pkgconfigdir, pkgconfig_DATA): New.
(EXTRA_DIST): Add gpgmepp.pc.in.
* lang/cpp/src/gpgmepp.pc.in: New.
--

This pkgconfig file will be used, at least temporarily, by qgpgme
to find gpgmepp, but it's also useful in general for projects that
don't use cmake.

GnuPG-bug-id: 7262
</content>
</entry>
<entry>
<title>build,qt: Allow building Qt 5 bindings and Qt 6 bindings</title>
<updated>2024-07-18T12:42:30Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2024-07-18T09:43:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=42e151b34ba1e8c07b1ed2e4e1f6299466e499a1'/>
<id>urn:sha1:42e151b34ba1e8c07b1ed2e4e1f6299466e499a1</id>
<content type='text'>
* configure.ac: Remove "qt" from default_languages. Add "qt5 qt6" to
default_languages. Remove "qt" from help for --enable-languages. Don't
fail anymore if "qt5" and "qt6" are enabled. Warn that "qt" is
deprecated if it was enabled.
* lang/qt/src/Makefile.am (libqgpgme_la, libqgpgmeqt6_la): New.
(lib_LTLIBRARIES): Set Qt 5 and/or Qt 6 variant of libqgpgme.
(AM_CPPFLAGS): Replace with libqgpgme_la_CPPFLAGS for Qt 5 and
libqgpgmeqt6_la_CPPFLAGS for Qt 6.
--

This makes it possible to build QGpgME simultaneously for Qt 5 and Qt 6.
By default, QGpgME is now built for all versions of Qt that are found.
Specifying "qt" as language is deprecated.

GnuPG-bug-id: 7205
</content>
</entry>
</feed>
