Date: Thursday, December 8, 2016 @ 20:18:06 Author: andyrtr Revision: 282945
archrelease: copy trunk to testing-i686, testing-x86_64 Added: cairo/repos/testing-i686/ cairo/repos/testing-i686/PKGBUILD (from rev 282944, cairo/trunk/PKGBUILD) cairo/repos/testing-x86_64/ cairo/repos/testing-x86_64/PKGBUILD (from rev 282944, cairo/trunk/PKGBUILD) -------------------------+ testing-i686/PKGBUILD | 59 ++++++++++++++++++++++++++++++++++++++++++++++ testing-x86_64/PKGBUILD | 59 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 118 insertions(+) Copied: cairo/repos/testing-i686/PKGBUILD (from rev 282944, cairo/trunk/PKGBUILD) =================================================================== --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-12-08 20:18:06 UTC (rev 282945) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Jan de Groot <j...@archlinux.org> +# Contributor: Brice Carpentier <br...@daknet.org> + +pkgname=cairo +pkgver=1.14.8 +pkgrel=1 +pkgdesc="Cairo vector graphics library" +arch=(i686 x86_64) +license=('LGPL' 'MPL') +url="https://cairographics.org/" +# requires libGL + libEGL - all libgl variants (mesa, nvidia-xxx-libgl/nvidia-utils) provide libEGL +depends=('libpng' 'libxrender' 'libxext' 'fontconfig' 'pixman' 'glib2' 'libgl' 'lzo') +makedepends=('mesa-libgl' 'librsvg' 'gtk2' 'poppler-glib' 'libspectre' 'gtk-doc' 'valgrind' 'git') + # for the test suite: + #'ttf-dejavu' 'gsfonts' 'xorg-server-xvfb' ) # 'libdrm') +#optdepends=('xcb-util: for XCB backend') # really needed? +provides=('cairo-xcb') +replaces=('cairo-xcb') +source=(https://cairographics.org/releases/cairo-$pkgver.tar.xz) +sha1sums=('c6f7b99986f93c9df78653c3e6a3b5043f65145e') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --disable-lto \ + --enable-tee \ + --enable-gl \ + --enable-egl \ + --enable-svg \ + --enable-ps \ + --enable-pdf \ + --enable-gobject \ + --enable-gtk-doc + + #--disable-xlib-xcb \ + #--enable-test-surfaces \ takes ages + #--enable-drm # breaks build + + make +} + +check() { + cd $pkgname-$pkgver + #make -j1 -k test || /bin/true + + # results: + # 1.12.8-1 # 162 Passed, 328 Failed [ 8 crashed, 10 expected], 26 Skipped + # 1.12.12-2: # 29 Passed, 464 Failed [460 crashed, 2 expected], 26 Skipped + # 1.12.16-1: # 144 Passed, 364 Failed [ 6 crashed, 12 expected], 27 Skipped +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} Copied: cairo/repos/testing-x86_64/PKGBUILD (from rev 282944, cairo/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2016-12-08 20:18:06 UTC (rev 282945) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Jan de Groot <j...@archlinux.org> +# Contributor: Brice Carpentier <br...@daknet.org> + +pkgname=cairo +pkgver=1.14.8 +pkgrel=1 +pkgdesc="Cairo vector graphics library" +arch=(i686 x86_64) +license=('LGPL' 'MPL') +url="https://cairographics.org/" +# requires libGL + libEGL - all libgl variants (mesa, nvidia-xxx-libgl/nvidia-utils) provide libEGL +depends=('libpng' 'libxrender' 'libxext' 'fontconfig' 'pixman' 'glib2' 'libgl' 'lzo') +makedepends=('mesa-libgl' 'librsvg' 'gtk2' 'poppler-glib' 'libspectre' 'gtk-doc' 'valgrind' 'git') + # for the test suite: + #'ttf-dejavu' 'gsfonts' 'xorg-server-xvfb' ) # 'libdrm') +#optdepends=('xcb-util: for XCB backend') # really needed? +provides=('cairo-xcb') +replaces=('cairo-xcb') +source=(https://cairographics.org/releases/cairo-$pkgver.tar.xz) +sha1sums=('c6f7b99986f93c9df78653c3e6a3b5043f65145e') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --disable-lto \ + --enable-tee \ + --enable-gl \ + --enable-egl \ + --enable-svg \ + --enable-ps \ + --enable-pdf \ + --enable-gobject \ + --enable-gtk-doc + + #--disable-xlib-xcb \ + #--enable-test-surfaces \ takes ages + #--enable-drm # breaks build + + make +} + +check() { + cd $pkgname-$pkgver + #make -j1 -k test || /bin/true + + # results: + # 1.12.8-1 # 162 Passed, 328 Failed [ 8 crashed, 10 expected], 26 Skipped + # 1.12.12-2: # 29 Passed, 464 Failed [460 crashed, 2 expected], 26 Skipped + # 1.12.16-1: # 144 Passed, 364 Failed [ 6 crashed, 12 expected], 27 Skipped +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +}