updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / compiz-fusion-plugin-headtracking-git / PKGBUILD
blob777317beb01a64b0abad7ac7e99d01cb8e6f41e7
1 # Maintainer: SpepS <dreamspepser at yahoo dot it>
3 pkgname=compiz-fusion-plugin-headtracking-git
4 pkgver=20110810
5 pkgrel=1
6 pkgdesc="Gives you a real 3d desktop with a webcam or Wiimote."
7 arch=(i686 x86_64)
8 url="http://www.compiz.org/"
9 license=('GPL')
10 depends=('compiz-core' 'opencv')
11 makedepends=('compiz-bcop')
12 makedepends=('git')
14 _gitroot="git://anongit.compiz.org/users/klange/headtracking"
15 _gitname="headtracking"
17 build() {
18   cd "$srcdir"
19   msg "Connecting to GIT server...."
21   if [ -d $_gitname ] ; then
22     cd $_gitname && git pull origin
23     msg "The local files are updated."
24   else
25     git clone $_gitroot $_gitname
26   fi
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"
35   #
36   # BUILD HERE
37   #
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" \
45       -e "s|-lcxcore.*||" \
46       -i Makefile
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
54   make
57 package() {
58   cd "$srcdir/$_gitname-build"
60   make BUILD_GLOBAL=true DESTDIR="$pkgdir/usr/lib/compiz" install
61