Package: libowfat-dev
Version: 0.32-5
Severity: wishlist

Dear Maintainer,

Package libowfat-dev does not offer a pkg-config file. When building
projects that depend on libowfat, finding include dirs and library
versions in build scripts is rather difficult to handle across
different platforms, and a pkg-config file would simplify this greatly.

I'm in the process of reworking opentracker to build with CMake. Linking
to libowfat-dev was quite a headache -- the include dirs are not
consistent across platforms, and the version string can only be
retrieved by parsing the changelog. The version string is needed to
enable certain build definitions depending on the available libowfat
version.

You can find the build script below which is annotated with a handful of
comments documenting the pains.

https://github.com/brandon1024/opentracker/blob/cmake/cmake/FindLibowfat.cmake

A pkg-config would allow me to more easily find and link to libowfat and
configure the build appropriately.

This wishlist bug also applies to the versions in testing and sid.

-- System Information:
Debian Release: 13.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.63+deb13-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libowfat-dev depends on:
ii  libc6-dev     2.41-12+deb13u1
ii  libowfat0t64  0.32-5

libowfat-dev recommends no packages.

libowfat-dev suggests no packages.

-- no debconf information

Reply via email to