[packages/ibus-table] - new URLs, updated to 1.9.12 - removed outdated uppercase-umlauts patch

qboosh qboosh at pld-linux.org
Mon Apr 4 22:00:47 CEST 2016


commit 2f754eccaab43d765195848a43b078a54ca69eb7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Apr 4 22:00:58 2016 +0200

    - new URLs, updated to 1.9.12
    - removed outdated uppercase-umlauts patch

 ibus-table-uppercase-umlauts.patch | 16 ---------
 ibus-table.spec                    | 70 +++++++++++++++++++++-----------------
 2 files changed, 39 insertions(+), 47 deletions(-)
---
diff --git a/ibus-table.spec b/ibus-table.spec
index df26819..2807089 100644
--- a/ibus-table.spec
+++ b/ibus-table.spec
@@ -1,22 +1,23 @@
 Summary:	The Table engine for IBus platform
 Summary(pl.UTF-8):	Silnik Table dla platformy IBus
 Name:		ibus-table
-Version:	1.5.0
-Release:	2
-License:	LGPL v2+
+Version:	1.9.12
+Release:	1
+# parts LGPL v2.1+, LGPL v3.0+, GPL v2+ => the result is GPL v3+
+License:	GPL v3+
 Group:		Libraries
-#Source0Download: http://code.google.com/p/ibus/downloads/list
-Source0:	http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz
-# Source0-md5:	6f46912e52bf683fa1177787507205f5
-Patch0:		ibus-table-uppercase-umlauts.patch
-URL:		http://code.google.com/p/ibus/
+#Source0Download: https://github.com/kaio/ibus-table/releases
+Source0:	https://github.com/kaio/ibus-table/releases/download/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	7f4f9474d3024f627e995397e9e5ce70
+URL:		https://github.com/kaio/ibus-table
 BuildRequires:	gettext-tools >= 0.16.1
 BuildRequires:	ibus-devel > 1.4.99
-BuildRequires:	python >= 1:2.5
-Requires:	ibus > 1.4.99
+BuildRequires:	python3 >= 1:3.3
+BuildRequires:	python3-modules >= 1:3.3
+BuildRequires:	sed >= 4.0
 Requires:	%{name}-engine = %{version}-%{release}
-Requires:	ibus >= 1.3.0
-Requires:	python-dbus
+Requires:	ibus >= 1.4.99
+Requires:	python-pygobject3 >= 3.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_libexecdir	%{_libdir}/ibus
@@ -30,9 +31,9 @@ Silnik Table dla platformy IBus.
 %package engine
 Summary:	IBus Table engine
 Summary(pl.UTF-8):	Silnik IBus Table
+License:	LGPL v3+
 Group:		Applications/Text
-Requires:	python-modules >= 1:2.5
-Requires:	python-modules-sqlite >= 1:2.5
+Requires:	python3-modules >= 1:3.3
 
 %description engine
 IBus Table engine.
@@ -43,6 +44,7 @@ Silnik IBus Table.
 %package devel
 Summary:	Development files for ibus-table
 Summary(pl.UTF-8):	Pliki programistyczne dla ibus-table
+License:	LGPL v3+
 Group:		Development/Tools
 Requires:	%{name}-engine = %{version}-%{release}
 
@@ -54,7 +56,9 @@ Pliki programistyczne dla ibus-table.
 
 %prep
 %setup -q
-%patch0 -p1
+
+# one python version is enough
+%{__sed} -i -e '1s,/usr/bin/python$,%{__python3},' engine/chinese_variants.py
 
 %build
 %configure
@@ -75,14 +79,15 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
+%attr(755,root,root) %{_libexecdir}/ibus-setup-table
 %attr(755,root,root) %{_libexecdir}/ibus-engine-table
 %{_datadir}/ibus/component/table.xml
 %{_datadir}/%{name}/engine/factory.py
-%{_datadir}/%{name}/engine/factory.pyc
-%{_datadir}/%{name}/engine/factory.pyo
 %{_datadir}/%{name}/engine/main.py
