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-git

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

Package Details: cairo-git 1:1.14.2.r6.g7139265-1

Git Clone URL: https://aur-dev.archlinux.org/cairo-git.git (read-only)
Package Base: cairo-git
Description: Cairo vector graphics library (git version)
Upstream URL: http://cairographics.org/
Licenses: MPL, LGPL
Conflicts: cairo, cairo-xcb
Provides: cairo=1.14.2.r6.g7139265, cairo-xcb=1.14.2.r6.g7139265
Submitter: DaNiMoTh
Maintainer: intelfx
Last Packager: intelfx
Votes: 13
Popularity: 0.105648
First Submitted: 2007-02-25 20:30
Last Updated: 2015-07-07 17:27

Required by (282)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

haawda commented on 2013-05-20 19:05

This is a git package and the pkgver function always regenerates the pkgver variable. If yaourt cannot handle this, it is yaourt's fault.

mvdnes commented on 2013-05-20 15:18

Could you please remove the pkgver() function. It does not give the same version as the pkgver variable, and in such yaourt thinks it always needs updating.

haawda commented on 2013-04-20 18:07

See http://paste.pound-python.org/show/32486/ for a pacman-4.1-ready PKGBUILD.

haawda commented on 2013-03-24 18:54

Please see http://paste.pound-python.org/show/31595/, to be applied using patch -up

haawda commented on 2013-03-17 13:32

Please follow packaging guidelines. Applying the patch does not work if one checks out twice.

haawda commented on 2013-03-17 13:31

Please follow packaging guidelines.

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