You are not logged in.

#1 Today 11:04:44

mparillo
Member
Registered: 2021-03-31
Posts: 20

[SOLVED] Why do I still have Qt5?

I run Arch with KDE, fully up-to-date and I thought the last Qt5 application I installed was keepassxc, which is now based on Qt6.
See: https://github.com/keepassxreboot/keepa … /tag/2.8.0 and https://archlinux.org/packages/extra/x86_64/keepassxc/
I would have thought Qt5 would now be orphaned, but it is not.
When I look at the Required By: it seems as if none of the Qt5 pieces are required by any applications.
The three packages that qt5-base is Required By don't seem to support anything else.

[mparillo@dellarch ~]$ pacman -Qi $(pacman -Qq | grep qt5)
Name            : python-pyqt5
Version         : 5.15.11-7
Description     : A set of Python bindings for the Qt5 toolkit
Architecture    : x86_64
URL             : https://riverbankcomputing.com/software/pyqt/intro
Licenses        : GPL
Groups          : pyqt5
Provides        : qt5-python-bindings
Depends On      : python-pyqt5-sip  qt5-base
Optional Deps   : python-opengl: enable OpenGL 3D graphics in PyQt applications
                  python-dbus: for python-dbus mainloop support [installed]
                  qt5-multimedia: QtMultimedia, QtMultimediaWidgets
                  qt5-tools: QtHelp, QtDesigner
                  qt5-svg: QtSvg [installed]
                  qt5-xmlpatterns: QtXmlPatterns
                  qt5-declarative: QtQml, qmlplugin
                  qt5-serialport: QtSerialPort
                  qt5-x11extras: QtX11Extras [installed]
                  qt5-speech: QtTextToSpeech
Required By     : None
Optional For    : hplip
Conflicts With  : pyqt5-common
Replaces        : None
Installed Size  : 22.52 MiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Tue 07 Apr 2026 02:20:31 PM EDT
Install Date    : Wed 09 Sep 2026 06:26:43 PM EDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

Name            : python-pyqt5-sip
Version         : 12.20.0-1
Description     : The sip module support for PyQt5
Architecture    : x86_64
URL             : https://riverbankcomputing.com/software/pyqt/intro
Licenses        : GPL
Groups          : None
Provides        : None
Depends On      : glibc  python
Optional Deps   : None
Required By     : python-pyqt5
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 170.57 KiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Sun 04 Oct 2026 04:57:27 PM EDT
Install Date    : Sun 04 Oct 2026 08:50:08 PM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Name            : qt5-base
Version         : 5.15.19+kde+r96-1
Description     : A cross-platform application and UI framework
Architecture    : x86_64
URL             : https://www.qt.io
Licenses        : GPL3  LGPL3  FDL  custom
Groups          : qt5
Provides        : None
Depends On      : libjpeg-turbo  xcb-util-keysyms  xcb-util-renderutil  libgl  fontconfig  harfbuzz  xdg-utils  shared-mime-info  xcb-util-wm  libxrender  libxi  sqlite  xcb-util-image  mesa  tslib  libinput  libxkbcommon-x11  libproxy
                  libcups  double-conversion  md4c  qt5-translations
Optional Deps   : qt5-svg: to use SVG icon themes [installed]
                  qt5-wayland: to run Qt applications in a Wayland session
                  postgresql-libs: PostgreSQL driver
                  mariadb-libs: MariaDB driver
                  unixodbc: ODBC driver
                  libfbclient: Firebird/iBase driver
                  freetds: MS SQL driver
                  gtk3: GTK platform plugin [installed]
                  perl: for fixqt4headers and syncqt [installed]
