| 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 \ |