rpms/ibus/F-12 .cvsignore, 1.54, 1.55 ibus-HEAD.patch, 1.29, 1.30 ibus.spec, 1.110, 1.111 sources, 1.63, 1.64
Takao Fujiwara
fujiwara at fedoraproject.org
Tue Jul 6 10:37:24 UTC 2010
- Previous message: rpms/libchamplain/F-13 .cvsignore, 1.13, 1.14 libchamplain.spec, 1.16, 1.17 sources, 1.13, 1.14
- Next message: rpms/libdwarf/F-13 .cvsignore, 1.2, 1.3 libdwarf-soname-fix.patch, 1.1, 1.2 libdwarf.spec, 1.2, 1.3 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: fujiwara
Update of /cvs/pkgs/rpms/ibus/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv8434
Modified Files:
.cvsignore ibus-HEAD.patch ibus.spec sources
Log Message:
Update to 1.3.6
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ibus/F-12/.cvsignore,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -p -r1.54 -r1.55
--- .cvsignore 28 May 2010 22:52:54 -0000 1.54
+++ .cvsignore 6 Jul 2010 10:37:23 -0000 1.55
@@ -1 +1 @@
-ibus-1.3.4.tar.gz
+ibus-1.3.6.tar.gz
ibus-HEAD.patch:
languagebar.py | 3 +++
menu.py | 5 ++++-
2 files changed, 7 insertions(+), 1 deletion(-)
Index: ibus-HEAD.patch
===================================================================
RCS file: /cvs/pkgs/rpms/ibus/F-12/ibus-HEAD.patch,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -p -r1.29 -r1.30
--- ibus-HEAD.patch 4 May 2010 05:52:39 -0000 1.29
+++ ibus-HEAD.patch 6 Jul 2010 10:37:23 -0000 1.30
@@ -1 +1,52 @@
+commit 674bc53c30c8ac40e021da660f2af533ab015587
+Author: Daiki Ueno <ueno at unixuser.org>
+Date: Wed Jun 30 12:05:32 2010 +0900
+ Fix "Show language panel: Embedded in menu" behavior.
+
+ Signed-off-by: Daiki Ueno <ueno at unixuser.org>
+
+diff --git a/ui/gtk/languagebar.py b/ui/gtk/languagebar.py
+index f22080f..2fc1cb7 100644
+--- a/ui/gtk/languagebar.py
++++ b/ui/gtk/languagebar.py
+@@ -29,6 +29,7 @@ from handle import Handle
+ from menu import menu_position,\
+ ImageMenuItem,\
+ Menu,\
++ CheckMenuItem,\
+ RadioMenuItem,\
+ SeparatorMenuItem
+ from engineabout import EngineAbout
+@@ -378,6 +379,8 @@ class LanguageBar(gtk.Toolbar):
+ item = ImageMenuItem(prop = prop)
+ self.__set_item_icon(item, prop)
+ elif prop.type == ibus.PROP_TYPE_TOGGLE:
++ item = CheckMenuItem(prop = prop)
++ elif prop.type == ibus.PROP_TYPE_RADIO:
+ item = RadioMenuItem(radio_group, prop = prop)
+ radio_group = item
+ elif prop.type == ibus.PROP_TYPE_SEPARATOR:
+diff --git a/ui/gtk/menu.py b/ui/gtk/menu.py
+index b9a6b44..53fa39f 100644
+--- a/ui/gtk/menu.py
++++ b/ui/gtk/menu.py
+@@ -59,7 +59,7 @@ class Menu(gtk.Menu, PropItem):
+ item = SeparatorMenuItem()
+ radio_group = None
+ elif prop.type == ibus.PROP_TYPE_MENU:
+- item = gtk.ImageMenuItem()
++ item = ImageMenuItem(prop)
+ if prop.icon:
+ size = gtk.icon_size_lookup(gtk.ICON_SIZE_MENU)
+ item.set_image(icon.IconWidget(prop.icon, size[0]))
+@@ -238,6 +238,9 @@ class SeparatorMenuItem(gtk.SeparatorMenuItem, PropItem):
+ (gobject.TYPE_STRING, gobject.TYPE_INT)),
+ }
+
++ def __init__(self):
++ gtk.SeparatorMenuItem.__init__(self)
++ PropItem.__init__(self, None)
+
+
+ def menu_position(menu, button):
Index: ibus.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ibus/F-12/ibus.spec,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -p -r1.110 -r1.111
--- ibus.spec 28 May 2010 23:48:51 -0000 1.110
+++ ibus.spec 6 Jul 2010 10:37:24 -0000 1.111
@@ -1,21 +1,28 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%{!?gtk_binary_version: %define gtk_binary_version %(pkg-config --variable=gtk_binary_version gtk+-2.0)}
+%{!?gtk2_binary_version: %define gtk2_binary_version %(pkg-config --variable=gtk_binary_version gtk+-2.0)}
%define glib_ver %([ -a %{_libdir}/pkgconfig/glib-2.0.pc ] && pkg-config --modversion glib-2.0 | cut -d. -f 1,2 || echo -n "999")
%define gconf2_version 2.12.0
%define dbus_python_version 0.83.0
%define im_chooser_version 1.2.5
+# 0.6.8 is required but f12 has 0.6.5
+%if 0%{?fedora} > 12
+%define have_gobject_introspection 1
+%else
+%define have_gobject_introspection 0
+%endif
+
Name: ibus
-Version: 1.3.4
-Release: 2%{?dist}
+Version: 1.3.6
+Release: 1%{?dist}
Summary: Intelligent Input Bus for Linux OS
License: LGPLv2+
Group: System Environment/Libraries
URL: http://code.google.com/p/ibus/
Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
Source1: xinput-ibus
-# Patch0: ibus-HEAD.patch
+Patch0: ibus-HEAD.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -82,6 +89,7 @@ Requires(post): glib2 >= %{glib_ver}
%description gtk
This package contains ibus im module for gtk2
+
%package devel
Summary: Development tools for ibus
Group: Development/Libraries
@@ -97,7 +105,6 @@ docs for ibus.
Summary: Developer documents for ibus
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: gtk-doc
%description devel-docs
The ibus-devel-docs package contains developer documentation for ibus
@@ -105,11 +112,21 @@ The ibus-devel-docs package contains dev
%prep
%setup -q
-# %patch0 -p1
+%patch0 -p1
%build
-%configure --disable-static \
- --enable-gtk-doc
+%configure \
+ --disable-static \
+ --enable-gtk2 \
+ --disable-gtk3 \
+ --enable-xim \
+ --disable-gtk-doc \
+%if %have_gobject_introspection
+ --enable-introspection
+%else
+ --disable-introspection
+%endif
+
# make -C po update-gmo
make %{?_smp_mflags}
@@ -117,7 +134,7 @@ make %{?_smp_mflags}
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT%{_libdir}/libibus.la
-rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules/im-ibus.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{gtk2_binary_version}/immodules/im-ibus.la
# install xinput config file
install -pm 644 -D %{SOURCE1} $RPM_BUILD_ROOT%{_xinputconf}
@@ -176,10 +193,10 @@ fi
%postun libs -p /sbin/ldconfig
%post gtk
-%{_bindir}/update-gtk-immodules %{_host} || :
+%{_bindir}/update-gtk-immodules %{_host}
%postun gtk
-%{_bindir}/update-gtk-immodules %{_host} || :
+%{_bindir}/update-gtk-immodules %{_host}
%files -f %{name}.lang
%defattr(-,root,root,-)
@@ -202,22 +219,36 @@ fi
%files libs
%defattr(-,root,root,-)
%{_libdir}/libibus.so.*
+%if %have_gobject_introspection
+%{_libdir}/girepository-1.0/IBus-1.0.typelib
+%endif
%files gtk
%defattr(-,root,root,-)
-%{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules/im-ibus.so
+%{_libdir}/gtk-2.0/%{gtk2_binary_version}/immodules/im-ibus.so
%files devel
%defattr(-,root,root,-)
%{_libdir}/lib*.so
-%{_includedir}/*
%{_libdir}/pkgconfig/*
+%{_includedir}/*
+%if %have_gobject_introspection
+%{_datadir}/gir-1.0/IBus-1.0.gir
+%endif
+%{_datadir}/vala/vapi/ibus-1.0.vapi
%files devel-docs
%defattr(-,root,root,-)
%{_datadir}/gtk-doc/html/*
%changelog
+* Tue Jul 06 2010 Takao Fujiwara <takao.fujiwara1 at gmail.com> - 1.3.6-1
+- Update to 1.3.6
+
+* Sat Jun 12 2010 Peng Huang <shawn.p.huang at gmail.com> - 1.3.5-1
+- Update to 1.3.5
+- Support vala.
+
* Sat May 29 2010 Peng Huang <shawn.p.huang at gmail.com> - 1.3.4-2
- Update to 1.3.4
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ibus/F-12/sources,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -p -r1.63 -r1.64
--- sources 28 May 2010 23:48:51 -0000 1.63
+++ sources 6 Jul 2010 10:37:24 -0000 1.64
@@ -1 +1 @@
-721cb3d36c1125c8d88982f2ca301022 ibus-1.3.4.tar.gz
+8380b51bcf53220dff947a1deb33fd95 ibus-1.3.6.tar.gz
- Previous message: rpms/libchamplain/F-13 .cvsignore, 1.13, 1.14 libchamplain.spec, 1.16, 1.17 sources, 1.13, 1.14
- Next message: rpms/libdwarf/F-13 .cvsignore, 1.2, 1.3 libdwarf-soname-fix.patch, 1.1, 1.2 libdwarf.spec, 1.2, 1.3 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list