aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Post release updatesgpgme-1.7-branchWerner Koch2016-10-181-1/+1
| | | | --
* Release 1.7.1.gpgme-1.7.1Werner Koch2016-10-181-4/+2
| | | | | | | * configure.ac: Set LT version to C27/A16/R0. Note that the LT versions for cpp and Qt have already been updated. Signed-off-by: Werner Koch <[email protected]>
* cpp: Fix version numberAndre Heinecke2016-10-131-3/+3
| | | | | | | * configure.ac (LIBGPGMEPP_LT_CURRENT): Bump. -- Added API so it should have been correct to bump current and age and not to bump age.
* Add NEWS for cpp and qt, bump cpp versionAndre Heinecke2016-10-101-1/+1
| | | | | * NEWS: Add entries for cpp and qt changes. * configure.ac: Bump cpp version because of added API.
* cpp: Bump RevisionAndre Heinecke2016-10-051-1/+1
| | | | | | | | * configure.ac (LIBGPGMEPP_LT_REVISION): Bump revision. -- The Data::Encoding enum now supports more encodings so this should have been done then.
* qt: Fix spelling error in WKSPublishJobAndre Heinecke2016-10-051-2/+2
| | | | | | | | | | | | | | | | * src/qgpgmewkspublishjob.cpp, src/qgpgmewkspublishjob.h, src/wkspublishjob.h, tests/t-wkspublish.cpp: Fix spelling of received. * src/configure.ac (LIBQGPGME_LT_CURRENT): Bump accordingly. -- While this is an API break I've decided to fix this now instead of deprecating / keeping it around forever in the API. The only known users of QGpgME are KDE Applications and there it is not yet used.
* Add warning flags for c++ compiler, tooAndre Heinecke2016-10-051-0/+1
| | | | * configure.ac (CXXFLAGS): Add Wall and Wextra.
* python: Make generated 'setup.py' executable.Alon Bar-Lev2016-09-301-1/+1
| | | | | -- Signed-off-by: Alon Bar-Lev <[email protected]>
* Post release updatesWerner Koch2016-09-211-1/+1
| | | | --
* Release 1.7.0gpgme-1.7.0Werner Koch2016-09-211-3/+3
| | | | | | * configure.ac: Bump LT vesion to C26/A15/R0. Signed-off-by: Werner Koch <[email protected]>
* python: Fix detection of Python available versions.Justus Winter2016-09-201-2/+2
| | | | | | | | * configure.ac: Test for 'PYTHON_VERSION' as 'AX_PYTHON_DEVEL' sets 'PYTHON' but clears the former. Fixes-commit: 99db3512 Signed-off-by: Justus Winter <[email protected]>
* python: Improve build system integration.Justus Winter2016-09-141-0/+12
| | | | | | | * configure.ac: Try to compile a Python module for each version. * m4/m4_ax_swig_python.m4: Drop unused file. Signed-off-by: Justus Winter <[email protected]>
* python: Build for both Python2 and Python3.Justus Winter2016-09-141-8/+54
| | | | | | | | | | * NEWS: Update. * configure.ac: Check for multiple Python versions. * lang/python/Makefile.am: Build and install for both Python versions. * lang/python/tests/Makefile.am: Test both versions. * lang/python/tests/run-tests.py: New test runner. Signed-off-by: Justus Winter <[email protected]>
* build: Use more compiler warningsWerner Koch2016-09-131-0/+29
| | | | | | | | | | * configure.ac: Add useful compiler warnings. -- It is strange that this seems to be the only GnuPG package which does not use modern warning. Signed-off-by: Werner Koch <[email protected]>
* core: New commands --lang and --have-lang for gpgme-configWerner Koch2016-08-211-0/+2
| | | | | | | | * configure.ac (GPGME_CONFIG_AVAIL_LANG): New ac_subst. * src/gpgme-config.in (avail_lang): Add commands --lang and --have-lang. Signed-off-by: Werner Koch <[email protected]>
* doc: Get rid of version.texiWerner Koch2016-08-101-0/+16
| | | | | | | | | | | | | | | | | * configure.ac (CC_FOR_BUILD): New. * doc/mkdefsinc.c: New. Taken from GnuPG and modified for gpgme. * doc/Makefile.am (EXTRA_DIST): Add defsincdate and mkdefsinc.c (BUILT_SOURCES): new. (gpgme.texi): New dependency. (mkdefsinc, defsincdate, defs.inc): New rules. (dist-hook): New. * doc/gpgme.texi: Include defs.inc. Remove version.texi. -- GnuPG-bug-id: 2352 That new system should also yield more approriate date infos for the manual.
* build: Declare all languages for make dist.Werner Koch2016-08-101-0/+3
| | | | | | * lang/Makefile.am (DIST_SUBDIRS): New. Signed-off-by: Werner Koch <[email protected]>
* python: Add an idiomatic interface.Justus Winter2016-07-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Bump required Python version. * lang/python/pyme/__init__.py: Update docstring. Import Context and Data. * lang/python/pyme/core.py (Context.encrypt): New function. (Context.decrypt): Likewise. (Context.sign): Likewise. (Context.verify): Likewise. * lang/python/pyme/errors.py: Add new errors. * lang/python/pyme/util.py (process_constants): Rework and return the inserted keys. * lang/python/tests/Makefile.am (EXTRA_DIST): Add new keys. * lang/python/tests/encrypt-only.asc: New file. * lang/python/tests/sign-only.asc: Likewise. * lang/python/tests/initial.py: Mark key 'Alpha' as trusted, import new keys. * lang/python/tests/support.py: Add fingerprints of known keys. (in_srcdir): New function. (print_data): Handle bytes too. (mark_key_trusted): New function. * lang/python/tests/t-decrypt-verify.py: Adjust test. Test idiomatic interface. * lang/python/tests/t-decrypt.py: Test idiomatic interface. * lang/python/tests/t-encrypt-sign.py: Likewise. * lang/python/tests/t-encrypt-sym.py: Likewise. * lang/python/tests/t-encrypt.py: Likewise. * lang/python/tests/t-idiomatic.py: Simplify. * lang/python/tests/t-keylist.py: Adjust to newly trusted key. * lang/python/tests/t-sign.py: Likewise. Test idiomatic interface. * lang/python/tests/t-signers.py: Likewise. * lang/python/tests/t-verify.py: Likewise. Signed-off-by: Justus Winter <[email protected]>
* Bump version to 1.7.0Andre Heinecke2016-07-121-2/+2
| | | | | | | | | * configure.ac(mym4_version_minor), (mym4_version_micro): Next release will be 1.7.0 -- This was already mentioned in NEWS but acidentally not changed in configure.ac
* Qt/Cpp: Add version headersAndre Heinecke2016-07-121-0/+2
| | | | | | | | | | | * lang/cpp/src/gpgmepp_version.h.in, lang/qt/src/qgpgme_version.h.in: New. Version information. * lang/qt/src/Makefile.am, lang/cpp/src/Makefile.am: Add them. * configure.ac: Configure them. -- The version headers are common practice in KDE Frameworks and were installed for KF5Gpgmepp and Libkleo respectively.
* Cpp: Add TofuInfo to signaturesAndre Heinecke2016-07-011-1/+1
| | | | | | | | | | | | * lang/cpp/src/tofuinfo.cpp, lang/cpp/src/tofuinfo.h: New class. * lang/cpp/src/verificationresult.cpp (Signature::tofuInfo): New. (VerificationResult::Private): Handle tofu info. (GpgME::operator<<(std::ostream &os, const Signature &sig)): Include TofuInfo in dump. * lang/cpp/src/verificationresult.h (Signature::tofuInfo): New. * lang/cpp/src/Makefile.am (main_sources, gpgmepp_headers): Add new files. * configure.ac (LIBGPGMEPP_LT_REVISION): Bump for new API.
* python: Get version information from the build system.Justus Winter2016-06-161-1/+4
| | | | | | | | | | | * configure.ac: Generate 'setup.py' and 'version.py'. * lang/python/Makefile.am: Use generated setup script. * lang/python/pyme/version.py: Turn it into a template, and get version information from the build system. Also drop some variables. * lang/python/setup.py: Likewise. This way we can avoid importing the version module, which is frowned upon and actually caused a problem. Signed-off-by: Justus Winter <[email protected]>
* python: Make Python detection more robust.Justus Winter2016-06-011-0/+10
| | | | | | | | | | Previously, missing Python development packages made configure fail instead of merely disabling the bindings. * configure.ac: Check for 'PYTHON_VERSION'. * m4/ax_python_devel.m4: Make test non-fatal. Signed-off-by: Justus Winter <[email protected]>
* Qt: Check for graphviz and set HAVE_DOT correctlyAndre Heinecke2016-05-191-0/+10
| | | | | * configure.ac: Check for graphviz and define HAVE_DOT. * lang/qt/doc/Doxyfile.in (HAVE_DOT): Use variable.
* python: Various fixes.Justus Winter2016-05-181-4/+3
| | | | | | | * configure.ac: Fix SWIG detection, bump required Python version. * lang/python/Makefile.am: Portability fix. Signed-off-by: Justus Winter <[email protected]>
* Merge branch 'justus/pyme3'Justus Winter2016-05-171-3/+23
|\
| * python: Add a test suite.Justus Winter2016-05-121-1/+1
| | | | | | | | | | | | | | | | | | * configure.ac: Add new Makefile. * lang/python/Makefile.am: Add subdirectory. * lang/python/tests/Makefile.am: New file. * lang/python/tests/t-wrapper.py: Likewise. Signed-off-by: Justus Winter <[email protected]>
| * python: Integrate into the build system.Justus Winter2016-05-111-1/+30
| | | | | | | | | | | | | | | | | | | | * configure.ac: Make Python bindings configurable, add new Makefile. * lang/python/Makefile.am: New file. * lang/python/setup.py: Integrate into the build system. * m4/ax_pkg_swig.m4: New file from the autoconf archive. * m4/m4_ax_swig_python.m4: Likewise. Signed-off-by: Justus Winter <[email protected]>
* | Qt: Add keyLocateJob and test for itAndre Heinecke2016-05-131-1/+1
| | | | | | | | | | | | | | | | * configure.ac (LIBQGPGME_LT_REVISION): Bump. * lang/qt/src/protocol.h (locateKeysJob): Add Job. * lang/qt/src/protocol_p.h (locateKeysJob): Implement. * lang/qt/tests/Makefile.am: Add t-keylocate. * lang/qt/tests/t-keylocate.cpp: New.
* | Use common error message style for qt lang checksAndre Heinecke2016-05-061-2/+5
| | | | | | | | * configure.ac: Use common error highliting for qt lang options.
* | Add maybe mode for langs and default to itAndre Heinecke2016-05-061-20/+58
| | | | | | | | | | | | | | | | | | * configure.ac (languages): Warn and disable langs for which requirements are not met. -- If the languages are explicitly enabled on the command line missing dependencies for them will still lead to errors.
* | Fix configuration without Qt languageAndre Heinecke2016-04-121-3/+3
| | | | | | | | * configure.ac: Define HAVE_DOXYGEN also if qt should not be built.
* | Qt/Cpp: Bump so version to 6.Andre Heinecke2016-04-111-2/+2
| | | | | | | | | | | | | | | | | | * configure.ac (LIBGPGMEPP_LT_CURRENT, LIBQGPGME_LT_CURRENT): Bump. -- While the KDE Frameworks versions had a different name increasing the number avoids a conflict with KDE4 versions and is generally more consistent.
* | Qt: Add doc generation with doxygenAndre Heinecke2016-04-111-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Look for doxygen if qt is built. Configure new files. * lang/qt/doc/Doxyfile.in: New. * lang/qt/doc/Makefile.am: New. * lang/qt/README: Update. -- Currently this is a standard doxyfile template without much customization.
* | Cpp: Require c++ 11 if cpp binding requestedAndre Heinecke2016-04-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Call ax_cxx_compile_stdcxx * m4/ax_cxx_compile_stdcxx.m4 -- Depending on c++11 is intended to make the port away from Boost easier. The m4 macro was taken from the website mentioned in the License header of the file.
* | Qt: Add a unit test for qgpgmeAndre Heinecke2016-04-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | * 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.
* | Add qgpgme as qt language bindingAndre Heinecke2016-03-081-2/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Remove obsolete w32-qt codeAndre Heinecke2016-03-081-14/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (w32-qt): Remove option and Qt checks. * src/Makefile.am: Remove BUILD_W32_QT handling. * src/kdpipeiodevice.cpp, src/kdpipeiodevice.h, src/kdpipeiodevice.moc, src/w32-qt-io.cpp: Removed. -- This code was intended for Kleopatra but Kleopatra is not using it anymore. QGpgme/dataprovider is a better replacement for this.
* | Add cmake configuration filesAndre Heinecke2016-03-021-0/+9
| | | | | | | | | | | | | | | | | | | | * configure.ac: Add libgpgmepp version. Configure cmake files. * lang/cpp/src/Makefile.am: Add targets for cmake files. (EXTRA_DIST): Add cmake files. -- This should smooth the transition for downstream users that have worked with KF5::Gpgmepp previously.
* | Add enable-languages build optionAndre Heinecke2016-03-021-5/+27
| | | | | | | | | | | | * acinclude.m4 (LIST_MEMBER): New macro. * configure.ac (enable-languages): New option. Add info output. * lang/Makefile.am: Only add enabled language subdirs.
* | Add buildsystem for GpgmeppAndre Heinecke2016-02-221-0/+1
|/ | | | | | | * configure.ac: Configure Makefiles. * lang/Makefile.am: Add cpp subdir * lang/cpp/Makefile.am: New. Add src subdir. * lang/cpp/src/Makefile.am: New. Basic buildsystem.
* Post release updatesWerner Koch2015-08-261-1/+1
| | | | --
* Release 1.6.0gpgme-1.6.0Werner Koch2015-08-261-4/+4
| | | | | | * configure.ac: Set LT version to C25/A14/R0. Signed-off-by: Werner Koch <[email protected]>
* Add configure option --enable-build-timestamp.Werner Koch2015-08-251-1/+11
| | | | | | | | | | | | * configure.ac (BUILD_TIMESTAMP): Set to "<none>" by default. -- This is based on libgpg-error commit d620005fd1a655d591fccb44639e22ea445e4554 but changed to be disbaled by default. Check there for some background. Signed-off-by: Werner Koch <[email protected]>
* Post release updatesWerner Koch2015-06-081-2/+2
| | | | --
* Release 1.5.5gpgme-1.5.5Werner Koch2015-06-081-3/+3
|
* Post release updates.Werner Koch2015-04-131-2/+2
| | | | --
* Release 1.5.4.gpgme-1.5.4Werner Koch2015-04-131-4/+4
|
* Switch to automake 1.14 and update build-aux files.Werner Koch2015-01-301-4/+2
| | | | Signed-off-by: Werner Koch <[email protected]>
* Post release updates.Werner Koch2014-12-111-3/+3
| | | | --