updated on Thu Jan 19 00:16:31 UTC 2012
[aur-mirror.git] / ccsm++ / PKGBUILD
blobb69bffd73a2bb941a8314d29473bf23e7bc9e638
2 # Put the desired install prefix HERE
3 _iprefix=/opt/compiz-git
5 pkgname=ccsm++
6 pkgver=20101113
7 pkgrel=1
8 pkgdesc="Compizconfig Settings Manager in Python"
9 arch=('any')
10 url="http://opencompositing.org"
11 license=('GPL')
12 depends=('compiz-core++' 'compizconfig-python++' 'pygtk')
13 makedepends=('git')
14 source=()
15 install="ccsm++.install"
16 _gitroot="git://anongit.compiz.org/compiz/compizconfig/ccsm"
17 _gitname="ccsm"
19 # This is a developement version
20 OPTIONS=(!strip)
22 # trick re-determining the build revision and, or entertain the hidden
23 # makepkg option --forcever, huh
24 if [ -z "${FORCE_VER}" ]; then
25     msg "Determining latest build revision..."
26     FORCE_VER=$(date +%Y%m%d)
29 build()
31         cd "${srcdir}"
32         msg "Connecting to GIT server...."
34         if [ -d ${_gitname} ] ; then
35                 cd "${_gitname}" && git pull origin
36                 msg "The local files are updated."
37         else
38                 git clone ${_gitroot} ${_gitname}
39         fi
41         msg "GIT checkout done or server timeout"
42         msg "Starting make..."
43         cd "${srcdir}/${_gitname}"
44         python2 setup.py build --prefix=${_iprefix}
45         python2 setup.py install --prefix=${_iprefix} --root=${pkgdir}
46         cat <<EOF > ccsm-git
47 #!/bin/bash
48 PREFIX=${_iprefix}
49 exec env LD_LIBRARY_PATH=\$PREFIX/lib/ PYTHONPATH=\$PREFIX/lib/python2.7/site-packages \$PREFIX/bin/ccsm
50 EOF
51         install -m755 ccsm-git ${pkgdir}${_iprefix}/bin/
52         mkdir -p "$pkgdir/usr/bin"
53         ln -s "${_iprefix}/bin/ccsm-git" "$pkgdir/usr/bin/ccsm-git"
54         sed -i "s|@prefix@|${_iprefix}|g" "${startdir}/${install}"