Need advice for cross building gammu
-----BEGIN PGP SIGNED MESSAGE-----
Recently I have adopted the gammu package in Debian and there are couple of
things preventing its cross build:
1) Missing deps: 
python3-breathe:arm64 (>= 4.1.0) which is a virtual package and is not provided
by any available package
python3-sphinx:arm64 (>= 1.3) which is a virtual package and is not provided by
any available package
I suppose that nothing can be done about those until they become available in
the cross-build chroot. Or maybe adding :any can help because they are needed
as amd64 not arm64? I have tried adding :any to the above two and that broke
normal builds, also tried moving them to Build-Depend-Indep and normal builds
are OK but cross fails in the same way.
2) When some day the above are resolved, the build will fail on the test step
unless cmake is clever and skips it or dh detects nocheck and skips the step as
So my question - is it proper to make this conditional, e.g.:
or there is a better way to handle that?
Thanks in advance!
With best regards,
 - https://salsa.debian.org/debian/gammu/-/jobs/2101750
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----