[packages/ibus] - added python3 (gi only) interface - release 2

qboosh qboosh at pld-linux.org
Tue Apr 5 15:32:06 CEST 2016


commit 7903b3860d44f12d220569a795cf6b3478faece2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Apr 5 15:32:16 2016 +0200

    - added python3 (gi only) interface
    - release 2

 ibus.spec | 34 ++++++++++++++++++++++++++++------
 1 file changed, 28 insertions(+), 6 deletions(-)
---
diff --git a/ibus.spec b/ibus.spec
index e159a30..e7b016c 100644
--- a/ibus.spec
+++ b/ibus.spec
@@ -10,7 +10,7 @@ Summary:	Intelligent Input Bus for Linux OS
 Summary(pl.UTF-8):	IBus - inteligentna szyna wejściowa dla Linuksa
 Name:		ibus
 Version:	1.5.13
-Release:	1
+Release:	2
 License:	LGPL v2+
 Group:		Libraries
 #Source0Download: https://github.com/ibus/ibus/releases/
@@ -42,6 +42,8 @@ BuildRequires:	python >= 1:2.5
 BuildRequires:	python-dbus-devel >= 0.83.0
 BuildRequires:	python-pygobject3 >= 3.0.0
 BuildRequires:	python-pygobject3-common-devel >= 3.0.0
+BuildRequires:	python3 >= 1:3.2
+BuildRequires:	python3-pygobject3 >= 3.0.0
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.673
 %{?with_vala:BuildRequires:	vala >= 2:0.16}
@@ -204,9 +206,10 @@ Development documentation for IBus.
 Dokumentacja programisty dla szkieletu IBus.
 
 %package -n python-ibus
-Summary:	Python interface to IBus framework
-Summary(pl.UTF-8):	Pythonowy interfejs do szkieletu IBus
+Summary:	Python 2 interfaces to IBus framework
+Summary(pl.UTF-8):	Interfejsy Pythona 2 do szkieletu IBus
 Group:		Development/Languages/Python
+Requires:	%{name}-libs = %{version}-%{release}
 Requires:	python-dbus >= 0.83.0
 Requires:	python-pygobject3 >= 3.0.0
 Requires:	python-pygtk-pango
@@ -214,10 +217,23 @@ Requires:	python-pyxdg
 Conflicts:	ibus < 1.4.2
 
 %description -n python-ibus
-Python interface to IBus framework.
+Python 2 interfaces to IBus framework.
 
 %description -n python-ibus -l pl.UTF-8
-Pythonowy interfejs do szkieletu IBus.
+Interfejsy Pythona 2 do szkieletu IBus.
+
+%package -n python3-ibus
+Summary:	Python 3 interface to IBus framework
+Summary(pl.UTF-8):	Interfejs Pythona 3 do szkieletu IBus
+Group:		Development/Languages/Python
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	python3-pygobject3 >= 3.0.0
+
+%description -n python3-ibus
+Python 3 interface to IBus framework.
+
+%description -n python3-ibus -l pl.UTF-8
+Interfejs Pythona 3 interfejs do szkieletu IBus.
 
 %package -n vala-ibus
 Summary:	Vala API for ibus library
@@ -275,7 +291,8 @@ Bashowe dopełnianie parametrów dla poleceń ibus.
 	%{?with_wayland:--enable-wayland} \
 	--enable-xim \
 	--with-html-dir=%{_gtkdocdir} \
-	--with-no-snooper-apps='gnome-do,Do.*,firefox.*,.*chrome.*,.*chromium.*'
+	--with-no-snooper-apps='gnome-do,Do.*,firefox.*,.*chrome.*,.*chromium.*' \
+	--with-python=%{__python3}
 
 %{__make} -C ui/gtk3 maintainer-clean-generic
 
@@ -436,6 +453,11 @@ rm -rf $RPM_BUILD_ROOT
 %{py_sitescriptdir}/ibus/interface/*.py[co]
 %{py_sitedir}/gi/overrides/IBus.py[co]
 
+%files -n python3-ibus
+%defattr(644,root,root,755)
+%{py3_sitedir}/gi/overrides/IBus.py
+%{py3_sitedir}/gi/overrides/__pycache__/IBus.cpython-*.py[co]
+
 %if %{with vala}
 %files -n vala-ibus
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ibus.git/commitdiff/7903b3860d44f12d220569a795cf6b3478faece2



More information about the pld-cvs-commit mailing list