diff --git a/srcpkgs/xfce4-settings/template b/srcpkgs/xfce4-settings/template
index 14a71c907ad..5c3c6f548bf 100644
--- a/srcpkgs/xfce4-settings/template
+++ b/srcpkgs/xfce4-settings/template
@@ -1,13 +1,13 @@
 # Template file for 'xfce4-settings'
 pkgname=xfce4-settings
-version=4.18.6
+version=4.20.0
 revision=1
 build_style=gnu-configure
-configure_args="--with-locales-dir=/usr/share/locale
- --enable-sound-settings --enable-pluggable-dialogs --enable-xrandr
- --enable-upower-glib"
-hostmakedepends="intltool pkg-config"
+build_helper=gir
+configure_args="--enable-sound-settings --enable-xrandr --enable-upower-glib"
+hostmakedepends="gettext pkg-config glib-devel libxml2 wayland-devel"
 makedepends="exo-devel garcon-devel libcanberra-devel libnotify-devel
+ libglib-devel gtk-layer-shell-devel wayland-devel
  libxklavier-devel upower-devel libXrandr-devel xf86-input-libinput-devel"
 depends="desktop-file-utils gnome-icon-theme"
 conf_files="/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml"
@@ -17,4 +17,4 @@ license="GPL-2.0-only"
 homepage="https://xfce.org/"
 changelog="https://raw.githubusercontent.com/xfce-mirror/xfce4-settings/xfce-4.16/NEWS"
 distfiles="https://archive.xfce.org/src/xfce/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
-checksum=d9a9051b6026edd6766c64bb403b51e9167e4d31e7f1c7f843d3aed19f667bfe
+checksum=23548da3429a296501fbfdbc98a861ee241b9fdd47e8d5de1781f57c6bbce5a9