[gthumb] added a package config file, usefull for external extensions
- From: Paolo Bacchilega <paobac src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gthumb] added a package config file, usefull for external extensions
- Date: Sun, 17 Jan 2010 16:39:31 +0000 (UTC)
commit 3ca833ce0c555140a1db5c019f4260fbf74dd2b1
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun Jan 17 16:15:02 2010 +0100
added a package config file, usefull for external extensions
configure.ac | 10 +++++++---
data/Makefile.am | 7 ++++++-
data/gthumb.pc.in | 14 ++++++++++++++
3 files changed, 27 insertions(+), 4 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index ef27be0..299d6b1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,6 +6,9 @@ AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_SRCDIR([configure.ac])
+GTHUMB_API_VERSION=2.12
+AC_SUBST([GTHUMB_API_VERSION])
+
if test -z "$enable_maintainer_mode"; then
enable_maintainer_mode=yes
fi
@@ -46,8 +49,8 @@ UNIQUE_REQUIRED=1.1.2
dnl ===========================================================================
CFLAGS=${CFLAGS-:""}
-CFLAGS+=" -DG_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES "
-CFLAGS+="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED "
+CFLAGS+=" -DG_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES"
+CFLAGS+=" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
AC_ARG_ENABLE(debug,
AS_HELP_STRING([--enable-debug], [enable compilation of debugging messages]),
@@ -59,7 +62,7 @@ AC_ARG_ENABLE(debug,
[ENABLE_DEBUG=no])
if test x$ENABLE_DEBUG = xyes; then
AC_DEFINE(DEBUG, 1, [enable compilation of debugging messages])
- CFLAGS+="-g -O0 "
+ CFLAGS+=" -g -O0"
fi
AC_ARG_ENABLE(run_in_place,
@@ -303,6 +306,7 @@ Makefile
copy-n-paste/Makefile
data/Makefile
data/gthumb.desktop.in
+data/gthumb-${GTHUMB_API_VERSION}.pc:data/gthumb.pc.in
data/gthumb-import.desktop.in
data/icons/Makefile
data/icons/16x16/Makefile
diff --git a/data/Makefile.am b/data/Makefile.am
index 995f2f5..d334cac 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -18,12 +18,17 @@ install-data-local:
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_builddir)/data/$(schema_DATA)
endif
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = gthumb-$(GTHUMB_API_VERSION).pc
+
EXTRA_DIST = \
$(desktop_in_in_files) \
+ $(pkgconfig_DATA) \
$(schema_in_files)
DISTCLEANFILES = \
- $(desktop_in_files)
+ $(desktop_in_files) \
+ $(pkgconfig_DATA)
CLEANFILES = \
$(desktop_DATA) \
diff --git a/data/gthumb.pc.in b/data/gthumb.pc.in
new file mode 100644
index 0000000..7bd168d
--- /dev/null
+++ b/data/gthumb.pc.in
@@ -0,0 +1,14 @@
+prefix= prefix@
+exec_prefix= exec_prefix@
+libdir= libdir@/gthumb
+includedir= includedir@/gthumb
+extensionsdir= libdir@/gthumb/extensions
+datarootdir= datarootdir@
+datadir= datadir@
+
+Name: gthumb
+Description: Image viewer and browser
+Version: @VERSION@
+Requires: gtk+-2.0
+Libs: -L${libdir}
+Cflags: -I${includedir}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]