Add files for building the project with autotools
* COPYING, COPYING.LESSER, INSTALL, README.GIT, autogen.sh, build-aux/compile, build-aux/config.guess, build-aux/config.sub, build-aux/depcomp, build-aux/install-sh, build-aux/libtool-patch.sed, build-aux/ltmain.sh, build-aux/missing, build-aux/mkinstalldirs, m4/ax_pkg_swig.m4, m4/ax_python_devel.m4, m4/gpg-error.m4, m4/libassuan.m4, m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4, m4/python.m4: New (copied from gpgme). * .gitignore, AUTHORS, ChangeLog, NEWS, autogen.rc, configure.ac: New. * Makefile.am (EXTRA_DIST): Add autogen.sh, autogen.rc, build-aux/libtool-patch.sed, doc/DCO, doc/HACKING, VERSION. (RELEASE_ARCHIVE_SUFFIX, ACLOCAL_AMFLAGS, dist-hook, distcheck-hook, .PHONY, gen_start_date, gen-ChangeLog, RELEASE_NAME, release, sign-release): New (copied with minor adjustments from gpgme's top-level Makefile.am). (copystamp): Remove symbolic linking of gpgme's internal data.h header and of gpgme's config.h file. (CLEANFILES): Remove cleaning of config.h and data.h. * setup.py.in: Remove code for in-tree builds. Initialize libs from @GPGME_LIBS@ instead of @GPGME_CONFIG_LIBS@. Initialize include_dirs and define_macros from @GPGME_CFLAGS@ instead of @GPGME_CONFIG_CFLAGS@. Look for gpgme.h in @prefix@/include and in include_dirs and in '/usr/include'. * build-aux/git-hooks/commit-msg: New. * build-aux/git-log-footer: New (copied with some adjustments from gpgme). * doc/DCO, doc/HACKING: New (copied with some adjustments from gpgme). * m4/gpgme.m4: New (copied from gpgme/src/gpgme.m4). * tests/Makefile.am (test_srcdir): Remove. (TESTS_ENVIRONMENT): Remove adding .libs directory with gpgme library to LD_LIBRARYPATH. (private_keys): Use local copies instead of files from gpgme's tests. (EXTRA_DIST): Add new files. (clean-local): Call local copy of start-stop-agent script. (gpg-sample.stamp): Use local copies of private keys. (pubring-stamp): Use local copies of pubdemo.asc and secdemo.asc. (gpg-agent.conf): Use local copy of pinentry helper. * tests/13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F, tests/13CD0F3BDF24BE53FE192D62F18737256FF6E4FD, tests/76F7E2B35832976B50A27A282D9B87E44577EB66, tests/7A030357C0F253A5BBCD282FFC4E521B37558F5C, tests/A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD, tests/cipher-1.asc, tests/cipher-2.asc, tests/cipher-3.asc, tests/cipher-no-sig.asc, tests/pinentry, tests/pubdemo.asc, tests/pubkey-1.asc, tests/secdemo.asc, tests/seckey-1.asc, tests/start-stop-agent: New (copied from gpgme). * tests/support.py (make_filename): Adapt to changed path of test files.
This commit enables building the Python bindings of gpgme with
autotools. See README.GIT.
AUTHORS is based on gpgme's AUTHORS file. License information was
adjusted. Some copyright information was updated (i.e. the years).
Copyright information and author information that doesn't apply to
the sources was removed.
configure.ac is based heavily on gpgme's configure.ac.
Copied files were taken from gpgme rev. 7a42ec5d
- GnuPG-bug-id: T7262