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 Patch1: %{name}-desktop.patch
20 Patch2: %{name}-lang_codes.patch
21 URL: http://amsn.sourceforge.net/
22 %{?with_imlib:BuildRequires: imlib-devel}
23 BuildRequires: libpng-devel
24 BuildRequires: libtiff-devel
25 BuildRequires: sed >= 4.0
26 BuildRequires: tcl-devel >= 8.3
27 BuildRequires: tk-devel >= 8.3
28 # IM's convert is needed to display pictures (buddy icons).
31 # MSN Protocol 9 won't let you in without SSL anymore.
34 %{!?with_imlib:BuildArch: noarch}
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 This is Tcl/Tk clone that implements the Microsoft Messenger (MSN) for
39 Unix, Windows, or Macintosh platforms. It supports file transfers,
40 groups, and many more features. Visit http://amsn.sourceforge.net/ for
41 details. This is an ongoing project, and it is already going pretty
45 amsn ist ein Microsoft Messenger (MSN) Client für UNIX, Windows und
46 Macintosh, der in Tcl/Tk geschrieben ist. Es unterstützt
47 Dateiübertragungen, Gruppen uvm.
48 Begeben Sie sich auf http://amsn.sourceforge.net/ um mehr über dieses
52 amsn est un client Microsoft Messenger (MSN) pour UNIX, Windows et
53 Macintosh écrit en Tcl/Tk. Il supporte les tranferts de fichiers, les
54 groupes et beaucoup d'autres possibilités.
55 Visitez http://amsn.sourceforge.net/ pour de plus amples détails.
58 amsn to klient Microsoft Messengera (MSN) dla Uniksów, Windows i
59 Macintosha napisany w Tcl/Tk. Obs³uguje przesy³anie plików, grupy i
60 wiele wiêcej mo¿liwo¶ci - szczegó³y pod adresem
61 <http://amsn.sourceforge.net/>. Projekt jest nadal rozwijany i ju¿
62 dzia³a ca³kiem dobrze.
65 %setup -q -n %{name}-%{_ver}
70 mv -f lang/lang{fri,fy}
71 mv -f lang/lang{glg,gl}
72 mv -f lang/lang{no,nb}
73 mv -f lang/lang{swa,sw}
74 mv -f lang/langzh{-,_}CN
75 mv -f lang/langzh{-,_}TW
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
90 DESTDIR=$RPM_BUILD_ROOT
93 # Installing the freedesktop notification plugin"
94 install -d $RPM_BUILD_ROOT%{_libdir}/amsn/plugins/traydock
95 mv $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock/libtray.so $RPM_BUILD_ROOT%{_libdir}/amsn/plugins/traydock
96 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock
97 ln -s ../../../%{_lib}/amsn/plugins/traydock $RPM_BUILD_ROOT%{_datadir}/amsn/plugins
99 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock
102 # force relative path
104 ln -sf ../share/amsn/amsn $RPM_BUILD_ROOT%{_bindir}
106 install -d $RPM_BUILD_ROOT%{_desktopdir}
107 install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
110 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/amsn-0.91
111 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/amsn.{desktop,spec,debianmenu}
113 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/docs
114 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/{CREDITS,GNUGPL,README,HELP,FAQ,TODO,Makefile,cvs_date}
115 # random binary for PPC
116 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/sndplay
118 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/{winflash,winutils,QuickTimeTcl3.1,applescript,tclCarbonNotification,tclAE2.0}
119 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/{Makefile,gtkdock.?}
120 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/winico*
121 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/utils
124 rm -rf $RPM_BUILD_ROOT
127 %defattr(644,root,root,755)
128 %doc FAQ GNUGPL HELP README TODO CREDITS
129 %attr(755,root,root) %{_bindir}/*
131 %dir %{_datadir}/%{name}
132 %{_datadir}/%{name}/icons
133 %{_datadir}/%{name}/lang
134 %{_datadir}/%{name}/plugins
135 %{_datadir}/%{name}/skins
136 %{_datadir}/%{name}/*.tcl
137 %{_datadir}/%{name}/hotmlog.htm
138 %{_datadir}/%{name}/langlist
139 %{_datadir}/%{name}/remote.help
141 %attr(755,root,root) %{_datadir}/%{name}/%{name}*
144 %{_desktopdir}/%{name}.desktop
145 %{?with_imlib:%{_libdir}/amsn}