[caribou] Fix multilib patch

pnemade pnemade at fedoraproject.org
Tue Nov 13 12:05:28 UTC 2012


commit 84314907b3f1804a831e3ab3acbfe9aa50c2c744
Author: Parag Nemade <pnemade at redhat.com>
Date:   Tue Nov 13 17:37:19 2012 +0530

    Fix multilib patch

 caribou-0.4.4.2-multilib.patch |  152 ----------------------------------------
 caribou.spec                   |    7 ++-
 2 files changed, 5 insertions(+), 154 deletions(-)
---
diff --git a/caribou-0.4.4.2-multilib.patch b/caribou-0.4.4.2-multilib.patch
index 9b27937..1406ade 100644
--- a/caribou-0.4.4.2-multilib.patch
+++ b/caribou-0.4.4.2-multilib.patch
@@ -34,52 +34,6 @@ diff -urN caribou-0.4.4.2-old/bin/antler-keyboard.in caribou-0.4.4.2/bin/antler-
  else
    export PYTHONPATH="$(dirname $script_dir)${PYTHONPATH:+:$PYTHONPATH}"
    export GI_TYPELIB_PATH="$(dirname $script_dir)/libcaribou${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-diff -urN caribou-0.4.4.2-old/bin/antler-keyboard.in~ caribou-0.4.4.2/bin/antler-keyboard.in~
