Initial Commit
[Projects.git] / pkgbuilds / gdocsfs / PKGBUILD
blob589cd40d8ff0bbf9c424b5aab7c8123910192186
1 # Maintainer: Matthew Bauer <mjbauer95@gmail.com>
3 pkgname=gdocsfs
4 pkgver=11
5 pkgrel=1
6 pkgdesc="Google Docs File System (gdocsfs) provides a mountable Linux filesystem which uses your Google Docs account as its storage medium."
7 url="http://code.google.com/p/gdocsfs"
8 arch=('i686' 'x86_64')
9 license=('custom')
10 depends=('java-environment' 'fuse')
11 makedepends=()
12 conflicts=()
13 provides=()
14 source=()
15 md5sums=()
17 _svntrunk=http://gdocsfs.googlecode.com/svn/trunk/
18 _svnmod=gdocsfs
20 build() {
21   cd ${srcdir}
23   if [ -d $_svnmod/.svn ]; then
24     (cd $_svnmod && svn up -r $pkgver)
25   else
26     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
27   fi
29   msg "SVN checkout done or server timeout"
30   msg "Starting make..."
32   cd $_svnmod
34   GDOCSFS_HOME="${pkgdir}/usr/lib/gdocsfs"
35   if [ ! -z "$GDOCSFS_HOME" ] ; then
36     mkdir -p $GDOCSFS_HOME
37   fi
39   for file in `ls` ; do
40     cp -R $file $GDOCSFS_HOME
41   done
43   mkdir -p ${pkgdir}/sbin
44   ln -s /usr/lib/gdocsfs/bin/mount.gdocsfs ${pkgdir}/sbin/mount.gdocsfs
46   mkdir -p ${pkgdir}/usr/bin
47   ln -s /usr/lib/gdocsfs/bin/mount.gdocsfs ${pkgdir}/usr/bin/gdocsfsmount