Hello Aaron, Andreas, everyone, Aaron M. Ucko wrote: > - There is a file named clean in the top-level directory, throwing make > off. You can unconfuse it by adding the following lines (at minimum) > to debian/rules: > > .PHONY: clean > clean: > dh clean Yep. Done. > - The build process winds up modifying src/MyCPackConf.cmake and > src/ToulbarVersion.hpp. You can compensate by copying the files > elsewhere before configuring the tree, and moving them back when > cleaning them up: > > override-dh_auto_configure: > mkdir debian/orig > cp -f src/MyCPackConf.cmake src/ToulbarVersion.hpp debian/orig/ > dh_auto_configure > > override-dh_auto_clean: > mv -f debian/orig/* src/ > rmdir debian/orig > dh_auto_clean Good catch!
Even with these additions to debian/rules, I think it would compile an improper version number, built from a git hash from the salsa git repo instead of the last commit of the upstream repo. So I patched the CmakeList file to prevent regeneration. There was already a quilt patch for it. Easy. I just pushed. Kind regards Thomas