]> git.pld-linux.org Git - packages/emesene.git/blob - emesene.spec
- update to 1.6
[packages/emesene.git] / emesene.spec
1 # TODO
2 # - locales to glibc dirs
3 # - make py[co] and install to python dir
4 Summary:        Instant messaging client for Windows Live Messenger (tm) network
5 Name:           emesene
6 Version:        1.6
7 Release:        0.8
8 License:        GPL v2+
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:  ea4d3f4097265daac6823d8288979d02
13 Source1:        %{name}.desktop
14 BuildRequires:  desktop-file-utils
15 BuildRequires:  gettext
16 BuildRequires:  python-devel
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
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 %build
53 %{__python} setup.py build_ext -i
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_libdir}/%{name},%{_datadir}/%{name},%{_desktopdir},%{_pixmapsdir}}
58
59 cp -a *.py hotmlog.htm *.png $RPM_BUILD_ROOT%{_datadir}/%{name}
60 cp -a abstract conversation_themes emesenelib plugins_base po smilies sound_themes themes $RPM_BUILD_ROOT%{_datadir}/%{name}
61
62 cp -a misc/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1
63 cp -a misc/%{name}.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
64 cp -a misc/%{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
65 install -p emesene.sh $RPM_BUILD_ROOT%{_bindir}/emesene
66 install -p libmimic.so $RPM_BUILD_ROOT%{_libdir}/%{name}
67
68 > %{name}.lang
69 for file in po/*; do
70         dir=${file##*/}
71         echo "%lang($dir) %{_datadir}/%{name}/po/$dir" >> %{name}.lang
72 done
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files -f %{name}.lang
78 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_bindir}/emesene
80 %dir %{_libdir}/%{name}
81 %attr(755,root,root) %{_libdir}/%{name}/libmimic.so
82 %dir %{_datadir}/%{name}
83 %{_datadir}/%{name}/*.py
84 %{_datadir}/%{name}/emesene-logo.png
85 %{_datadir}/%{name}/hotmlog.htm
86 %{_datadir}/%{name}/plugins_base
87 %{_datadir}/%{name}/abstract
88 %{_datadir}/%{name}/emesenelib
89 %dir %{_datadir}/%{name}/conversation_themes
90 %{_datadir}/%{name}/conversation_themes/default
91 %{_datadir}/%{name}/conversation_themes/gtalk
92 %{_datadir}/%{name}/conversation_themes/irc
93 %{_datadir}/%{name}/conversation_themes/messenger
94 %{_datadir}/%{name}/conversation_themes/pidgin
95 %dir %{_datadir}/%{name}/smilies
96 %{_datadir}/%{name}/smilies/default
97 %dir %{_datadir}/%{name}/sound_themes
98 %{_datadir}/%{name}/sound_themes/default
99 %{_datadir}/%{name}/sound_themes/freedesktop
100 %dir %{_datadir}/%{name}/themes
101 %{_datadir}/%{name}/themes/default
102 %{_datadir}/%{name}/themes/gnomecolors
103 %{_datadir}/%{name}/themes/inthemargins
104 %{_datadir}/%{name}/themes/tango
105 %dir %{_datadir}/%{name}/po
106 %{_mandir}/man1/emesene.1*
107 %{_desktopdir}/emesene.desktop
108 %{_pixmapsdir}/emesene.png
This page took 0.098053 seconds and 4 git commands to generate.