Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=3cf932e385aecb24b06738b1b6eef24091becc89

commit 3cf932e385aecb24b06738b1b6eef24091becc89
Author: Priyank <priy...@frugalware.org>
Date:   Fri Jul 3 15:33:45 2009 +0200

Add a pkg-config file for libpacman

pacman.pc.in: initial import
configure.ac: added a check for pkg-config

diff --git a/configure.ac b/configure.ac
index aea071e..ce2f74d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -161,6 +161,15 @@ AC_ARG_ENABLE(fakeroot,
AC_HELP_STRING([--disable-fakeroot], [Disable fakeroot proof support]),
[fakeroot=$enableval], [fakeroot=yes])

+dnl Check for pkg-config binary
+AC_PATH_PROG(PKG_CONFIG, pkg-config)
+if test ! -x "$PKG_CONFIG" ; then
+   AC_MSG_ERROR([
+*** You need pkg-config. Get it from
+*** <http://pkg-config.freedesktop.org/>.])
+fi
+AC_SUBST(PKG_CONFIG)
+
dnl Check for po4a binary
AC_MSG_CHECKING(for support po4a)
if test x$wantpo4a = xyes ; then
@@ -424,6 +433,7 @@ dnl 
==========================================================================
AC_OUTPUT([
lib/libpacman/Makefile
lib/libpacman/po/Makefile.in
+lib/libpacman/pacman.pc
lib/libftp/Makefile
src/pacman-g2/Makefile
src/pacman-g2/po/Makefile.in
diff --git a/lib/libpacman/Makefile.am b/lib/libpacman/Makefile.am
index 514966a..60d6948 100644
--- a/lib/libpacman/Makefile.am
+++ b/lib/libpacman/Makefile.am
@@ -41,6 +41,9 @@ libpacman_la_SOURCES = $(TARGETS)
libpacman_la_LDFLAGS = -no-undefined -version-info $(PM_VERSION_INFO)
libpacman_la_LIBADD = $(top_builddir)/lib/libftp/libftp.la

+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = pacman.pc
+
if HAS_DOXYGEN
all: doxygen.in

diff --git a/lib/libpacman/pacman.pc.in b/lib/libpacman/pacman.pc.in
new file mode 100644
index 0000000..b8d9982
--- /dev/null
+++ b/lib/libpacman/pacman.pc.in
@@ -0,0 +1,10 @@
+pref...@prefix@
+exec_prefix=${prefix}
+libd...@libdir@
+included...@includedir@
+
+Name: pacman-g2 library
+Description: package management library
+Version: @PM_VERSION@
+Libs: -L${libdir} -lpacman
+Cflags: -I${includedir}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to