diff --git a/desktop/gnome/base/gvfs/actions.py b/desktop/gnome/base/gvfs/actions.py
index 44acfa8550..e8dd835af0 100644
--- a/desktop/gnome/base/gvfs/actions.py
+++ b/desktop/gnome/base/gvfs/actions.py
@@ -13,12 +13,12 @@ def setup():
shelltools.makedirs("build")
shelltools.cd("build")
shelltools.system("meson --prefix=/usr \
- -Ddbus_service_dir=/usr/share/dbus-1/services \
-Dlogind=false \
-Dnfs=false \
- -Dgoa=false \
+ -Dgoa=true \
-Dman=true \
- -Dgoogle=false \
+ -Dgoogle=true \
+ -Dtmpfilesdir=no \
-Dsystemduserunitdir=no ..")
def build():
diff --git a/desktop/gnome/base/gvfs/pspec.xml b/desktop/gnome/base/gvfs/pspec.xml
index 4b2799226d..afb6a4868b 100644
--- a/desktop/gnome/base/gvfs/pspec.xml
+++ b/desktop/gnome/base/gvfs/pspec.xml
@@ -49,6 +49,8 @@
libgnome-keyring
polkit-devel
libcap-devel
+ libgdata-devel
+ gnome-online-accounts-devel
gsettings-desktop-schemas-devel
samba-devel
libcdio-devel
@@ -66,6 +68,7 @@
polkit
libplist
gvfs
+ gnome-online-accounts
libimobiledevice
@@ -172,6 +175,32 @@
+
+ gvfs-goa
+ Samba backend for GVFS
+
+ gvfs
+
+
+ /usr/lib/gvfs-goa-volume-monitor
+ /usr/share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service
+ /usr/share/gvfs/remote-volume-monitors/goa.monitor
+
+
+
+
+ gvfs-google
+ Samba backend for GVFS
+
+ gvfs
+ libgdata
+
+
+ /usr/libexec/gvfsd-google
+ /usr/share/gvfs/mounts/google.mount
+
+
+