2 # - default download dir (if not reconfigured by user) is /usr/share/emesene,
3 # which is not writable, set to $HOME/Downloads by default
4 Summary: Instant messaging client for Windows Live Messenger (tm) network
9 Group: Applications/Networking
10 URL: http://www.emesene.org/
11 Source0: http://downloads.sourceforge.net/project/emesene/%{name}-%{version}/emesene-%{version}.tar.gz
12 # Source0-md5: f53f8bfcc6e2044acc9ce27f6da43ea6
13 Patch0: %{name}-desktop.patch
14 Patch1: setup-install.patch
15 Patch2: plugins-pyc.patch
16 Patch3: pythonpath.patch
17 BuildRequires: gettext
18 BuildRequires: python-devel
19 BuildRequires: python-modules
20 BuildRequires: rpm-pythonprov
21 BuildRequires: rpmbuild(macros) >= 1.219
27 Requires: python-gnome-extras
28 Requires: python-pygtk-gtk
29 Requires: python-pynotify
30 Suggests: python-gnome-extras-gtkspell
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Emesene is a MSN Messenger client written in Python and GTK. The main
35 idea is to make a client similar to the official MSN Messenger client
36 but keeping it simple and with a nice GUI.
38 Emesene is a Python/GTK MSN messenger clone, it uses msnlib (MSNP9)
39 and try to be a nice looking and simple MSN client.
41 You can login, send formatted messages, smilies, use autoreply, change
42 status, change nick, send nudges and all the stuff you can do in a
43 normal MSN client except, file transfers, custom emoticons and display
53 cat <<'EOF' > emesene.sh
55 exec %{__python} %{_datadir}/%{name}/%{name} "$@"
58 # fix #!%{_bindir}/env python -> #!%{__python}:
59 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
61 %{__sed} -i -e 's,/usr/lib/emesene,%{_libdir}/%{name},' emesene
64 rm -f themes/*/trayicon.ico -v
66 # po/nb already exists, so just rm
70 %{__python} setup.py build_ext -i
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
76 %{__python} setup.py install \
78 --root=$RPM_BUILD_ROOT
82 mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
83 mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
84 rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
85 mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
86 rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
87 install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
92 rm -rf $RPM_BUILD_ROOT
94 %files -f %{name}.lang
95 %defattr(644,root,root,755)
97 %attr(755,root,root) %{_bindir}/emesene
98 %dir %{_libdir}/%{name}
99 %attr(755,root,root) %{_libdir}/%{name}/libmimic.so
100 %dir %{_datadir}/%{name}
101 %attr(755,root,root) %{_datadir}/%{name}/emesene
102 %{_datadir}/%{name}/*.py[co]
103 %{_datadir}/%{name}/hotmlog.htm
104 %{_datadir}/%{name}/plugins_base
105 %{_datadir}/%{name}/abstract
106 %{_datadir}/%{name}/emesenelib
107 %dir %{_datadir}/%{name}/conversation_themes
108 %{_datadir}/%{name}/conversation_themes/default
109 %{_datadir}/%{name}/conversation_themes/gtalk
110 %{_datadir}/%{name}/conversation_themes/irc
111 %{_datadir}/%{name}/conversation_themes/messenger
112 %{_datadir}/%{name}/conversation_themes/pidgin
113 %dir %{_datadir}/%{name}/smilies
114 %{_datadir}/%{name}/smilies/default
115 %dir %{_datadir}/%{name}/sound_themes
116 %{_datadir}/%{name}/sound_themes/default
117 %{_datadir}/%{name}/sound_themes/freedesktop
118 %dir %{_datadir}/%{name}/themes
119 %{_datadir}/%{name}/themes/default
120 %{_datadir}/%{name}/themes/gnomecolors
121 %{_datadir}/%{name}/themes/inthemargins
122 %{_datadir}/%{name}/themes/tango
123 %{_mandir}/man1/emesene.1*
124 %{_desktopdir}/emesene.desktop
125 %{_pixmapsdir}/emesene.png