# Contributor: Natanael Copa # Maintainer: Natanael Copa setvar pkgname = 'gvfs' setvar pkgver = '1.33.3' setvar pkgrel = '0' setvar pkgdesc = ""Backends for the gio framework in GLib"" setvar url = ""http://ftp.gnome.org/pub/gnome/sources/gvfs/${pkgver%.*}/"" setvar arch = ""all"" setvar license = ""GPL"" setvar depends = """" setvar triggers = ""$pkgname.trigger=/usr/lib/gvfs"" setvar makedepends = ""intltool fuse-dev libgudev-dev expat-dev samba-dev libsoup-dev avahi-dev libarchive-dev udisks2-dev libgphoto2-dev libcdio-paranoia-dev libgcrypt-dev libxslt-dev docbook-xsl libmtp-dev gcr-dev libcap-dev"" setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-afp $pkgname-archive $pkgname-avahi $pkgname-cdda $pkgname-dav $pkgname-fuse $pkgname-gphoto2 $pkgname-smb $pkgname-mtp "" setvar source = ""http://ftp.gnome.org/pub/gnome/sources/gvfs/${pkgver%.*}/gvfs-$pkgver.tar.xz"" setvar builddir = ""$srcdir/$pkgname-$pkgver"" proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib/gvfs \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --enable-gdu \ --enable-http \ --enable-libmtp \ --enable-samba make } proc package { cd $builddir make DESTDIR="$pkgdir" install } proc _mv_files { local i for i in "$@" { mkdir -p "$subpkgdir"/${i%/*} mv "$pkgdir"/$i "$subpkgdir"/$i } } proc fuse { setvar pkgdesc = ""FUSE support for gvfs"" cd $pkgdir _mv_files usr/lib/gvfs/gvfsd-fuse } proc smb { setvar pkgdesc = ""Windows fileshare support for gvfs"" cd $pkgdir _mv_files \ usr/lib/gvfs/gvfsd-smb* \ usr/share/gvfs/mounts/smb* \ usr/share/glib-*/schemas/org.gnome.system.smb.gschema.xml \ usr/share/GConf/gsettings/gvfs-smb.convert } proc mtp { setvar pkgdesc = ""MTP support for gvfs"" cd $pkgdir _mv_files usr/lib/gvfs/gvfsd-mtp } proc archive { setvar pkgdesc = ""Archiving support for gvfs"" cd $pkgdir _mv_files \ usr/lib/gvfs/gvfsd-archive* \ usr/share/gvfs/mounts/archive* } proc obexftp { setvar pkgdesc = ""ObexFTP support for gvfs"" cd $pkgdir _mv_files \ usr/lib/gvfs/gvfsd-obex* \ usr/share/gvfs/mounts/obex* } proc gphoto2 { setvar pkgdesc = ""gphoto2 support for gvfs"" cd $pkgdir _mv_files \ usr/lib/gvfs/gvfs*gphoto* \ usr/share/gvfs/*/gphoto* \ usr/share/dbus*/services/*GPhoto* } proc afp { setvar pkgdesc = ""AFP support for gvfs"" cd $pkgdir _mv_files \ usr/lib/gvfs/gvfs*afp* \ usr/share/gvfs/*/afp* } proc avahi { setvar pkgdesc = ""DNS-SD support for gvfs"" cd $pkgdir _mv_files \ usr/lib/gvfs/gvfs*dns* \ usr/share/gvfs/mounts/dns-sd.mount \ usr/share/glib-*/schemas/org.gnome.system.dns_sd.gschema.xml \ usr/share/GConf/gsettings/gvfs-dns-sd.convert } proc cdda { setvar pkgdesc = ""CDDA support for gvfs"" cd $pkgdir _mv_files \ usr/share/gvfs/mounts/cdda.mount \ usr/lib/gvfs/gvfsd-cdda } proc dav { setvar pkgdesc = ""WebDAV support for gvfs"" cd $pkgdir _mv_files \ usr/share/gvfs/mounts/dav.mount \ usr/share/gvfs/mounts/dav+sd.mount \ usr/lib/gvfs/gvfsd-dav } # #afc() { # pkgdesc="AFC support for gvfs" #} setvar sha512sums = ""96b273b2390f1f0f9434e8a2ee55b2f48e90515084fb118c6031ec21a25724ffe571025127b446321e2906edfffcf101ec8b390023ee9b2659a46df2f4f75376 gvfs-1.33.3.tar.xz""