# HG changeset patch # User Christopher Rogers # Date 1343623083 0 # Node ID 22f5039b892636edda7aac79474e886abab20a6a # Parent fd292e30db28f504a06740c5727d1ade2ecbcec0 Up: cairo to 1.12.2. diff -r fd292e30db28 -r 22f5039b8926 cairo-dev/receipt --- a/cairo-dev/receipt Mon Jul 30 04:26:01 2012 +0000 +++ b/cairo-dev/receipt Mon Jul 30 04:38:03 2012 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="cairo-dev" -VERSION="1.10.2" +VERSION="1.12.2" CATEGORY="development" SHORT_DESC="2D graphics library devel files." MAINTAINER="pankso@slitaz.org" @@ -13,7 +13,7 @@ genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $_pkg/usr/lib/*.*a $fs/usr/lib - cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib - cp -a $_pkg/usr/include $fs/usr + cp -a $install/usr/lib/*.*a $fs/usr/lib + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/include $fs/usr } diff -r fd292e30db28 -r 22f5039b8926 cairo/receipt --- a/cairo/receipt Mon Jul 30 04:26:01 2012 +0000 +++ b/cairo/receipt Mon Jul 30 04:38:03 2012 +0000 @@ -1,24 +1,26 @@ # SliTaz package receipt. PACKAGE="cairo" -VERSION="1.10.2" +VERSION="1.12.2" CATEGORY="x-window" SHORT_DESC="2D graphics library." MAINTAINER="pankso@slitaz.org" -TARBALL="$PACKAGE-$VERSION.tar.gz" +DEPENDS="glib pixman libpng zlib expat fontconfig freetype xorg-libX11 \ +xorg-libXau xorg-libXdmcp xorg-libXrender xcb-util libxcb" +BUILD_DEPENDS="pkg-config glib-dev libpng-dev zlib-dev fontconfig-dev \ +freetype-dev xorg-libX11-dev pixman-dev xorg-libXau-dev xorg-libXdmcp-dev \ +xorg-libXrender-dev xcb-util-dev libxcb-dev expat-dev" +TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="http://www.cairographics.org/" WGET_URL="http://cairographics.org/releases/$TARBALL" -DEPENDS="glib pixman libpng zlib expat fontconfig freetype xorg-libX11 \ -xorg-libXau xorg-libXdmcp xorg-libXrender xcb-util libxcb" -BUILD_DEPENDS="pkg-config expat-dev libpng-dev libgio-dev glib-dev libxcb-dev \ -pixman-dev" - # Rules to configure and make the package. compile_rules() { cd $src patch -Np1 -i $stuff/cairo-1.10.0-buggy_gradients.patch + # https://bugs.freedesktop.org/show_bug.cgi?id=50852 + patch -Np1 -i $stuff/cairo-1.12.2-reduce-broken-stopped-edge-continuation.patch ./configure \ --prefix=/usr \ --mandir=/usr/share/man \ @@ -27,7 +29,8 @@ --enable-tee \ --disable-static \ $CONFIGURE_ARGS && - make $MAKEFLAGS && make install + make $MAKEFLAGS && + make DESTDIR=$DESTDIR install } # Rules to gen a SliTaz package suitable for Tazpkg.