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