[arch-commits] Commit in clutter/repos (14 files)

2015-03-06 Thread Jan de Groot
Date: Friday, March 6, 2015 @ 15:13:03
  Author: jgc
Revision: 232941

archrelease: copy trunk to gnome-unstable-i686, gnome-unstable-x86_64

Added:
  clutter/repos/gnome-unstable-i686/
  clutter/repos/gnome-unstable-i686/PKGBUILD
(from rev 232940, clutter/trunk/PKGBUILD)
  clutter/repos/gnome-unstable-i686/closure-annotation.patch
(from rev 232940, clutter/trunk/closure-annotation.patch)
  clutter/repos/gnome-unstable-i686/create-pangocontext-per-actor.patch
(from rev 232940, clutter/trunk/create-pangocontext-per-actor.patch)
  clutter/repos/gnome-unstable-i686/dont-update-pangocontext.patch
(from rev 232940, clutter/trunk/dont-update-pangocontext.patch)
  clutter/repos/gnome-unstable-i686/evdev-flush-event-queue.patch
(from rev 232940, clutter/trunk/evdev-flush-event-queue.patch)
  clutter/repos/gnome-unstable-i686/libinput08.patch
(from rev 232940, clutter/trunk/libinput08.patch)
  clutter/repos/gnome-unstable-x86_64/
  clutter/repos/gnome-unstable-x86_64/PKGBUILD
(from rev 232940, clutter/trunk/PKGBUILD)
  clutter/repos/gnome-unstable-x86_64/closure-annotation.patch
(from rev 232940, clutter/trunk/closure-annotation.patch)
  clutter/repos/gnome-unstable-x86_64/create-pangocontext-per-actor.patch
(from rev 232940, clutter/trunk/create-pangocontext-per-actor.patch)
  clutter/repos/gnome-unstable-x86_64/dont-update-pangocontext.patch
(from rev 232940, clutter/trunk/dont-update-pangocontext.patch)
  clutter/repos/gnome-unstable-x86_64/evdev-flush-event-queue.patch
(from rev 232940, clutter/trunk/evdev-flush-event-queue.patch)
  clutter/repos/gnome-unstable-x86_64/libinput08.patch
(from rev 232940, clutter/trunk/libinput08.patch)

---+
 gnome-unstable-i686/PKGBUILD  |   33 +
 gnome-unstable-i686/closure-annotation.patch  |   22 +
 gnome-unstable-i686/create-pangocontext-per-actor.patch   |  224 
 gnome-unstable-i686/dont-update-pangocontext.patch|   37 +
 gnome-unstable-i686/evdev-flush-event-queue.patch |   54 ++
 gnome-unstable-i686/libinput08.patch  |   90 
 gnome-unstable-x86_64/PKGBUILD|   33 +
 gnome-unstable-x86_64/closure-annotation.patch|   22 +
 gnome-unstable-x86_64/create-pangocontext-per-actor.patch |  224 
 gnome-unstable-x86_64/dont-update-pangocontext.patch  |   37 +
 gnome-unstable-x86_64/evdev-flush-event-queue.patch   |   54 ++
 gnome-unstable-x86_64/libinput08.patch|   90 
 12 files changed, 920 insertions(+)

Copied: clutter/repos/gnome-unstable-i686/PKGBUILD (from rev 232940, 
clutter/trunk/PKGBUILD)
===
--- gnome-unstable-i686/PKGBUILD(rev 0)
+++ gnome-unstable-i686/PKGBUILD2015-03-06 14:13:03 UTC (rev 232941)
@@ -0,0 +1,33 @@
+# $Id$
+# Maintainer: Jan de Groot j...@archlinux.org
+# Contributor: Sergej Pupykin pupykin.s+a...@gmail.com
+# Contributor: William Rea sillywi...@gmail.com
+
+pkgname=clutter
+pkgver=1.21.6
+pkgrel=1
+pkgdesc=A GObject based library for creating fast, visually rich graphical 
user interfaces
+arch=('i686' 'x86_64')
+url=http://clutter-project.org/;
+license=('LGPL')
+depends=('cogl' 'mesa' 'json-glib' 'atk' 'libxi' 'libxkbcommon' 'libinput')
+makedepends=('gobject-introspection')
+source=(https://download.gnome.org/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz)
+sha256sums=('4546561d88b7a53128025307786c040eb5dbfe6e08dd237652317f8e832f1879')
+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr --enable-introspection \
+--enable-wayland-backend --enable-egl-backend --enable-evdev-input \
+--enable-wayland-compositor
+
+  # https://bugzilla.gnome.org/show_bug.cgi?id=655517
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+
+  make
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR=$pkgdir install
+}

Copied: clutter/repos/gnome-unstable-i686/closure-annotation.patch (from rev 
232940, clutter/trunk/closure-annotation.patch)
===
--- gnome-unstable-i686/closure-annotation.patch
(rev 0)
+++ gnome-unstable-i686/closure-annotation.patch2015-03-06 14:13:03 UTC 
(rev 232941)
@@ -0,0 +1,22 @@
+From 084dc49a0cdadeed7de896df81e9af536f2ab678 Mon Sep 17 00:00:00 2001
+From: Rico Tzschichholz ric...@ubuntu.com
+Date: Thu, 2 Oct 2014 09:27:36 +0200
+Subject: x11: Add missing closure annotation to ClutterX11FilterFunc
+
+
+diff --git a/clutter/x11/clutter-x11.h b/clutter/x11/clutter-x11.h
+index b0ab8a1..285ea51 100644
+--- a/clutter/x11/clutter-x11.h
 b/clutter/x11/clutter-x11.h
