Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 661646 - dev-qt/qt-creator-4.8.0 version bump
Summary: dev-qt/qt-creator-4.8.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Davide Pesavento
URL: http://blog.qt.io/blog/2018/07/18/qt-...
Whiteboard:
Keywords:
: 667698 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-07-20 08:37 UTC by Dennis Schridde
Modified: 2018-12-23 08:49 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Working ebuild (qt-creator-4.7.0.ebuild,5.17 KB, text/plain)
2018-09-21 06:36 UTC, David Hallas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2018-07-20 08:37:37 UTC
> Qbs 1.12.0 is also included in Qt Creator 4.7.0, which was released this week as well.

Source: https://blog.qt.io/blog/2018/07/19/qbs-1-12-released/
Blocks: bug #661644
Comment 1 Davide Pesavento (RETIRED) gentoo-dev 2018-07-20 15:21:24 UTC
I'm well aware of the releases.
Comment 2 Dmitry Grigoriev 2018-09-17 03:10:11 UTC
BTW they made CLang Code Model the default one http://blog.qt.io/blog/2018/07/18/qt-creator-4-7-0-released/ , so I believe USE=clangcodemodel should be on by default, too.
Comment 3 David Hallas 2018-09-21 06:36:33 UTC
Created attachment 547458 [details]
Working ebuild

I am currently using this ebuild locally. Note that I had to ensure that qt-creator is always built against clang-6 as it doesn't build with the newly released clang-7
Comment 4 Eugene Shalygin 2018-09-21 11:28:41 UTC
Please include this patch: https://codereview.qt-project.org/#/c/240655/
Comment 5 Thomas Bettler 2018-09-21 11:45:58 UTC
(In reply to David Hallas from comment #3)
> Created attachment 547458 [details]

support for botan2 is here
you may change ebuild to depend on any version
https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist/changes-4.7.1.md?h=4.7
Comment 6 Dennis Schridde 2018-09-23 13:43:04 UTC
(In reply to Dmitry Grigoriev from comment #2)
> BTW they made CLang Code Model the default one
> http://blog.qt.io/blog/2018/07/18/qt-creator-4-7-0-released/ , so I believe
> USE=clangcodemodel should be on by default, too.

Thanks for the report, I changed my ebuild accordingly: https://github.com/devurandom/gentoo-overlay/commit/5ab185bb7c09d55400a5a5fbfb0e9e35298b86ed

(In reply to David Hallas from comment #3)
> Created attachment 547458 [details]
> Working ebuild
> 
> I am currently using this ebuild locally. Note that I had to ensure that
> qt-creator is always built against clang-6 as it doesn't build with the
> newly released clang-7

Thanks!  Incorporated that into my overlay: https://github.com/devurandom/gentoo-overlay/commit/90d8da5343c9acc5098902d479b09293bc3f12c9

(In reply to Eugene Shalygin from comment #4)
> Please include this patch: https://codereview.qt-project.org/#/c/240655/

Done: https://github.com/devurandom/gentoo-overlay/commit/d3afe10605c289a7b56c817c6d5f07742aa6c304

(In reply to Thomas Bettler from comment #5)
> support for botan2 is here
> you may change ebuild to depend on any version
> https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist/changes-4.7.1.
> md?h=4.7

Thanks for the report!  Actually it appears that now dev-libs/botan:2 is required.  Additionally, previous way to set USE_SYSTEM_BOTAN=1 does not work anymore -- it needs to be CONFIG+=use_system_botan now.  I adjusted my ebuild accordingly: https://github.com/devurandom/gentoo-overlay/commit/ae7f28842c857f668262e8b223213099b7158cff
Comment 7 Dmitry Grigoriev 2018-09-28 19:09:51 UTC
(In reply to Dennis Schridde from comment #6)

Dennis, thanks for ebuild! Everything works. :) 

// Pity clangd is not there. Lags are 1.5-2 times smaller than in 4.6.2 but still too large to be convenient.
Comment 8 Michael Palimaka (kensington) gentoo-dev 2018-10-06 14:23:33 UTC
*** Bug 667698 has been marked as a duplicate of this bug. ***
Comment 9 Denis Pronin 2018-10-06 14:27:32 UTC
when is it going to be in the main portage tree
I cannot see 4.7.1 here https://packages.gentoo.org/packages/dev-qt/qt-creator
Thanks
Comment 10 Leonard Lausen 2018-10-25 05:16:22 UTC
4.7.2 is released. I believe the patch from: https://codereview.qt-project.org/#/c/240655/ is included.
Comment 12 Franz Trischberger 2018-11-18 08:43:14 UTC
Is there something we can do to get this update into portage?
It seems there are working ebuilds out there since a while now.
If you are unsure probably add it to the qt-overlay so that more people can give it a try.
THX!
Comment 13 Franz Trischberger 2018-12-06 09:32:09 UTC
We are now at 4.8.0:
http://blog.qt.io/blog/2018/12/06/qt-creator-4-8-0-released/
Comment 14 Larry the Git Cow gentoo-dev 2018-12-23 08:49:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01bd7fba65a1c76324e36077bca49b4da7f457ac

commit 01bd7fba65a1c76324e36077bca49b4da7f457ac
Author:     Davide Pesavento <pesa@gentoo.org>
AuthorDate: 2018-12-23 08:09:48 +0000
Commit:     Davide Pesavento <pesa@gentoo.org>
CommitDate: 2018-12-23 08:49:18 +0000

    dev-qt/qt-creator: add 4.8.0
    
     * new plugins: cppcheck, LSP client, silver searcher, serial terminal
     * make help plugin (and its qthelp dependency) optional
     * unify all clang-based plugins under USE=clang
     * enable clang and designer USE flags by default
     * disable updateinfo plugin
    
    Closes: https://bugs.gentoo.org/661646
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Davide Pesavento <pesa@gentoo.org>

 dev-qt/qt-creator/Manifest                |   1 +
 dev-qt/qt-creator/metadata.xml            |   6 +
 dev-qt/qt-creator/qt-creator-4.8.0.ebuild | 184 ++++++++++++++++++++++++++++++
 dev-qt/qt-creator/qt-creator-9999.ebuild  |  47 +++++---
 4 files changed, 220 insertions(+), 18 deletions(-)