gpgme.pc: Fix library dependency and use of includedir, libdir.

* src/gpgme.pc.in (Require): Move gpg-error, libassuan to...
(Requires.private): ... here.
(Cflags): Add -I${includedir}.
(Libs): Add -L${libdir}.

--

This will result better library dependency for applications using
gpgme.  It will break build of an application which directly uses
gpg-error or libassuan without specifying them (which means, depending
on redundant/wrong gpgme.pc).

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
NIIBE Yutaka 2021-11-12 11:05:53 +09:00
parent 1cedac2bba
commit 4583ab77e5

View File

@ -7,8 +7,8 @@ api_version=@GPGME_CONFIG_API_VERSION@
Name: gpgme Name: gpgme
Description: GnuPG Made Easy to access GnuPG Description: GnuPG Made Easy to access GnuPG
Requires: gpg-error, libassuan Requires.private: gpg-error, libassuan
Version: @PACKAGE_VERSION@ Version: @PACKAGE_VERSION@
Cflags: @GPGME_CONFIG_CFLAGS@ Cflags: -I${includedir} @GPGME_CONFIG_CFLAGS@
Libs: @GPGME_CONFIG_LIBS@ Libs: -L${libdir} @GPGME_CONFIG_LIBS@
URL: https://www.gnupg.org/software/gpgme/index.html URL: https://www.gnupg.org/software/gpgme/index.html