summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 26 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c672d8f8a254..f76d531cbb81 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,12 @@
-# Maintainer (ib-bundle): bohoomil <@zoho.com>
-# Maintainer: Jan de Groot <jgc@archlinux.org>
+# Maintainer : Dobroslaw Kijowski [dobo] <dobo90_at_gmail.com>
+# Contributor (ib-bundle): bohoomil <@zoho.com>
+# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Brice Carpentier <brice@daknet.org>
pkgname=cairo-infinality
_name=cairo
-pkgver=1.14.4
+_commit=36b60ecefe1fd0e042cad51105b0ffb29315e577
+pkgver=1.14.6
pkgrel=1
pkgdesc="Cairo vector graphics library"
arch=('armv7h' 'i686' 'x86_64')
@@ -19,29 +21,36 @@ makedepends=('mesa-libgl' 'librsvg' 'gtk2' 'poppler-glib' 'libspectre'
#'ttf-dejavu' 'gsfonts' 'xorg-server-xvfb' ) # 'libdrm')
#optdepends=('xcb-util: for XCB backend') # really needed?
groups=('infinality-bundle')
-provides=("cairo=$pkgver" 'cairo-ubuntu' 'cairo-xcb')
+provides=("cairo=${pkgver}" 'cairo-ubuntu' 'cairo-xcb')
replaces=('cairo-xcb')
conflicts=('cairo' 'cairo-cleartype' 'cairo-git' 'cairo-gl-git' 'cairo-glitz'
'cairo-ocaml-git' 'cairo-small' 'cairo-ubuntu')
-source=(http://cairographics.org/releases/cairo-$pkgver.tar.xz
- cairo-respect-fontconfig_pb.patch
- cairo-server-side-gradients.patch
- cairo-webkit-html5-fix.patch)
-sha1sums=('5b44471e7c328f96de6830baf8ea65030de797f9'
+source=("http://cairographics.org/releases/cairo-${pkgver}.tar.xz"
+ "https://raw.githubusercontent.com/bohoomil/fontconfig-ultimate/${_commit}/cairo/cairo-make-lcdfilter-default.patch"
+ "https://raw.githubusercontent.com/bohoomil/fontconfig-ultimate/${_commit}/cairo/cairo-respect-fontconfig_pb.patch"
+ "https://raw.githubusercontent.com/bohoomil/fontconfig-ultimate/${_commit}/cairo/cairo-server-side-gradients.patch"
+ "https://raw.githubusercontent.com/bohoomil/fontconfig-ultimate/${_commit}/cairo/cairo-webkit-html5-fix.patch")
+sha1sums=('0a59324e6cbe031b5b898ff8b9e2ffceb9d114f5'
+ 'b0cc2466cc5479f055ca2148cfa37fe13a1e78a6'
'd8ffcb4c4745f7e61671109362a80a872ac989d3'
'72ecf2dda8462e1588512de257ccbe18642d507f'
'5bff494f52a16114f4cf6d04bfb0b9d7c4e9da23')
prepare(){
- cd $_name-$pkgver
+ cd "${_name}-${pkgver}"
- patch -Np1 -i "${srcdir}"/cairo-respect-fontconfig_pb.patch
- patch -Np1 -i "${srcdir}"/cairo-server-side-gradients.patch
- patch -Np1 -i "${srcdir}"/cairo-webkit-html5-fix.patch
+ patches=('cairo-make-lcdfilter-default.patch'
+ 'cairo-respect-fontconfig_pb.patch'
+ 'cairo-server-side-gradients.patch'
+ 'cairo-webkit-html5-fix.patch')
+
+ for patch in "${patches[@]}"; do
+ patch -Np1 -i "${srcdir}/${patch}"
+ done
}
build() {
- cd $_name-$pkgver
+ cd "${_name}-${pkgver}"
./configure --prefix=/usr \
--sysconfdir=/etc \
@@ -65,7 +74,7 @@ build() {
}
check() {
- cd $_name-$pkgver
+ cd "${_name}-${pkgver}"
#make -j1 -k test || /bin/true
# results:
@@ -75,6 +84,6 @@ check() {
}
package() {
- cd $_name-$pkgver
- make DESTDIR="$pkgdir" install
+ cd "${_name}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
}