Package: libjxr-dev
Version: 1.2~git20170615.f752187-3
Severity: important
Tags: patch

Dear Maintainer,

The pkg-config file for libjxr contains incorrect paths to the headers: it
refers to paths used by the upstream Makefile (sub-directories of
/usr/include/libjxr) whereas the Debian package actually installs the headers
directly into a different directory (/usr/include/jxrlib). Therefore,
packages that depend on jxrlib via the pkg-config file fail to build.

The attached patch attempts to fix that issue.

Best regards,

   Yann Leprince


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.4.0-91-generic (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages libjxr-dev depends on:
ii  libjxr0  1.2~git20170615.f752187-3

libjxr-dev recommends no packages.

libjxr-dev suggests no packages.

-- no debconf information
diff --git a/libjxr.pc.in b/libjxr.pc.in
index b581451..61ed0a8 100644
--- a/libjxr.pc.in
+++ b/libjxr.pc.in
@@ -9,4 +9,4 @@ Description: A library for reading JPEG XR images.
 Version: %(JXR_VERSION)s
 Libs: -L${libdir} -ljpegxr -ljxrglue
 Libs.private: -lm 
-Cflags: -I${includedir}/libjxr/common -I${includedir}/libjxr/image/x86 
-I${includedir}/libjxr/image -I${includedir}/libjxr/glue 
-I${includedir}/libjxr/test -D__ANSI__ -DDISABLE_PERF_MEASUREMENT %(JXR_ENDIAN)s
+Cflags: -I${includedir}/jxrlib -D__ANSI__ -DDISABLE_PERF_MEASUREMENT 
%(JXR_ENDIAN)s

Reply via email to