From c006d8b897229e22f80cd6105fd64d0630f68867 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 24 Oct 2018 14:57:53 +0900 Subject: [PATCH] build: Provide libgcrypt.pc, generated by configure. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * configure.ac: Generate src/libgcrypt.pc. * src/Makefile.am (pkgconfigdir, pkgconfig_DATA): New. (EXTRA_DIST): Add libgcrypt.pc.in. * src/libgcrypt-config.in: Use @PACKAGE_VERSION@. * src/libgcrypt.pc.in: New. Fetched from: 97194b422bc89a6137f4e218d4cdee118c63e96e Signed-off-by: NIIBE Yutaka Signed-off-by: Jörg Krause --- configure.ac | 1 + src/Makefile.am | 5 ++++- src/libgcrypt-config.in | 2 +- src/libgcrypt.pc.in | 17 +++++++++++++++++ 4 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 src/libgcrypt.pc.in diff --git a/configure.ac b/configure.ac index ce11162d..4e788714 100644 --- a/configure.ac +++ b/configure.ac @@ -2613,6 +2613,7 @@ doc/Makefile src/Makefile src/gcrypt.h src/libgcrypt-config +src/libgcrypt.pc src/versioninfo.rc tests/Makefile ]) diff --git a/src/Makefile.am b/src/Makefile.am index 3cc4a552..82d6e8a0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -20,8 +20,11 @@ ## Process this file with automake to produce Makefile.in +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libgcrypt.pc + EXTRA_DIST = libgcrypt-config.in libgcrypt.m4 libgcrypt.vers \ - gcrypt.h.in libgcrypt.def + gcrypt.h.in libgcrypt.def libgcrypt.pc.in bin_SCRIPTS = libgcrypt-config m4datadir = $(datadir)/aclocal diff --git a/src/libgcrypt-config.in b/src/libgcrypt-config.in index c052638c..f7a13afe 100644 --- a/src/libgcrypt-config.in +++ b/src/libgcrypt-config.in @@ -14,7 +14,7 @@ # General. prefix="@prefix@" exec_prefix="@exec_prefix@" -version="@VERSION@" +version="@PACKAGE_VERSION@" includedir="@includedir@" libdir="@libdir@" gpg_error_libs="@GPG_ERROR_LIBS@" diff --git a/src/libgcrypt.pc.in b/src/libgcrypt.pc.in new file mode 100644 index 00000000..5472da53 --- /dev/null +++ b/src/libgcrypt.pc.in @@ -0,0 +1,17 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +includedir=@includedir@ +libdir=@libdir@ +host=@LIBGCRYPT_CONFIG_HOST@ +api_version=@LIBGCRYPT_CONFIG_API_VERSION@ +symmetric_ciphers="@LIBGCRYPT_CIPHERS@" +asymmetric_ciphers="@LIBGCRYPT_PUBKEY_CIPHERS@" +digests="@LIBGCRYPT_DIGESTS@" + +Name: libgcrypt +Description: General purpose cryptographic library +Requires: gpg-error +Version: @PACKAGE_VERSION@ +Cflags: @LIBGCRYPT_CONFIG_CFLAGS@ +Libs: @LIBGCRYPT_CONFIG_LIB@ +URL: https://www.gnupg.org/software/libgcrypt/index.html -- 2.22.0