From fe01564121d20dc60a9cec5c8367b5bce2866bc3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Fri, 21 Mar 2014 20:11:42 +0100 Subject: [PATCH] - up to 1.18.0 --- clutter.spec | 21 ++++++++++----------- fix-evdev-touchpad.patch | 38 -------------------------------------- 2 files changed, 10 insertions(+), 49 deletions(-) delete mode 100644 fix-evdev-touchpad.patch diff --git a/clutter.spec b/clutter.spec index d47e679..b9214e5 100644 --- a/clutter.spec +++ b/clutter.spec @@ -8,15 +8,14 @@ Summary: Library for rich GUIs Summary(pl.UTF-8): Biblioteka do bogatych graficznych interfejsów użytkownika Name: clutter -Version: 1.17.4 +Version: 1.18.0 Release: 1 License: LGPL v2+ Group: Libraries -Source0: http://ftp.gnome.org/pub/GNOME/sources/clutter/1.17/%{name}-%{version}.tar.xz -# Source0-md5: 96a5dd7ef5156b231c245e0e7d0e4e93 +Source0: http://ftp.gnome.org/pub/GNOME/sources/clutter/1.18/%{name}-%{version}.tar.xz +# Source0-md5: bdd6426ab2ca4885164736aa49dcea0a Patch0: gtkdoc.patch Patch1: missing.patch -Patch2: fix-evdev-touchpad.patch URL: http://www.clutter-project.org/ BuildRequires: OpenGL-GLX-devel BuildRequires: atk-devel >= 1:2.5.3 @@ -24,8 +23,8 @@ BuildRequires: autoconf >= 2.63 BuildRequires: automake >= 1:1.11 BuildRequires: cairo-devel >= 1.10 BuildRequires: cairo-gobject-devel >= 1.10 -BuildRequires: cogl-devel >= 1.15.9 -%{?with_wayland:BuildRequires: cogl-devel(wayland) >= 1.15.9} +BuildRequires: cogl-devel >= 1.18.0 +%{?with_wayland:BuildRequires: cogl-devel(wayland) >= 1.18.0} BuildRequires: docbook-dtd412-xml BuildRequires: gdk-pixbuf2-devel >= 2.0 BuildRequires: gettext-devel >= 0.17 @@ -35,6 +34,7 @@ BuildRequires: gtk+3-devel >= 3.4.0 BuildRequires: gtk-doc >= 1.15 BuildRequires: json-glib-devel >= 0.12.0 %{?with_evdev:BuildRequires: libevdev-devel} +BuildRequires: libinput-devel BuildRequires: libtool >= 2:2.2.6 BuildRequires: libxslt-progs BuildRequires: pango-devel >= 1:1.30 @@ -58,8 +58,8 @@ BuildRequires: xz BuildRequires: xorg-lib-libxkbcommon-devel Requires: atk >= 1:2.5.3 Requires: cairo-gobject >= 1.10 -Requires: cogl >= 1.15.9 -%{?with_wayland:Requires: cogl(wayland) >= 1.15.9} +Requires: cogl >= 1.18.0 +%{?with_wayland:Requires: cogl(wayland) >= 1.18.0} Requires: glib2 >= 1:2.37.3 Requires: gtk+3 >= 3.4.0 Requires: json-glib >= 0.12.0 @@ -98,8 +98,8 @@ Requires: %{name} = %{version}-%{release} Requires: OpenGL-GLX-devel Requires: atk-devel >= 1:2.5.3 Requires: cairo-gobject-devel >= 1.10 -Requires: cogl-devel >= 1.15.9 -%{?with_wayland:Requires: cogl-devel(wayland) >= 1.15.9} +Requires: cogl-devel >= 1.18.0 +%{?with_wayland:Requires: cogl-devel(wayland) >= 1.18.0} Requires: gdk-pixbuf2-devel >= 2.0 Requires: glib2-devel >= 1:2.37.3 Requires: gtk+3-devel >= 3.4.0 @@ -149,7 +149,6 @@ Dokumentacja API clutter. %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 %build %{__gtkdocize} diff --git a/fix-evdev-touchpad.patch b/fix-evdev-touchpad.patch deleted file mode 100644 index 9cededf..0000000 --- a/fix-evdev-touchpad.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff -up clutter-1.16.0/clutter/evdev/clutter-device-manager-evdev.c.jx clutter-1.16.0/clutter/evdev/clutter-device-manager-evdev.c ---- clutter-1.16.0/clutter/evdev/clutter-device-manager-evdev.c.jx 2013-09-22 13:22:30.000000000 -0400 -+++ clutter-1.16.0/clutter/evdev/clutter-device-manager-evdev.c 2013-10-07 16:48:28.232916813 -0400 -@@ -535,11 +535,6 @@ dispatch_one_event (ClutterEventSource * - else if (e->code == BTN_TOOL_FINGER && e->value != AUTOREPEAT_VALUE) - { - source->touching = e->value; -- if (e->value) -- { -- source->last_x = source->cur_x; -- source->last_y = source->cur_y; -- } - } - else - { -@@ -580,6 +575,22 @@ dispatch_one_event (ClutterEventSource * - break; - - case EV_ABS: -+ /* first touch is magic */ -+ if (source->touching == 1) -+ { -+ switch (e->code) -+ { -+ case ABS_X: -+ source->last_x = source->cur_x = e->value; -+ break; -+ case ABS_Y: -+ source->last_y = source->cur_y = e->value; -+ source->touching = 2; /* note, assumes delivery order... */ -+ break; -+ } -+ break; -+ } -+ - switch (e->code) - { - case ABS_X: -- 2.43.0