From 83f94c1e5f748c72cde600ddd09e8cc74aa9701d Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Wed, 21 Jan 2009 16:58:21 +0000 Subject: [PATCH] =?utf8?q?Bug=20568220=20=E2=80=93=20need=20pkg-config=20f?= =?utf8?q?ile?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit svn path=/trunk/; revision=3372 --- ChangeLog | 6 ++++++ Makefile.am | 5 +++++ configure.ac | 5 +++++ evince-backend.pc.in | 11 +++++++++++ evince-view.pc.in | 11 +++++++++++ 5 files changed, 38 insertions(+) create mode 100644 evince-backend.pc.in create mode 100644 evince-view.pc.in diff --git a/ChangeLog b/ChangeLog index 521b1348..f36b2d0d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-01-21 Christian Persch + + * Makefile.am: + * configure.ac: + A evince-{backend,view}.pc.in: Add pkgconfig files. Bug #568220. + 2009-01-21 Christian Persch * configure.ac: diff --git a/Makefile.am b/Makefile.am index b2b43d30..9fa97109 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 c2cf3fbf..f3b9c7e8 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 00000000..21309646 --- /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 00000000..28e1f738 --- /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} -- 2.43.5