diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 26 insertions, 17 deletions
@@ -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 } |