diff options
-rw-r--r-- | .SRCINFO | 57 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | gvfs.install | 14 |
3 files changed, 132 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e13b116ff1e2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,57 @@ +pkgbase = gvfs-nosystemd + pkgver = 1.26.2 + pkgrel = 1 + url = http://www.gnome.org + arch = i686 + arch = x86_64 + groups = gnome + license = LGPL + makedepends = avahi + makedepends = dbus + makedepends = fuse + makedepends = intltool + makedepends = libarchive + makedepends = libcdio-paranoia + makedepends = libgphoto2 + makedepends = libimobiledevice + makedepends = libsoup + makedepends = smbclient + makedepends = udisks2 + makedepends = libsecret + makedepends = docbook-xsl + makedepends = gtk3 + makedepends = libmtp + makedepends = gnome-online-accounts + makedepends = libbluray + makedepends = libgudev + makedepends = libnfs + makedepends = libgdata + provides = gvfs + source = http://ftp.gnome.org/pub/gnome/sources/gvfs/1.26/gvfs-1.26.2.tar.xz + sha256sums = 695b6e0f3de5ac2cb4d188917edef3f13299328150a2413f1a7131d9b2d48d18 + +pkgname = gvfs-nosystemd + pkgdesc = Userspace virtual filesystem implemented as a pluggable module for gio + install = gvfs.install + depends = avahi + depends = dconf + depends = fuse + depends = libarchive + depends = libcdio-paranoia + depends = libsoup + depends = udisks2 + depends = libsecret + depends = libbluray + depends = libgudev + depends = gcr + optdepends = gvfs-afc: AFC (mobile devices) support + optdepends = gvfs-smb: SMB/CIFS (Windows client) support + optdepends = gvfs-gphoto2: gphoto2 (PTP camera/MTP media player) support + optdepends = gvfs-mtp: MTP device support + optdepends = gvfs-goa: gnome-online-accounts (e.g. OwnCloud) support + optdepends = gvfs-nfs: NFS support + optdepends = gvfs-google: Google Drive support + optdepends = gtk3: Recent files support + replaces = gvfs-obexftp + replaces = gvfs-afp + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4a08a684538f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# $Id: PKGBUILD 250481 2015-11-09 22:26:39Z heftig $ +# Maintainer: Jan de Groot <jgc@archlinux.org> + +pkgbase=gvfs-nosystemd +_pkgbase=gvfs +pkgname=$pkgbase +pkgver=1.26.2 +pkgrel=1 +arch=(i686 x86_64) +license=(LGPL) +makedepends=(avahi dbus fuse intltool libarchive libcdio-paranoia libgphoto2 libimobiledevice + libsoup smbclient udisks2 libsecret docbook-xsl gtk3 libmtp gnome-online-accounts + libbluray libgudev libnfs libgdata) +url="http://www.gnome.org" +groups=(gnome) +provides=($_pkgbase) +source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgbase/${pkgver:0:4}/$_pkgbase-$pkgver.tar.xz) +sha256sums=('695b6e0f3de5ac2cb4d188917edef3f13299328150a2413f1a7131d9b2d48d18') + +prepare() { + cd "$_pkgbase-$pkgver" +} + +build() { + cd "$_pkgbase-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc \ + --localstatedir=/var --disable-static \ + --libexecdir=/usr/lib/gvfs \ + --with-bash-completion-dir=/usr/share/bash-completion/completions \ + --disable-systemd + make +} + +package_gvfs-nosystemd() { + pkgdesc="Userspace virtual filesystem implemented as a pluggable module for gio" + depends=(avahi dconf fuse libarchive libcdio-paranoia libsoup udisks2 libsecret libbluray libgudev gcr) + replaces=(gvfs-{obexftp,afp}) + optdepends=('gvfs-afc: AFC (mobile devices) support' + 'gvfs-smb: SMB/CIFS (Windows client) support' + 'gvfs-gphoto2: gphoto2 (PTP camera/MTP media player) support' + 'gvfs-mtp: MTP device support' + 'gvfs-goa: gnome-online-accounts (e.g. OwnCloud) support' + 'gvfs-nfs: NFS support' + 'gvfs-google: Google Drive support' + 'gtk3: Recent files support') + install=gvfs.install + + cd "$_pkgbase-$pkgver" + sed -e 's/^am__append_4/#am__append_4/' \ + -e 's/^am__append_5/#am__append_5/' \ + -e 's/^am__append_6/#am__append_6/' \ + -e 's/^am__append_7/#am__append_7/' \ + -i monitor/Makefile + make DESTDIR="$pkgdir" install + + cd "$pkgdir" + rm usr/lib/gvfs/gvfsd-{smb,smb-browse,afc,gphoto2,mtp,google} + rm usr/share/gvfs/mounts/{smb,smb-browse,afc,gphoto2,mtp,google}.mount + rm usr/share/glib-2.0/schemas/org.gnome.system.smb.gschema.xml + rm usr/share/GConf/gsettings/gvfs-smb.convert +} diff --git a/gvfs.install b/gvfs.install new file mode 100644 index 000000000000..3482d99e3419 --- /dev/null +++ b/gvfs.install @@ -0,0 +1,14 @@ +post_install() { + gio-querymodules /usr/lib/gio/modules + glib-compile-schemas /usr/share/glib-2.0/schemas + killall -USR1 gvfsd >&/dev/null || : +} + +post_upgrade() { + post_install +} + +post_remove() { + gio-querymodules /usr/lib/gio/modules + glib-compile-schemas /usr/share/glib-2.0/schemas +} |