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