[emesene] v2.11.11-0

Itamar Reis Peixoto itamarjp at fedoraproject.org
Tue Dec 20 17:20:33 UTC 2011


commit 2b00855333457bcc8a4b66963d3ed9123f120059
Author: Itamar Reis Peixoto <itamar at ispbrasil.com.br>
Date:   Tue Dec 20 15:20:12 2011 -0200

    v2.11.11-0

 emesene.spec |   83 +++++++++++++--------------------------------------------
 1 files changed, 19 insertions(+), 64 deletions(-)
---
diff --git a/emesene.spec b/emesene.spec
index 81870ba..db67cb6 100644
--- a/emesene.spec
+++ b/emesene.spec
@@ -6,15 +6,18 @@ Summary:        Instant messaging client for Windows Live Messenger network
 Group:          Applications/Internet
 License:        GPLv2+ and LGPLv2+
 URL:            http://emesene.org
-Source0:        https://github.com/%{name}/%{name}/tarball/v-%{version}
+Source0:        emesene-emesene-v2.11.11-0-ge31d8f0.tar.gz
 
-BuildRequires:  desktop-file-utils, gettext, python-devel
+BuildRequires:  desktop-file-utils, gettext, python-devel python-setuptools
 Requires: gnome-python2-extras
 Requires: python pygtk2
 Requires: dbus-python
 Requires: alsa-utils notify-python
-Requires: gnome-python2-extras
 Requires: gnome-python2-gtkspell
+Requires: notify-python
+Requires: gstreamer-python
+Requires: pywebkitgtk
+Requires: python-xmpp
 
 %description
 Emesene is a MSN Messenger client writed in Python and
@@ -30,32 +33,14 @@ normal MSN client except, file transfers,custom emoticons and display
 picture.
 
 %prep
-%setup -q
+%setup -q -n emesene-emesene-c1bfdeb
 %build
 python setup.py build_ext -i
 
 %install
-rm -rf $RPM_BUILD_ROOT
-install -D -m 644 misc/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1
-install -D -m 644 misc/%{name}.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
-install -D -m 644 misc/%{name}.svg $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/%{name}.png
-install -D -m 644 misc/%{name}.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+python setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
 desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
-
-cp -r ../%{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name}
-cd $RPM_BUILD_ROOT%{_datadir}/%{name}
-rm -rf COPYING README GPL LGPL emesene.bat Winamp.py misc/%{name}.desktop misc/%{name}.1 libmimic build setup.py po/templates/ %{name}.pot PKG-INFO PSF debug*.list
-
-mv libmimic.so $RPM_BUILD_ROOT%{_libdir}/%{name}
-cd po
-for dir in *;do echo "%lang($dir) %{_datadir}/%{name}/po/$dir" >> $RPM_BUILD_DIR/%{name}-%{version}/%{name}.lang
-done
-
-# remove shebang
-sed -i -e '/^#!\//, 1d' %{buildroot}%{_datadir}/%{name}/pygif/AnimatedGifResizer.py
-
 mkdir -p $RPM_BUILD_ROOT%{_bindir}/
 cat > $RPM_BUILD_ROOT%{_bindir}/%{name} << EOF
 #!/bin/sh
@@ -63,13 +48,11 @@ cd %{_datadir}/%{name}
 exec ./%{name}
 EOF
 
-# Fix BZ #519242
-%ifarch x86_64 ppc64
-sed -i 's/\/usr\/lib\/emesene/\/usr\/lib64\/emesene/g' $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}
-%endif
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+#cd emesene/po
+#for dir in *;do echo "%lang($dir) %{python_sitelib}/%{name}/po/$dir/LC_MESSAGES" >> $RPM_BUILD_DIR/emesene.lang
+#done
+
 
 %post
 touch --no-create %{_datadir}/icons/hicolor
@@ -82,42 +65,14 @@ touch --no-create %{_datadir}/icons/hicolor
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
   gtk-update-icon-cache -q %{_datadir}/icons/hicolor
 fi
-
-%files -f %{name}.lang
-%defattr(-,root,root)
-%doc README COPYING MANIFEST.in 
+# -f emesene
+%files
 %attr(755,root,root) %{_bindir}/%{name}
-%{_mandir}/man1/%{name}.1*
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/%{name}
-%exclude %{_datadir}/%{name}/%{name}.pythonpath
-%exclude %{_datadir}/%{name}/MANIFEST.in
-%exclude %{_datadir}/%{name}/docs/INSTALL
-%exclude %{_datadir}/%{name}/docs/TRANSLATORS
-%exclude %{_datadir}/%{name}/docs/emeseneUML.dia
-%exclude %{_datadir}/%{name}/docs/emeseneUML.png
-%exclude %{_datadir}/%{name}/docs/msn_tlp_receive_message.dot
-%exclude %{_datadir}/%{name}/docs/msn_tlp_receive_message.png
-%{_datadir}/%{name}/*.py
-%{_datadir}/%{name}/*.pyc
-%{_datadir}/%{name}/*.pyo
-%{_datadir}/%{name}/*.png
-%{_datadir}/%{name}/abstract
-%{_datadir}/%{name}/conversation_themes
-%{_datadir}/%{name}/emesenelib
-%{_datadir}/%{name}/hotmlog.htm
-%{_libdir}/%{name}/libmimic.so
-%{_datadir}/%{name}/misc
-%{_datadir}/%{name}/plugins_base
-%{_datadir}/%{name}/smilies
-%{_datadir}/%{name}/sound_themes
-%{_datadir}/%{name}/themes
-%{_datadir}/%{name}/pyisf
-%{_datadir}/%{name}/pygif
-%dir %{_datadir}/%{name}/po
-%{_datadir}/icons/hicolor/48x48/apps/emesene.png
-%{_datadir}/icons/hicolor/scalable/apps/emesene.png
-%{_datadir}/applications/%{name}.desktop
+%{python_sitelib}/*
+%{_datadir}/icons/hicolor/*
+%{_datadir}/pixmaps/*
+%{_datadir}/applications/*
+%{_mandir}/man1/%{name}.1.gz
 
 %changelog
 * Tue Dec 20 2011 Itamar Reis Peixoto <itamar at ispbrasil.com.br> - 2.11.11-1


More information about the scm-commits mailing list