---- caribou-0.4.4.2-old/bin/antler-keyboard.in~	1970-01-01 05:30:00.000000000 +0530
-+++ caribou-0.4.4.2/bin/antler-keyboard.in~	2012-11-12 23:49:21.000000000 +0530
-@@ -0,0 +1,42 @@
-+#!/bin/bash
-+#
-+# Antler - a Caribou keyboard implementation
-+#
-+# Copyright (C) 2011 Eitan Isaacson <eitan at monotonous.org>
-+#
-+# This program is free software; you can redistribute it and/or modify it
-+# under the terms of the GNU Lesser General Public License as published by the
-+# Free Software Foundation; either version 2.1 of the License, or (at your
-+# option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but WITHOUT
-+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
-+# for more details.
-+#
-+# You should have received a copy of the GNU Lesser General Public License
-+# along with this program; if not, write to the Free Software Foundation,
-+# Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-+
-+script_dir="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")"
-+
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+
-+if [ $script_dir = "@libexecdir@" ]
-+then
-+  datadir="$(@PYTHON@ -c "from gi.repository import GLib; print ':'.join(GLib.get_system_data_dirs())")"
-+  export PYTHONPATH="${prefix}/lib/python at PYTHON_VERSION@/site-packages:${prefix}/lib64/python at PYTHON_VERSION@/site-packages${PYTHONPATH:+:$PYTHONPATH}"
-+  export GI_TYPELIB_PATH="@libdir@/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-+  export LD_LIBRARY_PATH="@libdir@${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-+  export XDG_DATA_DIRS="@datadir@${datadir:+:$datadir}"
-+else
-+  export PYTHONPATH="$(dirname $script_dir)${PYTHONPATH:+:$PYTHONPATH}"
-+  export GI_TYPELIB_PATH="$(dirname $script_dir)/libcaribou${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-+  export LD_LIBRARY_PATH="$(dirname $script_dir)/libcaribou/.libs${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-+  export ANTLER_THEME_PATH="$(dirname $script_dir)/data"
-+fi
-+
-+ at PYTHON@ -c "
-+from caribou.antler.main import AntlerKeyboardService
-+AntlerKeyboardService().run()"
 diff -urN caribou-0.4.4.2-old/bin/caribou.in caribou-0.4.4.2/bin/caribou.in
 --- caribou-0.4.4.2-old/bin/caribou.in	2012-11-12 23:49:21.000000000 +0530
 +++ caribou-0.4.4.2/bin/caribou.in	2012-11-13 17:20:35.308743165 +0530
@@ -112,51 +66,6 @@ diff -urN caribou-0.4.4.2-old/bin/caribou.in caribou-0.4.4.2/bin/caribou.in
  else
    export PYTHONPATH="$(dirname $script_dir)${PYTHONPATH:+:$PYTHONPATH}"
    export GI_TYPELIB_PATH="$(dirname $script_dir)/libcaribou${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-diff -urN caribou-0.4.4.2-old/bin/caribou.in~ caribou-0.4.4.2/bin/caribou.in~
---- caribou-0.4.4.2-old/bin/caribou.in~	1970-01-01 05:30:00.000000000 +0530
-+++ caribou-0.4.4.2/bin/caribou.in~	2012-11-12 23:49:21.000000000 +0530
-@@ -0,0 +1,41 @@
-+#!/bin/bash
-+#
-+# Caribou - text entry and UI navigation application
-+#
-+# Copyright (C) 2009 Adaptive Technology Resource Centre
-+#  * Contributor: Ben Konrath <ben at bagu.org>
-+# Copyright (C) 2009 Eitan Isaacson <eitan at monotonous.org>
-+# Copyright (C) 2009 Sun Microsystems, Inc.
-+#  * Contributor: Willie Walker <william.walker at sun.com>
-+# Copyright (C) 2009 Flavio Percoco <flaper87 at flaper87.org>
-+#  * Contributor: Flavio Percoco <flaper87 at flaper87.org>
-+#
-+# This program is free software; you can redistribute it and/or modify it
-+# under the terms of the GNU Lesser General Public License as published by the
-+# Free Software Foundation; either version 2.1 of the License, or (at your
-+# option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but WITHOUT
-+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
-+# for more details.
-+#
-+# You should have received a copy of the GNU Lesser General Public License
-+# along with this program; if not, write to the Free Software Foundation,
-+# Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-+
-+script_dir="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")"
-+
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+
-+if [ $script_dir = "@bindir@" ]
-+then
-+  export PYTHONPATH="@prefix@/lib/python at PYTHON_VERSION@/site-packages${PYTHONPATH:+:$PYTHONPATH}"
-+  export GI_TYPELIB_PATH="@libdir@/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-+else
-+  export PYTHONPATH="$(dirname $script_dir)${PYTHONPATH:+:$PYTHONPATH}"
-+  export GI_TYPELIB_PATH="$(dirname $script_dir)/libcaribou${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-+fi
-+
-+ at PYTHON@ -c "from caribou.daemon.main import CaribouDaemon; CaribouDaemon().run()"
 diff -urN caribou-0.4.4.2-old/bin/caribou-preferences.in caribou-0.4.4.2/bin/caribou-preferences.in
 --- caribou-0.4.4.2-old/bin/caribou-preferences.in	2012-11-12 23:49:21.000000000 +0530
 +++ caribou-0.4.4.2/bin/caribou-preferences.in	2012-11-13 17:21:52.503794659 +0530
@@ -191,64 +100,3 @@ diff -urN caribou-0.4.4.2-old/bin/caribou-preferences.in caribou-0.4.4.2/bin/car
    export XDG_DATA_DIRS="@datadir@${datadir:+:$datadir}"
  else
    export PYTHONPATH="$(dirname $script_dir)${PYTHONPATH:+:$PYTHONPATH}"
-diff -urN caribou-0.4.4.2-old/bin/caribou-preferences.in~ caribou-0.4.4.2/bin/caribou-preferences.in~
---- caribou-0.4.4.2-old/bin/caribou-preferences.in~	1970-01-01 05:30:00.000000000 +0530
-+++ caribou-0.4.4.2/bin/caribou-preferences.in~	2012-11-12 23:49:21.000000000 +0530
-@@ -0,0 +1,57 @@
-+#!/bin/bash
-+#
-+# Antler - a Caribou keyboard implementation
-+#
-+# Copyright (C) 2011 Eitan Isaacson <eitan at monotonous.org>
-+#
-+# This program is free software; you can redistribute it and/or modify it
-+# under the terms of the GNU Lesser General Public License as published by the
-+# Free Software Foundation; either version 2.1 of the License, or (at your
-+# option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but WITHOUT
-+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
-+# for more details.
-+#
-+# You should have received a copy of the GNU Lesser General Public License
-+# along with this program; if not, write to the Free Software Foundation,
-+# Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-+
-+script_dir="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")"
-+
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+
-+if [ $script_dir = "@bindir@" ]
-+then
-+  datadir="$(@PYTHON@ -c "from gi.repository import GLib; print ':'.join(GLib.get_system_data_dirs())")"
-+  export PYTHONPATH="@prefix@/lib/python at PYTHON_VERSION@/site-packages${PYTHONPATH:+:$PYTHONPATH}"
-+  export GI_TYPELIB_PATH="@libdir@/girepository-1.0${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-+  export LD_LIBRARY_PATH="@libdir@${LD_LIBRARY_PATH:+:LD_LIBRARY_PATH}"
-+  export XDG_DATA_DIRS="@datadir@${datadir:+:$datadir}"
-+else
-+  export PYTHONPATH="$(dirname $script_dir)${PYTHONPATH:+:$PYTHONPATH}"
-+  export GI_TYPELIB_PATH="$(dirname $script_dir)/libcaribou${GI_TYPELIB_PATH:+:$GI_TYPELIB_PATH}"
-+  export LD_LIBRARY_PATH="$(dirname $script_dir)/libcaribou/.lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-+fi
-+
-+ at PYTHON@ -c "
-+import signal
-+signal.signal(signal.SIGINT, signal.SIG_DFL)
-+
-+from caribou.settings.preferences_window import PreferencesWindow
-+from caribou.settings import CaribouSettings
-+from gi.repository import Gtk
-+
-+w = PreferencesWindow(CaribouSettings())
-+
-+w.connect('delete-event', lambda x, y: Gtk.main_quit())
-+
-+w.show_all()
-+
-+try:
-+    Gtk.main()
-+except KeyboardInterrupt:
-+    Gtk.main_quit()
-+"
diff --git a/caribou.spec b/caribou.spec
index e46cd2f..4f4c9f1 100644
--- a/caribou.spec
+++ b/caribou.spec
@@ -1,13 +1,13 @@
 Name:           caribou
 Version:        0.4.4.2
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        A simplified in-place on-screen keyboard
 
 Group:          User Interface/Desktops
 License:        LGPLv2+
 URL:            http://live.gnome.org/Caribou
 Source0:        http://download.gnome.org/sources/caribou/0.4/caribou-%{version}.tar.xz
-Patch0:         caribou-0.4.1-multilib.patch
+Patch0:         caribou-0.4.4.2-multilib.patch
 
 BuildRequires:  python-devel
 BuildRequires:  gtk2-devel
@@ -148,6 +148,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 
 
 %changelog
+* Tue Nov 13 2012 Parag Nemade <pnemade AT redhat.com> - 0.4.4.2-3
+- Fix multilib patch
+
 * Tue Nov 13 2012 Rui Matos <tiagomatos at gmail.com> - 0.4.4.2-2
 - Fix dependencies, caribou and antler both need python-caribou
 


More information about the scm-commits mailing list