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 URL: http://amsn.sourceforge.net/
19 %{?with_imlib:BuildRequires: imlib-devel}
20 BuildRequires: libpng-devel
21 BuildRequires: libtiff-devel
22 BuildRequires: sed >= 4.0
23 BuildRequires: tcl-devel >= 8.3
24 BuildRequires: tk-devel >= 8.3
25 # IM's convert is needed to display pictures (buddy icons).
28 # MSN Protocol 9 won't let you in without SSL anymore.
31 %{!?with_imlib:BuildArch: noarch}
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 This is Tcl/Tk clone that implements the Microsoft Messenger (MSN) for
36 Unix, Windows, or Macintosh platforms. It supports file transfers,
37 groups, and many more features. Visit http://amsn.sourceforge.net/ for
38 details. This is an ongoing project, and it is already going pretty
42 amsn ist ein Microsoft Messenger (MSN) Client für UNIX, Windows und
43 Macintosh, der in Tcl/Tk geschrieben ist. Es unterstützt
44 Dateiübertragungen, Gruppen uvm.
45 Begeben Sie sich auf http://amsn.sourceforge.net/ um mehr über dieses
49 amsn est un client Microsoft Messenger (MSN) pour UNIX, Windows et
50 Macintosh écrit en Tcl/Tk. Il supporte les tranferts de fichiers, les
51 groupes et beaucoup d'autres possibilités.
52 Visitez http://amsn.sourceforge.net/ pour de plus amples détails.
55 amsn to klient Microsoft Messengera (MSN) dla Uniksów, Windows i
56 Macintosha napisany w Tcl/Tk. Obs³uguje przesy³anie plików, grupy i
57 wiele wiêcej mo¿liwo¶ci - szczegó³y pod adresem
58 http://amsn.sourceforge.net/ . Projekt jest nadal rozwijany i ju¿
59 dzia³a ca³kiem dobrze.
62 %setup -q -n %{name}-%{_ver}
63 # add InstantMessaging category
64 sed -i -e '/Categories=/s/.*/Categories=Network;InstantMessaging;/' %{name}.desktop
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
78 prefix=$RPM_BUILD_ROOT%{_prefix}
81 # Installing the freedesktop notification plugin"
82 install -d $RPM_BUILD_ROOT%{_libdir}/amsn/plugins/traydock
83 mv $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock/libtray.so $RPM_BUILD_ROOT%{_libdir}/amsn/plugins/traydock
84 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock
85 ln -s ../../../%{_lib}/amsn/plugins/traydock $RPM_BUILD_ROOT%{_datadir}/amsn/plugins
87 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock
92 ln -sf ../share/amsn/amsn $RPM_BUILD_ROOT%{_bindir}
94 install -d $RPM_BUILD_ROOT%{_desktopdir}
95 install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
98 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/amsn-0.91
99 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/amsn.{desktop,spec,debianmenu}
101 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/docs
102 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/{CREDITS,GNUGPL,README,HELP,FAQ,TODO,Makefile,cvs_date}
103 # random binary for PPC
104 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/sndplay
106 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/{winflash,winutils,QuickTimeTcl3.1,applescript,tclCarbonNotification,tclAE2.0}
107 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/{Makefile,gtkdock.?}
108 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/winico*
109 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/utils
112 rm -rf $RPM_BUILD_ROOT
115 %defattr(644,root,root,755)
116 %doc FAQ GNUGPL HELP README TODO CREDITS
117 %attr(755,root,root) %{_bindir}/*
119 %dir %{_datadir}/%{name}
120 %{_datadir}/%{name}/icons
121 %{_datadir}/%{name}/lang
122 %{_datadir}/%{name}/plugins
123 %{_datadir}/%{name}/skins
124 %{_datadir}/%{name}/*.tcl
125 %{_datadir}/%{name}/hotmlog.htm
126 %{_datadir}/%{name}/langlist
127 %{_datadir}/%{name}/remote.help
129 %attr(755,root,root) %{_datadir}/%{name}/%{name}*
132 %{_desktopdir}/%{name}.desktop
133 %{?with_imlib:%{_libdir}/amsn}