updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / opensync-plugins-svn / splittedPKGBUILD
blob54d1de491ef4317ed5c48ca28c263ee703976972
1 # Maintainer: Samuele Disegna <smldis at gmail dot com>
3 pkgname=('opensync-plugins-evolution2-svn' \
4          'opensync-plugins-file-svn'  \
5          'opensync-plugins-syncml-svn' \
6          )
7 pkgbase="opensync-plugins-svn"
8 pkgver=6100
9 pkgrel=1
10 pkgdesc="Development version of the OpenSync synchronisation framework plugins"
11 arch=('i686' 'x86_64')
12 url="http://www.opensync.org"
13 license=('LGPL2')
14 depends=('libopensync-svn')
15 makedepends=('subversion' 'cmake')
16 conflicts=('libopensync-plugins' 'opensync-plugins')
17 replaces=('libopensync-plugins-svn')
18 source=()
19 md5sums=()
21 PKGEXT=".tar"
23 _svnmod="plugins"
24 _svntrunk="https://svn.opensync.org/plugins"
26 build() {
27   msg "Connecting to $_svntrunk SVN server...."
28   svn co $_svntrunk $srcdir/$_svnmod -r $pkgver
29   msg "SVN checkout done or server timeout"
31   [ -d $startdir/plugins ] && rm -fr $startdir/plugins
32   mkdir $startdir/plugins
33   cp -r $srcdir/$_svnmod/* $startdir/plugins
35   return 0
38 package_opensync-plugins-evolution2-svn()
41   pkgdesc="Development version of OpenSync Evolution2 plugin"
42   depends=('libopensync-svn' 'glib2' 'evolution-data-server')
43   provides=('libopensync-plugin-evolution2')
44   conflicts=('libopensync-plugins' 'opensync-plugins' 'libopensync-plugin-evolution2')
46   cd $startdir/plugins/evolution2
47   mkdir build
48   cd build
49   cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release || return 1
50   make || return 1
51   make DESTDIR=$pkgdir install || return 1
54 package_opensync-plugins-file-svn()
57   pkgdesc="Development version of file plugin for OpenSync"
58   depends=('libopensync-svn' 'libxml2' 'glib2')
59   provides=('libopensync-plugin-file')
60   conflicts=('libopensync-plugins' 'opensync-plugins' 'libopensync-plugin-file')
62   cd $startdir/plugins/file-sync
63   mkdir build
64   cd build
65   cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release || return 1
66   make || return 1
67   make DESTDIR=$pkgdir install || return 1
70 package_opensync-plugins-syncml-svn()
73   pkgdesc="Development version of Syncml plugin for OpenSync"
74   depends=('libopensync-svn' 'libsyncml-svn' 'libxml2' 'glib2')
75   provides=('libopensync-plugin-syncml')
76   conflicts=('libopensync-plugins' 'opensync-plugins' 'libopensync-plugin-syncml')
78   cd $startdir/plugins/syncml/trunk
79   mkdir build
80   cd build
81   cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release || return 1
82   make || return 1
83   make DESTDIR=$pkgdir install || return 1