O pacote Gvfs é um sistema de arquivos virtual de espaço de usuário(a) projetado para funcionar com as abstrações de E/S da biblioteca GIO da GLib.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://download.gnome.org/sources/gvfs/1.50/gvfs-1.50.6.tar.xz
Transferência (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gvfs/1.50/gvfs-1.50.6.tar.xz
Soma de verificação MD5 da transferência: e780a221d643d2daf9f694a692d23006
Tamanho da transferência: 1,2 MB
Espaço em disco estimado exigido: 44 MB
Tempo de construção estimado: 0,4 UPC (usando paralelismo = 4)
dbus-1.14.8, GLib-2.76.4, libusb-1.0.26 e libsecret-0.21.0
Gcr-3.41.1, GTK+-3.24.38, libcdio-2.1.0, libgudev-238, libsoup-3.4.2, Systemd-254 (tempo de execução) e UDisks-2.10.0
Apache-2.4.57, Avahi-0.8, BlueZ-5.68, Fuse-3.16.1, gnome-online-accounts-3.48.0, GTK-Doc-1.33.2, libarchive-3.7.1, libgcrypt-1.10.2, libgdata-0.18.1, libxml2-2.10.4, libxslt-1.1.38, OpenSSH-9.4p1, Samba-4.18.6, gnome-desktop-testing (para testes), libbluray, libgphoto2, libimobiledevice, libmtp, libnfs e Twisted
Instale o Gvfs executando os seguintes comandos:
mkdir build &&
cd    build &&
meson setup               \
      --prefix=/usr       \
      --buildtype=release \
      -Dfuse=false        \
      -Dgphoto2=false     \
      -Dafc=false         \
      -Dbluray=false      \
      -Dnfs=false         \
      -Dmtp=false         \
      -Dsmb=false         \
      -Ddnssd=false       \
      -Dgoa=false         \
      -Dgoogle=false      .. &&
ninja
        A suíte de teste exige gnome-desktop-testing, que está além do escopo do BLFS.
          Agora, como o(a) usuário(a) root:
        
ninja install
          
            Se você instalou o pacote em teu sistema usando um método
            “DESTDIR”,
            /usr/share/glib-2.0/schemas/gschemas.compiled
            não foi atualizado/criado. Crie (ou atualize) o arquivo usando o
            seguinte comando como o(a) usuário(a) root:
          
glib-compile-schemas /usr/share/glib-2.0/schemas
          --buildtype=release:
          Especifique um tipo de construção adequado para lançamentos
          estáveis do pacote, pois o padrão possivelmente produza binários
          não otimizados.
        
          -D<option>=false:
          Essas chaves são exigidas se a dependência correspondente não
          estiver instalada. Remova aquelas onde você tiver instalado o
          aplicativo correspondente e desejar usá-lo com o Gvfs. A opção dnssd exige avahi e, ambos, goa
          e google exigem GNOME Online Accounts. A opção google também exige
          libgdata.
        
          -Dcdda=false: Essa chave é exigida se a
          libcdio não estiver instalada. A estrutura de retaguarda cdda é
          inútil em máquinas sem uma unidade de CDROM/DVD.