<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/m4/qt.m4, branch ben/docs/2018-03</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=ben%2Fdocs%2F2018-03</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=ben%2Fdocs%2F2018-03'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2016-12-19T09:36:17Z</updated>
<entry>
<title>Qt: Make sure extended grep is used with '|'.</title>
<updated>2016-12-19T09:36:17Z</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2016-12-18T10:41:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=211844f049d714cd4d5aab96347705cb0c209c5d'/>
<id>urn:sha1:211844f049d714cd4d5aab96347705cb0c209c5d</id>
<content type='text'>
* m4/qt.m4: Use grep -E when using the alternation character.
--

POSIX specifies '|' is only supposed to work as an alternation special
character when grep is used in extended mode. The code worked fine
with GNU grep because it accepts extended regular expressions by
default, but other POSIX-compliant implementations might fail and take
it literally.

Signed-off-by: Raphael Kubo da Costa &lt;rakuco@FreeBSD.org&gt;
</content>
</entry>
<entry>
<title>m4: Don't set fpic for qt on windows</title>
<updated>2016-07-12T13:26:14Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-12T13:26:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=938f7e9c8b466594d05c0347fe627b225263a6a6'/>
<id>urn:sha1:938f7e9c8b466594d05c0347fe627b225263a6a6</id>
<content type='text'>
* m4/qt.m4 (FIND_QT): Do not set fpic for windows.

--
Otherwise each compile call will result in a warning that
fpic is ignored for windows.
</content>
</entry>
<entry>
<title>m4: Use LIBS instead of LDFLAGS for Qt libs</title>
<updated>2016-07-12T13:10:16Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-12T13:10:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=744978cce8f9dfb2363b9d274ee99f25cfcf0e40'/>
<id>urn:sha1:744978cce8f9dfb2363b9d274ee99f25cfcf0e40</id>
<content type='text'>
* m4/qt.m4: Modify LIBS instead of LDFLAGS for link test.

--
The test would otherwise fail when building for windows because the
link order was wrong.
</content>
</entry>
<entry>
<title>m4: Add compile / link check for qt</title>
<updated>2016-07-11T16:48:42Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-11T16:47:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ed070313155a1c79a57ba69f4299f2aefc65fad7'/>
<id>urn:sha1:ed070313155a1c79a57ba69f4299f2aefc65fad7</id>
<content type='text'>
* m4/qt.m4 (FIND_QT): Check if a qt application can be compiled and
linked.

--
In case gpgme is cross compiled pkg-config may pick up qt
for the build system and not for the host system. To avoid that
we check that we can compile a qt program for host.
</content>
</entry>
<entry>
<title>Qt: Add a unit test for qgpgme</title>
<updated>2016-04-03T09:48:46Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-04-03T09:48:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=faf987dd62893955251378a2a715edd2892a540c'/>
<id>urn:sha1:faf987dd62893955251378a2a715edd2892a540c</id>
<content type='text'>
* configure.ac: Configure test Makefile.
* m4/qt.m4: Look up Qt5Test flags.
* lang/qt/tests/t-keylist.cpp: New. Simple keylist check.
* lang/qt/tests/Makefile.am: New. General test framework.

--
This test mostly checks that it basically compiles / works and
adds a test framework.
</content>
</entry>
<entry>
<title>Add qgpgme as qt language binding</title>
<updated>2016-03-08T14:37:10Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-03-08T13:33:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=8347f3d5fc3e476aa767fbbaf09a1310a6154280'/>
<id>urn:sha1:8347f3d5fc3e476aa767fbbaf09a1310a6154280</id>
<content type='text'>
* configure.ac: Add version defines. Check for qt if neccessary.
* lang/README: Mention qt
* lang/cpp/src/GpgmeppConfig.cmake.in.in: Remove comment. Find qgpgme.
* lang/qt/src/Makefile.am: New. Build qgpgme.
* lang/qt/README,
 lang/qt/src/Makefile.am,
 lang/qt/src/QGpgmeConfig.cmake.in.in,
 lang/qt/src/QGpgmeConfigVersion.cmake.in,
 lang/qt/src/dataprovider.cpp,
 lang/qt/src/dataprovider.h,
 lang/qt/src/qgpgme_export.h,
 m4/qt.m4: New.
* lang/cpp/src/GpgmeppConfig.cmake.in.in,
 lang/cpp/src/Makefile.am: Fix generated config file.

--
For now this is just the dataprovider which was part of the
KF5 Gpgmepp QGpgme variant. This is very thin but a useful
class which is used downstream.
</content>
</entry>
</feed>
