Package Details: cairo-ubuntu 1.14.6-1

Git Clone URL: https://aur.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.6, cairo-ubuntu, cairo-xcb
Replaces: cairo-xcb
Submitter: wonder
Maintainer: el_aur
Last Packager: el_aur
Votes: 329
Popularity: 1.432369
First Submitted: 2008-06-04 11:52
Last Updated: 2016-06-19 09:45

Required by (235)

Sources (4)

Latest Comments

maxspice commented on 2016-05-28 06:51

please update this package!

el_aur commented on 2016-04-10 19:43

Added pango-ubuntu as pango-1.40 is producing errors with cairo-ubuntu.

el_aur commented on 2015-05-22 11:39

Updated to 1.14.2

cjr commented on 2015-03-26 10:08

Please upgrade the PKGBUILD to use latest cairo version 1.14.2. Cairo 1.14.0/1.14.1 has a bug that generates invalid PDF files when using the PDF surface. This is fixed in the latest version. Updating pkgver and sha1sum should be enough, as the patches still work on this version.

Anthony25 commented on 2014-10-18 18:03

I updated the package thanks to @bohoomil.
I don't want to own this package since I don't know if I will be able to maintain it, technically speaking (I don't know anything about cairo and the way Canonical patches it).

bohoomil commented on 2014-10-18 04:28

@former Here you have everything cairo 1.14.0 might need at the moment:

https://github.com/bohoomil/fontconfig-ultimate/tree/pkgbuild/03_cairo-iu

The only patch from the Ubuntu collection is 'cairo-server-side-gradients.patch'; others were either merged with the official code base or aren't needed anywhere outside Ubuntu.

former commented on 2014-10-18 02:43

Pls help to upgrade to cairo-1.14, 'Cause it does not work with gnome 1.14. It keeps mutter crash.

bohoomil commented on 2014-09-26 01:01

FWIW, this one is a different story: in cairo-1.13.1_ubuntu.tar.gz archive I uploaded, I utilized Arch's new source code as used in the package you pointed me to: cairo-1.13.1-2-x86_64.pkg.tar.xz, which is a part of the current gnome-unstable. cairo-infinality-ultimate uses a different code base (which is Ubuntu's 1.13.0), hence it can be built with the complete Ubuntu patchset. With cairo from gnome-unstable this is no longer possible nor---for the most part---necessary. We can still use a number of patches that hasn't been adopted by the upstream yet, though: all extra bits that should be applied to Arch's clean 1.13.1 code base can be found in the archive.

Sorry if I've just repeated myself, but my impression was that with all the version numbers that have been mentioned the key differences between packages got lost. ;)

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:

https://www.dropbox.com/s/963agpamamrvww4/cairo-1.13.1_ubuntu.tar.gz

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.

All comments