From 34cf71d1ea14ff635a680506f4a69bae76dcae90 Mon Sep 17 00:00:00 2001
From: Sam Hocevar <sam@hocevar.net>
Date: Mon, 10 Apr 2006 07:52:07 +0000
Subject: [PATCH]   * Added pkgconfig files. Eh ouais mon gars.

---
 caca/Makefile.am  |  6 ++++++
 caca/caca.pc.in   | 12 ++++++++++++
 configure.ac      |  6 +++++-
 cucul/Makefile.am |  6 ++++++
 cucul/cucul.pc.in | 12 ++++++++++++
 5 files changed, 41 insertions(+), 1 deletion(-)
 create mode 100644 caca/caca.pc.in
 create mode 100644 cucul/cucul.pc.in

diff --git a/caca/Makefile.am b/caca/Makefile.am
index d131b41..bef6e9e 100644
--- a/caca/Makefile.am
+++ b/caca/Makefile.am
@@ -1,5 +1,11 @@
 # $Id$
 
+EXTRA_DIST = caca.pc.in
+DISTCLEANFILES = caca.pc
+
+pkgconfig_DATA = caca.pc
+pkgconfigdir = $(libdir)/pkgconfig
+
 include_HEADERS = caca.h
 
 lib_LTLIBRARIES = libcaca.la
diff --git a/caca/caca.pc.in b/caca/caca.pc.in
new file mode 100644
index 0000000..2fb8c84
--- /dev/null
+++ b/caca/caca.pc.in
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: caca
+Description: Colour ASCII-Art library
+Version: @VERSION@
+Requires: cucul = @VERSION@
+Conflicts: 
+Libs: -L${libdir} -lcaca -lcucul
+Cflags: -I${includedir}
diff --git a/configure.ac b/configure.ac
index ca02028..390fc8a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -293,11 +293,15 @@ AC_CONFIG_FILES([
   src/Makefile
   test/Makefile
   doc/Makefile
-  doc/doxygen.cfg
   autotools/Makefile
   debian/Makefile
   msvc/Makefile
 ])
+AC_CONFIG_FILES([
+  cucul/cucul.pc
+  caca/caca.pc
+  doc/doxygen.cfg
+])
 AC_CONFIG_FILES([caca-config], [chmod 0755 caca-config])
 AC_OUTPUT
 
diff --git a/cucul/Makefile.am b/cucul/Makefile.am
index 27a057f..12fc129 100644
--- a/cucul/Makefile.am
+++ b/cucul/Makefile.am
@@ -1,5 +1,11 @@
 # $Id$
 
+EXTRA_DIST = cucul.pc.in
+DISTCLEANFILES = cucul.pc
+
+pkgconfig_DATA = cucul.pc
+pkgconfigdir = $(libdir)/pkgconfig
+
 include_HEADERS = cucul.h
 
 lib_LTLIBRARIES = libcucul.la
diff --git a/cucul/cucul.pc.in b/cucul/cucul.pc.in
new file mode 100644
index 0000000..fd21a3c
--- /dev/null
+++ b/cucul/cucul.pc.in
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: cucul
+Description: Canvas for ultrafast compositing of Unicode letters
+Version: @VERSION@
+Requires: 
+Conflicts: 
+Libs: -L${libdir} -lcaca
+Cflags: -I${includedir}