# Contributor: Nathan Hulse <nat.hulse@gmail.com>
pkgbase=gvfs
pkgname=('gvfs-diet' 'gvfs-smb-diet' 'gvfs-obexftp-diet')
pkgver=1.6.6
pkgrel=1
arch=('i686' 'x86_64')
license=('LGPL')
makedepends=('fuse>=2.8.4' 'bluez>=4.77' 'smbclient>=3.5.5' 'pkgconfig' 'intltool')
url="http://www.gnome.org"
options=(!libtool)
source=(http://ftp.gnome.org/pub/gnome/sources/${pkgbase}/1.6/${pkgbase}-${pkgver}.tar.bz2)
sha256sums=('902890deb6a670f642180ea958406ebb02af1d5867a464c87e493d56f1dde7bd')
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --disable-static \
--libexecdir=/usr/lib/gvfs \
--with-bash-completion-dir=/etc/bash_completion.d
make
}
package_gvfs-diet() {
pkgdesc="Userspace virtual filesystem implemented as a pluggable module for gio"
provides=('gvfs')
conflicts=('gvfs')
optdepends=('gvfs-smb-diet: SMB/CIFS (Windows client) support'
'gvfs-obexftp-diet: ObexFTP (bluetooth) support')
install=gvfs.install
cd "${srcdir}/${pkgbase}-${pkgver}"
sed -e 's/^am__append_3/#am__append_3/' \
-e 's/^am__append_4/#am__append_4/' \
-i monitor/Makefile
make DESTDIR="${pkgdir}" install
cd "${pkgdir}"
rm -f usr/lib/gvfs/gvfsd-{smb,smb-browse,afc,gphoto2,obexftp}
rm -f usr/share/gvfs/mounts/{smb,smb-browse,afc,gphoto2,obexftp}.mount
}
package_gvfs-smb-diet() {
pkgdesc="SMB/CIFS (Windows client) backend for gvfs"
provides=('gvfs-smb')
conflicts=('gvfs-smb')
depends=("gvfs-diet=${pkgver}" 'smbclient>=3.5.5' 'libgnome-keyring>=2.32.0')
install=gvfs-module.install
cd "${srcdir}/${pkgbase}-${pkgver}/daemon"
install -m755 -d "${pkgdir}/usr/lib/gvfs"
install -m755 -d "${pkgdir}/usr/share/gvfs/mounts"
install -m755 .libs/gvfsd-smb{,-browse} "${pkgdir}/usr/lib/gvfs/"
install -m644 smb{,-browse}.mount "${pkgdir}/usr/share/gvfs/mounts/"
}
package_gvfs-obexftp-diet() {
pkgdesc="ObexFTP (bluetooth) backend for gvfs"
provides=('gvfs-obexftp')
conflicts=('gvfs-obexftp')
depends=("gvfs-diet=${pkgver}" 'dbus-glib>=0.86' 'bluez>=4.77' 'obex-data-server')
install=gvfs-module.install
cd "${srcdir}/${pkgbase}-${pkgver}/daemon"
install -m755 -d "${pkgdir}/usr/lib/gvfs"
install -m755 -d "${pkgdir}/usr/share/gvfs/mounts"
install -m755 .libs/gvfsd-obexftp "${pkgdir}/usr/lib/gvfs/"
install -m644 obexftp.mount "${pkgdir}/usr/share/gvfs/mounts/"
}