diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | Makefile.am | 5 | ||||
-rw-r--r-- | configure.ac | 5 | ||||
-rw-r--r-- | evince-backend.pc.in | 11 | ||||
-rw-r--r-- | evince-view.pc.in | 11 |
5 files changed, 38 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2009-01-21 Christian Persch <chpe@gnome.org> + * Makefile.am: + * configure.ac: + A evince-{backend,view}.pc.in: Add pkgconfig files. Bug #568220. + +2009-01-21 Christian Persch <chpe@gnome.org> + * configure.ac: * libdocument/Makefile.am: A libdocument/ev-version.h.in: Add version defines and version check diff --git a/Makefile.am b/Makefile.am index b2b43d3..9fa9710 100644 --- a/Makefile.am +++ b/Makefile.am @@ -14,6 +14,11 @@ if ENABLE_THUMBNAILER SUBDIRS += thumbnailer endif +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = \ + evince-backend-$(EV_API_VERSION).pc \ + evince-view-$(EV_API_VERSION).pc + # Applications intltool_extra = intltool-extract.in intltool-merge.in intltool-update.in diff --git a/configure.ac b/configure.ac index c2cf3fb..f3b9c7e 100644 --- a/configure.ac +++ b/configure.ac @@ -54,6 +54,8 @@ DBUS_GLIB_REQUIRED=0.70 GTK_REQUIRED=2.12.0 GLIB_REQUIRED=2.18.0 KEYRING_REQUIRED=2.22.0 +AC_SUBST([GLIB_REQUIRED]) +AC_SUBST([GTK_REQUIRED]) GNOME_ICON_THEME_REQUIRED=2.17.1 LIBXML_REQUIRED=2.5.0 @@ -481,6 +483,9 @@ test/Makefile thumbnailer/Makefile ]) +AC_CONFIG_FILES(evince-backend-[]ev_api_version[].pc:evince-backend.pc.in) +AC_CONFIG_FILES(evince-view-[]ev_api_version[].pc:evince-view.pc.in) + AC_OUTPUT echo " diff --git a/evince-backend.pc.in b/evince-backend.pc.in new file mode 100644 index 0000000..2130964 --- /dev/null +++ b/evince-backend.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@/evince/@EV_API_VERSION@ + +Name: Evince Backend +Description: GNOME document viewer backend library +Version: @VERSION@ +Requires: gio-2.0 >= @GLIB_REQUIRED@ gtk+-2.0 >= @GTK_REQUIRED@ +Libs: -L${libdir} -levbackend +Cflags: -I${includedir} diff --git a/evince-view.pc.in b/evince-view.pc.in new file mode 100644 index 0000000..28e1f73 --- /dev/null +++ b/evince-view.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@/evince/@EV_API_VERSION@ + +Name: Evince View +Description: GNOME document viewer view library +Version: @VERSION@ +Requires: evince-backend-@EV_API_VERSION@ = @VERSION@ gthread-2.0 +Libs: -L${libdir} -levview +Cflags: -I${includedir} |