3 %bcond_without imlib # do not compile freedesktop notification plugin
5 Summary: MSN Messenger clone for Linux
6 Summary(de): MSN Messenger-Klon für Linux
7 Summary(fr): Clône MSN Messenger pour Linux
8 Summary(pl): Klon MSN Messengera dla Linuksa
14 Group: Applications/Communications
15 %define _ver %(echo %{version} | tr . _)
16 Source0: http://dl.sourceforge.net/amsn/%{name}-%{_ver}.tar.gz
17 # Source0-md5: 7b7db9225342bb6c59b873ec90882e22
18 Patch0: %{name}-DESTDIR.patch
19 URL: http://amsn.sourceforge.net/
20 %{?with_imlib:BuildRequires: imlib-devel}
21 BuildRequires: libpng-devel
22 BuildRequires: libtiff-devel
23 BuildRequires: sed >= 4.0
24 BuildRequires: tcl-devel >= 8.3
25 BuildRequires: tk-devel >= 8.3
26 # IM's convert is needed to display pictures (buddy icons).
29 # MSN Protocol 9 won't let you in without SSL anymore.
32 %{!?with_imlib:BuildArch: noarch}
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 This is Tcl/Tk clone that implements the Microsoft Messenger (MSN) for
37 Unix, Windows, or Macintosh platforms. It supports file transfers,
38 groups, and many more features. Visit http://amsn.sourceforge.net/ for
39 details. This is an ongoing project, and it is already going pretty
43 amsn ist ein Microsoft Messenger (MSN) Client für UNIX, Windows und
44 Macintosh, der in Tcl/Tk geschrieben ist. Es unterstützt
45 Dateiübertragungen, Gruppen uvm.
46 Begeben Sie sich auf http://amsn.sourceforge.net/ um mehr über dieses
50 amsn est un client Microsoft Messenger (MSN) pour UNIX, Windows et
51 Macintosh écrit en Tcl/Tk. Il supporte les tranferts de fichiers, les
52 groupes et beaucoup d'autres possibilités.
53 Visitez http://amsn.sourceforge.net/ pour de plus amples détails.
56 amsn to klient Microsoft Messengera (MSN) dla Uniksów, Windows i
57 Macintosha napisany w Tcl/Tk. Obs³uguje przesy³anie plików, grupy i
58 wiele wiêcej mo¿liwo¶ci - szczegó³y pod adresem
59 <http://amsn.sourceforge.net/>. Projekt jest nadal rozwijany i ju¿
60 dzia³a ca³kiem dobrze.
63 %setup -q -n %{name}-%{_ver}
66 # add InstantMessaging category
67 sed -i -e '/Categories=/s/.*/Categories=Network;InstantMessaging;/' %{name}.desktop
77 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
82 DESTDIR=$RPM_BUILD_ROOT
85 # Installing the freedesktop notification plugin"
86 install -d $RPM_BUILD_ROOT%{_libdir}/amsn/plugins/traydock
87 mv $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock/libtray.so $RPM_BUILD_ROOT%{_libdir}/amsn/plugins/traydock
88 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock
89 ln -s ../../../%{_lib}/amsn/plugins/traydock $RPM_BUILD_ROOT%{_datadir}/amsn/plugins
91 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock
96 ln -sf ../share/amsn/amsn $RPM_BUILD_ROOT%{_bindir}
98 install -d $RPM_BUILD_ROOT%{_desktopdir}
99 install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
102 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/amsn-0.91
103 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/amsn.{desktop,spec,debianmenu}
105 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/docs
106 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/{CREDITS,GNUGPL,README,HELP,FAQ,TODO,Makefile,cvs_date}
107 # random binary for PPC
108 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/sndplay
110 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/{winflash,winutils,QuickTimeTcl3.1,applescript,tclCarbonNotification,tclAE2.0}
111 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/{Makefile,gtkdock.?}
112 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/winico*
113 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/utils
116 rm -rf $RPM_BUILD_ROOT
119 %defattr(644,root,root,755)
120 %doc FAQ GNUGPL HELP README TODO CREDITS
121 %attr(755,root,root) %{_bindir}/*
123 %dir %{_datadir}/%{name}
124 %{_datadir}/%{name}/icons
125 %{_datadir}/%{name}/lang
126 %{_datadir}/%{name}/plugins
127 %{_datadir}/%{name}/skins
128 %{_datadir}/%{name}/*.tcl
129 %{_datadir}/%{name}/hotmlog.htm
130 %{_datadir}/%{name}/langlist
131 %{_datadir}/%{name}/remote.help
133 %attr(755,root,root) %{_datadir}/%{name}/%{name}*
136 %{_desktopdir}/%{name}.desktop
137 %{?with_imlib:%{_libdir}/amsn}