[arch-commits] Commit in cairo/trunk (PKGBUILD)

Jan de Groot jgc at archlinux.org
Thu Sep 4 19:56:57 UTC 2014


    Date: Thursday, September 4, 2014 @ 21:56:57
  Author: jgc
Revision: 220960

upgpkg: cairo 1.13.1-1

Update to git snapshot

Modified:
  cairo/trunk/PKGBUILD

----------+
 PKGBUILD |   36 ++++++++++++++----------------------
 1 file changed, 14 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-09-04 19:00:08 UTC (rev 220959)
+++ PKGBUILD	2014-09-04 19:56:57 UTC (rev 220960)
@@ -3,34 +3,25 @@
 # Contributor: Brice Carpentier <brice at daknet.org>
 
 pkgname=cairo
-pkgver=1.12.16
-pkgrel=3
+pkgver=1.13.1
+pkgrel=1
 pkgdesc="Cairo vector graphics library"
 arch=(i686 x86_64)
 license=('LGPL' 'MPL')
 url="http://cairographics.org/"
-depends=('libpng' 'libxrender' 'libxext' 'fontconfig' 'pixman>=0.28.0' 'glib2' 'mesa' 'libgl' 'sh' 'lzo')
-makedepends=('mesa-libgl' 'librsvg' 'gtk2' 'poppler-glib' 'libspectre' 'gtk-doc' 'valgrind'
+depends=('libpng' 'libxrender' 'libxext' 'fontconfig' 'pixman>=0.28.0' 'glib2' 'mesa' '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')
+             #'ttf-dejavu' 'gsfonts' 'xorg-server-xvfb' ) # 'libdrm')
 #optdepends=('xcb-util: for XCB backend') # really needed?
 provides=('cairo-xcb')
 replaces=('cairo-xcb')
-source=(http://cairographics.org/releases/$pkgname-$pkgver.tar.xz
-        cairo-1.12.16-lto-optional.patch)
-sha1sums=('4f6e337d5d3edd7ea79d1426f575331552b003ec'
-          '80883e44a57942762995aea2f136701b1fa54568')
+source=('git://anongit.freedesktop.org/cairo#commit=29a8b4e970379ca04a7db8e63c71bb34c0e349ce')
+sha1sums=('SKIP')
 
-prepare() {
-  cd $pkgname-$pkgver
-  # https://bugs.archlinux.org/task/40313 + https://bugs.gentoo.org/510782
-  # patch to make it optional is taken from Gentoo
-  patch -Np1 -i $srcdir/cairo-1.12.16-lto-optional.patch
-  autoreconf -vfi
-}
-
 build() {
-  cd $pkgname-$pkgver
+  cd $pkgname
+  NOCONFIGURE=1 ./autogen.sh
 
   ./configure --prefix=/usr \
 	--sysconfdir=/etc \
@@ -43,7 +34,8 @@
 	--enable-svg \
 	--enable-ps \
 	--enable-pdf \
-	--enable-gobject #\
+	--enable-gobject \
+        --enable-gtk-doc #\
 	# --enable-test-surfaces
 	
 	#--disable-xlib-xcb \
@@ -54,8 +46,8 @@
 }
 
 check() {
-  cd $pkgname-$pkgver
-  make -k test || /bin/true
+  cd $pkgname
+  #make -j1 -k test || /bin/true
   
   # results:
   # 1.12.8-1	# 162 Passed, 328 Failed [8 crashed, 10 expected], 26 Skipped
@@ -65,6 +57,6 @@
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   make DESTDIR="$pkgdir" install
 }




More information about the arch-commits mailing list