]> git.pld-linux.org Git - packages/emesene.git/blame - emesene.spec
- update to 1.6.3
[packages/emesene.git] / emesene.spec
CommitLineData
79669ac6
ER
1Summary: Instant messaging client for Windows Live Messenger (tm) network
2Name: emesene
bfe6799b
ER
3Version: 1.6.3
4Release: 1
79669ac6
ER
5License: GPL v2+
6Group: Applications/Networking
da46a30b 7URL: http://www.emesene.org/
03e4c84c 8Source0: http://downloads.sourceforge.net/project/emesene/%{name}-%{version}/emesene-%{version}.tar.gz
bfe6799b 9# Source0-md5: 0d57f88a1f10a209f9f4552a78c6b965
332f6212
ER
10Patch0: %{name}-desktop.patch
11Patch1: setup-install.patch
dbe16685 12Patch2: plugins-pyc.patch
0774fb9c 13Patch3: pythonpath.patch
83f33325 14Patch4: receivedFilesDir-writablecheck.patch
03e4c84c
ER
15BuildRequires: gettext
16BuildRequires: python-devel
e5f77c73 17BuildRequires: python-modules
18BuildRequires: rpm-pythonprov
bfe6799b 19BuildRequires: rpmbuild(macros) >= 1.553
03e4c84c 20Requires: alsa-utils
da46a30b 21Requires: gtk+2
79669ac6 22Requires: python
03e4c84c
ER
23Requires: python
24Requires: python-dbus
da46a30b 25Requires: python-gnome-extras
03e4c84c
ER
26Requires: python-pygtk-gtk
27Requires: python-pynotify
28Suggests: python-gnome-extras-gtkspell
79669ac6
ER
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
03e4c84c
ER
32Emesene is a MSN Messenger client written in Python and GTK. The main
33idea is to make a client similar to the official MSN Messenger client
34but keeping it simple and with a nice GUI.
35
36Emesene is a Python/GTK MSN messenger clone, it uses msnlib (MSNP9)
37and try to be a nice looking and simple MSN client.
38
39You can login, send formatted messages, smilies, use autoreply, change
40status, change nick, send nudges and all the stuff you can do in a
41normal MSN client except, file transfers, custom emoticons and display
42picture.
79669ac6
ER
43
44%prep
45%setup -q
bfe6799b 46%undos -f py
16e403ce 47%patch0 -p1
332f6212 48%patch1 -p1
dbe16685 49%patch2 -p1
0774fb9c 50%patch3 -p1
83f33325 51%patch4 -p1
79669ac6
ER
52
53cat <<'EOF' > emesene.sh
54#!/bin/sh
da46a30b 55exec %{__python} %{_datadir}/%{name}/%{name} "$@"
79669ac6
ER
56EOF
57
03e4c84c 58# fix #!%{_bindir}/env python -> #!%{__python}:
da46a30b 59%{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
0774fb9c
ER
60# lib64 path
61%{__sed} -i -e 's,/usr/lib/emesene,%{_libdir}/%{name},' emesene
79669ac6 62
4eaa507c
ER
63# win32 only
64rm -f themes/*/trayicon.ico -v
65
332f6212
ER
66# po/nb already exists, so just rm
67rm -r po/nb_NO
68
03e4c84c
ER
69%build
70%{__python} setup.py build_ext -i
71
79669ac6
ER
72%install
73rm -rf $RPM_BUILD_ROOT
332f6212
ER
74install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
75
76%{__python} setup.py install \
77 --optimize=2 \
78 --root=$RPM_BUILD_ROOT
79669ac6 79
332f6212 80%py_postclean
79669ac6 81
332f6212
ER
82mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
83mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
84rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
85mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
86rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
87install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
03e4c84c 88
332f6212 89%find_lang %{name}
79669ac6
ER
90
91%clean
da46a30b 92rm -rf $RPM_BUILD_ROOT
79669ac6 93
03e4c84c 94%files -f %{name}.lang
79669ac6 95%defattr(644,root,root,755)
aa323d5a 96%doc COPYING
79669ac6 97%attr(755,root,root) %{_bindir}/emesene
03e4c84c
ER
98%dir %{_libdir}/%{name}
99%attr(755,root,root) %{_libdir}/%{name}/libmimic.so
79669ac6 100%dir %{_datadir}/%{name}
057e965f 101%attr(755,root,root) %{_datadir}/%{name}/emesene
332f6212 102%{_datadir}/%{name}/*.py[co]
03e4c84c 103%{_datadir}/%{name}/hotmlog.htm
79669ac6 104%{_datadir}/%{name}/plugins_base
03e4c84c
ER
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
03e4c84c 123%{_mandir}/man1/emesene.1*
79669ac6
ER
124%{_desktopdir}/emesene.desktop
125%{_pixmapsdir}/emesene.png
This page took 0.077483 seconds and 4 git commands to generate.