# Compiling time: 1.25 SBU # Maintainer: Baste # Contributor: bouleetbil USE_DEBUG=${USE_DEBUG:-"n"} pkgname=gvfs pkgver=1.38.3 pkgrel=2 pkgdesc="gvfs is a userspace virtual filesystem designed to work with the i/o abstractions of gio." url="http://www.gnome.org/" depends=('glib2>=2.56.0' 'dbus>=1.10.10-4' 'avahi-glib>=0.6.31-9' 'udisks2>=2.7.6' \ 'libarchive>=3.2.1' 'libcdio>=2.1.0' 'libcdio-paranoia>=10.2+0.93+1-3' 'libsoup>=2.62.0' 'libsecret>=0.18.5-5' 'gtk+3>=3.22.29' \ 'gcr>=3.28.0' 'libbluray') makedepends=('intltool>=0.51.0-4' 'docbook-xsl>=1.79.1-1' 'ifuse' 'gphoto2>=2.5.9-2' 'libcap' \ 'fuse' 'samba>=4.3.3-1' 'openssh' 'libmtp>=1.1.10-3' 'systemd-devel') groups=('xapps-extra') archs=("x86_64") _F_gnome_glib="y" _F_gnome_ext=".tar.xz" _F_gnome_up2date="y" _F_archive_grepv="1.4[0-9].*" Finclude gnome gnome-scriptlet meson source+=(support-libplist-2.2.patch) sha1sums=('a969e57614550f6d3284230359e43e0ea0c16554' \ '8cd7134c963f2ae269681565cd9f0c153f51eaa2') subpkgs=("gvfs-apple") subdescs=("gvfs with iPhone and iPod touch support") subdepends=("ifuse>=1.1.4-2") subrodepends=("gvfs>=$pkgver") subgroups=("xapps-extra") subarchs=("x86_64") subpkgs+=("gvfs-gphoto2") subdescs+=("gvfs with gphoto2 support") subdepends+=("gphoto2>=2.5.9-2") subrodepends+=("gvfs>=$pkgver") subgroups+=("xapps-extra") subarchs+=("x86_64") subpkgs+=("gvfs-fuse") subdescs+=("gvfs with fuse support") subdepends+=("fuse") subrodepends+=("gvfs>=$pkgver") subgroups+=("xapps-extra") subarchs+=("x86_64") subpkgs+=("gvfs-smb") subdescs+=("gvfs with samba support") subdepends+=("libsmbclient>=4.3.3-1") subrodepends+=("gvfs>=$pkgver samba-client>=4.3.4-1") subgroups+=("xapps-extra") subarchs+=("x86_64") subpkgs+=("gvfs-mtp") subdescs+=("gvfs with MTP support") subdepends+=("libmtp>=1.1.10-3") subrodepends+=("gvfs>=$pkgver") subgroups+=("xapps-extra") subarchs+=("x86_64") build(){ ## blah they should fix these CFLAGS+=" -Wno-deprecated-declarations" Fcd if Fuse $USE_DEBUG; then Fsed "static gboolean print_debug = FALSE;" \ "static gboolean print_debug = TRUE;" \ daemon/daemon-main.c fi # lol PKG_CONFIG_PATH="/usr/lib/pkgconfig:/lib/pkgconfig" Meson_build -Dnfs=false -Dgoa=false -Dgoogle=false ## todo add that as subpackage Fbuild_gnome_scriptlet Fsplit gvfs-apple usr/share/gvfs/remote-volume-monitors/afc.monitor Fsplit gvfs-apple usr/share/gvfs/mounts/afc.mount Fsplit gvfs-apple usr/share/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service Fsplit gvfs-apple usr/lib/$pkgname/gvfsd-afc Fsplit gvfs-apple usr/lib/$pkgname/gvfs-afc-volume-monitor #fuse Fsplit gvfs-fuse usr/lib/$pkgname/gvfsd-fuse #gphoto2 Fsplit gvfs-gphoto2 usr/share/gvfs/remote-volume-monitors/gphoto2.monitor Fsplit gvfs-gphoto2 usr/share/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service Fsplit gvfs-gphoto2 usr/share/gvfs/mounts/gphoto2.mount Fsplit gvfs-gphoto2 usr/lib/$pkgname/gvfsd-gphoto2 Fsplit gvfs-gphoto2 usr/lib/$pkgname/gvfs-gphoto2-volume-monitor #samba Fsplit gvfs-smb usr/share/gvfs/mounts/smb.mount Fsplit gvfs-smb usr/share/gvfs/mounts/smb-browse.mount Fsplit gvfs-smb usr/lib/$pkgname/gvfsd-smb-browse Fsplit gvfs-smb usr/lib/$pkgname/gvfsd-smb #MTP Fsplit gvfs-mtp usr/lib/$pkgname/gvfsd-mtp Fsplit gvfs-mtp usr/lib/$pkgname/gvfs-mtp-volume-monitor Fsplit gvfs-mtp usr/share/gvfs/mounts/mtp.mount Fsplit gvfs-mtp usr/share/gvfs/remote-volume-monitors/mtp.monitor Fsplit gvfs-mtp usr/share/dbus-1/services/org.gtk.vfs.MTPVolumeMonitor.service Fsplit gvfs-mtp usr/lib/systemd/user/gvfs-mtp-volume-monitor.service #ldd fix Fmkdir etc/ld.so.conf.d/ echo /usr/lib/$pkgname >> "$Fdestdir/etc/ld.so.conf.d/${pkgname}.conf" || Fdie } # optimization OK