csync-git
[mirrors/ArchLinux-Packages.git] / csync-git / PKGBUILD
CommitLineData
67eae25b
TM
1# Maintainer: Scott Garrett <Wintervenom [(at)] archlinux.us>
2
3pkgname=csync-git
4pkgver=20120723
5pkgrel=2
6pkgdesc="A file synchronizer especially designed for you, the normal user."
7arch=("i686" "x86_64")
8url="http://www.csync.org"
9license=('GPL2')
10depends=('sqlite' 'iniparser' 'neon' 'smbclient' 'libssh' 'git')
11makedepends=('cmake')
12provides=('csync' 'csync-owncloud')
13conflicts=('csync' 'csync-owncloud')
14_gitroot="git://git.csync.org/projects/csync.git"
15_gitname="csync"
16
17build () {
18 cd "$srcdir"
19 msg "Connecting to GIT server..."
20 if [[ -d $_gitname ]]; then
21 cd $_gitname && git pull origin
22 msg "The local files are updated."
23 else
24 git clone $_gitroot
25 fi
26 msg "GIT checkout done or server timeout."
27 msg "Starting make..."
28
29 [[ -d "$srcdir/$_gitname-build" ]] &&
30 rm -rf "$srcdir/$_gitname-build"
31 cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
32 cd "$srcdir/$_gitname-build"
33
34 sed -i 's/__FUNCTION__/__func__/g' $srcdir/csync-build/src/csync_log.h
35 sed -i 's/__FUNCTION__/__func__/g' $srcdir/csync-build/tests/csync_tests/check_csync_log.c
36
37 cmake -DCMAKE_BUILD_TYPE=Release \
38 -DCMAKE_INSTALL_PREFIX=/usr \
39 -DSYSCONF_INSTALL_DIR=/etc \
40 -DLOG_TO_CALLBACK=on \
41 ../$_gitname
42
43 make
44}
45package () {
46 cd "$srcdir/$_gitname-build"
47 make DESTDIR=$pkgdir install
48}
This page took 0.16593 seconds and 4 git commands to generate.