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 BuildRequires: gettext
14 BuildRequires: python-devel
15 BuildRequires: rpmbuild(macros) >= 1.219
21 Requires: python-gnome-extras
22 Requires: python-pygtk-gtk
23 Requires: python-pynotify
24 Suggests: python-gnome-extras-gtkspell
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Emesene is a MSN Messenger client written in Python and GTK. The main
29 idea is to make a client similar to the official MSN Messenger client
30 but keeping it simple and with a nice GUI.
32 Emesene is a Python/GTK MSN messenger clone, it uses msnlib (MSNP9)
33 and try to be a nice looking and simple MSN client.
35 You can login, send formatted messages, smilies, use autoreply, change
36 status, change nick, send nudges and all the stuff you can do in a
37 normal MSN client except, file transfers, custom emoticons and display
46 cat <<'EOF' > emesene.sh
48 exec %{__python} %{_datadir}/%{name}/%{name} "$@"
51 # fix #!%{_bindir}/env python -> #!%{__python}:
52 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
54 # po/nb already exists, so just rm
58 %{__python} setup.py build_ext -i
61 rm -rf $RPM_BUILD_ROOT
62 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
64 %{__python} setup.py install \
66 --root=$RPM_BUILD_ROOT
70 mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
71 mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
72 rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
73 mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
74 rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
75 install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
80 rm -rf $RPM_BUILD_ROOT
82 %files -f %{name}.lang
83 %defattr(644,root,root,755)
85 %attr(755,root,root) %{_bindir}/emesene
86 %dir %{_libdir}/%{name}
87 %attr(755,root,root) %{_libdir}/%{name}/libmimic.so
88 %dir %{_datadir}/%{name}
89 %{_datadir}/%{name}/*.py[co]
90 %{_datadir}/%{name}/hotmlog.htm
91 %{_datadir}/%{name}/plugins_base
92 %{_datadir}/%{name}/abstract
93 %{_datadir}/%{name}/emesenelib
94 %dir %{_datadir}/%{name}/conversation_themes
95 %{_datadir}/%{name}/conversation_themes/default
96 %{_datadir}/%{name}/conversation_themes/gtalk
97 %{_datadir}/%{name}/conversation_themes/irc
98 %{_datadir}/%{name}/conversation_themes/messenger
99 %{_datadir}/%{name}/conversation_themes/pidgin
100 %dir %{_datadir}/%{name}/smilies
101 %{_datadir}/%{name}/smilies/default
102 %dir %{_datadir}/%{name}/sound_themes
103 %{_datadir}/%{name}/sound_themes/default
104 %{_datadir}/%{name}/sound_themes/freedesktop
105 %dir %{_datadir}/%{name}/themes
106 %{_datadir}/%{name}/themes/default
107 %{_datadir}/%{name}/themes/gnomecolors
108 %{_datadir}/%{name}/themes/inthemargins
109 %{_datadir}/%{name}/themes/tango
110 %{_mandir}/man1/emesene.1*
111 %{_desktopdir}/emesene.desktop
112 %{_pixmapsdir}/emesene.png