Author: glen Date: Mon Nov 28 12:36:28 2011 GMT Module: packages Tag: HEAD ---- Log message: - toolkit based subpackages
---- Files affected: packages/emesene: emesene.spec (1.20 -> 1.21) ---- Diffs: ================================================================ Index: packages/emesene/emesene.spec diff -u packages/emesene/emesene.spec:1.20 packages/emesene/emesene.spec:1.21 --- packages/emesene/emesene.spec:1.20 Mon Nov 28 12:58:08 2011 +++ packages/emesene/emesene.spec Mon Nov 28 13:36:23 2011 @@ -2,7 +2,7 @@ Summary: Instant messaging client for Windows Live Messenger (tm) network Name: emesene Version: 2.11.11 -Release: 0.1 +Release: 0.2 License: GPL v3 (emesene), GPL v2 (themes), LGPL (the rest) Group: Applications/Networking URL: http://www.emesene.org/ @@ -17,14 +17,13 @@ BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.553 Requires: alsa-utils -Requires: gtk+2 Requires: python Requires: python Requires: python-dbus Requires: python-gnome-extras +Requires: %{name}-gui = %{version}-%{release} Requires: python-papyon >= 0.5.5 Requires: python-pydns -Requires: python-pygtk-gtk Requires: python-pynotify Requires: python-xmpppy Suggests: python-gnome-extras-gtkspell @@ -44,6 +43,27 @@ normal MSN client except, file transfers, custom emoticons and display picture. +%package gtk2 +Summary: emesene GTK interface for emesene client +Group: Applications/Networking +Requires: %{name} = %{version}-%{release} +Requires: gtk+2 +Requires: python-pygtk-gtk >= 2:2.12 +Provides: emesene-gui = %{version}-%{release} + +%description gtk2 +This contains the GTK interface for emesene. + +%package qt4 +Summary: emesene Qt4 interface for emesene client +Group: Applications/Networking +Requires: %{name} = %{version}-%{release} +Requires: python-PyQt4 >= 4.6 +Provides: emesene-gui = %{version}-%{release} + +%description qt4 +This contains the Qt4 interface for emesene. + %prep %setup -qc mv *-emesene-*/* . @@ -57,6 +77,9 @@ emesene/SingleInstance.py emesene/debugger.py emesene/emesene.py \ emesene/pluginmanager.py emesene/plugin_base.py +# skip debug provider +%{__sed} -i -e '/import e3dummy/d' emesene/emesene.py + # cleanup backups after patching find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f @@ -97,9 +120,9 @@ # duplicates %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/data/pixmaps -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/data/icons/hicolor/*/apps/emesene.png -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/data/icons/hicolor/scalable/apps/emesene.svg -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/data/share/applications/emesene.desktop +%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/data/icons/hicolor/*/apps/%{name}.png +%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/data/icons/hicolor/scalable/apps/%{name}.svg +%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/data/share/applications/%{name}.desktop # TODO: relocate %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/po @@ -113,10 +136,10 @@ %files %defattr(644,root,root,755) %doc CONTRIBUTORS COPYING README.developers README.markdown -%attr(755,root,root) %{_bindir}/emesene +%attr(755,root,root) %{_bindir}/%{name} %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/data -%{_datadir}/%{name}/emesene +%attr(755,root,root) %{_datadir}/%{name}/%{name} %{_datadir}/%{name}/*.py[co] %{_datadir}/%{name}/data/hotmlog.htm @@ -131,7 +154,11 @@ %{_datadir}/%{name}/e3/jabber %{_datadir}/%{name}/e3/synch -%{_datadir}/%{name}/gui +%dir %{_datadir}/%{name}/gui +%{_datadir}/%{name}/gui/*.py[co] +%{_datadir}/%{name}/gui/base +%{_datadir}/%{name}/gui/common + %{_datadir}/%{name}/interfaces %{_datadir}/%{name}/plugins @@ -141,11 +168,19 @@ %{_datadir}/%{name}/themes/images %{_datadir}/%{name}/themes/sounds -%{_mandir}/man1/emesene.1* -%{_desktopdir}/emesene.desktop -%{_pixmapsdir}/emesene.png -%{_pixmapsdir}/emesene.xpm -%{_iconsdir}/hicolor/*/apps/emesene.png +%{_mandir}/man1/%{name}.1* +%{_desktopdir}/%{name}.desktop +%{_pixmapsdir}/%{name}.png +%{_pixmapsdir}/%{name}.xpm +%{_iconsdir}/hicolor/*/apps/%{name}.png + +%files gtk2 +%defattr(644,root,root,755) +%{_datadir}/%{name}/gui/gtkui + +%files qt4 +%defattr(644,root,root,755) +%{_datadir}/%{name}/gui/qt4ui %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -153,6 +188,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.21 2011/11/28 12:36:23 glen +- toolkit based subpackages + Revision 1.20 2011/11/28 11:58:08 glen - update to 2.11.11 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/emesene/emesene.spec?r1=1.20&r2=1.21&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
