updated on Tue Jan 17 12:00:36 UTC 2012
[aur-mirror.git] / touchegg-svn / PKGBUILD
blob963a5dfb99c1c25edd7b8492bc130e2f379d37d0
1 #pkgbase="touchegg-svn"
2 #pkgname=('touchegg-svn' 'touchegg-gui-svn')
3 pkgname=touchegg-svn
4 true && pkgname=('touchegg-svn' 'touchegg-gui-svn') #Darn you, AUR!
5 pkgver=137
6 pkgrel=7
7 arch=('i686' 'x86_64')
8 url="https://code.google.com/p/touchegg/"
9 license=('GPL')
10 depends=('qt' 'utouch-geis')
11 makedepends=('subversion')
12 source=()
13 sha512sums=()
15 _svntrunk=http://touchegg.googlecode.com/svn
16 _svnmod=touchegg-svn
18 build() {
19   cd "${srcdir}"
20   msg "Connecting to SVN server..."
22   if [[ -d "${_svnmod}/.svn" ]]; then
23     (cd "${_svnmod}" && svn up -r "${pkgver}")
24   else
25     svn co "${_svntrunk}" --config-dir ./ -r "${pkgver}" "${_svnmod}"
26   fi
28   msg "SVN checkout done or server timeout"
29   msg "Starting build..."
31   cd "${srcdir}/${_svnmod}/${pkgname[0]%-*}"
32   qmake
33   make
35   cd "${srcdir}/${_svnmod}/${pkgname[1]%-*}"
36   qmake
37   make
40 package_touchegg-svn() {
41   pkgdesc="Multitouch gesture recognizer"
42   provides=('touchegg')
43   conflicts=('touchegg')
45   cd "${srcdir}/${_svnmod}/${pkgname[0]%-*}"
46   make INSTALL_ROOT="${pkgdir}" DESTDIR="${pkgdir}" install
49 package_touchegg-gui-svn() {
50   pkgdesc="Multitouch gesture recognizer (GUI)"
51   provides=('touchegg-gui')
52   conflicts=('touchegg-gui')
54   cd "${srcdir}/${_svnmod}/${pkgname[1]%-*}"
55   make INSTALL_ROOT="${pkgdir}" DESTDIR="${pkgdir}" install
58 # vim:set ts=2 sw=2 et: