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 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 This is Tcl/Tk clone that implements the Microsoft Messenger (MSN) for
34 Unix,Windows, or Macintosh platforms. It supports file transfers,
35 groups, and many more features. Visit http://amsn.sourceforge.net/ for
36 details. This is an ongoing project, and it is already going pretty
40 amsn est un client Microsoft Messenger (MSN) pour UNIX, Windows et
41 Macintosh écrit en Tcl/Tk. Il supporte les tranferts de fichiers, les
42 groupes et beaucoup d'autres possibilités.
43 Visitez http://amsn.sourceforge.net/ pour de plus amples détails.
46 amsn ist ein Microsoft Messenger (MSN) Client für UNIX, Windows und
47 Macintosh, der in Tcl/Tk geschrieben ist. Es unterstützt
48 Dateiübertragungen, Gruppen uvm.
49 Begeben Sie sich auf http://amsn.sourceforge.net/ um mehr über dieses
53 %setup -q -n %{name}-%{_ver}
56 # add InstantMessaging category
57 sed -i -e '/Categories=/s/.*/Categories=Network;InstantMessaging;/' %{name}.desktop
62 %{__make} %{?_smp_mflags}
66 rm -rf $RPM_BUILD_ROOT
68 # create directories if necessary
69 install -d $RPM_BUILD_ROOT/usr/share/%{name}
72 prefix=$RPM_BUILD_ROOT%{_prefix}
75 # Installing the freedesktop notification plugin"
76 install -d $RPM_BUILD_ROOT/usr/lib/amsn/plugins/traydock
77 mv $RPM_BUILD_ROOT/usr/share/amsn/plugins/traydock/libtray.so $RPM_BUILD_ROOT/usr/lib/amsn/plugins/traydock/
78 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/plugins/traydock/
79 ln -s ../../../lib/amsn/plugins/traydock/ $RPM_BUILD_ROOT/usr/share/amsn/plugins/
81 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/plugins/traydock
86 ln -sf ../share/amsn/amsn $RPM_BUILD_ROOT%{_bindir}
88 install -d $RPM_BUILD_ROOT%{_desktopdir}
89 install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
92 rm -rf $RPM_BUILD_ROOT/usr/share/doc/amsn-0.91
93 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/amsn.{desktop,spec,debianmenu}
95 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/docs
96 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/{CREDITS,GNUGPL,README,HELP,FAQ,TODO,Makefile,cvs_date}
97 # random binary for PPC
98 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/sndplay
100 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/plugins/{winflash,winutils,QuickTimeTcl3.1,applescript,tclCarbonNotification,tclAE2.0}
101 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/plugins/winico*
102 rm -rf $RPM_BUILD_ROOT/usr/share/amsn/utils/
105 rm -rf $RPM_BUILD_ROOT
108 %defattr(644,root,root,755)
109 %doc FAQ GNUGPL HELP README TODO CREDITS
110 %attr(755,root,root) %{_bindir}/*
112 %dir %{_datadir}/%{name}
113 %{_datadir}/%{name}/icons
114 %{_datadir}/%{name}/lang
115 %{_datadir}/%{name}/plugins
116 %{_datadir}/%{name}/skins
117 %{_datadir}/%{name}/*.tcl
118 %{_datadir}/%{name}/hotmlog.htm
119 %{_datadir}/%{name}/langlist
120 %{_datadir}/%{name}/remote.help
122 %attr(755,root,root) %{_datadir}/%{name}/%{name}*
124 %{_datadir}/pixmaps/*.png
125 %{_desktopdir}/%{name}.desktop
126 %{?with_imlib:/usr/lib/amsn}