From 36b027773ebb19ad6c80bcaf34e57004ae64d8ca Mon Sep 17 00:00:00 2001 From: Takao Fujiwara Date: Nov 13 2014 07:47:01 +0000 Subject: Use python2 for epel7. --- diff --git a/ibus-anthy.spec b/ibus-anthy.spec index 77c090e..f363e60 100644 --- a/ibus-anthy.spec +++ b/ibus-anthy.spec @@ -9,8 +9,16 @@ %global with_python_pkg 0 %endif +%if (0%{?fedora} > 19 || 0%{?rhel} > 7) +%global with_python3 1 +%else +%global with_python3 0 +%endif + +%if %with_python3 # for bytecompile in %%{_datadir}/ibus-anthy %global __python %{__python3} +%endif Name: ibus-anthy Version: 1.5.6 @@ -36,8 +44,13 @@ BuildRequires: ibus BuildRequires: intltool BuildRequires: libtool BuildRequires: pkgconfig +%if %with_python3 BuildRequires: python3-devel BuildRequires: python3-gobject +%else +BuildRequires: python2-devel +BuildRequires: pygobject3-base +%endif Requires: ibus >= %{require_ibus_version} Requires: kasumi @@ -46,8 +59,13 @@ Requires: anthy Requires: %{name}-python = %{version}-%{release} %else Requires: gtk3 +%if %with_python3 Requires: python3-cairo Requires: python3-gobject +%else +Requires: pycairo +Requires: pygobject3 +%endif %endif %description @@ -61,8 +79,13 @@ Group: System Environment/Libraries BuildArch: noarch Requires: %{name} = %{version}-%{release} Requires: gtk3 +%if %with_python3 Requires: python3-cairo Requires: python3-gobject +%else +Requires: pycairo +Requires: pygobject3 +%endif %description python This package contains the Anthy Python files for IBus @@ -95,7 +118,9 @@ autoreconf --with-hotkeys \ %endif --with-on-off-keys="'Zenkaku_Hankaku', 'Ctrl+space', 'Ctrl+J'" \ +%if %with_python3 --with-python=python3 \ +%endif --disable-static # make -C po update-gmo make %{?_smp_mflags} @@ -159,8 +184,9 @@ touch --no-create %{_datadir}/icons/hicolor || : %{_libdir}/libanthygobject-%{sub_version}.so %changelog -* Tue Oct 28 2014 Takao Fujiwara - 1.5.6-2 +* Thu Nov 13 2014 Takao Fujiwara - 1.5.6-2 - Updated ibus-anthy-HEAD.patch to fix Enter key on setup dialog. +- Use python2 for epel7. * Tue Sep 16 2014 Takao Fujiwara - 1.5.6-1 - Bumped to 1.5.6