Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | qt5-build.eclass: Cleanup obsolete -gt/-ge conditionals | Andreas Sturmlechner | 2018-12-06 | 1 | -91/+81 |
| | | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> | ||||
* | qt5-build.eclass: Cleanup quirks for no longer available versions | Andreas Sturmlechner | 2018-12-06 | 1 | -29/+2 |
| | | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> | ||||
* | qt5-build.eclass: Drop obsolete qtwebkit quirks | Andreas Sturmlechner | 2018-12-06 | 1 | -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.1 | Andreas Sturmlechner | 2018-12-05 | 1 | -3/+3 |
| | | | | | Bug: https://bugs.gentoo.org/672340 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> | ||||
* | qt5-build.eclass: fix configure for 5.12 | Jimi Huotari | 2018-08-15 | 1 | -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 | ||||
* | qt5-build.eclass: sync with gentoo repo | Davide Pesavento | 2018-07-21 | 1 | -1/+1 |
| | |||||
* | qt5-build.eclass: fix syntax error | Michael Palimaka | 2018-03-10 | 1 | -2/+2 |
| | |||||
* | qt5-build.eclass: remove version conditional for passing -platform on freebsd | Michael Palimaka | 2018-03-10 | 1 | -7/+8 |
| | | | | Bug: https://bugs.gentoo.org/649406 | ||||
* | qt5-build.eclass: fix syntax error | Michael Palimaka | 2018-03-07 | 1 | -4/+4 |
| | |||||
* | qt5-build.eclass: Pass -platform option to configure on FreeBSD and Linux. | Arfrever Frehtes Taifersar Arahesis | 2018-03-07 | 1 | -1/+18 |
| | | | | Bug: https://bugs.gentoo.org/649406 | ||||
* | qt5-build.eclass: stop using deprecated ltprune.eclass | Davide Pesavento | 2018-03-06 | 1 | -2/+4 |
| | |||||
* | qt5-build.eclass: remove gcc version check | Davide Pesavento | 2018-03-06 | 1 | -9/+0 |
| | | | | Everything older than gcc-5.4.0 has been masked for a while | ||||
* | qt5-build.eclass: switch to eapi7-ver.eclass | Davide Pesavento | 2018-03-06 | 1 | -6/+5 |
| | |||||
* | qt5-build.eclass: Set qtchooser default.conf link to qt5.conf | Andreas Sturmlechner | 2018-02-22 | 1 | -0/+2 |
| | |||||
* | qt5-build.eclass: fix comment | Davide Pesavento | 2018-02-10 | 1 | -1/+1 |
| | |||||
* | qt5-build.eclass: also call default_src_unpack for live ebuilds | Michael Palimaka | 2018-02-10 | 1 | -1/+1 |
| | | | | This allows, for example, patch tarballs to be applied (as is currently required for qtwebengine). | ||||
* | qt5-build.eclass: fix install on prefix | Michael Palimaka | 2018-02-10 | 1 | -2/+2 |
| | | | | Bug: https://bugs.gentoo.org/646902 | ||||
* | qt5-build.eclass: introduce for QT5_GENTOO_PRIVATE_CONFIG | Michael Palimaka | 2018-02-02 | 1 | -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+newins | Davide Pesavento | 2018-02-01 | 1 | -2/+3 |
| | |||||
* | qt5-build.eclass: fix warning message | Davide Pesavento | 2018-02-01 | 1 | -5/+5 |
| | |||||
* | qt5-build.eclass: relax qconfig-qtcore.pri insertion to all 5.9 and later | Michael Palimaka | 2018-01-26 | 1 | -1/+1 |
| | | | | | | | Previously, the check was too restrictive and would not match, for example, 5.10.0. There's no real reason to exclude earlier versions of 5.9 as they're not currently stable so for simplicity fix this by just dropping the extra check. | ||||
* | qt5-build.eclass: restrict qconfig.pri regeneration changes to 5.9.4 and later | Michael Palimaka | 2018-01-25 | 1 | -3/+7 |
| | |||||
* | qt5-build.eclass: fix qconfig.pri regeneration. | i.Dark_Templar | 2018-01-25 | 1 | -3/+9 |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/5991 | ||||
* | qt5-build.eclass: -qml-debug is removed from qtbase in 5.11 | Michael Palimaka | 2018-01-01 | 1 | -1/+1 |
| | | | | Upstream-commit: 525f8516c2580018f910cfb99ab5e0e36bd55ab1 | ||||
* | qt5-build.eclass: fix respecting toolchain | Michael Palimaka | 2017-12-22 | 1 | -0/+32 |
| | | | | Bug: https://bugs.gentoo.org/639494 | ||||
* | qt5-build.eclass: use the system-configured linker | Michael Palimaka | 2017-12-10 | 1 | -2/+2 |
| | |||||
* | qt5-build.eclass: add support for 5.10 URIs | Jimi Huotari | 2017-12-09 | 1 | -2/+14 |
| | |||||
* | qt5-build.eclass: improve eclassdoc | Davide Pesavento | 2017-11-27 | 1 | -1/+4 |
| | |||||
* | qt5-build.eclass: drop 5.6 support | Davide Pesavento | 2017-11-27 | 1 | -28/+7 |
| | |||||
* | qt5-build.eclass: fix test dependency logic | Michael Palimaka | 2017-10-12 | 1 | -1/+1 |
| | | | | Thanks to Arfrever for pointing this out. | ||||
* | qt5-build.eclass: unset variables that, if set, cause configure to fail | Michael Palimaka | 2017-10-10 | 1 | -0/+5 |
| | | | | Bug: https://bugs.gentoo.org/633838 | ||||
* | qt5-build.eclass: don't add a test dependency for dev-qt/qtwebkit | Michael Palimaka | 2017-10-07 | 1 | -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. | ||||
* | qt5-build.eclass: fix 5.9.9999 and later live ebuilds | Michael Palimaka | 2017-09-23 | 1 | -2/+3 |
| | | | | | | | qconfig.h is created at configure time in $QT5_BUILD_DIR. Live ebuilds are built out-of-source while release are not. Since the copy was happening in the source directory, a fatal error occurred in live ebuilds as qconfig.h is not where it was expected. | ||||
* | qt5-build.eclass: adapt to changes in Qt 5.9 git | Jan Kundrát | 2017-09-23 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | | | | | A recent commit upstream [1] renamed some configure tests which resulted in a broken build. It seems that these sed invocations were effectively a no-op since at least [2] which apparently removed the last instance of qmake's `-nocache` argument. This seding was in place in the qt5-build.eclass since its very beginning. I believe that the explanatory comment does not effectively match what the code (might have been trying to) do. It seems that the real origin dates back to 2015 when it was added [3] to the qt4-build-multilib.eclass by @pesa. Given that this `sed` was not doing anything for the past year anyway and that nobody reported a bug about that AFAIK and that it started breaking the build, it is safe to remove it now. [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=b0060d1056d6d1752d91652261de97db909c7862 [2] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=d90db0f136d727f8e6b9a566eee3eae80cd7d81e [3] https://github.com/gentoo/gentoo-gitmig-20150809-draft/commit/265a3c916261b238bc12505a031d92225b1d7056 | ||||
* | qt5-build.eclass: create a forwarding header for qtbase | Michael Palimaka | 2017-09-09 | 1 | -6/+7 |
| | | | | | | | | | Since 5.8, the build system no longer creates a forwarding header causing the system config to be used instead of what was passed to configure. This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5. Gentoo-bug: 599636 | ||||
* | qt5-build.eclass: drop insecure git:// URL from EGIT_REPO_URI | Davide Pesavento | 2017-09-03 | 1 | -2/+1 |
| | |||||
* | qt5-build.eclass: update github mirror URL | Davide Pesavento | 2017-09-03 | 1 | -1/+1 |
| | |||||
* | qt5-build.eclass: handle live minor versions >=10 | Michael Palimaka | 2017-08-27 | 1 | -1/+1 |
| | |||||
* | qt5-build.eclass: simplify conditional since 5.8.0 is gone | Davide Pesavento | 2017-05-18 | 1 | -2/+1 |
| | |||||
* | qt5-build.eclass: remove dead code | Davide Pesavento | 2017-05-18 | 1 | -6/+1 |
| | |||||
* | qt5-build.eclass: sync with gentoo.git | Davide Pesavento | 2017-04-25 | 1 | -18/+9 |
| | |||||
* | qt5-build.eclass: workaround global disabling of dbus for qtbase >= 5.8 | Matthias Dahl | 2017-04-24 | 1 | -1/+6 |
| | | | | | | | | | | | | | | Passing a 'no-dbus' to configure will result in a QT_NO_DBUS macro in QtCore/qconfig.h when qtcore is compiled -- causing all sorts of havoc naturally while compiling packages that require QtDBus. If we use 'dbus-runtime' instead, there will be no hard dependencies on DBus, while avoiding that macro altogether. I recompiled Qt 5.8.9999 with it, as well as kde-frameworks/*, and everything turned out fine. I did not find any side-effects. Gentoo-Bug: 599636 | ||||
* | qt5-build.eclass: Fix qtbase configure for {5,5.8}.9999 | Jimi Huotari | 2017-04-15 | 1 | -1/+3 |
| | | | | | | | | Upstream has removed an "unused Xlib's XRender dependency", which results into live and future packages failing during their configure phases due to an unknown command line option (-xrender or -no-xrender). http://code.qt.io/cgit/qt/qtbase.git/commit/?id=d37c353dc0f2ae5bb803fe9e5752eff846246439 | ||||
* | dev-qt/qtcore: move system-doubleconversion handling to the eclass | Davide Pesavento | 2017-03-15 | 1 | -2/+1 |
| | | | | | | And enable it for 5.7 as well Package-Manager: Portage-2.3.4, Repoman-2.3.2 | ||||
* | dev-qt/qtcore: cleanup iconv handling | Davide Pesavento | 2017-03-15 | 1 | -1/+2 |
| | | | | Package-Manager: Portage-2.3.4, Repoman-2.3.2 | ||||
* | Drop $Id$ per council decision in bug #611234. | Michael Palimaka | 2017-03-04 | 1 | -1/+0 |
| | |||||
* | qt5-build.eclass: fix avoiding qmake recompilation for Qt 5.8 and later | Michael Palimaka | 2016-12-07 | 1 | -2/+8 |
| | | | | See qtbase commit 4ce0beee1b69a8695fc24a244a8a3053711906ac. | ||||
* | qt5-build.eclass: drop support for Qt < 5.6 | Davide Pesavento | 2016-12-04 | 1 | -23/+9 |
| | |||||
* | qt5-build.eclass: sync with gentoo.git | Davide Pesavento | 2016-12-04 | 1 | -1/+6 |
| | |||||
* | qt5-build.eclass: fix version check for install_global_docs | Davide Pesavento | 2016-12-04 | 1 | -11/+10 |
| | | | | | | | This restores global docs installation in 5.6.1 and 5.6.2, which do not contain the mentioned upstream commit. Amends ff79c14ece9b5fbd2e13a897e67d37ab241a3b68 |