summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* qt5-build.eclass: Limit RDEPEND on qtchooser to Qt versions <5.15.2Andreas Sturmlechner2020-11-251-4/+3
| | | | | | Qt 5.15.2 and above will depend on dev-qt/qtchooser selectively. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete pre-Qt-5.15 quirksAndreas Sturmlechner2020-10-181-7/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop dev branch support, closing with 5.15.9999Andreas Sturmlechner2020-10-181-6/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete pre-Qt-5.14.2 quirksAndreas Sturmlechner2020-05-301-8/+2
| | | | | Bug: https://bugs.gentoo.org/676948 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop pre-Qt 5.14 quirksAndreas Sturmlechner2020-05-261-2/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Introduce qt5_tools_configureAndreas Sturmlechner2020-05-261-0/+31
| | | | | | | | | | | 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>
* qt5-build.eclass: Drop obsolete in-source build workaround for >=5.14.2Andreas Sturmlechner2020-04-091-5/+11
| | | | | | | | | | | | | 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>
* qt5-build.eclass: Add missing -no-feature-gssapi switchAndreas Sturmlechner2020-04-091-0/+1
| | | | | | Upstream commit 1a8f4a3c8fa30265e7f184373c738dbc3574663a Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop unnecessary >=5.13 conditionAndreas Sturmlechner2020-03-191-2/+2
| | | | | | 5.12 was dropped. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop EAPI-6 supportAndreas Sturmlechner2020-03-191-15/+11
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: adjust configure options for >=5.15Jimi Huotari2020-03-191-2/+6
| | | | | | | | | | 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>
* qt5-build.eclass: Disable zstd for Qt5 >=5.13.2 RCC compressionAndreas Sturmlechner2019-12-161-0/+3
| | | | | Closes: https://bugs.gentoo.org/699248 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: qt5_regenerate_global_configs: use `cp` instead of `mv`Andreas Sturmlechner2019-10-211-1/+1
| | | | | | Thanks-to: Lars Wendler <polynomial-c@gentoo.org> Bug: https://bugs.gentoo.org/698174 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* */*: Fix obsolete copyrightsMichał Górny2019-10-101-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* qt5-build.eclass: EAPI-7 bumpAndreas Sturmlechner2019-07-061-5/+9
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete <Qt-5.12 conditionalsAndreas Sturmlechner2019-07-061-17/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: mirclient disappears in Qt 5.14Michael Palimaka2019-07-061-1/+2
| | | | | Signed-off-by: Michael Palimaka <kensington@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: use safer '|' sed delimiter, not ':'Sergei Trofimovich2019-06-011-2/+2
| | | | | | CC: qt@gentoo.org Closes: https://bugs.gentoo.org/685170 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* qt5-build.eclass: Relocate QT5_DOCDIR to /usr/share/qt5-docAndreas Sturmlechner2019-03-011-2/+8
| | | | | | Acked-by: Michael Palimaka <kensington@gentoo.org> Bug: https://bugs.gentoo.org/667280 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete Qt 5.12.0 quirkAndreas Sturmlechner2019-03-011-2/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: move the 's/optimize_full//' sed where it belongsDavide Pesavento2019-02-071-3/+5
| | | | | Signed-off-by: Davide Pesavento <pesa@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: remove obsolete instruction sets workaroundJimi Huotari2019-02-071-5/+0
| | | | | | | | | | | | | | 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>
* qt5-build.eclass: Drop obsolete pre-Qt-5.11 quirksAndreas Sturmlechner2018-12-081-24/+7
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Cleanup obsolete -gt/-ge conditionalsAndreas Sturmlechner2018-12-081-91/+81
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Cleanup quirks for no longer available versionsAndreas Sturmlechner2018-12-081-29/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete qtwebkit quirksAndreas Sturmlechner2018-12-081-3/+2
| | | | | | Remaining qtwebkit ebuild uses CMake. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: xkbcommon-{evdev,x11} was dropped in >=5.12.1Andreas Sturmlechner2018-12-081-3/+3
| | | | | Bug: https://bugs.gentoo.org/672340 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: fix configure for 5.12Jimi Huotari2018-12-081-1/+3
| | | | | | | 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>
* eclass: misc spelling fixesMike Frysinger2018-03-281-1/+1
|
* qt5-build.eclass: Pass -platform option to configure on FreeBSD and Linux.Arfrever Frehtes Taifersar Arahesis2018-03-121-1/+19
| | | | Closes: https://bugs.gentoo.org/649406
* qt5-build.eclass: stop using deprecated ltprune.eclassDavide Pesavento2018-03-121-2/+4
|
* qt5-build.eclass: remove gcc version checkDavide Pesavento2018-03-121-9/+0
| | | | Everything older than gcc-5.4.0 has been masked for a while
* qt5-build.eclass: switch to eapi7-ver.eclassDavide Pesavento2018-03-121-6/+5
|
* qt5-build.eclass: fix commentDavide Pesavento2018-03-061-1/+1
|
* qt5-build.eclass: also call default_src_unpack for live ebuildsMichael Palimaka2018-03-061-1/+1
| | | | This allows, for example, patch tarballs to be applied (as is currently required for qtwebengine).
* qt5-build.eclass: Set qtchooser default.conf link to qt5.confAndreas Sturmlechner2018-02-221-0/+2
| | | | Bug: https://bugs.gentoo.org/564622
* qt5-build.eclass: ${D}${QT5_ARCHDATADIR#${EPREFIX}}: keep EPREFIX.Benda Xu2018-02-201-2/+2
| | | | | | ${D}${QT5_ARCHDATADIR#${EPREFIX}} mean no EPREFIX at all. ${D}${QT5_ARCHDATADIR} is cleaner than ${ED}${QT5_ARCHDATADIR#${EPREFIX}}, so use it.
* qt5-build.eclass: introduce QT5_GENTOO_PRIVATE_CONFIGMichael Palimaka2018-02-041-10/+106
| | | | | | This behaves similarly to QT5_GENTOO_CONFIG, but for the new qmodule.pri instead. Bug: https://bugs.gentoo.org/634622
* qt5-build.eclass: use a subshell for insinto+newinsDavide Pesavento2018-02-041-2/+3
|
* qt5-build.eclass: fix warning messageDavide Pesavento2018-02-041-5/+5
|
* qt5-build.eclass: fix qconfig.pri regeneration.i.Dark_Templar2018-02-041-2/+12
|
* qt5-build.eclass: -qml-debug is removed from qtbase in 5.11Michael Palimaka2018-01-141-1/+1
| | | | Upstream-commit: 525f8516c2580018f910cfb99ab5e0e36bd55ab1
* qt5-build.eclass: fix respecting toolchain in 5.9 and laterMichael Palimaka2018-01-141-0/+32
| | | | Closes: https://bugs.gentoo.org/639494
* qt5-build.eclass: use the system-configured linkerMichael Palimaka2017-12-221-2/+2
|
* qt5-build.eclass: add support for 5.10 URIsJimi Huotari2017-12-221-2/+14
|
* qt5-build.eclass: improve eclassdocDavide Pesavento2017-11-271-1/+4
| | | | Closes: https://bugs.gentoo.org/637856
* qt5-build.eclass: drop support for Qt 5.6Davide Pesavento2017-11-271-28/+7
|
* qt5-build.eclass: fix test dependency logicMichael Palimaka2017-10-121-1/+1
| | | | Thanks to Arfrever for pointing this out.
* qt5-build.eclass: unset variables that, if set, cause configure to failMichael Palimaka2017-10-101-0/+5
| | | | Closes: https://bugs.gentoo.org/633838
* qt5-build.eclass: don't add a test dependency for dev-qt/qtwebkitMichael Palimaka2017-10-081-1/+1
| | | | | The test dependency for dev-qt/qtwebkit will now be handled manually in that ebuild as pinned Qt dependencies are no longer used there.