You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I built a Debian package for Scopy. Please see https://github.com/balbirthomas/scopy/tree/debian. Debian has builtin support for packaging CMake software, using the --buildsystem=cmake option of debhelper(7) ( see debian/rules file). However when used with Scopy's CMake build system, this results in installing the entire CMake build tree (CMake temporary files, object files etc) into the Debian package and system. A work around is to turn off, installation of documenation using the -DWITH_DOC=OFF option to CMake.
I do not see any bug reported for debhelper on Debian's bug tracking system that could explain this behavior. It seems like some assumptions regarding install paths for the doc target, made in Scopy's CMakeLists, may be causing the issue. It should be possible to reproduce this by commenting out the override_dh_auto_configure: target (2 lines) in the debian/rules file or removing that entire commit. Do let me know how I can help in diagnosing and fixing the issue.
Also note this Debian package can not be upstreamed because of missing dependencies (though I have packaged them all). In particular Qwt multi-axes branch and patched version of GNURadio. The former I understand will be mainlined in Qwt 6.4 and will eventually make it into Debian. I am not aware of the mainlining situation with regard to GNURadio patches (trapezoid, phase and find volk). Hopefully there is a plan to mainline these too. It will be great to have an apt-get'able Scopy some day.
The text was updated successfully, but these errors were encountered:
Regarding GNURadio, we will fall back to master when GNURadio 3.8 releases. We will then create a GNURadio module that should contain everything we need.
I built a Debian package for Scopy. Please see https://github.com/balbirthomas/scopy/tree/debian. Debian has builtin support for packaging CMake software, using the
--buildsystem=cmake
option ofdebhelper(7)
( seedebian/rules
file). However when used with Scopy's CMake build system, this results in installing the entire CMake build tree (CMake temporary files, object files etc) into the Debian package and system. A work around is to turn off, installation of documenation using the-DWITH_DOC=OFF
option to CMake.I do not see any bug reported for
debhelper
on Debian's bug tracking system that could explain this behavior. It seems like some assumptions regarding install paths for the doc target, made in Scopy'sCMakeLists
, may be causing the issue. It should be possible to reproduce this by commenting out theoverride_dh_auto_configure:
target (2 lines) in thedebian/rules
file or removing that entire commit. Do let me know how I can help in diagnosing and fixing the issue.Also note this Debian package can not be upstreamed because of missing dependencies (though I have packaged them all). In particular Qwt multi-axes branch and patched version of GNURadio. The former I understand will be mainlined in Qwt 6.4 and will eventually make it into Debian. I am not aware of the mainlining situation with regard to GNURadio patches (trapezoid, phase and find volk). Hopefully there is a plan to mainline these too. It will be great to have an
apt-get
'able Scopy some day.The text was updated successfully, but these errors were encountered: