1 Summary: Instant messaging client for Windows Live Messenger (tm) network
6 Group: Applications/Networking
7 URL: http://www.emesene.org/
8 Source0: http://downloads.sourceforge.net/project/emesene/%{name}-%{version}/emesene-%{version}.tar.gz
9 # Source0-md5: ea4d3f4097265daac6823d8288979d02
10 Patch0: %{name}-desktop.patch
11 Patch1: setup-install.patch
12 Patch2: plugins-pyc.patch
13 Patch3: pythonpath.patch
14 BuildRequires: gettext
15 BuildRequires: python-devel
16 BuildRequires: rpmbuild(macros) >= 1.219
22 Requires: python-gnome-extras
23 Requires: python-pygtk-gtk
24 Requires: python-pynotify
25 Suggests: python-gnome-extras-gtkspell
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Emesene is a MSN Messenger client written in Python and GTK. The main
30 idea is to make a client similar to the official MSN Messenger client
31 but keeping it simple and with a nice GUI.
33 Emesene is a Python/GTK MSN messenger clone, it uses msnlib (MSNP9)
34 and try to be a nice looking and simple MSN client.
36 You can login, send formatted messages, smilies, use autoreply, change
37 status, change nick, send nudges and all the stuff you can do in a
38 normal MSN client except, file transfers, custom emoticons and display
48 cat <<'EOF' > emesene.sh
50 exec %{__python} %{_datadir}/%{name}/%{name} "$@"
53 # fix #!%{_bindir}/env python -> #!%{__python}:
54 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
56 %{__sed} -i -e 's,/usr/lib/emesene,%{_libdir}/%{name},' emesene
59 rm -f themes/*/trayicon.ico -v
61 # po/nb already exists, so just rm
65 %{__python} setup.py build_ext -i
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
71 %{__python} setup.py install \
73 --root=$RPM_BUILD_ROOT
77 mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
78 mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
79 rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
80 mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
81 rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
82 install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
87 rm -rf $RPM_BUILD_ROOT
89 %files -f %{name}.lang
90 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_bindir}/emesene
93 %dir %{_libdir}/%{name}
94 %attr(755,root,root) %{_libdir}/%{name}/libmimic.so
95 %dir %{_datadir}/%{name}
96 %attr(755,root,root) %{_datadir}/%{name}/emesene
97 %{_datadir}/%{name}/*.py[co]
98 %{_datadir}/%{name}/hotmlog.htm
99 %{_datadir}/%{name}/plugins_base
100 %{_datadir}/%{name}/abstract
101 %{_datadir}/%{name}/emesenelib
102 %dir %{_datadir}/%{name}/conversation_themes
103 %{_datadir}/%{name}/conversation_themes/default
104 %{_datadir}/%{name}/conversation_themes/gtalk
105 %{_datadir}/%{name}/conversation_themes/irc
106 %{_datadir}/%{name}/conversation_themes/messenger
107 %{_datadir}/%{name}/conversation_themes/pidgin
108 %dir %{_datadir}/%{name}/smilies
109 %{_datadir}/%{name}/smilies/default
110 %dir %{_datadir}/%{name}/sound_themes
111 %{_datadir}/%{name}/sound_themes/default
112 %{_datadir}/%{name}/sound_themes/freedesktop
113 %dir %{_datadir}/%{name}/themes
114 %{_datadir}/%{name}/themes/default
115 %{_datadir}/%{name}/themes/gnomecolors
116 %{_datadir}/%{name}/themes/inthemargins
117 %{_datadir}/%{name}/themes/tango
118 %{_mandir}/man1/emesene.1*
119 %{_desktopdir}/emesene.desktop
120 %{_pixmapsdir}/emesene.png