--- /dev/null
+--- amsn/autoupdate.tcl 2009-11-11 09:23:42.736604374 +0100
++++ amsn~/autoupdate.tcl 2009-11-11 09:38:25.349355120 +0100
+@@ -536,7 +536,7 @@
+ }
+
+ #///////////////////////////////////////////////////////////////////////
+- package require -exact http 2.4.4
++ package require http 2.4.4
+
+ proc check_web_version { token } {
+ global version rcversion weburl
+--- amsn/proxy.tcl 2009-11-11 09:23:43.270603596 +0100
++++ amsn~/proxy.tcl 2009-11-11 09:31:51.524364201 +0100
+@@ -9,7 +9,7 @@
+ ::Version::setSubversionId {$Id$}
+
+ package provide Proxy 0.1
+-package require -exact http 2.4.4
++package require http 2.4.4
+
+ # This should be converted to a proper package, to use with package require
+ source socks.tcl ;# SOCKS5 proxy support
--- /dev/null
+--- amsn/plugins/music/infosongbird (revision 11807)
++++ amsn/plugins/music/infosongbird (working copy)
+@@ -1,7 +1,10 @@
+ #!/usr/bin/env python
+-import dbus
+-bus = dbus.SessionBus()
+-object = bus.get_object('org.mozilla.songbird', '/org/mozilla/songbird')
+-print object.getStatus()
+-print object.getTitle()
+-print object.getArtist()
++try:
++ import dbus
++ bus = dbus.SessionBus()
++ object = bus.get_object('org.mozilla.songbird', '/org/mozilla/songbird')
++ print object.getStatus()
++ print object.getTitle()
++ print object.getArtist()
++except dbus.exceptions.DBusException:
++ print "not installed"
Summary(pl.UTF-8): Klon MSN Messengera dla Linuksa
Name: amsn
Version: 0.98.1
-Release: 2.3
+Release: 2.4
License: GPL
Group: Applications/Communications
Source0: http://downloads.sourceforge.net/amsn/%{name}-%{version}.tar.gz
Patch1: %{name}-paths.patch
Patch2: %{name}-libpng.patch
Patch3: %{name}-bwidget.patch
+Patch4: %{name}-no-exact-http.patch
+Patch5: %{name}-songbird-exception.patch
URL: http://www.amsn-project.net/
BuildRequires: farsight2-devel
BuildRequires: libjpeg-devel
# IM's convert is needed to display pictures (buddy icons).
Requires: ImageMagick
Requires: tcl >= 8.5.7
-Requires: tcllib
-Requires: tk-BWidget >= 1.8.0-2
# MSN Protocol 9 won't let you in without SSL anymore.
Requires: tcl-tls
+Requires: tcllib
Requires: tk >= 8.4
+Requires: tk-BWidget >= 1.8.0-2
+Requires: xdg-utils
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define find_lang %{SOURCE1} %{buildroot}
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
+%patch5 -p1
%build
# NOTE: enable debug allows us to keep debug symbols in -debuginfo package
mv $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_desktopdir}}/%{name}.desktop
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/desktop-icons/* $RPM_BUILD_ROOT%{_iconsdir}/hicolor
rm -r $RPM_BUILD_ROOT%{_datadir}/%{name}/desktop-icons
-rm $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
+rm $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
# docs in docs
rm -r $RPM_BUILD_ROOT%{_datadir}/%{name}/utils/*/test.tcl