summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO57
-rw-r--r--PKGBUILD61
-rw-r--r--gvfs.install14
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
+}