#127 Packaging PyQt6
Closed: Fixed by ngompa. Opened by ngompa.


Metadata Update from @siosm:
- Issue set to the milestone: None (was: Fedora Linux 35)
- Issue tagged with: packaging

Metadata Update from @thunderbirdtr:
- Issue assigned to thunderbirdtr

Metadata Update from @siosm:
- Issue untagged with: packaging

Metadata Update from @siosm:
- Issue tagged with: packaging

Metadata Update from @thunderbirdtr:
- Issue set to the milestone: Fedora Linux 36

PyQt6 Package

Initial spec file work : https://pagure.io/python-qt6.git

Copr repo : https://copr.fedorainfracloud.org/coprs/g/kdesig/python-qt6/

BZ Link : https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2074709

Metadata Update from @thunderbirdtr:
- Issue tagged with: need-info

python-pyqt6-sip - The sip module support for PyQt6

BZ Link: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2074732

Spec file : https://pagure.io/python-qt6/raw/main/f/python-pyqt6-sip/python-pyqt6-sip.spec
SRPM URL: https://pagure.io/python-qt6/raw/main/f/python-pyqt6-sip/python-pyqt6-sip-13.3.0-1.fc36.src.rpm

I added into copr repo as well.

Would love to see pyqt6 support. Needed for recent versions of Anki, esp qtwebengine.

python-pyqt6-sip package complete and pushed to repo
python-pyqt6 package complete and pushed to repo

@boydkelly For qtwebengine I need qt6-qtwebengine itself needs to be packaged (I recently start work on it but I need help on that so It will probably take some little time since it is a very important package needs to be handled. Once webengine package complete I can also enable pyqt6 webengine feature as well.

I have a qt6-qtwebengine that will build on Fedora, but the tarball hasn't been "cleaned"
https://tdawson.fedorapeople.org/misc/qt6-qtwebengine-6.3.1-0.1.el9.src.rpm

Everytime I try cleaning the tarball, things fail.
You might already be past this point, and if you are, then disregard what I have. But if you aren't, maybe this will save you a bit of time.

@tdawson

I was able to clean tarball side and failed on builds and I see yours has pulse-audio I'm gonna open a repo and let us work in there.... I'm not even completely sure on certain parts so I have to bit more clean up on patches and etc (which is I did that too)

I also removed all py2 side as well. (Based on your comment I heard from previous meetings)

@tdabasin, @thunderbirdtr

Hi, I would like to help with qt6-qtwebengine if possible, can you share a repo where we can federate all the efforts.

@tdabasin, @thunderbirdtr

Hi, I would like to help with qt6-qtwebengine if possible, can you share a repo where we can federate all the efforts.

Hello. I am close to finish line and testing some other situations but I will share soon and others can say their input as well (maybe directly going to BZ so we can do review as well)

qt6-qtwebengine is available. When will PyQt6-WebEngine enter Fedora?

I have a sample build here: https://copr.fedorainfracloud.org/coprs/yselkowitz/python-pyqt6-webengine/monitor/

It would be best though if someone more closely connected to qt6-qtwebengine and/or python-pyqt6 were to maintain it.

Review request for pyqt6-webengine: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2192410

Review request for pyqt6-charts: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2192693

Updates pending:
F37: https://bodhi.fedoraproject.org/updates/FEDORA-2023-9d27e81710
F38: https://bodhi.fedoraproject.org/updates/FEDORA-2023-680b32aea0

This is now done.

Metadata Update from @ngompa:
- Issue close_status updated to: Fixed
- Issue set to the milestone: None (was: Fedora Linux 36)
- Issue status updated to: Closed (was: Open)

Metadata