]> git.pld-linux.org Git - packages/emesene.git/blob - emesene.spec
- COPYING contains extra detailed license info
[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.15
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 BuildRequires:  gettext
13 BuildRequires:  python-devel
14 BuildRequires:  rpmbuild(macros) >= 1.219
15 Requires:       alsa-utils
16 Requires:       gtk+2
17 Requires:       python
18 Requires:       python
19 Requires:       python-dbus
20 Requires:       python-gnome-extras
21 Requires:       python-pygtk-gtk
22 Requires:       python-pynotify
23 Suggests:       python-gnome-extras-gtkspell
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 Emesene is a MSN Messenger client written in Python and GTK. The main
28 idea is to make a client similar to the official MSN Messenger client
29 but keeping it simple and with a nice GUI.
30
31 Emesene is a Python/GTK MSN messenger clone, it uses msnlib (MSNP9)
32 and try to be a nice looking and simple MSN client.
33
34 You can login, send formatted messages, smilies, use autoreply, change
35 status, change nick, send nudges and all the stuff you can do in a
36 normal MSN client except, file transfers, custom emoticons and display
37 picture.
38
39 %prep
40 %setup -q
41 %patch0 -p1
42 %patch1 -p1
43
44 cat <<'EOF' > emesene.sh
45 #!/bin/sh
46 exec %{__python} %{_datadir}/%{name}/%{name} "$@"
47 EOF
48
49 # fix #!%{_bindir}/env python -> #!%{__python}:
50 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
51
52 # po/nb already exists, so just rm
53 rm -r po/nb_NO
54
55 %build
56 %{__python} setup.py build_ext -i
57
58 %install
59 rm -rf $RPM_BUILD_ROOT
60 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
61
62 %{__python} setup.py install \
63         --optimize=2 \
64         --root=$RPM_BUILD_ROOT
65
66 %py_postclean
67
68 mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
69 mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
70 rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
71 mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
72 rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
73 install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
74
75 %find_lang %{name}
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files -f %{name}.lang
81 %defattr(644,root,root,755)
82 %doc COPYING
83 %attr(755,root,root) %{_bindir}/emesene
84 %dir %{_libdir}/%{name}
85 %attr(755,root,root) %{_libdir}/%{name}/libmimic.so
86 %dir %{_datadir}/%{name}
87 %{_datadir}/%{name}/*.py[co]
88 %{_datadir}/%{name}/hotmlog.htm
89 %{_datadir}/%{name}/plugins_base
90 %{_datadir}/%{name}/abstract
91 %{_datadir}/%{name}/emesenelib
92 %dir %{_datadir}/%{name}/conversation_themes
93 %{_datadir}/%{name}/conversation_themes/default
94 %{_datadir}/%{name}/conversation_themes/gtalk
95 %{_datadir}/%{name}/conversation_themes/irc
96 %{_datadir}/%{name}/conversation_themes/messenger
97 %{_datadir}/%{name}/conversation_themes/pidgin
98 %dir %{_datadir}/%{name}/smilies
99 %{_datadir}/%{name}/smilies/default
100 %dir %{_datadir}/%{name}/sound_themes
101 %{_datadir}/%{name}/sound_themes/default
102 %{_datadir}/%{name}/sound_themes/freedesktop
103 %dir %{_datadir}/%{name}/themes
104 %{_datadir}/%{name}/themes/default
105 %{_datadir}/%{name}/themes/gnomecolors
106 %{_datadir}/%{name}/themes/inthemargins
107 %{_datadir}/%{name}/themes/tango
108 %{_mandir}/man1/emesene.1*
109 %{_desktopdir}/emesene.desktop
110 %{_pixmapsdir}/emesene.png
This page took 0.09175 seconds and 4 git commands to generate.