summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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-creator: disable designer by default in liveIonen Wolkens2024-02-251-1/+1
| | | | | | | | | | | | | | | | | This been set by default in the old ebuilds and opted to leave it like that but, with Qt6 and the non-split qttools where designer is off by default, this been annoying for users. Default designer on qttools when most users don't need it does not seem like the right move -- and believe users that actually want this will know to set it themselves (perhaps even globally). Not that I'm either a qt-creator nor designer user (just maintaining regardless), so opinions from actual users for defaults are welcome. (live-only to avoid long rebuilds, will propagate in next version) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: use := to match upcoming llvm-r1 changesIonen Wolkens2024-02-222-2/+2
| | | | | | | | | Currently ommited in the llvm-r1 example, but that's being changed and >=llvm-18.1.0_rc3 will use $(ver_cut 1-2) as subslot. No need for a revbump (slot 18 is still masked either way). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: sync 12.0.2 with live for llvm-r1Ionen Wolkens2024-02-141-8/+6
| | | | | | | Done together with the Qt6.6.2 bump which is going to trigger a rebuild either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: migrate live to llvm-r1, allow slot 18Ionen Wolkens2024-02-101-8/+6
| | | | | | | | | | Tested with 18.1.0_rc2 at same time, seems to be fine so may as well do this now. Will migrate 12.0.2 when add Qt6.6.2 given that will trigger a rebuild either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: add 12.0.2Ionen Wolkens2024-02-072-0/+255
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* Move {dev-util → dev-build}/cmakeMichał Górny2024-01-142-2/+2
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34792 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {dev-util → dev-build}/mesonMichał Górny2024-01-132-2/+2
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34790 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {dev-util → dev-debug}/valgrindMichał Górny2024-01-132-3/+3
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-qt/qt-creator: Stabilize 12.0.1 amd64, #921646Arthur Zamarin2024-01-091-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qt-creator: drop 12.0.0Ionen Wolkens2024-01-082-255/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: add 12.0.1Ionen Wolkens2023-12-122-0/+255
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: drop 11.0.3Ionen Wolkens2023-12-123-273/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: add 12.0.0Ionen Wolkens2023-11-232-0/+255
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: re-add cvs to live readmeIonen Wolkens2023-11-171-1/+2
| | | | | | | Didn't mean to push that bit, it is now disabled by default in qt-creator-12, but it is not *gone*. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: update liveIonen Wolkens2023-11-152-3/+11
| | | | | | | | | | Not much to update, but next release is close and checking state. Tests pass except tst_utils_deviceshell which is failing in upstream's CI as well (unless QTC_USE_QPROCESS=false). The change causing this is not included in 12.0.0rc1 though, so not going to worry about it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: set llvm_check_depsIonen Wolkens2023-10-222-0/+8
| | | | | | | Forgot, albeit typically not an issue unless someone has an extra llvm slot without clang. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: drop 11.0.2Ionen Wolkens2023-10-104-322/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: add 11.0.3Ionen Wolkens2023-09-282-0/+259
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: adjust Android support deps in READMEIonen Wolkens2023-09-262-2/+2
| | | | | | | | | | | | | I find dev-util/android-sdk-update-manager just confusing unless *really* want to set this up for system-wide availability. Qt Creator has a button to handle everything and open the sdk manager. Feel it is better to remove than suggest it (not to mention that the package is mostly unmaintained in Gentoo and not planning to pick it up). On the other hand, jdk is required and it is simpler to use system's (can be finnicky but is typically is autodetected). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: remove qt653 patch from liveIonen Wolkens2023-09-261-1/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: fix build with yaml-cpp-0.8Ionen Wolkens2023-09-262-0/+30
| | | | | Closes: https://bugs.gentoo.org/914732 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: drop 8.0.2Ionen Wolkens2023-09-203-484/+0
| | | | | | | | | | | | | With llvm-17.0.1 being released, keeping a -14 ebuild around is a stretch and would be surprised if someone still relied on this old ebuild. So let's just drop it now. This loses keywords for arm and x86. As noted in bug #905166, currently no intention to restore these unless someone actually wants and requests it. Closes: https://bugs.gentoo.org/905166 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: link to upstream's fix in the qt653 patch headerIonen Wolkens2023-09-201-2/+7
| | | | | | | | | | | It would probably be fine to pull that instead, albeit without looking closer it may be safer to keep as-is until next version. Note that while upstream's fix removes the private API usage for that bit, it still uses QtQuick3D private API for other things, so binding operator needs to stay. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: add live ebuildIonen Wolkens2023-09-111-0/+250
| | | | | | | | | | | Mostly the same as 11.0.2 bare no longer any unexpected test failures, minor adjustments due to newer litehtml, and allowing clang-17. May still be more that need changes but will give it a closer look on release unless something comes up first. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: add 11.0.2Ionen Wolkens2023-09-116-2/+349
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not going to list every changes given this ebuild is from scratch. There are a few ebuilds for this going around, but they about all have (IMO) overcustomization, with a lot of USE to juggle for both users and maintainers (some handled through sed'ing cmake files) -- all while plugins can still be disabled at runtime either way. So this is now mostly limited to options that introduce an extra dependency (e.g. clang). "Some" of the longest to build plugins do have dependencies, so this still allows to cut down build time a decent amount (not that this is a short build still). Other small notes: * Default IUSEs match what Qt Creator enables by default at runtime (albeit default USE=-tracing could be interesting for faster builds). * Left gumbo unbundling out for now given ultimate goal is to unbundle litehtml instead (which itself uses gumbo), but currently it requires a large patch for 0.8 support (likewise to unbundle on qttools). wrt bug #905166, delaying cleanup given restoring keywords is non-trivial and users may need time to adjust for Qt5->Qt6, but can be dropped anytime anyway if llvm:14 cleanup is happening (do not consider this a blocker). Bug: https://bugs.gentoo.org/905166 Closes: https://bugs.gentoo.org/835042 Closes: https://bugs.gentoo.org/905417 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-qt/qt-creator: call xdg_pkg_postinstPeter Levine2022-11-071-0/+2
| | | | | | | | | | xdg_pkg_postinst needs to be explicitly called since we define our own pkg_postinst. Closes: https://bugs.gentoo.org/879887 Signed-off-by: Peter Levine <plevine457@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28149 Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qt-creator: drop 8.0.1Peter Levine2022-11-052-445/+0
| | | | | | Signed-off-by: Peter Levine <plevine457@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28047 Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qt-creator: add 8.0.2Peter Levine2022-11-052-0/+445
| | | | | Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qt-creator: fix unnecessary dependence on dev-cpp/yaml-cppPeter Levine2022-11-051-1/+3
| | | | | | | | | | | | Including the clangtools plugin's CMakeLists.txt causes an unconditional dependence on dev-cpp/yaml-cpp, whether or not the plugin is enabled. Removing 'add_subdirectory(clangtools)' from the parent directory's CMakeLists.txt when the clangtools USE flag is disabled resolves it. Bug: https://bugs.gentoo.org/878753 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qt-creator: fix pkgconfig bdepPeter Levine2022-11-051-1/+3
| | | | | | | | | | virtual/pkgconfig should be included as a build dependency if building without qtwebengine support. Also, such a dep should be explicitly searched for by cmake with the 'find_package' command. Closes: https://bugs.gentoo.org/878753 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qt-creator: drop 6.0.0 and 9999Peter Levine2022-10-293-463/+0
| | | | | | | | 6.0.0 is shadowed by 8.0.1 and 9999 requires QT6. Closes: https://github.com/gentoo/gentoo/pull/26675 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qt-creator: add 8.0.1Peter Levine2022-10-293-0/+443
| | | | | | | | | | | | | | Switched from the qmake to cmake buildsystem. Added support for the Coco code coverage tool. The 'git' USE flag now also builds the gitlab plugin. The 'wayland' flag was added to enforce built-with-use dependency. 'imageviewer' flag is added for conditional dependence on dev-qt/qtsvg. clangd functionality now depends on >=clang-14.*. Bug: https://bugs.gentoo.org/828071 Bug: https://bugs.gentoo.org/846947 Closes: https://bugs.gentoo.org/876169 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-qt/qt-creator: drop old 4.15.1Davide Pesavento2022-02-203-236/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: bump to 6.0.0Davide Pesavento2021-12-022-0/+232
| | | | | | | Closes: https://bugs.gentoo.org/807580 Closes: https://bugs.gentoo.org/801922 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: enable a couple more USE flags by defaultDavide Pesavento2021-11-291-2/+2
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: add USE flag to disable the qmake project managerDavide Pesavento2021-11-292-8/+11
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: various test fixesDavide Pesavento2021-11-291-4/+7
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: clangcodemodel plugin requires USE=lspDavide Pesavento2021-11-231-2/+2
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: merge qmldesigner and qmljs USE flagsDavide Pesavento2021-11-232-12/+9
| | | | | | | And also put qmlpreview and qmlprojectmanager behind the new flag Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: always build clangsupport and sqlite internal libsDavide Pesavento2021-11-231-1/+1
| | | | | | | The CppEditor plugin, which is pretty fundamental, depends on them. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: drop RDEPEND on build toolsDavide Pesavento2021-11-221-3/+0
| | | | | | | | | They are used as development tools in this context, and the user/developer may want to use different versions from those available via portage. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: add USE 'conan' and 'docker'Davide Pesavento2021-11-222-6/+8
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: add 'meson' USE flagDavide Pesavento2021-11-222-3/+4
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: add 'incredibuild' USE flagDavide Pesavento2021-11-222-3/+4
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: allow clang 13Davide Pesavento2021-11-211-1/+2
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: require syntax-highlighting >= 5.87Davide Pesavento2021-11-211-1/+1
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: clang{refactoring,pchmanager} are completely goneDavide Pesavento2021-11-211-3/+2
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: USE=android requires lspDavide Pesavento2021-11-212-0/+2
| | | | | | Closes: https://bugs.gentoo.org/802372 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* dev-qt/qt-creator: add 'baremetal' as a required dep for 'mcu'Kritzmensch2021-11-212-2/+2
| | | | | | | Bug: https://bugs.gentoo.org/802372 Closes: https://github.com/gentoo/gentoo/pull/23019 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Davide Pesavento <pesa@gentoo.org>