Hi Fernando,
Hi Andreas,
sorry for the late reply.
no worries at all, no hurries.
To approach this, you need to patch the CMakeLists.txt file to create
a SOVERSION. (We have some examples in Debian Med.)
Thanks, I've just followed civetweb's approach and the soversion patch
seems to work.
Apropos patching. Your debian/patches/cmake.diff patch is quite long,
contains files in .github which most probably are not needed for the
packaging.
Indeed, done.
Please restrict the patch to the necessary changes and also
document the purpose in the "Description:" DEP3 field (I've just added
Author and Last-Update).
Fixed!
This might be overridden in a lintian-overrides line.
Done.
See above. Moreover you should use multiarch installation
(/usr/lib/x86_64-linux-gnu/ and the according dir for other archs).
CMake has some command for this (which I do not know by heart -
just let me know in case you might struggle finding it.
I am a bit lost here. Do you mean adding to debian/rules when
configuring something along:
|export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture
-qDEB_HOST_MULTIARCH) ....|
|-DCMAKE_INSTALL_LIBDIR=lib/$(DEB_HOST_MULTIARCH)|
Or rather using a post-fix as done in the civetweb debian repo?
https://salsa.debian.org/med-team/civetweb/-/commit/803d31208c73f414929a2c0360692750c3f4589
You can tell Salsa to not fail on blhc failures:
I tried via
https://salsa.debian.org/python-team/packages/pythonqt/-/commit/0ad88987fe0ff1f9350dacaa533bead155afaa46,
but it seems I did not do it correctly, in case you could take a look.
Have fun at the conference! Thanks for the help, regards,
Fernando.