summaryrefslogtreecommitdiff
path: root/dev-qt
Commit message (Collapse)AuthorAgeFilesLines
* dev-qt/kdsingleapplication: new package, add 1.1.0Bernard Cafarelli2024-03-133-0/+108
| | | | | | | | Moved from guru overlay version Needed for newer net-misc/owncloud-client Closes: https://bugs.gentoo.org/925665 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* dev-qt/qtwebengine: match accessibility IUSE with qtbase:6Ionen Wolkens2024-03-123-12/+12
| | | | | | | | | | | | | | | Makes use of QT_CONFIG(accessibility) which can result in undefined symbols if was enabled on qtbase then flipped off. Like opengl/vulkan, this flag is typically enabled either globally or not at all and should hopefully not cause conflicts for most users. Technically needed in non-live but given the low impact will wait rather than let this trigger rebuilds which is not worth it for qtwebengine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtdeclarative: match accessibility IUSE with qtbase:6Ionen Wolkens2024-03-123-6/+6
| | | | | | | | | | | | | | | Makes use of QT_CONFIG(accessibility) which can result in undefined symbols if was enabled on qtbase then flipped off. Like opengl/vulkan, this flag is typically enabled either globally or not at all and should hopefully not cause conflicts for most users. Technically needed in non-live but given the low impact will wait rather than let this trigger rebuilds (esp. given one of the similarly affected package is qtwebengine). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwayland: match accessibility IUSE with qtbase:6Ionen Wolkens2024-03-123-6/+6
| | | | | | | | | | | | | | | Makes use of QT_CONFIG(accessibility) which can result in undefined symbols if was enabled on qtbase then flipped off. Like opengl/vulkan, this flag is typically enabled either globally or not at all and should hopefully not cause conflicts for most users. Technically needed in non-live but given the low impact will wait rather than let this trigger rebuilds (esp. given one of the similarly affected package is qtwebengine). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: depend on gcc for libatomic in 6.7+Ionen Wolkens2024-03-123-0/+6
| | | | | | | | | | | | | | My llvm-musl test chroot did not keep gcc notably for finding problems like this, and when I tried 6.7: ld.lld: error: unable to find library -latomic Have not dug further whether it's possible to be optional. Thought it'd be with USE=-vulkan at first but no. Not worth a revbump for 6.7.0_rc. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtvirtualkeyboard: skip tst_layoutfilesystem, drop -j1 (qt6)Ionen Wolkens2024-03-125-15/+35
| | | | | | | | Had this fail again despite -j1, then work the next, let's just skip. This was on a llvm-musl profile, unsure if related. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebview: add 6.7.0_rcIonen Wolkens2024-03-122-0/+20
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebsockets: add 6.7.0_rcIonen Wolkens2024-03-122-0/+29
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add 6.7.0_rcIonen Wolkens2024-03-122-0/+322
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebchannel: add 6.7.0_rcIonen Wolkens2024-03-122-0/+28
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwayland: add 6.7.0_rcIonen Wolkens2024-03-122-0/+48
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtvirtualkeyboard: add 6.7.0_rcIonen Wolkens2024-03-122-0/+48
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qttranslations: add 6.7.0_rcIonen Wolkens2024-03-122-0/+16
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qttools: add 6.7.0_rcIonen Wolkens2024-03-122-0/+154
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtsvg: add 6.7.0_rcIonen Wolkens2024-03-122-0/+19
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtspeech: add 6.7.0_rcIonen Wolkens2024-03-122-0/+48
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtshadertools: add 6.7.0_rcIonen Wolkens2024-03-122-0/+18
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtserialport: add 6.7.0_rcIonen Wolkens2024-03-122-0/+19
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtserialbus: add 6.7.0_rcIonen Wolkens2024-03-122-0/+39
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtsensors: add 6.7.0_rcIonen Wolkens2024-03-122-0/+29
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtscxml: add 6.7.0_rcIonen Wolkens2024-03-122-0/+35
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtquicktimeline: add 6.7.0_rcIonen Wolkens2024-03-122-0/+19
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtquick3d: add 6.7.0_rcIonen Wolkens2024-03-122-0/+49
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtpositioning: add 6.7.0_rcIonen Wolkens2024-03-122-0/+69
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtnetworkauth: add 6.7.0_rcIonen Wolkens2024-03-122-0/+16
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: add 6.7.0_rcIonen Wolkens2024-03-122-0/+88
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtlocation: add 6.7.0_rcIonen Wolkens2024-03-122-0/+45
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtimageformats: add 6.7.0_rcIonen Wolkens2024-03-122-0/+36
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qthttpserver: add 6.7.0_rcIonen Wolkens2024-03-122-0/+32
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtdeclarative: add 6.7.0_rcIonen Wolkens2024-03-122-0/+40
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtconnectivity: add 6.7.0_rcIonen Wolkens2024-03-122-0/+73
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtcharts: add 6.7.0_rcIonen Wolkens2024-03-122-0/+29
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt5compat: add 6.7.0_rcIonen Wolkens2024-03-122-0/+38
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt3d: add 6.7.0_rcIonen Wolkens2024-03-122-0/+38
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: add 6.7.0_rcIonen Wolkens2024-03-122-0/+374
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: skip tst_qprocess with muslIonen Wolkens2024-03-122-0/+2
| | | | | | | | Not looked into too deeply but likely due to some features not being implemented leading to a EPERM error. Should not cause issues for normal usage. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: skip building tst_qfloat16 with clang for 6.7+Ionen Wolkens2024-03-122-0/+14
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: skip tests newly failing with offscreen in 6.7+Ionen Wolkens2024-03-122-0/+8
| | | | | | | | | | | | They attempt to open display regardless and get a SIGTRAP ending the entire test. If there is a display but it is still =offscreen, the tests continue but with some normal failures instead. All good with =xcb and a display. Skip for now, albeit may consider virtx if it stays like that (or if more tests start failing) given it's rather major tests. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt3d: disable unity build (qt6)Ionen Wolkens2024-03-123-3/+6
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qttools: disable unity build with USE=designerIonen Wolkens2024-03-123-0/+6
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: tentatively enable unity build in liveIonen Wolkens2024-03-123-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Better known as jumbo-build from chromium/qtwebengine. This affects most dev-qt/* revdeps too, similarly to having it set in qt6-build.eclass. Build time reduction seems to be around 30% which can be significant for the bigger packages and slower machines. Not adding IUSE=jumbo-build given there should be little reason for a user to turn this off. It *can* make some sense on chromium due to the increase in memory usage, but that is rather insignificant on other packages and this has reasonable size defaults. Can still MYCMAKEARGS=-DQT_UNITY_BUILD=OFF if really must. Could potentially introduce build failures on bumps or some untested USE combinations depending on how often/well Qt upstream tests this option. Can temporarily disable it per-package when needed (e.g. qttools is known failing with USE=designer for one so far), not really worth worrying about getting these actually fixed asap unless it is qtbase given then we'd lose it for the whole stack unless move the option to qt6-build.eclass. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qttools: enable qdbus USE by defaultIonen Wolkens2024-03-074-4/+4
| | | | | | | | Not that many revdeps (yet) beside 3 kde/plasma packages, but is rather trivial to build and only needs qtbase[dbus,xml] which are already default. Feel it's not worth being profile-specific. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtquick3d: fix build with x32 abiIonen Wolkens2024-03-045-0/+16
| | | | | | | | Have not tested myself, but this is harmless. Closes: https://bugs.gentoo.org/926094 Thanks-to: Andrii Batyiev Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtwebengine: add IUSE=webdriver to 6.7+Ionen Wolkens2024-03-043-2/+9
| | | | | | | | | | | | | | | | | No deps but make it optional given most people do not need this and it adds a bit of build time plus ~35MB to the install. For the IUSE name, debated IUSE=webenginedriver as well but "webdriver" is the name of the specification, and it felt redundant to have webengine in the IUSE name for the webengine package. wrt tests, unfortunately like most tools-related tests (see qttools), it tries to use the system's tool and makes it difficult to specify a path -- so skipping tst_webenginedriver for simplicity, it's not a component that need to be overly worried about either way (haven't tried but imagine may be further messy with sandbox too). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtserialbus: skip tst_qcandbcfileparser (qt6)Ionen Wolkens2024-03-044-0/+20
| | | | | | | | | Failed while I was trying out 6.7.9999, thought it was a regression at first but it passed when I tried again. Not going to worry about this, so let's just skip it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtbase: drop upstreamed x32 fix from liveIonen Wolkens2024-02-283-3/+0
| | | | | | | Thanks for getting this fixed upstream. Bug: https://bugs.gentoo.org/925103 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: Stabilize 12.0.2 amd64, #925703Arthur Zamarin2024-02-281-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qt-docs: enable serialbus by default (qt6)Ionen Wolkens2024-02-281-1/+1
| | | | | | | Just because it is now packaged. Bug: https://bugs.gentoo.org/925517 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtserialbus: new slot, add 6.6.2:6 + liveIonen Wolkens2024-02-285-0/+133
| | | | | | | | | | | | | | | | Nothing special (same as Qt5) and tests pass.. albeit it does need extras to cleanup junk it installs when tests are enabled. It would be possible to make qtserialport optional by using cmake_use_find_package but unsure how much sense this makes. Given Qt5 didn't, not going to bother unless someone using this package actually wants to skip this dependency. Note that this has no revdeps neither for Qt5 nor Qt6, but some users apparently need it and the package itself is simple. Closes: https://bugs.gentoo.org/925517 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qtmultimedia: depend on qtbase[concurrent] with ffmpegIonen Wolkens2024-02-274-4/+4
| | | | | | | Intentionally skipping revbump, see bug #925597's comments. Closes: https://bugs.gentoo.org/925597 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>