Hi Dmitry,
thanks for the heads-up! But it seems I need some help here:
> 1) Build-depend on python3-sipbuild(-dbg) and sip5-tools.
>
> - Inspect pyproject.toml (if it exists) for additional dependencies, maybe
> you will need also python3-pyqtbuild.
At the moment we do not depend on any of that but solely on
python3-sip-dev
is that enough?
> 2) If your package has a project.py file, call sip-build to build it.
> For separation of configure and build phases, pass --no-make to it.
No project.py
> 3) If your package does not have a project.py file, but has a configure.py,
No configure.py
> 4) If your package called /usr/bin/sip directly, call /usr/bin/sip5 instead.
That I have done for now (with a quilt patch), hopefully.
> 5) If your package had a runtime dependency on python3-sip or ${sip3:Depends},
> depend on python3-pyqt5.sip instead. There is no analogue for dh_sip3
> helper yet.
>
> (Upstream now recommends each project to use its own private copy of sip.
> In Debian, I recommend you to use pyqt5's copy which is python3-pyqt5.sip).
Ok, I switched from ${sip3:Depends} to python3-pyqt5.sip.
Do you guarantee that this is enough and properly superseeds
${sip3:Depends}?
Furthermore, we call
dh_sip3 -pcalibre-bin
what should happen with that?
The changes I made are in the last two commits in the master branch in
https://github.com/norbusan/calibre-debian
Any comments from your side?
Best
Norbert
--
PREINING Norbert https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13