2 |
2 |
# Based on the official cairo package |
3 |
3 |
|
4 |
4 |
pkgname=cairo-git |
5 |
|
pkgver=20101120 |
|
5 |
pkgver=20130317 |
6 |
6 |
pkgrel=1 |
7 |
7 |
pkgdesc="Cairo vector graphics library (git version)" |
8 |
8 |
arch=(i686 x86_64) |
… |
19 |
19 |
_gitname='cairo' |
20 |
20 |
|
21 |
21 |
build() { |
22 |
|
if [ -d "${srcdir}"/${_gitname} ]; then |
23 |
|
cd "${srcdir}"/${_gitname} |
24 |
|
git pull |
|
22 |
cd "${srcdir}" |
|
23 |
msg "Connecting to GIT server...." |
|
24 |
if [ -d $_gitname ] ; then |
|
25 |
cd $_gitname && git pull origin |
|
26 |
msg "The local files are updated." |
25 |
27 |
else |
26 |
|
cd "${srcdir}" |
27 |
|
git clone ${_gitroot} |
28 |
|
cd ${_gitname} |
|
28 |
git clone $_gitroot |
29 |
29 |
fi |
|
30 |
msg "GIT checkout done or server timeout" |
30 |
31 |
|
31 |
|
patch -Np1 -i "${srcdir}/cairo-1.10.0-buggy_gradients.patch" |
|
32 |
msg "Starting make..." |
|
33 |
rm -rf "${srcdir}/${_gitname}-build" |
|
34 |
git clone "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build" |
|
35 |
cd "${srcdir}/${_gitname}-build" |
|
36 |
|
|
37 |
patch -Np1 -i "$srcdir/cairo-1.10.0-buggy_gradients.patch" |
32 |
38 |
|
33 |
39 |
# sed -i -e 's/libpng13/libpng14/g' configure |
34 |
40 |
./autogen.sh --prefix=/usr --sysconfdir=/etc \ |