Package Details: cairo-ubuntu 1.16.0-2

Git Clone URL: https://aur.archlinux.org/cairo-ubuntu.git (read-only)
Package Base: cairo-ubuntu
Description: 2D graphics library with support for multiple output devices (with ubuntu patches)
Upstream URL: https://cairographics.org/
Licenses: MPL, LGPL
Conflicts: cairo
Provides: cairo=1.16.0
Submitter: wonder
Maintainer: el_aur
Last Packager: el_aur
Votes: 327
Popularity: 0.000003
First Submitted: 2008-06-04 11:52
Last Updated: 2019-02-11 16:20

Required by (425)

Sources (5)

Latest Comments

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

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.

gurqn commented on 2014-09-25 17:26

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

cairo-1.13.1-2-x86_64.pkg.tar.xz

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)
http://pastebin.com/XRsXVGUr

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 :

http://pastebin.com/fbNzh4ms

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

https://launchpad.net/ubuntu/+source/cairo

Ner0 commented on 2014-01-14 07:37

'patch' is in the base-devel group.

Packages in the AUR assume the base-devel group is installed, and AUR packages will not list members of this group as dependencies even if the package cannot be built without them. Please ensure this group is installed before complaining about failed builds.

https://wiki.archlinux.org/index.php/Arch_User_Repository