+@@ -85,7 +85,7 @@ typedef struct _ClutterX11XInputDevice 
ClutterX11XInputDevice;
+  * ClutterX11FilterFunc:
+  * @xev: Native X11 event structure
+  * @cev: Clutter 

[arch-commits] Commit in clutter/repos (14 files)

2015-01-17 Thread Jan Steffens
Date: Sunday, January 18, 2015 @ 01:21:56
  Author: heftig
Revision: 229505

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  clutter/repos/staging-i686/
  clutter/repos/staging-i686/PKGBUILD
(from rev 229504, clutter/trunk/PKGBUILD)
  clutter/repos/staging-i686/closure-annotation.patch
(from rev 229504, clutter/trunk/closure-annotation.patch)
  clutter/repos/staging-i686/create-pangocontext-per-actor.patch
(from rev 229504, clutter/trunk/create-pangocontext-per-actor.patch)
  clutter/repos/staging-i686/dont-update-pangocontext.patch
(from rev 229504, clutter/trunk/dont-update-pangocontext.patch)
  clutter/repos/staging-i686/evdev-flush-event-queue.patch
(from rev 229504, clutter/trunk/evdev-flush-event-queue.patch)
  clutter/repos/staging-i686/libinput08.patch
(from rev 229504, clutter/trunk/libinput08.patch)
  clutter/repos/staging-x86_64/
  clutter/repos/staging-x86_64/PKGBUILD
(from rev 229504, clutter/trunk/PKGBUILD)
  clutter/repos/staging-x86_64/closure-annotation.patch
(from rev 229504, clutter/trunk/closure-annotation.patch)
  clutter/repos/staging-x86_64/create-pangocontext-per-actor.patch
(from rev 229504, clutter/trunk/create-pangocontext-per-actor.patch)
  clutter/repos/staging-x86_64/dont-update-pangocontext.patch
(from rev 229504, clutter/trunk/dont-update-pangocontext.patch)
  clutter/repos/staging-x86_64/evdev-flush-event-queue.patch
(from rev 229504, clutter/trunk/evdev-flush-event-queue.patch)
  clutter/repos/staging-x86_64/libinput08.patch
(from rev 229504, clutter/trunk/libinput08.patch)

+
 staging-i686/PKGBUILD  |   53 
 staging-i686/closure-annotation.patch  |   22 +
 staging-i686/create-pangocontext-per-actor.patch   |  224 +++
 staging-i686/dont-update-pangocontext.patch|   37 +++
 staging-i686/evdev-flush-event-queue.patch |   54 
 staging-i686/libinput08.patch  |   90 +++
 staging-x86_64/PKGBUILD|   53 
 staging-x86_64/closure-annotation.patch|   22 +
 staging-x86_64/create-pangocontext-per-actor.patch |  224 +++
 staging-x86_64/dont-update-pangocontext.patch  |   37 +++
 staging-x86_64/evdev-flush-event-queue.patch   |   54 
 staging-x86_64/libinput08.patch|   90 +++
 12 files changed, 960 insertions(+)

Copied: clutter/repos/staging-i686/PKGBUILD (from rev 229504, 
clutter/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-01-18 00:21:56 UTC (rev 229505)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Jan de Groot j...@archlinux.org
+# Contributor: Sergej Pupykin pupykin.s+a...@gmail.com
+# Contributor: William Rea sillywi...@gmail.com
+
+pkgname=clutter
+pkgver=1.20.0
+pkgrel=3
+pkgdesc=A GObject based library for creating fast, visually rich graphical 
user interfaces
+arch=('i686' 'x86_64')
+url=http://clutter-project.org/;
+license=('LGPL')
+depends=('cogl' 'mesa' 'json-glib' 'atk' 'libxi' 'libxkbcommon' 'libinput')
+makedepends=('gobject-introspection' 'python2')
+source=(https://download.gnome.org/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz
+closure-annotation.patch
+evdev-flush-event-queue.patch
+dont-update-pangocontext.patch
+create-pangocontext-per-actor.patch
+libinput08.patch)
+sha256sums=('cc940809e6e1469ce349c4bddb0cbcc2c13c087d4fc15cda9278d855ee2d1293'
+'af2931bfd1f444244edd84e49e926ee82d434703d56ae77759ce0635f5f72475'
+'0d2508da28d5032c4ec7531396f490e4f16c98cbf99fae3c878ed3012f65dcba'
+'cdee1e269e0c11ceea3b32a3345f62e052516bb4e4be6337ae4bfec735c8750f'
+'a3e0a47f0fe5bff8bc1170cf07c16ca6722ea49b00c704d4d00b16e2781923cd'
+'219ffb7eb7570970834f636edf6f3ad67977f5ca337dc617fc877d1cf4e998d9')
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -Np1 -i ../closure-annotation.patch
+  patch -Np1 -i ../evdev-flush-event-queue.patch
+  patch -Np1 -i ../dont-update-pangocontext.patch
+  patch -Np1 -i ../create-pangocontext-per-actor.patch
+  patch -Np1 -i ../libinput08.patch
+  autoreconf -fi
+}
+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr --enable-introspection \
+--enable-wayland-backend --enable-egl-backend --enable-evdev-input \
+--enable-wayland-compositor
+
+  # https://bugzilla.gnome.org/show_bug.cgi?id=655517
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+
+  make
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR=$pkgdir install
+}

Copied: clutter/repos/staging-i686/closure-annotation.patch (from rev 229504, 
clutter/trunk/closure-annotation.patch)
===
--- staging-i686/closure-annotation.patch