Date: Thursday, March 8, 2018 @ 18:05:54 Author: heftig Revision: 318247
archrelease: copy trunk to gnome-unstable-x86_64 Added: cairo/repos/gnome-unstable-x86_64/ cairo/repos/gnome-unstable-x86_64/PKGBUILD (from rev 318246, cairo/trunk/PKGBUILD) cairo/repos/gnome-unstable-x86_64/utf-8.diff (from rev 318246, cairo/trunk/utf-8.diff) ------------+ PKGBUILD | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ utf-8.diff | 44 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 108 insertions(+) Copied: cairo/repos/gnome-unstable-x86_64/PKGBUILD (from rev 318246, cairo/trunk/PKGBUILD) =================================================================== --- gnome-unstable-x86_64/PKGBUILD (rev 0) +++ gnome-unstable-x86_64/PKGBUILD 2018-03-08 18:05:54 UTC (rev 318247) @@ -0,0 +1,64 @@ +# $Id$ +# Maintainer: Jan de Groot <j...@archlinux.org> +# Contributor: Brice Carpentier <br...@daknet.org> + +pkgname=cairo +pkgver=1.15.8+120+g14404ada8 +pkgrel=1 +pkgdesc="2D graphics library with support for multiple output devices" +url="https://cairographics.org/" +arch=(x86_64) +license=(LGPL MPL) +depends=(libpng libxrender libxext fontconfig pixman glib2 lzo) +makedepends=(librsvg gtk2 poppler-glib libspectre gtk-doc valgrind git) +_commit=14404ada80f699418263256d7d3d8dddf68be279 # master +source=("git+https://anongit.freedesktop.org/git/cairo#commit=$_commit" + utf-8.diff) +sha1sums=('SKIP' + '3f680dea8533bcce4ca2af5d25c546235ef7b339') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + + # Fix non-UTF-8 sources giving gtk-doc trouble + patch -Np1 -i ../utf-8.diff + + # Update gtk-doc + cp /usr/share/aclocal/gtk-doc.m4 build/aclocal.gtk-doc.m4 + cp /usr/share/gtk-doc/data/gtk-doc.make build/Makefile.am.gtk-doc + + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --disable-gl \ + --enable-tee \ + --enable-svg \ + --enable-ps \ + --enable-pdf \ + --enable-gobject \ + --enable-gtk-doc + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd $pkgname + # https://people.gnome.org/~federico/blog/helping-cairo.html + #make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +} Copied: cairo/repos/gnome-unstable-x86_64/utf-8.diff (from rev 318246, cairo/trunk/utf-8.diff) =================================================================== --- gnome-unstable-x86_64/utf-8.diff (rev 0) +++ gnome-unstable-x86_64/utf-8.diff 2018-03-08 18:05:54 UTC (rev 318247) @@ -0,0 +1,44 @@ + src/cairo-quartz-image.h | 2 +- + src/cairo-quartz.h | 2 +- + src/cairo-vg.h | 4 ++-- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git c/src/cairo-quartz-image.h i/src/cairo-quartz-image.h +index dae234dac..0dd5abb4f 100644 +--- c/src/cairo-quartz-image.h ++++ i/src/cairo-quartz-image.h +@@ -1,6 +1,6 @@ + /* cairo - a vector graphics library with display and print output + * +- * Copyright � 2008 Mozilla Corporation ++ * Copyright © 2008 Mozilla Corporation + * + * This library is free software; you can redistribute it and/or + * modify it either under the terms of the GNU Lesser General Public +diff --git c/src/cairo-quartz.h i/src/cairo-quartz.h +index 9be5f9ae5..9e11e876f 100644 +--- c/src/cairo-quartz.h ++++ i/src/cairo-quartz.h +@@ -1,6 +1,6 @@ + /* cairo - a vector graphics library with display and print output + * +- * Copyright � 2006, 2007 Mozilla Corporation ++ * Copyright © 2006, 2007 Mozilla Corporation + * + * This library is free software; you can redistribute it and/or + * modify it either under the terms of the GNU Lesser General Public +diff --git c/src/cairo-vg.h i/src/cairo-vg.h +index f9a62e51c..a2701db3b 100644 +--- c/src/cairo-vg.h ++++ i/src/cairo-vg.h +@@ -1,8 +1,8 @@ + /* -*- Mode: c; tab-width: 8; c-basic-offset: 4; indent-tabs-mode: t; -*- */ + /* cairo - a vector graphics library with display and print output + * +- * Copyright � 2007 * Mozilla Corporation +- * Copyright � 2009 Chris Wilson ++ * Copyright © 2007 * Mozilla Corporation ++ * Copyright © 2009 Chris Wilson + * + * This library is free software; you can redistribute it and/or + * modify it either under the terms of the GNU Lesser General Public