[libgdamm] Overhaul pkg-config metadata files
- From: Daniel Elstner <daniel src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libgdamm] Overhaul pkg-config metadata files
- Date: Thu, 20 Aug 2009 14:58:22 +0000 (UTC)
commit e48d6cbcdadb050835fd4851b36701cc73272dc7
Author: Daniel Elstner <danielk openismus com>
Date: Thu Aug 20 16:20:00 2009 +0200
Overhaul pkg-config metadata files
* libgda/libgdamm.pc.in: Rename file from libgda/libgdamm-4.0.pc.in.
Rewrite to make use of more substitutions. Provide the location of
the reference documentation as well as the Doxygen tag file.
* libgda/libgdamm-uninstalled.pc.in: New file for uninstalled use.
* configure.ac (AC_CONFIG_FILES): Remove API version from input
filenames and substitute ${LIBGDAMM_MODULE_NAME} into the output
filenames. List new input file libgda/libgdamm-uninstalled.pc.in.
ChangeLog | 12 ++++++++++++
configure.ac | 27 +++++++++++----------------
libgda/libgdamm-4.0.pc.in | 11 -----------
libgda/libgdamm-uninstalled.pc.in | 10 ++++++++++
libgda/libgdamm.pc.in | 19 +++++++++++++++++++
5 files changed, 52 insertions(+), 27 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index fb59fa6..bd32010 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2009-08-20 Daniel Elstner <danielk openismus com>
+ Overhaul pkg-config metadata files
+
+ * libgda/libgdamm.pc.in: Rename file from libgda/libgdamm-4.0.pc.in.
+ Rewrite to make use of more substitutions. Provide the location of
+ the reference documentation as well as the Doxygen tag file.
+ * libgda/libgdamm-uninstalled.pc.in: New file for uninstalled use.
+ * configure.ac (AC_CONFIG_FILES): Remove API version from input
+ filenames and substitute ${LIBGDAMM_MODULE_NAME} into the output
+ filenames. List new input file libgda/libgdamm-uninstalled.pc.in.
+
+2009-08-20 Daniel Elstner <danielk openismus com>
+
Transition to mm-common documentation build
* configure.ac (AC_CONFIG_FILES): Remove docs/reference/Makefile.am
diff --git a/configure.ac b/configure.ac
index 3b1d3b5..31874b3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -59,20 +59,15 @@ MM_ARG_WITH_TAGFILE_DOC([libstdc++.tag], [mm-common-libstdc++])
MM_ARG_WITH_TAGFILE_DOC([libsigc++-2.0.tag], [sigc++-2.0])
MM_ARG_WITH_TAGFILE_DOC([glibmm-2.4.tag], [glibmm-2.4])
-AC_CONFIG_FILES([
- Makefile
-
- libgda/libgdamm-4.0.pc
- libgda/src/Makefile
- libgda/libgdamm/Makefile
-
- tools/Makefile
-
- docs/Makefile
- docs/reference/Doxyfile
-
- examples/Makefile
- examples/simple/Makefile
- examples/config/Makefile
-])
+AC_CONFIG_FILES([Makefile
+ tools/Makefile
+ libgda/${LIBGDAMM_MODULE_NAME}.pc:libgda/libgdamm.pc.in
+ libgda/${LIBGDAMM_MODULE_NAME}-uninstalled.pc:libgda/libgdamm-uninstalled.pc.in
+ libgda/src/Makefile
+ libgda/libgdamm/Makefile
+ docs/Makefile
+ docs/reference/Doxyfile
+ examples/Makefile
+ examples/simple/Makefile
+ examples/config/Makefile])
AC_OUTPUT
diff --git a/libgda/libgdamm-uninstalled.pc.in b/libgda/libgdamm-uninstalled.pc.in
new file mode 100644
index 0000000..7b697d3
--- /dev/null
+++ b/libgda/libgdamm-uninstalled.pc.in
@@ -0,0 +1,10 @@
+doxytagfile=${pc_top_builddir}/docs/reference/@LIBGDAMM_MODULE_NAME tag
+htmlrefpub=http://www.gtkmm.org/docs/@LIBGDAMM_MODULE_NAME@/docs/reference/html/
+
+Name: libgdamm
+Description: C++ binding for libgda, not installed
+Version: @PACKAGE_VERSION@
+URL: http://www.gtkmm.org/
+Requires: @LIBGDAMM_MODULES@
+Libs: ${pc_top_builddir}/${pcfiledir}/libgdamm/libgdamm- LIBGDAMM_API_VERSION@.la
+Cflags: -I${pc_top_builddir}/${pcfiledir} -I${pc_top_builddir}/${pcfiledir}/@srcdir@
diff --git a/libgda/libgdamm.pc.in b/libgda/libgdamm.pc.in
new file mode 100644
index 0000000..3348ecc
--- /dev/null
+++ b/libgda/libgdamm.pc.in
@@ -0,0 +1,19 @@
+prefix= prefix@
+exec_prefix= exec_prefix@
+libdir= libdir@
+datarootdir= datarootdir@
+datadir= datadir@
+includedir= includedir@
+
+docdir=${datarootdir}/doc/@LIBGDAMM_MODULE_NAME@
+doxytagfile=${docdir}/reference/@LIBGDAMM_MODULE_NAME tag
+htmlrefdir=${docdir}/reference/html
+htmlrefpub=http://www.gtkmm.org/docs/@LIBGDAMM_MODULE_NAME@/docs/reference/html/
+
+Name: libgdamm
+Description: C++ binding for libgda
+Version: @PACKAGE_VERSION@
+URL: http://www.gtkmm.org/
+Requires: @LIBGDAMM_MODULES@
+Libs: -L${libdir} -lgdamm- LIBGDAMM_API_VERSION@
+Cflags: -I${includedir}/@LIBGDAMM_MODULE_NAME@ -I${libdir}/@LIBGDAMM_MODULE_NAME@/include
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]