]> git.pld-linux.org Git - packages/emesene.git/blame - emesene.spec
- write to homedir if configured files dir not writable (which also defaults to ...
[packages/emesene.git] / emesene.spec
CommitLineData
79669ac6
ER
1Summary: Instant messaging client for Windows Live Messenger (tm) network
2Name: emesene
b958e256 3Version: 1.6.2
83f33325 4Release: 2
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
b958e256 9# Source0-md5: f53f8bfcc6e2044acc9ce27f6da43ea6
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
332f6212 19BuildRequires: rpmbuild(macros) >= 1.219
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
16e403ce 46%patch0 -p1
332f6212 47%patch1 -p1
dbe16685 48%patch2 -p1
0774fb9c 49%patch3 -p1
83f33325 50%patch4 -p1
79669ac6
ER
51
52cat <<'EOF' > emesene.sh
53#!/bin/sh
da46a30b 54exec %{__python} %{_datadir}/%{name}/%{name} "$@"
79669ac6
ER
55EOF
56
03e4c84c 57# fix #!%{_bindir}/env python -> #!%{__python}:
da46a30b 58%{__sed} -i -e '1s,^#!.*python,#!%{__python},' emesene Controller.py
0774fb9c
ER
59# lib64 path
60%{__sed} -i -e 's,/usr/lib/emesene,%{_libdir}/%{name},' emesene
79669ac6 61
4eaa507c
ER
62# win32 only
63rm -f themes/*/trayicon.ico -v
64
332f6212
ER
65# po/nb already exists, so just rm
66rm -r po/nb_NO
67
03e4c84c
ER
68%build
69%{__python} setup.py build_ext -i
70
79669ac6
ER
71%install
72rm -rf $RPM_BUILD_ROOT
332f6212
ER
73install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_libdir}/%{name}}
74
75%{__python} setup.py install \
76 --optimize=2 \
77 --root=$RPM_BUILD_ROOT
79669ac6 78
332f6212 79%py_postclean
79669ac6 80
332f6212
ER
81mv $RPM_BUILD_ROOT{%{py_sitedir}/libmimic.so,%{_libdir}/%{name}}
82mv $RPM_BUILD_ROOT{%{_bindir}/%{name},%{_datadir}/%{name}}
83rm $RPM_BUILD_ROOT%{py_sitedir}/emesene-*.egg-info
84mv $RPM_BUILD_ROOT{%{py_sitedir}/*,%{_datadir}/%{name}}
85rm $RPM_BUILD_ROOT%{_iconsdir}/hicolor/scalable/apps/emesene.svg
86install -p %{name}.sh $RPM_BUILD_ROOT%{_bindir}/%{name}
03e4c84c 87
332f6212 88%find_lang %{name}
79669ac6
ER
89
90%clean
da46a30b 91rm -rf $RPM_BUILD_ROOT
79669ac6 92
03e4c84c 93%files -f %{name}.lang
79669ac6 94%defattr(644,root,root,755)
aa323d5a 95%doc COPYING
79669ac6 96%attr(755,root,root) %{_bindir}/emesene
03e4c84c
ER
97%dir %{_libdir}/%{name}
98%attr(755,root,root) %{_libdir}/%{name}/libmimic.so
79669ac6 99%dir %{_datadir}/%{name}
057e965f 100%attr(755,root,root) %{_datadir}/%{name}/emesene
332f6212 101%{_datadir}/%{name}/*.py[co]
03e4c84c 102%{_datadir}/%{name}/hotmlog.htm
79669ac6 103%{_datadir}/%{name}/plugins_base
03e4c84c
ER
104%{_datadir}/%{name}/abstract
105%{_datadir}/%{name}/emesenelib
106%dir %{_datadir}/%{name}/conversation_themes
107%{_datadir}/%{name}/conversation_themes/default
108%{_datadir}/%{name}/conversation_themes/gtalk
109%{_datadir}/%{name}/conversation_themes/irc
110%{_datadir}/%{name}/conversation_themes/messenger
111%{_datadir}/%{name}/conversation_themes/pidgin
112%dir %{_datadir}/%{name}/smilies
113%{_datadir}/%{name}/smilies/default
114%dir %{_datadir}/%{name}/sound_themes
115%{_datadir}/%{name}/sound_themes/default
116%{_datadir}/%{name}/sound_themes/freedesktop
117%dir %{_datadir}/%{name}/themes
118%{_datadir}/%{name}/themes/default
119%{_datadir}/%{name}/themes/gnomecolors
120%{_datadir}/%{name}/themes/inthemargins
121%{_datadir}/%{name}/themes/tango
03e4c84c 122%{_mandir}/man1/emesene.1*
79669ac6
ER
123%{_desktopdir}/emesene.desktop
124%{_pixmapsdir}/emesene.png
This page took 0.09291 seconds and 4 git commands to generate.