Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - cairo-ubuntu

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: cairo-ubuntu 1.14.8-1

Git Clone URL: https://aur-dev.archlinux.org/cairo-ubuntu.git (read-only)
Package Base: cairo-ubuntu
Description: Cairo vector graphics library
Upstream URL: http://cairographics.org/
Licenses: MPL, LGPL
Conflicts: cairo, cairo-cleartype, cairo-git, cairo-gl-git, cairo-glitz, cairo-ocaml-git, cairo-small
Provides: cairo=1.14.8, cairo-ubuntu, cairo-xcb
Replaces: cairo-xcb
Submitter: wonder
Maintainer: el_aur
Last Packager: el_aur
Votes: 331
Popularity: 0.255925
First Submitted: 2008-06-04 11:52
Last Updated: 2017-01-08 20:36

Required by (284)

Sources (4)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

gurqn commented on 2014-09-25 22:40

Ah sorry for misunderstanding, I was already using ubuntu's one based on your pkgbuild and worked fine on gnome 3.14, but thanks a lot for the pkgbuild and detailed explanation I'm sure it will work without any problem :)

Have a good day & work.

bohoomil commented on 2014-09-25 20:59

@gurqn Thanks for the info. I checked the code used by Arch devs: it's a more recent git pull than Ubuntu's and it already comes with patches formerly used in Ubuntu's cairo. I've managed to build it and everything seems to be working fine. Here is the PKGBUILD with all additional pieces I'm using:


It's exactly the same PKGBUILD used in gnome-unstable but updated with:

- pieces from 1.13.0~20140204-0ubuntu1
* 01_build_perf_utils.patch
* 02_am-maintainer-mode.patch
* server_side_gradients.patch
- two extra and IMO most important patches:
* cairo-webkit-html5-fix.patch
* cairo-respect-fontconfig_pb.patch

Code snippets excluded from the Ubuntu patchset is either redundant (Ubuntu-specific) or deprecated (already present in the upstream code).

You may want to test it on your own: I believe it should work with your DE now.

gurqn commented on 2014-09-25 17:26

Sorry for the second post but here is the latest one on gnome-unstable repo


gurqn commented on 2014-09-25 17:22

Hi bohoomil, thanks a lot for that info. Actually everything was okay until decided to go gnome-unstable for 3.14. gnome-unstable repo also packed 13.1 vanilla so just wanted to same ubuntu patch set as previously with gnome 3.12. I think they gonna also update to same version officially as packed on gnome-unstable.

Have a good day & work :-)

bohoomil commented on 2014-09-25 04:29

The latest official upstream cairo release is still 1.12.16. Ubuntu's version of the library---1.13.0~20140204-0ubuntu1---isn't the official release: you can think of it as 1.12.16 with a number of patches from the upstream's development branch applied. On the other hand, the content of the Ubuntu patches---cairo_1.13.0~20140204-0ubuntu1.debian.tar.gz---has been basically unchanged for quite a time, just as I already wrote. Hence I'm afraid that Arch devs aren't going to use any third-party code base other than the official one once it's been made available. Right now, it simply doesn't exist.

BTW, I decided to use Ubuntu 1.13.0 code base for cairo-infinality-ultimate and so far no one has reported issues with it. Just remember to use the current stock version number---which is 1.12.16, *not* 1.13.0/1---where it's required:

provides=("cairo=$pkgver" "cairo-tee=$pkgver")

gurqn commented on 2014-09-24 12:11

bernd_b thanks for the pastebin.

@ maintainers

other pkgs okay but cairo-ubuntu should be officially bumped to 1.13.1 , gnome unstable wont boot without it.

I have got latest snapshot from utopic pre-release (freeze)

bernd_b commented on 2014-06-22 09:47

Thanks bohoomil for the hints.

I could easily update the given pkgbuild for the new ubuntu version 1.13.0~20140204-0ubuntu1 :


bohoomil commented on 2014-03-19 23:08

This is merely an update to the new Ubuntu release. The patches themselves are exactly the same as in v.1.12.16.

Ner0 commented on 2014-03-19 16:01

Yeah, but Arch is still at 1.12.16.

Regulus commented on 2014-03-19 12:42

New Release 1.13.0~20140204-0ubuntu1