summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Rename dev-python/{PyQt6 → pyqt6}Michał Górny2024-11-234-423/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Rename dev-python/{PyQt6-sip → pyqt6-sip}Michał Górny2024-11-232-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Rename dev-python/{PyQt-builder → pyqt-builder}Michał Górny2024-11-232-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/PyQt6: Add PYPI_PN prior to renameMichał Górny2024-11-222-1/+5
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/PyQt6: add 6.8.0_pre2410211537Ionen Wolkens2024-11-132-0/+194
| | | | | | | | | | | | | | | | | | This may possibly not get released until (after) Qt6.8.1, and would rather not mask 6.8.1 as well. So add this now (masked) for testing, will unmask alongside adding 6.8.1 if still no proper release. Note have not tested with Qt6.8.0, but rather with 6.8.1 branch using 6.8.9999. Odds are will not unmask Qt6.8.0 anyway. This is supposed to need (unreleased) >=pyqt-builder-1.17 and >=sip-6.9 per project.toml but still "seems" fine with the old versions at the moment. May "possibly" need newer PyQt6-sip as well at runtime, but (at least) qutebrowser tests been passing without it. So avoiding bumping to a bunch of extra snapshots. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: add IUSE=remoteobjectsIonen Wolkens2024-09-272-3/+6
| | | | | | | | | | | Nothing need this at the moment, but the can add given the package exists. Not planning to add more keywords at the moment unless something needs it, so masking on non-amd64 rather than rekeyword. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: Stabilize 6.7.1-r1 x86, #938901Arthur Zamarin2024-09-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-python/PyQt6: Keyword 6.7.1-r1 x86, #935070Arthur Zamarin2024-09-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-python/PyQt6: Stabilize 6.7.1-r1 ppc64, #938901Sam James2024-09-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/PyQt6: Stabilize 6.7.1-r1 arm64, #938901Sam James2024-09-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/PyQt6: drop 6.7.0Ionen Wolkens2024-09-032-181/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: Stabilize 6.7.1-r1 arm, #938901Sam James2024-09-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/PyQt6: Keyword 6.7.1-r1 loong, #935070Matoro Mahri2024-08-301-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: Keyword 6.7.1-r1 ppc, #935070Arthur Zamarin2024-08-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-python/PyQt6: Stabilize 6.7.1-r1 amd64, #937544Sam James2024-08-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/PyQt6: restrict to <qtbase-6.8Ionen Wolkens2024-07-242-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Attempted to patch it like usually do, but this time around some methods were replaced by alternatives that I'm not sure sip even supports and have no idea how to patch it properly (esp. since hardly know sip and C++ as-is). Issues are in coreand USE=testlib, the rest appears fine. Not much can do other than wait for PyQt6-6.8.0 to release (similarly to what pyside6 does) unless someone else can provide a working patch. If there is a PyQt6 pre-release snapshot will likely use it once available, but these haven't been happening *before* Qt releases lately. Technically no need for a revbump thanks to the binding operator, but, if we do not do it, portage backtracks a lot more and gives confusing messages when the whole Qt stack is involved. So want to propagate the upper bound on user's systems now *long* before the bump (may be wasted if we get a snapshot in time, but that seems unlikely). Will spare stable users given we can just stabilize 6.7.1-r1 to cause a rebuild and odds are we will not stable 6.8.0 either way (may wait for 6.8.1 + PyQt6-6.8.x). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: add 6.7.1Ionen Wolkens2024-07-192-0/+179
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: Keyword 6.7.0 riscv, #935070Jakov Smolić2024-06-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-python/PyQt6: Keyword 6.7.0 ppc64, #935070Sam James2024-06-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/PyQt6: Keyword 6.7.0 arm, #935070Sam James2024-06-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/PyQt6: enable py3.13Ionen Wolkens2024-06-281-1/+1
| | | | | | | No test suite, so tried some revdeps like usual and *seems* fine (not that all components were tested at runtime, so who knows). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: drop 6.6.1Ionen Wolkens2024-06-283-260/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: Stabilize 6.7.0 amd64, #931832Sam James2024-05-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/PyQt6: depend on qtdeclarative with USE=speechIonen Wolkens2024-04-272-3/+9
| | | | | | | | | | | | | Does not actually need USE=qml to be set on neither qtspeech nor PyQt6, just qtdeclarative itself. project.py: qmake_QT=['texttospeech', '-gui', 'qmlintegration'], Not worth a revbump due to slow rebuilds (rebuilds are triggered every Qt bumps either way). Closes: https://bugs.gentoo.org/930756 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: add 6.7.0Ionen Wolkens2024-04-262-0/+176
| | | | | | | Despite a major'ish bump, couldn't spot any need for ebuild changes except depending on newer sip. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: adjust qmake hack commentIonen Wolkens2023-12-251-3/+3
| | | | | | | | | Was looking for a better workaround for this, but then realized that it did not fail for the reason I thought it did. Perhaps could be improved in PyQt-builder. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: keyword 6.6.1 for ~arm64Mart Raudsepp2023-12-231-1/+1
| | | | | Bug: https://bugs.gentoo.org/907080 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* dev-python/PyQt6: cleanup unnecessary (-)Ionen Wolkens2023-12-191-1/+1
| | | | | | | Flag was added in qtwebengine-6.5.3 and this PyQt6 version checks for >=6.6.0, so it does not matter anymore. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: drop 6.5.3Ionen Wolkens2023-12-193-203/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: Stabilize 6.6.1 amd64, #920154Arthur Zamarin2023-12-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-python/PyQt6: drop 6.6.0-r1Ionen Wolkens2023-12-162-176/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: fix build with upcoming qtbase-6.7.0Ionen Wolkens2023-12-122-0/+81
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: add 6.6.1Ionen Wolkens2023-12-042-0/+176
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: restore qtbase binding operatorIonen Wolkens2023-11-272-2/+4
| | | | | | | | | | | | | | | | | Not sure where these are coming from (does not use _p headers?), but while testing Qt6.6.1 with PyQt6 built against 6.6.0: QtCore.abi3.so: undefined symbol: <snip>, version Qt_6_PRIVATE_API (and from a quick grep, only uses these from qtbase). So let's just keep it even if rebuilds may not always be necessary, esp. if it's going to happen on minor versions too. Sparing revbump for PyQt6-6.5.3 to avoid long mostly unnecessary rebuilds in stable given PyQt6-6.6.0 will be stabled together with qtbase-6.6.1 either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: drop 6.5.2, 6.5.2-r1Ionen Wolkens2023-11-153-352/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: Stabilize 6.5.3 amd64, #915549Arthur Zamarin2023-11-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-python/PyQt6: depend on qtdeclarative[opengl] for USE=quickLucio Sauer2023-11-051-0/+1
| | | | | | | | | | | | | | | | | 42b4c9f60670 did not fix v6.5.3. Skipping revbump due to long rebuilds, and technically it shouldn't matter given (as far as I can tell) it'll pass loading this bit at runtime without USE=opengl being set on PyQt6 (which would ensure it is set on qtdeclarative through qtbase/qtdeclarative[opengl=]). Note that this does not affect PyQt5 despite also using the header given qtdeclarative:5 always installs this that I can see. Bug: https://bugs.gentoo.org/916889 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/33678 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: depend on qtdeclarative[opengl] for USE=quickIonen Wolkens2023-11-053-0/+3
| | | | | | | | | | | | | Skipping revbump due to long rebuilds, and technically it shouldn't matter given (as far as I can tell) it'll pass loading this bit at runtime without USE=opengl being set on PyQt6 (which would ensure it is set on qtdeclarative through qtbase/qtdeclarative[opengl=]). Note that this does not affect PyQt5 despite also using the header given qtdeclarative:5 always installs this that I can see. Closes: https://bugs.gentoo.org/916889 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: add 6.6.0Ionen Wolkens2023-10-302-0/+174
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: depend on newer sip for 6.5.3Ionen Wolkens2023-10-181-0/+1
| | | | | Closes: https://bugs.gentoo.org/915945 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: add 6.5.3Ionen Wolkens2023-10-142-0/+177
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: update description for qt660.patchIonen Wolkens2023-10-111-3/+7
| | | | | | | | | | | | | | | | | | Upon closer look the fix is subpar as did not formerly notice the removed bit had a replacement looking only at the header (without the commit). Not that this is an issue with what it's used with at the moment (afaik only qutebrowser really uses PyQt6's sql) so will stick with it until next release. Kind of wonder how Arch got it to build without patches given there is a "Qt 6.6 rebuild" PyQt6 commit, maybe it actually used 6.5 given 6.6 is still in experimental (not that this would be an issue given it works at runtime with 6.6 then). Retried with final version (formerly 6.6.0-rc) without patch, and it still fails. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: fix USE=sql build with qt6.6Ionen Wolkens2023-10-102-0/+23
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: pin 6.5.2-r0 to <Qt6.6 for bluetooth+sqlIonen Wolkens2023-10-101-0/+4
| | | | | | | Both fail to build. No revbump needed given it should be usable with 6.6 if it was built against an older version like 6.5. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: tentatively drop qtbase's binding operatorIonen Wolkens2023-09-282-4/+2
| | | | | | | | | | | | | | Believe symbol issues had in the past were more of a fluke than the norm, not to mention this does not actually use _p.h headers. Takes a while to rebuild and forcing a rebuild on every Qt bump may not be worthwhile (back when added this, Qt used 0/a.b rather than 0/a.b.c so it was not that bad). May revert if get issues again. (would still cause one more rebuild but -r1 happened in an earlier commit either way) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: check for qtdeclarative[widgets?]Ionen Wolkens2023-09-282-2/+2
| | | | | | | | | | qtbase[widgets] forces it on qtdeclarative either way, but could "potentially" lead portage to believe it can schedule enabling widgets on qtdeclarative after PyQt6. No revbump needed for this edge case. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: support QtPdf with IUSE=pdfium.Ionen Wolkens2023-09-282-0/+174
| | | | | | | | | | | | | | QtPdf is enabled in qtwebengine-6.5.3+. Not using IUSE=pdf given qtwebengine tend to need special treatment, and this makes it easier to mask the USE globally on arches where it is not supported. Furthermore IUSE=pdf is default on some profiles and would pull the heavy qtwebengine for users that may not want it. Revbumping at same time as 6.5.3 given binding operator will cause a rebuild either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: stabilize 6.5.2 for amd64Ionen Wolkens2023-09-151-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: add QtBluetooth, Nfc, TextToSpeech, and SensorsIonen Wolkens2023-09-052-12/+24
| | | | | | | | | | | | | | | Nothing that needs this in PyQt6 currently, but there is no harm in adding off-by-default support now that these are packaged. Only ones still missing are: - QtLocation: still disabled in project.py, so waiting on upstream - QtPdf: needs enabling & testing in qtwebengine first - QtRemoteObjects: thought to package this but failing to find anything that is going to need it currently, will wait until someone requests (remoteobjects sound interesting but seemingly scarcely used) - QtAxContainer: this is for Windows (ActiveX), so nothing to do here Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-python/PyQt6: switch maintainer to qt@Ionen Wolkens2023-09-051-3/+3
| | | | | | | Which I am part of, so nothing changes beside being consistent with other PyQt* packages. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>