summaryrefslogtreecommitdiff
path: root/eclass/qt5-build.eclass
AgeCommit message (Collapse)Author
2020-11-25qt5-build.eclass: Limit RDEPEND on qtchooser to Qt versions <5.15.2Andreas Sturmlechner
Qt 5.15.2 and above will depend on dev-qt/qtchooser selectively. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-10-18qt5-build.eclass: Drop obsolete pre-Qt-5.15 quirksAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-10-18qt5-build.eclass: Drop dev branch support, closing with 5.15.9999Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-05-30qt5-build.eclass: Drop obsolete pre-Qt-5.14.2 quirksAndreas Sturmlechner
Bug: https://bugs.gentoo.org/676948 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-05-26qt5-build.eclass: Drop pre-Qt 5.14 quirksAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-05-26qt5-build.eclass: Introduce qt5_tools_configureAndreas Sturmlechner
This is run in src_configure for qttools modules unless QT5_TARGET_SUBDIRS is defined. Implementing an idea of Chiitoo in the linked PR. Closes: https://github.com/gentoo/qt/pull/218 Thanks-to: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-09qt5-build.eclass: Drop obsolete in-source build workaround for >=5.14.2Andreas Sturmlechner
Fixed upstream in 5.11.1. See also: https://bugreports.qt.io/browse/QTBUG-37417 Upstream commit 67aa365d41ebfe082b4efcfd725e4d5f08be678c qtbase forwarding header was introduced to fix bug 599636 in commit: d82f92ed064996dfb187ef668d74ed5b05546b2d Closes: https://bugs.gentoo.org/676948 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-09qt5-build.eclass: Add missing -no-feature-gssapi switchAndreas Sturmlechner
Upstream commit 1a8f4a3c8fa30265e7f184373c738dbc3574663a Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-19qt5-build.eclass: Drop unnecessary >=5.13 conditionAndreas Sturmlechner
5.12 was dropped. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-19qt5-build.eclass: Drop EAPI-6 supportAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-19qt5-build.eclass: adjust configure options for >=5.15Jimi Huotari
Upstream has removed the -qt-xcb, -system-xcb, -xkb, -xcb-xinput switches [1] in 5.15 and 6.0. 1. https://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.15&id=60588e1a Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-16qt5-build.eclass: Disable zstd for Qt5 >=5.13.2 RCC compressionAndreas Sturmlechner
Closes: https://bugs.gentoo.org/699248 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-21qt5-build.eclass: qt5_regenerate_global_configs: use `cp` instead of `mv`Andreas Sturmlechner
Thanks-to: Lars Wendler <polynomial-c@gentoo.org> Bug: https://bugs.gentoo.org/698174 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-10*/*: Fix obsolete copyrightsMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-07-06qt5-build.eclass: EAPI-7 bumpAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-07-06qt5-build.eclass: Drop obsolete <Qt-5.12 conditionalsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-07-06qt5-build.eclass: mirclient disappears in Qt 5.14Michael Palimaka
Signed-off-by: Michael Palimaka <kensington@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-06-01qt5-build.eclass: use safer '|' sed delimiter, not ':'Sergei Trofimovich
CC: qt@gentoo.org Closes: https://bugs.gentoo.org/685170 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-03-01qt5-build.eclass: Relocate QT5_DOCDIR to /usr/share/qt5-docAndreas Sturmlechner
Acked-by: Michael Palimaka <kensington@gentoo.org> Bug: https://bugs.gentoo.org/667280 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-03-01qt5-build.eclass: Drop obsolete Qt 5.12.0 quirkAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-02-07qt5-build.eclass: move the 's/optimize_full//' sed where it belongsDavide Pesavento
Signed-off-by: Davide Pesavento <pesa@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-02-07qt5-build.eclass: remove obsolete instruction sets workaroundJimi Huotari
This has seemingly been broken since 2017-08-02, where things were moved around [1], and now causes build failures as the directory has been removed completely [2]. 1. https://code.qt.io/cgit/qt/qtbase.git/commit/?id=f54f7d84 2. https://code.qt.io/cgit/qt/qtbase.git/commit/?id=73b87697 Bug: https://bugs.gentoo.org/552942 Bug: https://bugs.gentoo.org/672946 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2018-12-08qt5-build.eclass: Drop obsolete pre-Qt-5.11 quirksAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2018-12-08qt5-build.eclass: Cleanup obsolete -gt/-ge conditionalsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2018-12-08qt5-build.eclass: Cleanup quirks for no longer available versionsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2018-12-08qt5-build.eclass: Drop obsolete qtwebkit quirksAndreas Sturmlechner
Remaining qtwebkit ebuild uses CMake. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2018-12-08qt5-build.eclass: xkbcommon-{evdev,x11} was dropped in >=5.12.1Andreas Sturmlechner
Bug: https://bugs.gentoo.org/672340 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2018-12-08qt5-build.eclass: fix configure for 5.12Jimi Huotari
The 'xinput2' configure option has been renamed to 'xcb-xinput' in: http://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.12&id=a692d7cd Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2018-03-28eclass: misc spelling fixesMike Frysinger
2018-03-12qt5-build.eclass: Pass -platform option to configure on FreeBSD and Linux.Arfrever Frehtes Taifersar Arahesis
Closes: https://bugs.gentoo.org/649406
2018-03-12qt5-build.eclass: stop using deprecated ltprune.eclassDavide Pesavento
2018-03-12qt5-build.eclass: remove gcc version checkDavide Pesavento
Everything older than gcc-5.4.0 has been masked for a while
2018-03-12qt5-build.eclass: switch to eapi7-ver.eclassDavide Pesavento
2018-03-06qt5-build.eclass: fix commentDavide Pesavento
2018-03-06qt5-build.eclass: also call default_src_unpack for live ebuildsMichael Palimaka
This allows, for example, patch tarballs to be applied (as is currently required for qtwebengine).
2018-02-22qt5-build.eclass: Set qtchooser default.conf link to qt5.confAndreas Sturmlechner
Bug: https://bugs.gentoo.org/564622
2018-02-20qt5-build.eclass: ${D}${QT5_ARCHDATADIR#${EPREFIX}}: keep EPREFIX.Benda Xu
${D}${QT5_ARCHDATADIR#${EPREFIX}} mean no EPREFIX at all. ${D}${QT5_ARCHDATADIR} is cleaner than ${ED}${QT5_ARCHDATADIR#${EPREFIX}}, so use it.
2018-02-04qt5-build.eclass: introduce QT5_GENTOO_PRIVATE_CONFIGMichael Palimaka
This behaves similarly to QT5_GENTOO_CONFIG, but for the new qmodule.pri instead. Bug: https://bugs.gentoo.org/634622
2018-02-04qt5-build.eclass: use a subshell for insinto+newinsDavide Pesavento
2018-02-04qt5-build.eclass: fix warning messageDavide Pesavento
2018-02-04qt5-build.eclass: fix qconfig.pri regeneration.i.Dark_Templar
2018-01-14qt5-build.eclass: -qml-debug is removed from qtbase in 5.11Michael Palimaka
Upstream-commit: 525f8516c2580018f910cfb99ab5e0e36bd55ab1
2018-01-14qt5-build.eclass: fix respecting toolchain in 5.9 and laterMichael Palimaka
Closes: https://bugs.gentoo.org/639494
2017-12-22qt5-build.eclass: use the system-configured linkerMichael Palimaka
2017-12-22qt5-build.eclass: add support for 5.10 URIsJimi Huotari
2017-11-27qt5-build.eclass: improve eclassdocDavide Pesavento
Closes: https://bugs.gentoo.org/637856
2017-11-27qt5-build.eclass: drop support for Qt 5.6Davide Pesavento
2017-10-12qt5-build.eclass: fix test dependency logicMichael Palimaka
Thanks to Arfrever for pointing this out.
2017-10-10qt5-build.eclass: unset variables that, if set, cause configure to failMichael Palimaka
Closes: https://bugs.gentoo.org/633838
2017-10-08qt5-build.eclass: don't add a test dependency for dev-qt/qtwebkitMichael Palimaka
The test dependency for dev-qt/qtwebkit will now be handled manually in that ebuild as pinned Qt dependencies are no longer used there.