Moving to QT6: Read more

QT6 Apparently means a lot of changes, these are the changes I've
found to make at least CPP build. The problem is we just got rid of a
lot of CPP and I don't know if the application will work. On the other
hand, the QML isn't finished yet either, but this is the start of
updating the application for QT6 and using MpvQt which is being built
and maintained by KDE. This will be better as they'll keep the library
updated for future QT updates so long as I still track with Kirigami.
This commit is contained in:
Chris Cochrun 2024-09-09 13:02:11 -05:00
parent 398bc58525
commit 61aef5c48f
13 changed files with 1115 additions and 2302 deletions

View file

@ -14,9 +14,9 @@ mkShell rec {
gdb
qtcreator
cmake
extra-cmake-modules
kdePackages.extra-cmake-modules
pkg-config
libsForQt5.wrapQtAppsHook
qt6.wrapQtAppsHook
makeWrapper
openssl.dev
@ -27,20 +27,18 @@ mkShell rec {
libclang
# libwebp
# clang-format
qt5.qtbase
qt5.qttools
qt5.qtquickcontrols2
qt5.qtx11extras
qt5.qtmultimedia
qt5.qtwayland
qt5.qtwebengine
qt5.qtimageformats
libsForQt5.kirigami2
qt6.qtbase
qt6.qttools
# qt6.qtquickcontrols2
# qt6.qtx11extras
qt6.qtmultimedia
qt6.qtwayland
qt6.qtwebengine
qt6.qtimageformats
kdePackages.kirigami
# libsForQt5.breeze-icons
# libsForQt5.breeze-qt5
libsForQt5.qqc2-desktop-style
libsForQt5.karchive
libsForQt5.sonnet
kdePackages.qqc2-desktop-style
# libsForQt5.kirigami-addons
# libsForQt5.ki18n
# libsForQt5.kcoreaddons
@ -49,7 +47,8 @@ mkShell rec {
# podofo
mpv
ffmpeg_5-full
kdePackages.mpvqt
ffmpeg-full
# yt-dlp
# Rust tools