Hello all, .pc files in 0.61 are broken: the libdir and includedir contain just the last component of the path (include, lib/lib64). In addition, libdir in poppler-qt5.pc is not expanded because of missing @. Patches attached.
D.
>From 3078d5a144a0371e51120cfde3289b37b27993f0 Mon Sep 17 00:00:00 2001 From: David Tardon <[email protected]> Date: Mon, 6 Nov 2017 12:54:12 +0100 Subject: [PATCH 1/2] use full paths in .pc files The current ones don't contain prefix, so they are unusable for building. --- poppler-cairo.pc.cmake | 4 ++-- poppler-cpp.pc.cmake | 4 ++-- poppler-glib.pc.cmake | 4 ++-- poppler-qt4.pc.cmake | 4 ++-- poppler-qt5.pc.cmake | 4 ++-- poppler-splash.pc.cmake | 4 ++-- poppler.pc.cmake | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/poppler-cairo.pc.cmake b/poppler-cairo.pc.cmake index 4a606440..e68cceab 100644 --- a/poppler-cairo.pc.cmake +++ b/poppler-cairo.pc.cmake @@ -1,6 +1,6 @@ prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@CMAKE_INSTALL_LIBDIR@ -includedir=@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: poppler-cairo Description: Cairo backend for Poppler PDF rendering library diff --git a/poppler-cpp.pc.cmake b/poppler-cpp.pc.cmake index a26177a5..3eb68b38 100644 --- a/poppler-cpp.pc.cmake +++ b/poppler-cpp.pc.cmake @@ -1,6 +1,6 @@ prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@CMAKE_INSTALL_LIBDIR@ -includedir=@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: poppler-cpp Description: cpp backend for Poppler PDF rendering library diff --git a/poppler-glib.pc.cmake b/poppler-glib.pc.cmake index 6e006d49..ac248192 100644 --- a/poppler-glib.pc.cmake +++ b/poppler-glib.pc.cmake @@ -1,6 +1,6 @@ prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@CMAKE_INSTALL_LIBDIR@ -includedir=@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: poppler-glib Description: GLib wrapper for poppler diff --git a/poppler-qt4.pc.cmake b/poppler-qt4.pc.cmake index 8523a17a..46a37f6d 100644 --- a/poppler-qt4.pc.cmake +++ b/poppler-qt4.pc.cmake @@ -1,6 +1,6 @@ prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@CMAKE_INSTALL_LIBDIR@ -includedir=@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: poppler-qt4 Description: Qt4 bindings for poppler diff --git a/poppler-qt5.pc.cmake b/poppler-qt5.pc.cmake index aaa1aa77..4f7957c7 100644 --- a/poppler-qt5.pc.cmake +++ b/poppler-qt5.pc.cmake @@ -1,6 +1,6 @@ prefix=@CMAKE_INSTALL_PREFIX@ -libdir=CMAKE_INSTALL_LIBDIR@ -includedir=@CMAKE_INSTALL_INCLUDEDIR@ +libdir=CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: poppler-qt5 Description: Qt5 bindings for poppler diff --git a/poppler-splash.pc.cmake b/poppler-splash.pc.cmake index 1aa1a835..f9eceebe 100644 --- a/poppler-splash.pc.cmake +++ b/poppler-splash.pc.cmake @@ -1,6 +1,6 @@ prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@CMAKE_INSTALL_LIBDIR@ -includedir=@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: poppler-splash Description: Splash backend for Poppler PDF rendering library diff --git a/poppler.pc.cmake b/poppler.pc.cmake index 9432c5c6..00b73488 100644 --- a/poppler.pc.cmake +++ b/poppler.pc.cmake @@ -1,6 +1,6 @@ prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@CMAKE_INSTALL_LIBDIR@ -includedir=@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: poppler Description: PDF rendering library -- 2.14.1
>From 205f6b72f1bba2daea8091c6de2232ed7725993c Mon Sep 17 00:00:00 2001 From: David Tardon <[email protected]> Date: Mon, 6 Nov 2017 12:56:52 +0100 Subject: [PATCH 2/2] fix macro --- poppler-qt5.pc.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/poppler-qt5.pc.cmake b/poppler-qt5.pc.cmake index 4f7957c7..94636892 100644 --- a/poppler-qt5.pc.cmake +++ b/poppler-qt5.pc.cmake @@ -1,5 +1,5 @@ prefix=@CMAKE_INSTALL_PREFIX@ -libdir=CMAKE_INSTALL_FULL_LIBDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: poppler-qt5 -- 2.14.1
_______________________________________________ poppler mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/poppler
