Most likely nothing requires geoclue... $ pacman -Qo /usr/share/gtk-doc/html/geoclue/geoclue.devhelp2 $ pacman -Qi geoclue geoclue2 | grep "Required By" if so remove it # pacman -R geoclue else if force installing geoclue2 # pacman -S --force geoclue2 fi FWIW I removed it hours ago. Another useful command to decide if a package should be required or not, could be "pactree". [rocketmouse@archlinux ~]$ man pacman | grep "\-\-force" -A2 --force Bypass file conflict checks and overwrite conflicting files. If the package that is about to be installed contains files that are already installed, this option will cause all those files to be overwritten. Using --force will not allow overwriting a directory with a file or installing packages with conflicting files and directories. This option should be used with care, ideally not at all. [rocketmouse@archlinux ~]$ grep geo /var/log/pacman.log | tail -3 [2016-11-13 09:17] [PACMAN] Running 'pacman -R geoclue' [2016-11-13 09:17] [ALPM] removed geoclue (0.12.99-2) [2016-11-13 09:18] [ALPM] upgraded geoclue2 (2.4.4-1 -> 2.4.4-2) Regards, Ralf