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