Automatic import for version 1.3.9

This commit is contained in:
Rosa 2012-02-01 14:15:52 +04:00
commit 018c1d46a1
4 changed files with 484 additions and 0 deletions

2
.abf.yml Normal file
View file

@ -0,0 +1,2 @@
sources:
"ibus-1.3.9.tar.gz": 3eaa95bd2a86c9fae23fdc80dd70d27f0efb7138

View file

@ -0,0 +1,38 @@
--- data/ibus.schemas.in.customize 2010-08-08 17:46:19.000000000 +0200
+++ data/ibus.schemas.in 2010-08-08 18:10:03.000000000 +0200
@@ -32,7 +32,7 @@
<owner>ibus</owner>
<type>list</type>
<list_type>string</list_type>
- <default>[Alt+Shift_L]</default>
+ <default>[Alt+Shift_L,Control+Shift_L,Control+Shift_R]</default>
<locale name="C">
<short>Next engine shortcut keys</short>
<long>The shortcut keys for switching to the next input method in the list</long>
@@ -45,7 +45,7 @@
<owner>ibus</owner>
<type>list</type>
<list_type>string</list_type>
- <default>[Alt+Shift_L]</default>
+ <default>[Alt+Shift_L,Control+Shift_L,Control+Shift_R]</default>
<locale name="C">
<short>Next engine shortcut keys</short>
<long>The shortcut keys for switching to the next input method in the list</long>
@@ -83,7 +83,7 @@
<applyto>/desktop/ibus/panel/show</applyto>
<owner>ibus</owner>
<type>int</type>
- <default>0</default>
+ <default>1</default>
<locale name="C">
<short>Auto hide</short>
<long>The behavior of language panel. 0 = Embedded in menu, 1 = Auto hide, 2 = Always show</long>
@@ -127,7 +127,7 @@
<applyto>/desktop/ibus/panel/lookup_table_orientation</applyto>
<owner>ibus</owner>
<type>int</type>
- <default>1</default>
+ <default>0</default>
<locale name="C">
<short>Orientation of lookup table</short>
<long>Orientation of lookup table. 0 = Horizontal, 1 = Vertical</long>

34
ibus.macros Normal file
View file

@ -0,0 +1,34 @@
#============================================================
# usage: %post_ibus_register_engine pinyin zh
#============================================================
%post_ibus_register_engine() \
key="/desktop/ibus/general/preload_engines" \
if [ "$1" = "1" -a `locale -a|grep %{2} |wc -l` -gt 0 ]; then \
current_value=$(%{_gconftool_bin} --get ${key} 2>/dev/null); \
current_value=${current_value/[/}; \
current_value=${current_value/]/}; \
if [ -n "${current_value}" ]; then \
new_value="${current_value},"; \
fi \
new_value="${new_value}%{1}"; \
new_value="[${new_value}]"; \
%{_gconftool_bin} --direct --config-source xml:readwrite:%{_sysconfdir}/gconf/gconf.xml.defaults --set $key --type list --list-type=string "${new_value}"; \
fi
#============================================================
# usage: %preun_ibus_unregister_engine pinyin
#============================================================
%preun_ibus_unregister_engine() \
key="/desktop/ibus/general/preload_engines" \
if [ "$1" = "0" ]; then \
current_value=$(%{_gconftool_bin} --get ${key} 2>/dev/null); \
current_value=${current_value/[/}; \
current_value=${current_value/]/}; \
new_value=$(echo $current_value | tr ',' '\\n' | grep -v ^%{1}$ |tr '\\n' ',' | sed 's/,$//'); \
if [ -z ${new_value} ]; then \
%{_gconftool_bin} --direct --config-source xml:readwrite:%{_sysconfdir}/gconf/gconf.xml.defaults --unset $key; \
else \
new_value="[${new_value}]"; \
%{_gconftool_bin} --direct --config-source xml:readwrite:%{_sysconfdir}/gconf/gconf.xml.defaults --set $key --type list --list-type=string "${new_value}"; \
fi \
fi

410
ibus.spec Normal file
View file

