Can't seem to update `aur` packages because `could not find all required packages: qemu <10.2.0`

➜ eos-update --aur
eos-update: package updater with additional features
Updating native and AUR apps...
:: Synchronising package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do
:: Searching AUR for updates...
 -> No AUR package found for qemu<10.2.0
 -> maliit-keyboard: local (2.3.1-4) is newer than AUR (2.3.1-3)
:: 2 dependencies will also be installed for this operation.
   extra/python-build       -> 1.4.0-1
   (make dependency of python-imagecodecs)
   extra/python-installer   -> 0.7.0-14
   (make dependency of python-imagecodecs)

:: 4 packages to upgrade/install.
4  aur/clipgrab            3.9.10-1      -> 3.9.14-1
3  aur/docker-desktop      4.59.0-1      -> 4.60.1-1
2  aur/librewolf-bin       1:146.0.1_1-1 -> 1:147.0.4_1-1
1  aur/python-imagecodecs  2025.8.2-1    -> 2026.1.14-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==>
 -> could not find all required packages: qemu <10.2.0

~ took 12s

Not sure how to resolve. :thinking:

Welcome back @bassamanator :waving_hand::smiley:

It’s docker-desktop requiring this. The PKGBUILD depends includes 'qemu>=8.0.4' 'qemu<10.2.0'.

You could try removing the version limit.

First, make sure qemu-full is installed (this installs it tagging it as a dependency):

yay -Syu --asdeps qemu-full

Then, in a temporary directory, clone the docker-desktop AUR package:

yay -G docker-desktop

Go into the docker-desktop directory it downloaded and edit the PKGBUILD file. Change to depends line so 'qemu>=8.0.4' 'qemu<10.2.0' simply says qemu.

depends=('docker>=28.3.0' 'curl>=8.5.0' 'qemu' 'libseccomp>=2.5.5' 'libcap-ng>=0.8.4' 'pass' 'desktop-file-utils' 'gtk3' 'libx11' 'shadow>=4.14.2')

Save those changes, then in the same directory, build and install the the package:

makepkg -fsri