Package Details: cairo-git 1.17.2+17+g52a7c79fd-1

Git Clone URL: https://aur.archlinux.org/cairo-git.git (read-only)
Package Base: cairo-git
Description: 2D graphics library with support for multiple output devices
Upstream URL: https://cairographics.org/
Licenses: MPL, LGPL
Conflicts: cairo
Provides: cairo
Submitter: DaNiMoTh
Maintainer: shoober420
Last Packager: shoober420
Votes: 14
Popularity: 0.395289
First Submitted: 2007-02-25 20:30
Last Updated: 2019-08-08 03:14

Required by (447)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

haawda commented on 2013-03-17 13:29

==> Begin build()...
Already up-to-date.
(Stripping trailing CRs from patch; use --binary to disable.)
patching file src/cairo-xlib-display.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/cairo-xlib-display.c.rej

so some of the patches are applied upstream.

dequis commented on 2010-11-20 19:48

@Det: done, thanks

Det commented on 2010-11-20 19:22

Just a little rant ;):
1) The "ID" line in the beginning of the PKGBUILD is redundant
2) Jan de Groot is not the maintainer of _this_ package - _you_ are (you should add yourself as the maintainer and say something like "based on the official cairo package")
3) the pkgdesc should include the text "git version" (e.g. inside brackets)
4) taken from [extra]'s cairo's PKGBUILD, you are missing 'glib2>=2.24.0' from the dependencies and 'pixman>=0.16.6' should now be 'pixman>=0.18.4'
5) the makdependencies 'pkgconfig', 'automake' and 'autoconf' are all in 'base-devel' so they aren't needed to be listed there
6) since you got 'cairo-xcb' in provides=() you should also have it in conflicts=()
7) "${srcdir}"s should be defined with quotes (") (you've already done that with the single "${pkgdir}" you got)
8) "|| return 1" checks are redundant since pacman 3.4
9) you should use the package() function
10) finally you should include the "cairo-1.10.0-buggy_gradients.patch" patch from [extra]'s cairo

If you're lazy, or just need some guidance, here you go (of course, you also need to include the "cairo-1.10.0-buggy_gradients.patch"): http://aur.pastebin.com/dzQ8JWiX

Det commented on 2010-11-20 19:20

Just a little rant ;):
1) The "ID" line in the beginning of the PKGBUILD is redundant
2) Jan de Groot is not the maintainer of _this_ package - _you_ are (you should add yourself as the maintainer and say something like "based on the official cairo package")
3) the pkgdesc should include the text "git version" (e.g. inside brackets)
4) taken from [extra]'s cairo's PKGBUILD, you are missing 'glib2>=2.24.0' from the dependencies and 'pixman>=0.16.6' should now be 'pixman>=0.18.4'
5) the makdependencies 'pkgconfig', 'automake' and 'autoconf' are all in 'base-devel' so they aren't needed to be listed there
6) since you got 'cairo-xcb' in provides=() you should also have it in conflicts=()
7) "${srcdir}"s should be defined with quotes (") (you've already done that with the single "${pkgdir}" you got)
8) "|| return 1" checks are redundant since pacman 3.4
9) you should use the package() function
10) finally you should include the "cairo-1.10.0-buggy_gradients.patch" patch from [extra]'s cairo

If you're lazy, or just need some guidance, here you go (of course, you also need to include the "cairo-1.10.0-buggy_gradients.patch"): http://aur.pastebin.com/NWEjiWGE

Anonymous comment on 2010-10-10 10:25

Please remove the second makedepends line, since it is miss-spelled and move git to the first line. Further it should provide at least cairo=1.10.0 now.
Thanks.