3 %bcond_without imlib # do not compile freedesktop notification plugin
5 Summary: MSN Messenger clone for Linux
6 Summary(fr): Clône MSN Messenger pour Linux
7 Summary(de): MSN Messenger-Klon für Linux
13 Group: Applications/Communications
14 %define _ver %(echo %{version} | tr . _)
15 Source0: http://dl.sourceforge.net/amsn/%{name}-%{_ver}.tar.gz
16 # Source0-md5: 7b7db9225342bb6c59b873ec90882e22
17 URL: http://amsn.sourceforge.net/
18 %{?with_imlib:BuildRequires: imlib-devel}
19 BuildRequires: libpng-devel
20 BuildRequires: libtiff-devel
21 BuildRequires: tcl-devel >= 8.3
22 BuildRequires: tk-devel >= 8.3
23 BuildRequires: sed >= 4.0
26 # MSN Protocol 9 won't let you in without SSL anymore.
28 # IM's convert is needed to display pictures (buddy icons).
30 %{!?with_imlib:BuildArch: noarch}
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 This is Tcl/Tk clone that implements the Microsoft Messenger (MSN) for
35 Unix,Windows, or Macintosh platforms. It supports file transfers,
36 groups, and many more features. Visit http://amsn.sourceforge.net/ for
37 details. This is an ongoing project, and it is already going pretty
41 amsn est un client Microsoft Messenger (MSN) pour UNIX, Windows et
42 Macintosh écrit en Tcl/Tk. Il supporte les tranferts de fichiers, les
43 groupes et beaucoup d'autres possibilités.
44 Visitez http://amsn.sourceforge.net/ pour de plus amples détails.
47 amsn ist ein Microsoft Messenger (MSN) Client für UNIX, Windows und
48 Macintosh, der in Tcl/Tk geschrieben ist. Es unterstützt
49 Dateiübertragungen, Gruppen uvm.
50 Begeben Sie sich auf http://amsn.sourceforge.net/ um mehr über dieses
54 %setup -q -n %{name}-%{_ver}
57 # add InstantMessaging category
58 sed -i -e '/Categories=/s/.*/Categories=Network;InstantMessaging;/' %{name}.desktop
63 %{__make} %{?_smp_mflags}
67 rm -rf $RPM_BUILD_ROOT
69 # create directories if necessary
70 install -d $RPM_BUILD_ROOT/usr/share/%{name}
73 prefix=$RPM_BUILD_ROOT%{_prefix}
76 # Installing the freedesktop notification plugin"
77 install -d $RPM_BUILD_ROOT/usr/lib/amsn/plugins/traydock
78 mv $RPM_BUILD_ROOT/usr/share/amsn/plugins/traydock/libtray.so $RPM_BUILD_ROOT/usr/lib/amsn/plugins/traydock/
79 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/plugins/traydock/
80 ln -s ../../../lib/amsn/plugins/traydock/ $RPM_BUILD_ROOT/usr/share/amsn/plugins/
82 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/plugins/traydock
87 ln -sf ../share/amsn/amsn $RPM_BUILD_ROOT%{_bindir}
89 install -d $RPM_BUILD_ROOT%{_desktopdir}
90 install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
93 rm -rf $RPM_BUILD_ROOT/usr/share/doc/amsn-0.91
94 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/amsn.{desktop,spec,debianmenu}
96 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/docs
97 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/{CREDITS,GNUGPL,README,HELP,FAQ,TODO,Makefile,cvs_date}
98 # random binary for PPC
99 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/sndplay
101 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/plugins/{winflash,winutils,QuickTimeTcl3.1,applescript,tclCarbonNotification,tclAE2.0}
102 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/plugins/winico*
103 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/utils/
106 rm -rf $RPM_BUILD_ROOT
109 %defattr(644,root,root,755)
110 %doc FAQ GNUGPL HELP README TODO CREDITS
111 %attr(755,root,root) %{_bindir}/*
113 %dir %{_datadir}/%{name}
114 %{_datadir}/%{name}/icons
115 %{_datadir}/%{name}/lang
116 %{_datadir}/%{name}/plugins
117 %{_datadir}/%{name}/skins
118 %{_datadir}/%{name}/*.tcl
119 %{_datadir}/%{name}/hotmlog.htm
120 %{_datadir}/%{name}/langlist
121 %{_datadir}/%{name}/remote.help
123 %attr(755,root,root) %{_datadir}/%{name}/%{name}*
125 %{_datadir}/pixmaps/*.png
126 %{_desktopdir}/%{name}.desktop
127 %{?with_imlib:/usr/lib/amsn}