-%{_datadir}/%{name}/engine/main.pyc
-%{_datadir}/%{name}/engine/main.pyo
+%{_datadir}/%{name}/engine/table.py
+%{_datadir}/%{name}/engine/__pycache__/factory.cpython-*.py[co]
+%{_datadir}/%{name}/engine/__pycache__/main.cpython-*.py[co]
+%{_datadir}/%{name}/engine/__pycache__/table.cpython-*.py[co]
 %dir %{_datadir}/%{name}/icons
 %{_datadir}/%{name}/icons/%{name}.svg
 %{_datadir}/%{name}/icons/full-letter.svg
@@ -102,6 +107,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}/icons/scb-mode.svg
 %{_datadir}/%{name}/icons/tc-mode.svg
 %{_datadir}/%{name}/icons/tcb-mode.svg
+%dir %{_datadir}/%{name}/setup
+%{_datadir}/%{name}/setup/*.py
+%{_datadir}/%{name}/setup/*.ui
+%{_datadir}/%{name}/setup/__pycache__
+%{_desktopdir}/ibus-setup-table.desktop
 
 %files engine -f %{name}.lang
 %defattr(644,root,root,755)
@@ -109,22 +119,20 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_datadir}/%{name}/data
 %{_datadir}/%{name}/data/pinyin_table.txt.bz2
 %dir %{_datadir}/%{name}/engine
+%{_datadir}/%{name}/engine/chinese_variants.py
+%{_datadir}/%{name}/engine/ibus_table_location.py
 %{_datadir}/%{name}/engine/tabcreatedb.py
-%{_datadir}/%{name}/engine/tabcreatedb.pyc
-%{_datadir}/%{name}/engine/tabcreatedb.pyo
-%{_datadir}/%{name}/engine/tabdict.py
-%{_datadir}/%{name}/engine/tabdict.pyc
-%{_datadir}/%{name}/engine/tabdict.pyo
-%{_datadir}/%{name}/engine/table.py
-%{_datadir}/%{name}/engine/table.pyc
-%{_datadir}/%{name}/engine/table.pyo
 %{_datadir}/%{name}/engine/tabsqlitedb.py
-%{_datadir}/%{name}/engine/tabsqlitedb.pyc
-%{_datadir}/%{name}/engine/tabsqlitedb.pyo
+%dir %{_datadir}/%{name}/engine/__pycache__
+%{_datadir}/%{name}/engine/__pycache__/chinese_variants.cpython-*.py[co]
+%{_datadir}/%{name}/engine/__pycache__/ibus_table_location.cpython-*.py[co]
+%{_datadir}/%{name}/engine/__pycache__/tabcreatedb.cpython-*.py[co]
+%{_datadir}/%{name}/engine/__pycache__/tabsqlitedb.cpython-*.py[co]
 %dir %{_datadir}/%{name}/tables
 %{_datadir}/%{name}/tables/template.txt
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/%{name}-createdb
-%{_pkgconfigdir}/%{name}.pc
+%attr(755,root,root) %{_bindir}/ibus-table-createdb
+%{_pkgconfigdir}/ibus-table.pc
+%{_mandir}/man1/ibus-table-createdb.1*
diff --git a/ibus-table-uppercase-umlauts.patch b/ibus-table-uppercase-umlauts.patch
deleted file mode 100644
index 6f542d5..0000000
--- a/ibus-table-uppercase-umlauts.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -ru ibus-table-1.3.9.20120904.orig/engine/tabdict.py ibus-table-1.3.9.20120904/engine/tabdict.py
---- ibus-table-1.3.9.20120904.orig/engine/tabdict.py	2012-09-03 16:51:59.000000000 +0200
-+++ ibus-table-1.3.9.20120904/engine/tabdict.py	2012-09-04 14:50:32.186626109 +0200
-@@ -54,7 +54,10 @@
-     # for translit
-     gen_uni('ä'):95,
-     gen_uni('ö'):96,
--    gen_uni('ü'):97
-+    gen_uni('ü'):97,
-+    gen_uni('Ä'):98,
-+    gen_uni('Ö'):99,
-+    gen_uni('Ü'):100
-     }
- 
- tab_key_list = tab_dict.keys()
-ibus-table-1.3.9.20120904/engineだけに発見: tabdict.py.~1~
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ibus-table.git/commitdiff/2f754eccaab43d765195848a43b078a54ca69eb7



More information about the pld-cvs-commit mailing list