1 # Maintainer: SpepS <dreamspepser at yahoo dot it>
3 pkgname=compiz-fusion-plugin-headtracking-git
6 pkgdesc="Gives you a real 3d desktop with a webcam or Wiimote."
8 url="http://www.compiz.org/"
10 depends=('compiz-core' 'opencv')
11 makedepends=('compiz-bcop')
14 _gitroot="git://anongit.compiz.org/users/klange/headtracking"
15 _gitname="headtracking"
19 msg "Connecting to GIT server...."
21 if [ -d $_gitname ] ; then
22 cd $_gitname && git pull origin
23 msg "The local files are updated."
25 git clone $_gitroot $_gitname
28 msg "GIT checkout done or server timeout"
29 msg "Starting make..."
31 rm -rf "$srcdir/$_gitname-build"
32 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
33 cd "$srcdir/$_gitname-build"
39 # path, link and other stuff fixes
40 sed -e "76 s|\`pkg-config --variable=xsltdir compiz-gconf\`|$pkgdir/usr/share/compiz|g" \
41 -e "206 s|\`pkg-config --variable=xsltdir compiz-gconf\`|/usr/share/compiz|g" \
42 -e "/gconftool-2/d" -e "s|\(\$(XMLDIR\)|$pkgdir\1|" \
43 -e "s| \$(DATADIR)| $pkgdir\$(DATADIR)|" \
44 -e "s|\$(PKG_DEP)|opencv|g" \
48 # Patch not needed anymore since merged in the git by soreau (20100620)
49 # sed '264 s_\(capture\)_\1, 0_' -i facedetect.c || return 1
51 # Patch due to 2.2 api changes for face detect -> merged
52 # sed -i "s|cvSize(30|cvSize(0, 0), &|" facedetect.c
58 cd "$srcdir/$_gitname-build"
60 make BUILD_GLOBAL=true DESTDIR="$pkgdir/usr/lib/compiz" install