]> git.pld-linux.org Git - packages/emesene.git/blob - emesene.spec
7b8a746cc2b530a6251bc3d94f600c2e141834b2
[packages/emesene.git] / emesene.spec
1 Summary:        Instant messaging client for Windows Live Messenger (tm) network
2 Name:           emesene
3 Version:        1.6
4 Release:        0.17
5 License:        GPL v2+
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
17 Requires:       alsa-utils
18 Requires:       gtk+2
19 Requires:       python
20 Requires:       python
21 Requires:       python-dbus
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)
27
28 %description
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.
32
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.
35
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
39 picture.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44 %patch1 -p1
45 %patch2 -p1
46 %patch3 -p1
47
48 cat <<'EOF' > emesene.sh
49 #!/bin/sh
50 exec %{__python} %{_datadir}/%{name}/%{name} "$@"
51 EOF
52
53 # fix #!%{_bindir}/env python -> #!%{__python}:
54 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
55 # lib64 path
56 %{__sed} -i -e 's,/usr/lib/emesene,%{_libdir}/%{name},' emesene
57
58 # po/nb already exists, so just rm
59 rm -r po/nb_NO
60
61 %build
62 %{__python} setup.py build_ext -i
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
67
68 %{__python} setup.py install \
69         --optimize=2 \
70         --root=$RPM_BUILD_ROOT
71
72 %py_postclean
73
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}
80
81 %find_lang %{name}
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %files -f %{name}.lang
87 %defattr(644,root,root,755)
88 %doc COPYING
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 %{_datadir}/%{name}/*.py[co]
94 %{_datadir}/%{name}/hotmlog.htm
95 %{_datadir}/%{name}/plugins_base
96 %{_datadir}/%{name}/abstract
97 %{_datadir}/%{name}/emesenelib
98 %dir %{_datadir}/%{name}/conversation_themes
99 %{_datadir}/%{name}/conversation_themes/default
100 %{_datadir}/%{name}/conversation_themes/gtalk
101 %{_datadir}/%{name}/conversation_themes/irc
102 %{_datadir}/%{name}/conversation_themes/messenger
103 %{_datadir}/%{name}/conversation_themes/pidgin
104 %dir %{_datadir}/%{name}/smilies
105 %{_datadir}/%{name}/smilies/default
106 %dir %{_datadir}/%{name}/sound_themes
107 %{_datadir}/%{name}/sound_themes/default
108 %{_datadir}/%{name}/sound_themes/freedesktop
109 %dir %{_datadir}/%{name}/themes
110 %{_datadir}/%{name}/themes/default
111 %{_datadir}/%{name}/themes/gnomecolors
112 %{_datadir}/%{name}/themes/inthemargins
113 %{_datadir}/%{name}/themes/tango
114 %{_mandir}/man1/emesene.1*
115 %{_desktopdir}/emesene.desktop
116 %{_pixmapsdir}/emesene.png
This page took 0.097193 seconds and 3 git commands to generate.