Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TRACKER] Qt6 transition #10854

Open
3 of 5 tasks
thunder-coding opened this issue May 29, 2022 · 9 comments
Open
3 of 5 tasks

[TRACKER] Qt6 transition #10854

thunder-coding opened this issue May 29, 2022 · 9 comments
Labels
help wanted Help is wanted in order to solve the issue qt6 tracker x11 Issue is related to stuff requiring X11 environment or x11-packages

Comments

@thunder-coding
Copy link
Member

thunder-coding commented May 29, 2022

How the transition should be done

Note: this section should be considered incomplete. I'll appreciate some changes suggested by people who have maintained Qt family in the past.

@thunder-coding thunder-coding added help wanted Help is wanted in order to solve the issue x11 Issue is related to stuff requiring X11 environment or x11-packages labels May 29, 2022
@stale

This comment was marked as outdated.

@stale stale bot added the wontfix Issue won't be fixed label Jul 14, 2022
@2096779623 2096779623 added not stale and removed wontfix Issue won't be fixed labels Jul 15, 2022
@xtkoba
Copy link
Contributor

xtkoba commented Oct 16, 2022

Just some remarks.

Qt 5.15.x is planned to reach EOL at 26th May 2023.

Qt 4.8.x reached EOL around 19th December 2015. On Gentoo (a GNU/Linux distribution), the last removal of Qt 4 components was taken took place on 7th August 2018, more than 2 years and a half after EOL. Obviously it is not at all easy to fulfill all the tasks.

@xtkoba xtkoba mentioned this issue Dec 20, 2022
1 task
@xtkoba xtkoba added tracker and removed not stale labels Dec 24, 2022
@xtkoba xtkoba changed the title [TODO] Qt6 transition [TRACKER] Qt6 transition Dec 24, 2022
@termux termux deleted a comment from totzkie69 May 24, 2023
@truboxl truboxl added the qt6 label Jan 9, 2024
@TomJo2000
Copy link
Member

TomJo2000 commented May 25, 2024

Marking the first 3 points as completed after the merger of

Currently introduced qt6-* packages:

  • 25ebf70 addpkg(x11): qt6-qtbase - truboxl
  • 3fcd4c7 addpkg(x11): qt6-qtsvg - truboxl
  • 13e74a0 addpkg(x11): qt6-shadertools - truboxl
  • a9d9e17 addpkg(x11): qt6-qtmultimedia - truboxl
  • f49aba3 addpkg(x11/qt6-qtlanguageserver): 6.7.1 - Biswa96
  • c044c64 addpkg(x11/qt6-qtdeclarative): 6.7.1 - Biswa96
  • 17ec89f addpkg(x11/qt6-qtcharts): 6.7.1 - Biswa96
  • e51ef33 addpkg(x11/qt6-qtimageformats): 6.7.1 - Biswa96
  • 4193ab3 addpkg(x11/qt6-qttools): 6.7.1 - Biswa96

Packages currently using Qt6:

  • feathernotes
  • featherpad
  • mkvtoolnix

I will be updating this comment as more Qt6 packages are introduced

@twaik
Copy link
Member

twaik commented Oct 22, 2024

Probably this issue should be updated. There are a lot qt6 packages and their dependencies now.

twaik@twaikpc:~/termux-packages$ termux apt-cache rdepends qt6-qtbase
apt-cache rdepends qt6-qtbase
qt6-qtbase
Reverse Depends:
  qt6-qtbase-cross-tools
  texworks
  texstudio
  tageditor
  shotcut
  quazip
  qtxdg-tools
  qtutilities
  qtermwidget
  qterminal
  qt6ct
  qt6-shadertools
  qt6-qtwayland
  qt6-qttools
  qt6-qtsvg
  qt6-qtmultimedia
  qt6-qtlanguageserver
  qt6-qtimageformats
  qt6-qtdeclarative
  qt6-qtcharts
  ansifilter
  qt6-qt5compat
  qbittorrent-nox
  qbittorrent
  poppler-qt
  pcmanfm-qt
  pavucontrol-qt
  mogan
  mlt
  mkvtoolnix
  lxqt-session
  lxqt-runner
  lxqt-qtplugin
  lxqt-panel
  lxqt-openssh-askpass
  lxqt-notificationd
  lxqt-globalkeys
  lxqt-config
  lxqt-archiver
  lxqt-about
  lximage-qt
  libsysstat
  libqtxdg
  liblxqt
  libfm-qt
  libdbusmenu-lxqt
  layer-shell-qt
  kvantum
  kid3
  kf6-kwindowsystem
  kf6-kwidgetsaddons
  kf6-kitemviews
  kf6-kitemmodels
  kf6-ki18n
  kf6-kguiaddons
  kf6-kcoreaddons
  kf6-kconfig
  kf6-kcodecs
  kf6-kauth
  kf6-karchive
  heimer
  flacon
  featherpad
  feathernotes
  fcitx5-qt
  fcitx5-configtool
  audacious-plugins
  audacious

@TomJo2000
Copy link
Member

Probably this issue should be updated. There are a lot qt6 packages and their dependencies now.

Yep I hadn't kept up with that.
And with #21646 it's about to be a whole lot more.

@twaik
Copy link
Member

twaik commented Oct 23, 2024

octave package has an option of QT6 GUI, but it is not enabled.
I tried to enable it, but it fails to be build (a lot of compiler errors).

@fornwall
Copy link
Member

nextcloud-client (b3a6576) and wireshark-qt (0c3f58b) was just updated to Qt6 as well.

@fornwall
Copy link
Member

fornwall commented Oct 23, 2024

Going through apt rdepends qt5-qtbase, filtering out already removed packages which are still present in the apt repo:

@fornwall
Copy link
Member

arqiver (862983e) and spotify-qt (93fba13) was just transitioned to Qt6.

fornwall added a commit that referenced this issue Oct 23, 2024
fornwall added a commit that referenced this issue Oct 23, 2024
Remove kirigami2 as there is no package using it and it's using Qt5.

A `kf6-kirigami` package is being created in #21646.

Part of #10854
fornwall added a commit that referenced this issue Oct 23, 2024
Remove kirigami2 as there is no package using it and it's using Qt5.

A `kf6-kirigami` package is being created in #21646.

Part of #10854
fornwall added a commit that referenced this issue Oct 23, 2024
Last commit 4 years ago:
https://github.com/BoomerangDecompiler/boomerang

Architectures supported are: x86 (IA-32 only), PPC, ST20

No 64-bit x86 support and no arm support makes this package not that
relevant IMHO.

Part of #10854
fornwall added a commit that referenced this issue Oct 23, 2024
fornwall added a commit that referenced this issue Oct 23, 2024
fornwall added a commit that referenced this issue Oct 23, 2024
Remove unused Qt5 packages.

Part of #10854.

[no ci]
fornwall added a commit that referenced this issue Oct 24, 2024
Last commit 4 years ago:
https://github.com/BoomerangDecompiler/boomerang

Architectures supported are: x86 (IA-32 only), PPC, ST20

No 64-bit x86 support and no arm support makes this package not that
relevant IMHO.

Part of #10854
fornwall added a commit that referenced this issue Oct 24, 2024
Remove unused Qt5 packages.

Part of #10854.

[no ci]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Help is wanted in order to solve the issue qt6 tracker x11 Issue is related to stuff requiring X11 environment or x11-packages
Projects
None yet
Development

No branches or pull requests

7 participants