Das Thema ist bekannt und wurde auf der Mailingliste diskutiert
https://sourceforge.net/p/qlan…iewmonth=201904&viewday=9
Kurz der Debian Betreuer ist der Meinung, dass nur das ins Paket kommt, was bei seiner Methode PROJ zu compilieren anfällt. Da er Autoconf und nicht CMak benutzt entsteht das nötige CMake Skript nicht und ist deshalb nicht Bestandteil des Developer Paketes.
Außerdem ist er der Meinung das CMake Skripten, die nicht dort landen, wo nach Debians Ansicht CMake Skripten liegen sollten, auch nicht ins Pakete gehen. Das ist der Fall bei QuaZip.
SuSE, das verwende ich, ist hier besser aufgestellt. Oder einfach pragmatischer. Zusätzlich habe ich den Betreuer bei Fedora gefragt, wie er das sieht. Ähnlich pragmatisch: Eine Distribution sollte eigentlich alles was möglich ist installieren, damit eben solche Sachen nicht passieren. Zur Not ist es die Aufgabe des Betreuers dafür zu sorgen, dass alles an seinem richtigen Platz zu finden ist.
Und grundsätzlich ist es vorzuziehen, solche Skripten nicht in jedem Projekt lokal zu halten, weil das recht flott veraltet. Bisher wurden die lokal gehalten, weil es zu dem Zeitpunkt als das Projekt anfing noch keine Skripten gab. Das hat sich in den letzten 10 Jahren aber geändert und ich würde gerne die Skripten benützen, die QuaZip und PROJ bereitstellen.
Mal schaun ob bei diesem Thema irgendwann Vernunft einkehrt.
Wer will kann die beiden Patches im Anhang anwenden, die die betreffenden Skripten wieder im Source hinterlegen.