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: 31a78d479627855d740256fa18b3eeda
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: python-modules
17 BuildRequires: rpm-pythonprov
18 BuildRequires: rpmbuild(macros) >= 1.219
24 Requires: python-gnome-extras
25 Requires: python-pygtk-gtk
26 Requires: python-pynotify
27 Suggests: python-gnome-extras-gtkspell
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 Emesene is a MSN Messenger client written in Python and GTK. The main
32 idea is to make a client similar to the official MSN Messenger client
33 but keeping it simple and with a nice GUI.
35 Emesene is a Python/GTK MSN messenger clone, it uses msnlib (MSNP9)
36 and try to be a nice looking and simple MSN client.
38 You can login, send formatted messages, smilies, use autoreply, change
39 status, change nick, send nudges and all the stuff you can do in a
40 normal MSN client except, file transfers, custom emoticons and display
50 cat <<'EOF' > emesene.sh
52 exec %{__python} %{_datadir}/%{name}/%{name} "$@"
55 # fix #!%{_bindir}/env python -> #!%{__python}:
56 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
58 %{__sed} -i -e 's,/usr/lib/emesene,%{_libdir}/%{name},' emesene
61 rm -f themes/*/trayicon.ico -v
63 # po/nb already exists, so just rm
67 %{__python} setup.py build_ext -i
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
73 %{__python} setup.py install \
75 --root=$RPM_BUILD_ROOT
79 mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
80 mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
81 rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
82 mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
83 rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
84 install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
89 rm -rf $RPM_BUILD_ROOT
91 %files -f %{name}.lang
92 %defattr(644,root,root,755)
94 %attr(755,root,root) %{_bindir}/emesene
95 %dir %{_libdir}/%{name}
96 %attr(755,root,root) %{_libdir}/%{name}/libmimic.so
97 %dir %{_datadir}/%{name}
98 %attr(755,root,root) %{_datadir}/%{name}/emesene
99 %{_datadir}/%{name}/*.py[co]
100 %{_datadir}/%{name}/hotmlog.htm
101 %{_datadir}/%{name}/plugins_base
102 %{_datadir}/%{name}/abstract
103 %{_datadir}/%{name}/emesenelib
104 %dir %{_datadir}/%{name}/conversation_themes
105 %{_datadir}/%{name}/conversation_themes/default
106 %{_datadir}/%{name}/conversation_themes/gtalk
107 %{_datadir}/%{name}/conversation_themes/irc
108 %{_datadir}/%{name}/conversation_themes/messenger
109 %{_datadir}/%{name}/conversation_themes/pidgin
110 %dir %{_datadir}/%{name}/smilies
111 %{_datadir}/%{name}/smilies/default
112 %dir %{_datadir}/%{name}/sound_themes
113 %{_datadir}/%{name}/sound_themes/default
114 %{_datadir}/%{name}/sound_themes/freedesktop
115 %dir %{_datadir}/%{name}/themes
116 %{_datadir}/%{name}/themes/default
117 %{_datadir}/%{name}/themes/gnomecolors
118 %{_datadir}/%{name}/themes/inthemargins
119 %{_datadir}/%{name}/themes/tango
120 %{_mandir}/man1/emesene.1*
121 %{_desktopdir}/emesene.desktop
122 %{_pixmapsdir}/emesene.png