Versions
v6.9999 :: 6/6.9999 :: gentoo
- Modified
- License
- || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
- USE flags
- assistant clang designer distancefieldgenerator gles2-only linguist opengl pixeltool qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan widgets zstd
v6.8.9999 :: 6/6.8.9999 :: gentoo
- Modified
- License
- || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
- USE flags
- assistant clang designer distancefieldgenerator gles2-only linguist opengl pixeltool qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan widgets zstd
v6.8.0 :: 6/6.8.0 :: gentoo (Masked by set 7391)
- Modified
- License
- || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
- Keywords
- ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
- USE flags
- assistant clang designer distancefieldgenerator gles2-only linguist opengl pixeltool qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan widgets zstd
v6.7.3 :: 6/6.7.3 :: gentoo
- Modified
- License
- || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
- Keywords
- ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
- USE flags
- assistant clang designer distancefieldgenerator gles2-only linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner qtdiag qtplugininfo vulkan widgets zstd
v6.7.2 :: 6/6.7.2 :: gentoo
- Modified
- License
- || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
- Keywords
- amd64 arm arm64 ppc ppc64 x86 ~hppa ~loong ~riscv ~sparc
- USE flags
- assistant clang designer distancefieldgenerator gles2-only linguist opengl pixeltool qdbus qdoc qml qtattributionsscanner qtdiag qtplugininfo vulkan widgets zstd
USE flags
General
- assistant
- Build Qt Assistant and the QtHelp module
- clang
- Enable using libclang for code parsing (linguist/qdoc)
- designer
- Build Qt Designer
- distancefieldgenerator
- Build Qt Distance Field Generator
- gles2-only
- Use GLES 2.0 (OpenGL for Embedded Systems) or later instead of full OpenGL (see also: gles2)
- linguist
- Build Qt Linguist (GUI requires USE=widgets)
- opengl
- Add support for OpenGL (3D graphics)
- pixeltool
- Build Qt Pixeltool
- qdbus
- Build the Qt D-Bus Interface (D-Bus Viewer requires USE=widgets)
- qdoc
- Build Qt Documentation Generator
- qml
- Build QML/QtQuick bindings and imports
- qmlls
- Build the QtHelp plugin for the QML language server
- qtattributionsscanner
- Build Qt Source Code Attribution Scanner
- qtdiag
- Build Qt Diag
- qtplugininfo
- Build Qt Plugin Info
- vulkan
- Add support for 3D graphics and computing via the Vulkan cross-platform API
- widgets
- Enable QtWidgets support
- zstd
- Enable support for ZSTD compression
llvm_slot
- 15
- Use LLVM 15.
- 16
- Use LLVM 16.
- 17
- Use LLVM 17.
- 18
- Use LLVM 18.
Dependencies
app-arch / zstd : zstd fast compression library
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-util / vulkan-headers : Vulkan Header files and API registry
Runtime Dependencies
app-arch / zstd : zstd fast compression library
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
Depending packages
app-crypt / xca : A GUI to OpenSSL, RSA public keys, certificates, signing requests etc
app-emulation / virtualbox : Family of powerful x86 virtualization products for enterprise and home use
app-office / calligra : KDE Office Suite
app-office / texstudio : Free cross-platform LaTeX editor (fork from texmakerX)
dev-python / PyQt6 : Python bindings for the Qt framework
dev-python / pyside6 : Python bindings for the Qt framework
dev-qt / qt-creator : Lightweight IDE for C++/QML development centering around Qt
dev-qt / qtwebengine : Library for rendering dynamic web content in Qt6 C++ and QML applications
dev-util / cppcheck : Static analyzer of C/C++ code
dev-util / kdevelop : Integrated Development Environment, supporting KF6/Qt, C/C++ and much more
gui-apps / liquidshell : Basic desktop shell using QtWidgets
kde-apps / kde-dev-utils : KDE Development Utilities
kde-apps / korganizer : Organizational assistant, providing calendars and other similar functionality
kde-misc / kdeconnect : Adds communication between KDE Plasma and your smartphone
kde-plasma / kinfocenter : Utility providing information about the computer hardware
kde-plasma / kwin : Flexible, composited Window Manager for windowing systems on Linux
kde-plasma / plasma-workspace : KDE Plasma workspace
media-gfx / freecad : QT based Computer Aided Design application
media-libs / phonon : KDE multimedia abstraction library
media-libs / quarter : GUI binding for using Coin/Open Inventor with Qt
media-sound / drumstick : Qt/C++ wrapper for ALSA sequencer
media-sound / musescore : WYSIWYG Music Score Typesetter
net-irc / konversation : User friendly IRC Client
sci-geosciences / qgis : User friendly Geographic Information System
sci-geosciences / qmapshack : GPS mapping utility
x11-libs / qscintilla : Qt port of Neil Hodgson's Scintilla C++ editor control
Masks
7391- Ionen Wolkens
Masked for testing and (mostly) to avoid upgrade noise given PyQt6-6.7.x is known broken with it and depends on <6.8. Feel free to unmask early if not using PyQt6.- =dev-python/pyside6-6.8.0*
- =dev-python/pyside6-tools-6.8.0*
- =dev-python/shiboken6-6.8.0*
- =dev-qt/qt-docs-6.8.0*
- =dev-qt/qt3d-6.8.0*
- =dev-qt/qt5compat-6.8.0*
- =dev-qt/qtbase-6.8.0*
- =dev-qt/qtcharts-6.8.0*
- =dev-qt/qtconnectivity-6.8.0*
- =dev-qt/qtdeclarative-6.8.0*
- =dev-qt/qthttpserver-6.8.0*
- =dev-qt/qtimageformats-6.8.0*
- =dev-qt/qtlanguageserver-6.8.0*
- =dev-qt/qtlocation-6.8.0*
- =dev-qt/qtmultimedia-6.8.0*
- =dev-qt/qtnetworkauth-6.8.0*
- =dev-qt/qtpositioning-6.8.0*
- =dev-qt/qtquick3d-6.8.0*
- =dev-qt/qtquicktimeline-6.8.0*
- =dev-qt/qtremoteobjects-6.8.0*
- =dev-qt/qtscxml-6.8.0*
- =dev-qt/qtsensors-6.8.0*
- =dev-qt/qtserialbus-6.8.0*
- =dev-qt/qtserialport-6.8.0*
- =dev-qt/qtshadertools-6.8.0*
- =dev-qt/qtspeech-6.8.0*
- =dev-qt/qtsvg-6.8.0*
- =dev-qt/qttools-6.8.0*
- =dev-qt/qttranslations-6.8.0*
- =dev-qt/qtvirtualkeyboard-6.8.0*
- =dev-qt/qtwayland-6.8.0*
- =dev-qt/qtwebchannel-6.8.0*
- =dev-qt/qtwebengine-6.8.0*
- =dev-qt/qtwebsockets-6.8.0*
- =dev-qt/qtwebview-6.8.0*
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.7.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.8.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.8.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.7.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.8.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: re-enable unity builds for designer in 6.8+
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-qt/qttools: Stabilize 6.7.2 amd64, #935728
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.7.2 ppc, #935728
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.7.2 arm64, #935728
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.7.2 x86, #935728
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-qt/qttools: Stabilize 6.7.2 arm, #935728
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-qt/qttools: Stabilize 6.7.2 ppc64, #935728
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.7.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.7.1 arm64, #932347
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.8.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: update live for 6.8+ branch
QtHelp may possibly be split out of qttools in the future which would be more convenient for us as well. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-qt/qttools: Stabilize 6.7.1 amd64, #932347
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.7.1 x86, #932862
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-qt/qttools: Stabilize 6.7.1 ppc64, #932862
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
dev-qt/qttools: Stabilize 6.7.1 arm, #932862
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: use QT6_RESTRICT_TESTS
Bug: https://bugs.gentoo.org/930266 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.6.2, 6.6.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.7.0 amd64, #929242
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.7.0 arm64, #929242
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.6.3 arm64, #928382
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.6.3 amd64, #928382
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.7.0_rc2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.6.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.6.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add missing := to 6.6.9999 for llvm
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.7.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.7.0_rc2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.6.2 arm64, #927197
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.7.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: disable unity build with USE=designer
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: enable qdbus USE by default
Not that many revdeps (yet) beside 3 kde/plasma packages, but is rather trivial to build and only needs qtbase[dbus,xml] which are already default. Feel it's not worth being profile-specific. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.6.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: use := to match upcoming llvm-r1 changes
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> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.6.2 amd64, #924651
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.6.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: migrate live to llvm-r1, allow slot 18
Tested with 18.1.0_rc2 at same time, seems to be fine so may as well do this now. Skip .cmake.conf comment in 6.6.9999 given the minimum was introduced in 6.7+. Unsure how often Qt intend to bump this, odds are we may not need to pay attention to it if we clean old versions up faster. Not changing 6.6.1 given 6.6.2 is close and it can be updated at same time to spare rebuilds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/*: sync keywords in live (qt6)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.5.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: disable clang test with USE=-clang
Normally harmless (tries to find it, either does or not and will not use it either way), but if the cmake files are in broken state then it can abort entirely. Unsure if it fully resolves bug #916098 (for portage, ideally these should still be updated "together" as much as possible), but at least should not trigger on qttools anymore for those not enabling clang (tested by intentionally breaking llvm's cmake files). Closes: https://bugs.gentoo.org/916098 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.6.1 amd64, #920154
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.7.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: update live
Build system now checks for minimum clang version, and we still have the unusable clang:14 in-tree. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-qt/qttools: Keyword 6.6.1 riscv, #914026
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-qt/qttools: Keyword 6.6.1 ppc64, #914026
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-qt/qttools: Keyword 6.6.1 sparc, #914026
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-qt/qttools: Keyword 6.6.1 ppc, #914026
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.6.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.5.2-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-qt/qttools: Stabilize 6.5.3 amd64, #915549
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: set llvm_check_deps
Forgot, albeit typically not an issue unless someone has an extra llvm slot without clang. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: drop 6.6.0_rc-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: fix zstd dep in 6.6+
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/*: drop 6.5.9999
Technically an LTS branch but 6.5.3 is due to be the last "public" release for this branch plus Plasma 6 is based on 6.6, so should have no use for this anymore. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.5.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: install .desktop files
Not very worth a revbump considering 6.5.3 is around the corner, but does not hurt to have it for stable early as this just should not be missing. Descriptions and categories may need extra work, but should do for now. Also sync with live while revbumping. Closes: https://bugs.gentoo.org/914766 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add 6.6.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/*: sync live keywords (qt6)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
dev-qt/qttools: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - WANG Xuerui · gentoo
dev-qt/qttools: keyword 6.5.2-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: enable assistant by default in live
Provides QtHelp, and lacking that by default is likely to be an annoyance given the amount of packages that previously depended on dev-qt/qthelp:5. No urgency to trigger a rebuild, so queue'ing it for next release. Technically requires no extras assuming default IUSE on qtbase, albeit may eventually pull litehtml if unbundled. Unfortunately does mean that the optfeature will nag about qt-docs when it is primarily intended for developers. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-qt/qttools: Keyword 6.5.2-r1 hppa, #914026
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-qt/qttools: Stabilize 6.5.2-r1 amd64, #914113
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: update qdoc handling in 6.6+
Did suspect that qdoc would become its own option eventually. It now also requires qml and clangcpp (on top of clang), not that we really need to pass clangcpp feature given it does no test and just mirrors the clang feature. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: add IUSE=zstd to 6.6+
Based on qtbase configuration, so yet another annoying [match=]. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/*: add 6.6.9999
Sraight copies from 6.9999, pending updates as-needed to prepare for 6.6 which is slowly approaching (6.9999 been 6.7 for some time). 6.5.9999 will be leaving soon given 6.5.3 is the last 6.5 release for plebians. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-qt/qttools: Keyword 6.5.2-r1 arm, #914026
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-qt/qttools: Keyword 6.5.2-r1 x86, #914026
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-qt/qttools: Keyword 6.5.2-r1 arm64, #914026
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: add vulkan-headers dep for qtdiag
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: prevent litehtml automagic, add note
Not packaged so not really an issue, but if it is found odds are it will end in build failure given this supports litehtml-0.6 and is broken with (current) litehtml-0.8. Thought this package it, but would rather wait until that's sorted out rather than carry rather large patches. Not to mention need to patch qt-creator for this as well, qlitehtml which wraps around it is not setup to be unbundled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: check for [qch] on the qt-docs optfeature
This may bundle litehtml for QtHelp, but assistant does not seem interested in using html docs over qch. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: optfeature on qt-docs with assistant (qt6)
Pulling by default does feel like a stretch, especially given this also provides QtHelp in this unsplit qttools and may just be pulled a dep. But no harm in an optfeature. Bug: https://bugs.gentoo.org/602296 Bug: https://bugs.gentoo.org/881435 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-qt/qttools: depend on qtbase[gles2-only=] for qtdiag
Same as opengl and vulkan, qtdiag has the whole slew of QT_CONFIG that would break if qtbase disables support. Albeit unfortunate with unsplit qttools given USE is a no-op (like vulkan) unless qtdiag is enabled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/*: replace = by ~ for dev-qt/*:6 deps
Less jarring a little bit shorter. Made sense in Qt5 given it used a ver_cut QT5_PV and could be used to ignore additional components, but with PV it does nothing useful. Plus we still want _rc and _betas to match (_p<date> are where issues start though, if ever needed we could reintroduce QT6_PV, but for now...). Should have done this in the previous style commit. Still keeping :6, do prefer these being everywhere for clarity with Qt slots (and qa-vdb!) even if essentially a no-op here. Plus, even if this does not happen with Qt, two slots having the same version can happen with revisions (e.g. current webkit-gtk). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: tighten deps and stop automagic
ebuild is fairly simple, but requirements and options are a bit convoluted. Rough overview of requirements (may still not be fully correct): * (general): network, widgets?, widgets? ( opengl= ) * assistant: sql, sqlite, widgets * designer: qml, widgets, xml, (opengl=) * distancefieldgenerator: qml, widgets * linguist: clang?, qml?, (widgets?) * pixeltool: widgets * qdbus: dbus, xml, (widgets?) * qdoc: clang, qml? * qtattributionscanner: N/A * qtdiag: vulkan=, (widgets?, opengl=) * qtplugininfo: N/A x kmap2qmap (upstream has this hard disabled) x qev (likewise) General libraries can be built with or without opengl/widgets support. Without widgets some tools will skip subtools, like the GUI linguist6, or qdbusviewer. One goal is allowing linguist *without* clang, qtbase[gui,widgets], or qtdeclarative. This is useful to get lrelease and friends for revdeps in BDEPEND (notably useful when doing cross-compiling). There is no feature to skip widgets/declarative support but disable_find_package does the job just fine. lupdate can optionally use clang which require a general purpose USE=clang rather than just qdoc. Also switch to llvm.eclass for this. Seems fine with both clang:16 and :17 at the moment. qtdiag is the more annoying one given it uses QT_CONFIG(opengl/vulkan) meaning will end up broken if disabled on qtbase ([opengl=,vulkan=]). Fortunately it's disabled by default and won't require typical users to actually match USE. Albeit does leave a mostly no-op USE=vulkan. Meant to use opengl? on the others, but cmake_use_find_package may cause widgets to be disabled because of qtbase's graph. Also renamed few IUSE to match actual tools name, most of these have likely few users so should hopefully not be disruptive at this point. Could argue that qtplugininfo and qtattributionscanner do not need their own USE (small, no extra deps), but left alone for now (qtdiag wouldn't either if not for the matching ABI issues thing). Network could in theory be optional for some tools but CMakeLists.txt currently hard requires it. clang dependency could be guarded behind linguist? and qdoc?, but only feels like extra churn (needs to be checked in pkg_setup too) when it's rare linguist will be disabled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: remove obsolete qt6_symlink_binary_to_path
Now handled by qt6-build_src_install itself, so can remove the entire phase. Symlinks seem identical, just without needing the USE checks. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/qttools: restrict tests (qt6)
Insists on running tools from the system (fails if qttools is not installed), and even if force the paths (using qt.conf, or seds), it still has problem finding support files and most tests fail. Getting all this to work properly would likely be too messy. There's also an annoyance with FetchContent, albeit it'd be easy to handle. wrt clang, qdoc seems to produce correct output with >=clang-16 but the ordering is slightly altered (believed to be due to .cpp parsing being bit different) and cause some tests to fail simple diff comparison -- may not be worth worrying about. Originally was skipping a lot of tests, but it was utltimately not meaningful anymore (aka tools were not really tested). May revisit if the situation improves, albeit given believe upstream installs before running tests it may not. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/*: streamline style a bit across qt6 ebuilds
Misc minor adjustments / sorting, but more commonly: * use same RDEPEND + DEPEND ordering everywhere, bit of both order is used all across and sometime inverted in Qt5's so let's match skel.ebuild to avoid confusion * use explicit :6 slots, not necessary with =PV but this is more about normalizing usage when multiple slots exist (plus *cough* qa-vdb won't complaint anymore) Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-qt/*: import qt6 live ebuilds from ::qt
As-is, no changes in this commit which is mostly the same as the current in-tree ebuilds. Maintaining these in two different repos feels like just a hassle (to me), and would rather have everything in one place so I can change live and release ebuilds simultaneously as needed, plus not have to sync metadata or eclass changes either (plus chiitoo has ::gentoo commit access now). May move packages if I happen to work on them, albeit I have no intention to really touch Qt5 or LXQt (anyone working on these are free to the same if they want, or keep current workflow). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: drop 6.5.1
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: add 6.5.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: drop 6.5.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Jimi Huotari · gentoo
dev-qt/qttools: add 6.5.1
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: drop 6.4.3
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: add 6.5.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: drop 6.4.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: add 6.4.3
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-qt/qttools: drop 6.4.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: add 6.4.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-qt/qttools: drop 6.3.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/*: add version 6.4.0
Bug: https://bugs.gentoo.org/838970 Bug: https://bugs.gentoo.org/863224 Bug: https://bugs.gentoo.org/875956 Closes: https://bugs.gentoo.org/862525 Closes: https://bugs.gentoo.org/863395 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27812 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-qt/qttools: drop 6.3.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
dev-qt/qttools: add 6.3.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jimi Huotari · gentoo
dev-qt/qttools: new package
Version 6.3.1 of qttools in non-split form. Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>