]> git.pld-linux.org Git - packages/emesene.git/blob - emesene.spec
- fix desktop file
[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 Patch0:         %{name}-deskop.patch
14 BuildRequires:  gettext
15 BuildRequires:  python-devel
16 Requires:       alsa-utils
17 Requires:       gtk+2
18 Requires:       python
19 Requires:       python
20 Requires:       python-dbus
21 Requires:       python-gnome-extras
22 Requires:       python-pygtk-gtk
23 Requires:       python-pynotify
24 Suggests:       python-gnome-extras-gtkspell
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Emesene is a MSN Messenger client written in Python and GTK. The main
29 idea is to make a client similar to the official MSN Messenger client
30 but keeping it simple and with a nice GUI.
31
32 Emesene is a Python/GTK MSN messenger clone, it uses msnlib (MSNP9)
33 and try to be a nice looking and simple MSN client.
34
35 You can login, send formatted messages, smilies, use autoreply, change
36 status, change nick, send nudges and all the stuff you can do in a
37 normal MSN client except, file transfers, custom emoticons and display
38 picture.
39
40 %prep
41 %setup -q
42 %patch0 -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 %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.069371 seconds and 4 git commands to generate.