updated on Wed Jan 11 04:01:16 UTC 2012
[aur-mirror.git] / ccollect / PKGBUILD
blobefe59d635ad0d23770b9b573f97f075618f8ad11
1 # Contributor: Hervé Cauwelier <herve ¤ oursours.net>
2 pkgname=ccollect
3 pkgver=0.8
4 pkgrel=2
5 pkgdesc="(pseudo) incremental backup with different exclude lists using hardlinks and rsync"
6 arch=('any')
7 url="http://www.nico.schottelius.org/software/ccollect/"
8 license=('GPL3')
9 depends=('rsync')
10 makedepends=('asciidoc')
11 source=(http://www.nico.schottelius.org/software/$pkgname/download/$pkgname-$pkgver.tar.bz2)
12 md5sums=('4b7e0fb9c8d1ae989582d2020996fa67')
14 build() {
15   cd "$srcdir/$pkgname-$pkgver"
17   make || return 1
18   prefix="$pkgdir/opt/ccollect"
19   tmpdir="$pkgdir/tmp"
20   mkdir $tmpdir
21   make prefix=$prefix path_dir=$tmpdir manlink=$tmpdir install || return 1
23   # Now drop f*** symlinks
24   rm $tmpdir -rf
26   # Re-link binaries
27   mkdir -p $pkgdir/usr/bin
28   cd $pkgdir/usr/bin
29   for binary in $prefix/bin/*
30   do
31     ln -s /opt/ccollect/bin/$(basename $binary) || return 1
32   done
34   # Re-link manpages
35   mkdir -p $pkgdir/usr/man/man1
36   cd $pkgdir/usr/man/man1
37   for manpage in $prefix/man/man1/*
38   do
39     ln -s /opt/ccollect/man/man1/$(basename $manpage).gz || return 1
40   done