Package: frei0r-plugins-dev Version: 1.6.1-2 Severity: important Dear Maintainer,
I was trying to build a frei0r plugin I wrote in C++. But the compilation failed because the header file frei0r.hpp was not present in /usr/include The unique present header file is frei0r.h which allows to build C plugins only, and with limited functionality. Note : The problem is also present in upstream distribution. Please find a patch below, which may allow to install these headers. Regards, diff -ru a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt 2017-05-31 07:57:25.000000000 +0200 +++ b/CMakeLists.txt 2019-06-11 21:22:25.637472171 +0200 @@ -46,7 +46,10 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) # See this thread for a ridiculous discussion about the simple question how to install a header file with CMake: http://www.cmake.org/pipermail/cmake/2009-October/032874.html -install (DIRECTORY include DESTINATION . FILES_MATCHING PATTERN "frei0r.h" PATTERN "msvc" EXCLUDE) +install (DIRECTORY include DESTINATION . FILES_MATCHING + PATTERN "frei0r*.h" + PATTERN "frei0r*.hpp" + PATTERN "msvc" EXCLUDE) add_subdirectory (doc) add_subdirectory (src) -- System Information: Debian Release: 10.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-5-amd64 (SMP w/6 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- no debconf information