From 1995bab5530fdaad6224465fe6a0b5fb0873c4d7 Mon Sep 17 00:00:00 2001 From: Daniel Gollub Date: Thu, 28 Aug 2014 14:18:56 +0200 Subject: Introduce pkg-config file for libtac --- Makefile.am | 4 +++- configure.ac | 1 + debian/libtac-dev.install | 1 + libtac.pc.in | 11 +++++++++++ 4 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 libtac.pc.in diff --git a/Makefile.am b/Makefile.am index 76be2f3..dd73b01 100644 --- a/Makefile.am +++ b/Makefile.am @@ -53,12 +53,14 @@ pam_tacplus_la_CFLAGS = $(AM_CFLAGS) -Ilibtac/include pam_tacplus_la_LDFLAGS = -module -avoid-version pam_tacplus_la_LIBADD = libtac.la -EXTRA_DIST = pam_tacplus.spec sample.pam +EXTRA_DIST = pam_tacplus.spec sample.pam libtac.pc.in MAINTAINERCLEANFILES = Makefile.in config.h.in configure aclocal.m4 \ config/config.guess config/config.sub config/depcomp \ config/install-sh config/ltmain.sh config/missing +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libtac.pc install-data-hook: rm -f $(DESTDIR)$(pamdir)/pam_tacplus.la diff --git a/configure.ac b/configure.ac index 720da2e..11e7af1 100644 --- a/configure.ac +++ b/configure.ac @@ -69,5 +69,6 @@ AC_SUBST(pamdir) dnl -------------------------------------------------------------------- dnl Generate made files AC_CONFIG_FILES([Makefile + libtac.pc pam_tacplus.spec]) AC_OUTPUT diff --git a/debian/libtac-dev.install b/debian/libtac-dev.install index 40aa4af..8bad7da 100644 --- a/debian/libtac-dev.install +++ b/debian/libtac-dev.install @@ -1,2 +1,3 @@ usr/lib/*/*.so +usr/lib/*/pkgconfig/libtac.pc usr/include/ diff --git a/libtac.pc.in b/libtac.pc.in new file mode 100644 index 0000000..5d6f670 --- /dev/null +++ b/libtac.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libtac +Description: A TACACS+ protocol implementation +URL: https://github.com/jeroennijhof/pam_tacplus +Version: @VERSION@ +Libs: -L${libdir} -ltac +Cflags: -I${includedir} -- cgit v1.2.3