From: Christian Persch Date: Wed, 21 Jan 2009 16:58:21 +0000 (+0000) Subject: Bug 568220 – need pkg-config file X-Git-Tag: EVINCE_2_25_90~35 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=83f94c1e5f748c72cde600ddd09e8cc74aa9701d;p=evince.git Bug 568220 – need pkg-config file svn path=/trunk/; revision=3372 --- 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}