attempt to fix Ubuntu package build#2361
Conversation
Since CMake support has been merged, dh_auto_configure is trying to use it automatically, but for 2.3 we are still using SCons.
|
I don't know much about DEB packaging, so I'm not sure if this will work or if there's a better way to do this. |
| # dh_auto_configure will attempt to run cmake instead of scons | ||
| # nothing needs to be done for the configure step; scons is run in the build step below | ||
| override_dh_auto_configure: | ||
| : |
There was a problem hiding this comment.
Or should we try to explicitly specify the build system with dh_auto_configure --buildsystem scons (just guessed, not tested) instead of skipping this stage?
There was a problem hiding this comment.
dh -l does not list scons as an automatically supported build system (at least when running it on Fedora 30). Otherwise, I think some of the other overrides in this file would be unnecessary.
|
Should we go ahead and merge this and see if it works? The build is already broken; there isn't anything to lose if this doesn't work. |
|
Yeah, try it. If nothing else works we can either revert the CMake PR or switch to cmake/cpack for deb packaging. |
Since CMake support has been merged, dh_auto_configure is trying
to use it automatically, but for 2.3 we are still using SCons.