]> git.pld-linux.org Git - packages/emesene.git/blob - emesene.spec
- update to 1.6.3
[packages/emesene.git] / emesene.spec
1 Summary:        Instant messaging client for Windows Live Messenger (tm) network
2 Name:           emesene
3 Version:        1.6.3
4 Release:        1
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:  0d57f88a1f10a209f9f4552a78c6b965
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.553
20 Requires:       alsa-utils
21 Requires:       gtk+2
22 Requires:       python
23 Requires:       python
24 Requires:       python-dbus
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)
30
31 %description
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.
35
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.
38
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
42 picture.
43
44 %prep
45 %setup -q
46 %undos -f py
47 %patch0 -p1
48 %patch1 -p1
49 %patch2 -p1
50 %patch3 -p1
51 %patch4 -p1
52
53 cat <<'EOF' > emesene.sh
54 #!/bin/sh
55 exec %{__python} %{_datadir}/%{name}/%{name} "$@"
56 EOF
57
58 # fix #!%{_bindir}/env python -> #!%{__python}:
59 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
60 # lib64 path
61 %{__sed} -i -e 's,/usr/lib/emesene,%{_libdir}/%{name},' emesene
62
63 # win32 only
64 rm -f themes/*/trayicon.ico -v
65
66 # po/nb already exists, so just rm
67 rm -r po/nb_NO
68
69 %build
70 %{__python} setup.py build_ext -i
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
75
76 %{__python} setup.py install \
77         --optimize=2 \
78         --root=$RPM_BUILD_ROOT
79
80 %py_postclean
81
82 mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
83 mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
84 rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
85 mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
86 rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
87 install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
88
89 %find_lang %{name}
90
91 %clean
92 rm -rf $RPM_BUILD_ROOT
93
94 %files -f %{name}.lang
95 %defattr(644,root,root,755)
96 %doc COPYING
97 %attr(755,root,root) %{_bindir}/emesene
98 %dir %{_libdir}/%{name}
99 %attr(755,root,root) %{_libdir}/%{name}/libmimic.so
100 %dir %{_datadir}/%{name}
101 %attr(755,root,root) %{_datadir}/%{name}/emesene
102 %{_datadir}/%{name}/*.py[co]
103 %{_datadir}/%{name}/hotmlog.htm
104 %{_datadir}/%{name}/plugins_base
105 %{_datadir}/%{name}/abstract
106 %{_datadir}/%{name}/emesenelib
107 %dir %{_datadir}/%{name}/conversation_themes
108 %{_datadir}/%{name}/conversation_themes/default
109 %{_datadir}/%{name}/conversation_themes/gtalk
110 %{_datadir}/%{name}/conversation_themes/irc
111 %{_datadir}/%{name}/conversation_themes/messenger
112 %{_datadir}/%{name}/conversation_themes/pidgin
113 %dir %{_datadir}/%{name}/smilies
114 %{_datadir}/%{name}/smilies/default
115 %dir %{_datadir}/%{name}/sound_themes
116 %{_datadir}/%{name}/sound_themes/default
117 %{_datadir}/%{name}/sound_themes/freedesktop
118 %dir %{_datadir}/%{name}/themes
119 %{_datadir}/%{name}/themes/default
120 %{_datadir}/%{name}/themes/gnomecolors
121 %{_datadir}/%{name}/themes/inthemargins
122 %{_datadir}/%{name}/themes/tango
123 %{_mandir}/man1/emesene.1*
124 %{_desktopdir}/emesene.desktop
125 %{_pixmapsdir}/emesene.png
This page took 0.060677 seconds and 4 git commands to generate.