forked from pool/ibus-table
Accepting request 557211 from M17N:Devel
- Update to 1.9.17. This update will fix boo#939462 * Load .desktop file for ibus-setup-table correctly under Gnome Wayland * Set WM_CLASS of ibus-setup-table correctly * Avoid running initialization code of ibus_table_location.py * when using ibus-table-createdb. * Make it work on Python 3.6 (Unbreak sqlite on Python 3.6) * (Resolves: rhbz#1413580). * Update translations from zanata (ca, de, fr, uk updated) * Point to new home-page in the “About” tab. * Improve README * Fix bug in Unihan_Variants.txt, 乾 U+4E7E is both simplified and traditional Chinese (thanks to Heiher r@hev.cc) * When ignoring key release events, “False” should be returned, not “True” * Resolves: Resolves: rhbz#1369514 * add ibus-table.appdata.xml and make it translatable * pull some new translations and updates from Zanata (ca, fr, pt_BR, and uk are new, ja, zh_CN, and zh_TW have updates). - Drop ibus-table-python3.patch, It is needless. - update to 1.8.11 * Fix typo in variable name self_onechar -> self._onechar * Disable “onechar” (Phrase mode/Single char mode) option for non-CJK databases * Disable auto_commit option for tables which do not have RULES * Resolves: rhbz#1135759 - The rusle is broken with "Normal commit mode" See: https://bugzilla.redhat.com/show_bug.cgi?id=1135759 * Pass IBus.KEY_KP_Enter to the application if the preedit is empty * Resolves: rhbz#1133424 - With the new "rusle" table in ibus-table-cyrillic, Keypad Enter problem See: https://bugzilla.redhat.com/show_bug.cgi?id=1133424 OBS-URL: https://build.opensuse.org/request/show/557211 OBS-URL: https://build.opensuse.org/package/show/M17N/ibus-table?expand=0&rev=36
This commit is contained in:
parent
44fd8b7801
commit
0f45dcbc72
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d8287926dc241d475aacdd6698631f2612bd7036d7522b2a8a66ed0a2a926737
|
||||
size 532264
|
3
ibus-table-1.9.17.tar.gz
Normal file
3
ibus-table-1.9.17.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a05cceb01df33e49a0c4231adca9eed68abd60529e7a06c843d92e8abe0cc6db
|
||||
size 463231
|
@ -1,22 +0,0 @@
|
||||
Index: ibus-table-1.8.5/engine/tabcreatedb.py
|
||||
===================================================================
|
||||
--- ibus-table-1.8.5.orig/engine/tabcreatedb.py
|
||||
+++ ibus-table-1.8.5/engine/tabcreatedb.py
|
||||
@@ -358,7 +358,7 @@ def main ():
|
||||
if _bz2p:
|
||||
extra_s = bz2.BZ2File ( opts.extra, "r" )
|
||||
else:
|
||||
- extra_s = file ( opts.extra, 'r' )
|
||||
+ extra_s = open ( opts.extra, 'r', encoding="utf-8" )
|
||||
debug_print ('\tParsing extra words source file ')
|
||||
extraline = parse_extra (extra_s)
|
||||
debug_print ('\tPreparing extra words lines')
|
||||
@@ -375,7 +375,7 @@ def main ():
|
||||
extra_phrases.update({"%s\t%s" %(x[0],x[1]):x})
|
||||
debug_print ( '\t the len of extra_phrases is: %d' % len(extra_phrases) )
|
||||
# pop duplicated keys
|
||||
- for x in extra_phrases:
|
||||
+ for x in list(extra_phrases):
|
||||
if x in orig_phrases:
|
||||
extra_phrases.pop(x)
|
||||
debug_print( '\t %d extra phrases will be added' % len(extra_phrases))
|
@ -1,4 +1,55 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 15 04:27:29 UTC 2017 - hillwood@opensuse.org
|
||||
|
||||
- Update to 1.9.17. This update will fix boo#939462
|
||||
* Load .desktop file for ibus-setup-table correctly under Gnome Wayland
|
||||
* Set WM_CLASS of ibus-setup-table correctly
|
||||
* Avoid running initialization code of ibus_table_location.py
|
||||
* when using ibus-table-createdb.
|
||||
* Make it work on Python 3.6 (Unbreak sqlite on Python 3.6)
|
||||
* (Resolves: rhbz#1413580).
|
||||
* Update translations from zanata (ca, de, fr, uk updated)
|
||||
* Point to new home-page in the “About” tab.
|
||||
* Improve README
|
||||
* Fix bug in Unihan_Variants.txt, 乾 U+4E7E is both simplified and traditional
|
||||
Chinese (thanks to Heiher r@hev.cc)
|
||||
* When ignoring key release events, “False” should be returned, not “True”
|
||||
* Resolves: Resolves: rhbz#1369514
|
||||
* add ibus-table.appdata.xml and make it translatable
|
||||
* pull some new translations and updates from Zanata (ca, fr, pt_BR, and uk
|
||||
are new, ja, zh_CN, and zh_TW have updates).
|
||||
- Drop ibus-table-python3.patch, It is needless.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 28 23:10:37 UTC 2014 - hillwood@linuxfans.org
|
||||
|
||||
- update to 1.8.11
|
||||
* Fix typo in variable name self_onechar -> self._onechar
|
||||
* Disable “onechar” (Phrase mode/Single char mode) option for non-CJK
|
||||
databases
|
||||
* Disable auto_commit option for tables which do not have RULES
|
||||
* Resolves: rhbz#1135759 - The rusle is broken with "Normal commit mode"
|
||||
See: https://bugzilla.redhat.com/show_bug.cgi?id=1135759
|
||||
* Pass IBus.KEY_KP_Enter to the application if the preedit is empty
|
||||
* Resolves: rhbz#1133424 - With the new "rusle" table in ibus-table-cyrillic,
|
||||
Keypad Enter problem
|
||||
See: https://bugzilla.redhat.com/show_bug.cgi?id=1133424
|
||||
* Ignore Shift+Space hotkey to switch fullwidth/halfwidth if the database
|
||||
is not for CJK
|
||||
* Move some options into a new tab “Details”
|
||||
* Disable properties related to fullwidth/halfwidth for non-CJK tables
|
||||
* Remove “Hide Candidates/Display Candidates” from the properties menu
|
||||
* Show keyboard shortcuts also in the property menu entries
|
||||
* Use the “notify::text” signal instead of “activate” on GtkEntry widget
|
||||
* Update Chinese .po files
|
||||
* Update German translation
|
||||
* Move the “Restore all defaults” button into the GtkButtonBox at bottom
|
||||
* Apply fix for 同 again to Unihan_Variants.txt, it is both simplified *and*
|
||||
traditional Chinese
|
||||
* And regenerate engine/chinese_variants.py.
|
||||
* Escape % and _ if they are not intended as wildcards
|
||||
* Require Python >= 3.3
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 28 23:10:37 PRC 2014 - hillwood@linuxfans.org
|
||||
|
||||
- update to 1.8.11
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package ibus-table
|
||||
#
|
||||
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -17,20 +17,23 @@
|
||||
|
||||
|
||||
Name: ibus-table
|
||||
Version: 1.8.11
|
||||
Version: 1.9.17
|
||||
Release: 0
|
||||
Summary: The Table engine for IBus platform
|
||||
License: LGPL-2.1+
|
||||
Group: System/I18n/Chinese
|
||||
Url: https://github.com/mike-fabian/ibus-table/
|
||||
Source: https://mfabian.fedorapeople.org/%{name}/%{name}-%{version}.tar.gz
|
||||
#PATCH-FIX-UPSTREAM marguerite@opensuse.org
|
||||
Source: https://github.com/mike-fabian/ibus-table/archive/%{version}/%{name}-%{version}.tar.gz
|
||||
# PATCH-FIX-UPSTREAM marguerite@opensuse.org
|
||||
# replace file() to open()
|
||||
Patch: ibus-table-python3.patch
|
||||
# Patch: ibus-table-python3.patch
|
||||
BuildRequires: docbook-utils-minimal
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: ibus-devel >= 1.4.99
|
||||
BuildRequires: gettext-tools
|
||||
BuildRequires: gnome-common
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: pkgconfig(ibus-1.0)
|
||||
BuildRequires: pkgconfig(python3)
|
||||
Requires: ibus >= 1.4.99
|
||||
Requires: python3
|
||||
Requires: python3-curses
|
||||
@ -49,25 +52,27 @@ This package contains the files required for the development of ibus-table.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch -p1
|
||||
# %patch -p1
|
||||
chmod -x AUTHORS COPYING README
|
||||
|
||||
%build
|
||||
export PYTHON=python3
|
||||
%configure \
|
||||
--disable-static \
|
||||
--libexecdir=%{_libdir}/ibus
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
%configure --disable-static \
|
||||
--enable-additional \
|
||||
--libexecdir=%{_libdir}/ibus
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
||||
make DESTDIR=${RPM_BUILD_ROOT} NO_INDEX=true install
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%fdupes %{buildroot}
|
||||
|
||||
%files -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
%doc AUTHORS COPYING README
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS COPYING README NEWS ChangeLog
|
||||
%{_bindir}/%{name}-createdb
|
||||
%{_ibus_libdir}/ibus-engine-table
|
||||
%{_ibus_libdir}/ibus-setup-table
|
||||
@ -75,6 +80,7 @@ make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
||||
%{_datadir}/%{name}
|
||||
%{_ibus_componentdir}/table.xml
|
||||
%{_mandir}/man1/%{name}-createdb.1.gz
|
||||
%{_datadir}/appdata/ibus-table.appdata.xml
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
|
Loading…
Reference in New Issue
Block a user