Hi, Here's a patchset to support building packages using the sipbuild (dev-python/sip) backend. This requires an upstream backport to support passing options to the backend, as well as qmake-utils changes to get qmake options in a form suitable for passing to it. An example ebuild is also included.
-- Best regards, Michał Górny Michał Górny (5): dev-python/sip: Backport PEP517 argument passing support qmake-utils.eclass: Add a function to get qmake args qmake-utils.eclass: Reuse qt5_get_qmake_args in eqmake5 distutils-r1.eclass: Introduce sipbuild backend support dev-python/python-poppler-qt5: Bump to 21.3.0 dev-python/python-poppler-qt5/Manifest | 1 + .../python-poppler-qt5-21.3.0.ebuild | 33 +++ .../sip/files/sip-6.5.0-pep517-args.patch | 190 ++++++++++++++++++ dev-python/sip/sip-6.5.0-r1.ebuild | 36 ++++ eclass/distutils-r1.eclass | 53 ++++- eclass/qmake-utils.eclass | 55 ++--- 6 files changed, 343 insertions(+), 25 deletions(-) create mode 100644 dev-python/python-poppler-qt5/python-poppler-qt5-21.3.0.ebuild create mode 100644 dev-python/sip/files/sip-6.5.0-pep517-args.patch create mode 100644 dev-python/sip/sip-6.5.0-r1.ebuild -- 2.35.1