updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / smarbs-svn / PKGBUILD
blob997b0fa251ba9b0654bc6f21d7a51ff031a8257f
1 # Contributor: Jan Rueegg <rggjan at gmail dot com>
2 pkgname=smarbs-svn
3 pkgver=62
4 pkgrel=2
5 pkgdesc="A small, yet fast and highly automated backup script written in Ruby"
6 arch=('i686' 'x86_64')
7 url="http://smarbs.sourceforge.net"
8 license=('GPL')
9 depends=('rsync' 'ruby>=1.9.1' 'coreutils')
10 makedepends=('subversion')
11 conflicts=('smarbs')
12 provides=('smarbs')
13 optdepends=("ruby-gtk2: For status icon while backupping"
14             "syslog-ng: For syslog functionality")
16 source=()
17 md5sums=()
19 _svntrunk=https://smarbs.svn.sourceforge.net/svnroot/smarbs/trunk
20 _svnmod=smarbs
22 build() {
23   cd $srcdir
25   if [ -d $_svnmod/.svn ]; then
26     (cd $_svnmod && svn up -r $pkgver)
27   else
28     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
29   fi
31   msg "SVN checkout done or server timeout"
32   msg "Executing setup.rb..."
34   cp -r $_svnmod $_svnmod-build
35   cd $_svnmod-build
37   ruby ./setup.rb all --prefix=${pkgdir}/usr \
38     --siterubyver=${pkgdir}/usr/lib/ruby/site_ruby/1.9.1/
40   echo 'module DataDir
41 Dir = "/usr/share/"
42 end' > ${pkgdir}/usr/lib/ruby/site_ruby/1.9.1/smarbs/data.rb