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
58 # po/nb already exists, so just rm
62 %{__python} setup.py build_ext -i
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
68 %{__python} setup.py install \
70 --root=$RPM_BUILD_ROOT
74 mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
75 mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
76 rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
77 mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
78 rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
79 install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
84 rm -rf $RPM_BUILD_ROOT
86 %files -f %{name}.lang
87 %defattr(644,root,root,755)
89 %attr(755,root,root) %{_bindir}/emesene
90 %dir %{_libdir}/%{name}
91 %attr(755,root,root) %{_libdir}/%{name}/libmimic.so
92 %dir %{_datadir}/%{name}
93 %attr(755,root,root) %{_datadir}/%{name}/emesene
94 %{_datadir}/%{name}/*.py[co]
95 %{_datadir}/%{name}/hotmlog.htm
96 %{_datadir}/%{name}/plugins_base
97 %{_datadir}/%{name}/abstract
98 %{_datadir}/%{name}/emesenelib
99 %dir %{_datadir}/%{name}/conversation_themes
100 %{_datadir}/%{name}/conversation_themes/default
101 %{_datadir}/%{name}/conversation_themes/gtalk
102 %{_datadir}/%{name}/conversation_themes/irc
103 %{_datadir}/%{name}/conversation_themes/messenger
104 %{_datadir}/%{name}/conversation_themes/pidgin
105 %dir %{_datadir}/%{name}/smilies
106 %{_datadir}/%{name}/smilies/default
107 %dir %{_datadir}/%{name}/sound_themes
108 %{_datadir}/%{name}/sound_themes/default
109 %{_datadir}/%{name}/sound_themes/freedesktop
110 %dir %{_datadir}/%{name}/themes
111 %{_datadir}/%{name}/themes/default
112 %{_datadir}/%{name}/themes/gnomecolors
113 %{_datadir}/%{name}/themes/inthemargins
114 %{_datadir}/%{name}/themes/tango
115 %{_mandir}/man1/emesene.1*
116 %{_desktopdir}/emesene.desktop
117 %{_pixmapsdir}/emesene.png