@ -0,0 +1,410 @@
%define version 1.3.9
%define release %mkrel 6
Name: ibus
Summary: A next generation input framework
Version: %{version}
Release: %{release}
Group: System/Internationalization
License: GPLv2+
URL: http://code.google.com/p/ibus/
Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
Source1: ibus.macros
Patch0: ibus-1.3.6-mdv-customize.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
%py_requires -d
BuildRequires: gtk2-devel
BuildRequires: gtk+3-devel
BuildRequires: dbus-glib-devel
BuildRequires: python-dbus >= 0.83.0
BuildRequires: iso-codes
BuildRequires: gettext-devel intltool gtk-doc
BuildRequires: python-gobject-devel >= 2.15
BuildRequires: libGConf2-devel >= 2.12
BuildRequires: GConf2
BuildRequires: gobject-introspection-devel
Requires: python-gobject >= 2.15
Requires: python-dbus >= 0.83.0
Requires: pygtk2.0
Requires: python-notify
Requires: pyxdg
Requires: iso-codes
Requires: librsvg
Suggests: %{name}-gtk = %version
%description
IBus is a next generation input framework.
%define major 2
%define libname %mklibname %name %major
%package -n %libname
Summary: Shared libraries for %{name}
Group: System/Internationalization
Conflicts: ibus < 1.3.9-3
%description -n %libname
IBus shared libraries.
%package devel
Summary: Headers of %{name} for development
Group: Development/C
Requires: %{libname} = %{version}-%{release}
%description devel
IBus development package: static libraries, header files, and the like.
%package gtk
Summary: IBus gtk module
Group: System/Internationalization
Requires: ibus = %{version}
%description gtk
IBus gtk module.
%package gtk3
Summary: IBus gtk3 module
Group: System/Internationalization
Requires: ibus = %{version}
%description gtk3
IBus gtk module.
%prep
%setup -q -n %{name}-%{version}
%patch0 -p0
%build
%configure2_5x \
--enable-gtk3 \
--disable-dbus-python-check
%make
%install
rm -rf %buildroot
%makeinstall_std
# install .desktop files
echo "NoDisplay=true" >> %buildroot%{_datadir}/applications/ibus.desktop
echo "NoDisplay=true" >> %buildroot%{_datadir}/applications/ibus-setup.desktop
# install rpm macro
mkdir -p %buildroot%{_sysconfdir}/rpm/macros.d/
install -m0644 %{SOURCE1} %buildroot%{_sysconfdir}/rpm/macros.d/%name.macros
rm -f %buildroot%_libdir/*.la
rm -f %buildroot%_libdir/gtk-*/*/immodules/*.la
rm -f %buildroot%{_sysconfdir}/xdg/autostart/ibus.desktop
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%preun
%preun_uninstall_gconf_schemas ibus
%files -f %name.lang
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_sysconfdir}/gconf/schemas/ibus.schemas
%{_bindir}/*
%{_libexecdir}/ibus-gconf
%{_libexecdir}/ibus-x11
%{_libexecdir}/ibus-ui-gtk
%{_datadir}/applications/*.desktop
%{_datadir}/ibus/*
%{_iconsdir}/*/*/*/*
%{python_sitelib}/*
%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/libibus.so.%{major}
%{_libdir}/libibus.so.%{major}.*
%{_libdir}/girepository-1.0/*.typelib
%files gtk
%defattr(-,root,root)
%{_libdir}/gtk-2.0/*/immodules/*.so
%files gtk3
%defattr(-,root,root)
%{_libdir}/gtk-3.0/*/immodules/*.so
%files devel
%defattr(-,root,root)
%{_includedir}/ibus-1.0
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/gtk-doc/html/ibus
%{_datadir}/gir-1.0/*.gir
%{_datadir}/vala/vapi/*.vapi
%{_sysconfdir}/rpm/macros.d/%name.macros
%changelog
* Fri May 06 2011 Funda Wang <fwang@mandriva.org> 1.3.9-6mdv2011.0
+ Revision: 669810
- fix escape char of macros
* Tue Apr 26 2011 Funda Wang <fwang@mandriva.org> 1.3.9-5
+ Revision: 659261
- register by installed locales, not by system locale
* Tue Apr 26 2011 Funda Wang <fwang@mandriva.org> 1.3.9-4
+ Revision: 659256
- install rpm helper macro for engine register
- revised macro
- rename macro to macros
- add test rpm macro
* Mon Apr 25 2011 Funda Wang <fwang@mandriva.org> 1.3.9-3
+ Revision: 658388
- split out libs
* Thu Mar 24 2011 Funda Wang <fwang@mandriva.org> 1.3.9-2
+ Revision: 648262
- build gtk3 module
* Tue Nov 30 2010 Funda Wang <fwang@mandriva.org> 1.3.9-1mdv2011.0
+ Revision: 603343
- update to new version 1.3.9
* Tue Nov 02 2010 Michael Scherer <misc@mandriva.org> 1.3.8-4mdv2011.0
+ Revision: 592393
- rebuild for python 2.7
+ Funda Wang <fwang@mandriva.org>
- rebuild for py2.7
* Mon Oct 25 2010 Funda Wang <fwang@mandriva.org> 1.3.8-2mdv2011.0
+ Revision: 589215
- update file list
- update to new version 1.3.8
* Mon Aug 09 2010 Funda Wang <fwang@mandriva.org> 1.3.7-1mdv2011.0
+ Revision: 568001
- update to new version 1.3.7
* Sun Aug 08 2010 Funda Wang <fwang@mandriva.org> 1.3.6-4mdv2011.0
+ Revision: 567667
- customize ibus:
* add Ctrl_Shift as keybindings for switching input methods (compatible with windows)
* default to show language bar if input methods is activated
* Thu Jul 29 2010 Funda Wang <fwang@mandriva.org> 1.3.6-2mdv2011.0
+ Revision: 563172
- rebuild for new gobject-introspection
* Sat Jul 10 2010 Funda Wang <fwang@mandriva.org> 1.3.6-1mdv2011.0
+ Revision: 549908
- New version 1.3.6
* Thu Jun 24 2010 Funda Wang <fwang@mandriva.org> 1.3.5-1mdv2010.1
+ Revision: 548989
- New version 1.3.5
* Thu May 06 2010 Funda Wang <fwang@mandriva.org> 1.3.3-1mdv2010.1
+ Revision: 542826
- New version 1.3.3
(fix crash of ibus-x11 and ibus-daemon)
* Mon Apr 26 2010 Funda Wang <fwang@mandriva.org> 1.3.2-2mdv2010.1
+ Revision: 538983
- add requires
* Mon Apr 26 2010 Funda Wang <fwang@mandriva.org> 1.3.2-1mdv2010.1
+ Revision: 538823
- New version 1.3.2
* Sat Mar 27 2010 Funda Wang <fwang@mandriva.org> 1.2.1-2mdv2010.1
+ Revision: 528047
- bump rel
- update to new version 1.2.1
* Sat Jan 16 2010 Funda Wang <fwang@mandriva.org> 1.2.0.20100111-1mdv2010.1
+ Revision: 492370
- new version 1.2.0.20100111
* Fri Dec 25 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20091225-1mdv2010.1
+ Revision: 482237
- new verison 1.2.0.20091225
* Thu Dec 17 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20091215-1mdv2010.1
+ Revision: 479622
- new version 1.2.0.20091215
* Sat Dec 05 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20091204-1mdv2010.1
+ Revision: 473929
- new version 1.2.0.20091204
* Wed Nov 25 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20091124-1mdv2010.1
+ Revision: 469951
- new version 1.2.0.20091124
* Fri Nov 06 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20091024-1mdv2010.1
+ Revision: 460557
- New version 1.2.0.20091024
* Sat Oct 17 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20091014-1mdv2010.0
+ Revision: 457998
- add GConf2 requires
- New version 1.2.0.20091014
- fix problem when uninstalling (forget to call unregister gconf keys)
* Thu Oct 01 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090927-2mdv2010.0
+ Revision: 451924
- rebuild
- New version 1.2.0.20090927
* Wed Sep 16 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090915-1mdv2010.0
+ Revision: 443463
- New version 1.2.0.20090915
* Tue Sep 15 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090904-1mdv2010.0
+ Revision: 441963
- fix file list
- New version 1.2.0.20090904
* Thu Sep 03 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090828-1mdv2010.0
+ Revision: 426837
- New version 1.2.0.20090828
* Wed Aug 12 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090812-1mdv2010.0
+ Revision: 415454
- new version 1.2.0.20090812
* Tue Aug 11 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090810-1mdv2010.0
+ Revision: 414519
- new version 1.2.0.20090810
* Fri Aug 07 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090807-1mdv2010.0
+ Revision: 411063
- new version 1.2.0.20090807
* Thu Aug 06 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090806-1mdv2010.0
+ Revision: 410438
- new version 1.2.0.20090806
* Mon Aug 03 2009 Funda Wang <fwang@mandriva.org> 1.2.0.20090723-1mdv2010.0
+ Revision: 408349
- New version series 1.2.0
* Fri Jun 12 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090612-1mdv2010.0
+ Revision: 385510
- New version 1.1.0.20090612
* Thu Jun 11 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090609-1mdv2010.0
+ Revision: 385121
- New version 1.1.0.20090609
* Tue Jun 02 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090531-1mdv2010.0
+ Revision: 382249
- New version 1.1.0.20090531
* Mon May 11 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090508-1mdv2010.0
+ Revision: 374142
- New version 1.1.0.20090508
* Fri May 01 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090423-1mdv2010.0
+ Revision: 369418
- BR iso-codes
- BR dbus-python
- BR gtkdoc
- BR intltool
- New version 1.1.0.20090423
* Sat Mar 14 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090311-1mdv2009.1
+ Revision: 354799
- New version 1.1.0.20090311
* Sat Mar 07 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090306-1mdv2009.1
+ Revision: 351813
- New version 1.1.0.20090306
* Thu Feb 26 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090225-1mdv2009.1
+ Revision: 345039
- do not ship xdg auto start file
- New version 20090225
* Sat Feb 21 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090217-1mdv2009.1
+ Revision: 343569
- enable qt4
- New version 1.1.0.20090217
* Fri Feb 13 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090211-1mdv2009.1
+ Revision: 339993
- update to new version 1.1.0.20090211
* Thu Feb 05 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090205-3mdv2009.1
+ Revision: 337933
- la files are too confuse
* Thu Feb 05 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090205-2mdv2009.1
+ Revision: 337918
- devel should require main package
* Thu Feb 05 2009 Funda Wang <fwang@mandriva.org> 1.1.0.20090205-1mdv2009.1
+ Revision: 337899
- New version 1.1.0.20090205
* Thu Dec 25 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20081023-3mdv2009.1
+ Revision: 318655
- rebuild for new python
* Thu Nov 13 2008 Oden Eriksson <oeriksson@mandriva.com> 0.1.1.20081023-2mdv2009.1
+ Revision: 302739
- rebuilt against new libxcb
+ Funda Wang <fwang@mandriva.org>
- lower qt ver dependency, preparing backports for 2008.1
* Thu Oct 23 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20081023-1mdv2009.1
+ Revision: 296653
- New version 0.1.1.20081023
* Fri Oct 17 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20081016-2mdv2009.1
+ Revision: 294579
- the dependecy is solved within sub package
* Fri Oct 17 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20081016-1mdv2009.1
+ Revision: 294562
- new version 0.1.1.20081016
- defaults to auto-hide panel
- adjust post requires
- fix requires
* Thu Oct 16 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20081006-2mdv2009.1
+ Revision: 294130
- don't dispaly any desktop files
* Sat Oct 11 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20081006-1mdv2009.1
+ Revision: 292370
- BR iso-codes
- New version 0.1.1.20081006
* Sun Sep 21 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20080908-2mdv2009.0
+ Revision: 286324
- suggest gtk immodule
* Mon Sep 08 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20080908-1mdv2009.0
+ Revision: 282552
- New version
* Fri Sep 05 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20080901-1mdv2009.0
+ Revision: 281256
- New version 0.1.1.20080901
- add requires on python modules
* Sun Aug 31 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20080830-1mdv2009.0
+ Revision: 277702
- update to new version 0.1.1.20080830
* Mon Aug 25 2008 Funda Wang <fwang@mandriva.org> 0.1.1.20080825-1mdv2009.0
+ Revision: 275713
- fix package layout
- import ibus
* Mon Aug 25 2008 UTUMI Hirosi <utuhiro78@yahoo.co.jp> 0.1.1-1.20080825.1mdv2009.0
- first package for Mandriva