Required By     : python-pyqt5  qt5-svg  qt5-x11extras
Optional For    : None
Conflicts With  : qtchooser
Replaces        : None
Installed Size  : 63.71 MiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Wed 20 May 2026 03:59:43 PM EDT
Install Date    : Sat 29 Aug 2026 04:33:22 PM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Name            : qt5-svg
Version         : 5.15.19+kde+r5-1
Description     : Classes for displaying the contents of SVG files
Architecture    : x86_64
URL             : https://www.qt.io
Licenses        : GPL3  LGPL3  FDL  custom
Groups          : qt5
Provides        : None
Depends On      : qt5-base
Optional Deps   : None
Required By     : None
Optional For    : python-pyqt5  qt5-base
Conflicts With  : None
Replaces        : None
Installed Size  : 503.27 KiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Wed 20 May 2026 04:15:38 PM EDT
Install Date    : Sat 29 Aug 2026 04:33:22 PM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Name            : qt5-translations
Version         : 5.15.19-1
Description     : A cross-platform application and UI framework (Translations)
Architecture    : any
URL             : https://www.qt.io
Licenses        : GPL3  LGPL3  FDL  custom
Groups          : qt5
Provides        : None
Depends On      : None
Optional Deps   : None
Required By     : qt5-base
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 14.71 MiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Wed 20 May 2026 04:09:14 PM EDT
Install Date    : Sat 29 Aug 2026 04:33:21 PM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Name            : qt5-x11extras
Version         : 5.15.19-1
Description     : Provides platform-specific APIs for X11
Architecture    : x86_64
URL             : https://www.qt.io
Licenses        : GPL3  LGPL3  FDL  custom
Groups          : qt5
Provides        : None
Depends On      : qt5-base
Optional Deps   : None
Required By     : None
Optional For    : python-pyqt5  zbar
Conflicts With  : None
Replaces        : None
Installed Size  : 40.91 KiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Wed 20 May 2026 04:18:44 PM EDT
Install Date    : Sat 29 Aug 2026 04:33:22 PM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

[mparillo@dellarch ~]$ pacman -Qm
[mparillo@dellarch ~]$ pacman -Qdt
[mparillo@dellarch ~]$ 

Last edited by mparillo (Today 11:22:56)

Offline

#2 Today 11:07:28

Whoracle
Member
Registered: 2010-11-02
Posts: 243

Re: [SOLVED] Why do I still have Qt5?

You explicitly installed python-pyqt5, and that pulls in qt5-base etc

Offline

#3 Today 11:20:23

mparillo
Member
Registered: 2021-03-31
Posts: 20

Re: [SOLVED] Why do I still have Qt5?

Thank you. I see I installed it on the same day as hplip, as an optional dependency:

[mparillo@dellarch ~]$ pacman -Qi hplip
Name            : hplip
Version         : 2:3.26.6-2
Description     : Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet
Architecture    : x86_64
URL             : https://hplipopensource.com
Licenses        : GPL-2.0-or-later  MIT  BSD-3-Clause-HP  IJG  GPL-2.0-only  LGPL-2.1-or-later  BSD-2-Clause  LicenseRef-hplip  python-ldap
Groups          : None
Provides        : None
Depends On      : python-dbus  python-distro  ghostscript  net-snmp  foomatic-db-engine  python-gobject  libjpeg-turbo  dbus  libstdc++  libgcc  avahi  python  xdg-utils  zlib  libcups  glibc  sh
Optional Deps   : cups: for printing support [installed]
                  sane: for scanner support [installed]
                  python-pillow: for commandline scanning support
                  python-reportlab: for pdf output in hp-scan
                  rpcbind: for network support
                  python-pyqt5: for running GUI and hp-toolbox [installed]
                  libusb: for advanced usb support [installed]
                  wget: for network support [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 39.63 MiB
Packager        : Andreas Radke <andyrtr@archlinux.org>
Build Date      : Sat 10 Oct 2026 04:07:08 PM EDT
Install Date    : Tue 13 Oct 2026 09:11:51 PM EDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

Offline

#4 Today 12:11:19

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,531
Website

Re: [SOLVED] Why do I still have Qt5?

Note `pacman -Qq | grep qt5` = `pacman -Qsq qt5``


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

Board footer

Powered by FluxBB