2 # - %lang tags: /usr/lib/amsn/lang/langfr_CA ..
3 Summary: MSN Messenger clone for Linux
4 Summary(de.UTF-8): MSN Messenger-Klon für Linux
5 Summary(fr.UTF-8): Clône MSN Messenger pour Linux
6 Summary(pl.UTF-8): Klon MSN Messengera dla Linuksa
12 Group: Applications/Communications
13 Source0: http://dl.sourceforge.net/amsn/%{name}-%{version}.tar.gz
14 # Source0-md5: 0ae903f6cac24c042f4ef74b5015ea88
15 Patch0: %{name}-desktop.patch
16 URL: http://www.amsn-project.net/
17 BuildRequires: libpng-devel
18 BuildRequires: libtiff-devel
19 BuildRequires: sed >= 4.0
20 BuildRequires: tcl-devel >= 8.4
21 BuildRequires: tk-devel >= 8.4
22 Requires(post,postun): hicolor-icon-theme
23 # IM's convert is needed to display pictures (buddy icons).
26 # MSN Protocol 9 won't let you in without SSL anymore.
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 This is Tcl/Tk clone that implements the Microsoft Messenger (MSN) for
33 Unix, Windows, or Macintosh platforms. It supports file transfers,
34 groups, and many more features.
36 %description -l de.UTF-8
37 amsn ist ein Microsoft Messenger (MSN) Client für UNIX, Windows und
38 Macintosh, der in Tcl/Tk geschrieben ist. Es unterstützt
39 Dateiübertragungen, Gruppen uvm.
41 %description -l fr.UTF-8
42 amsn est un client Microsoft Messenger (MSN) pour UNIX, Windows et
43 Macintosh écrit en Tcl/Tk. Il supporte les tranferts de fichiers, les
44 groupes et beaucoup d'autres possibilités.
46 %description -l pl.UTF-8
47 amsn to klient Microsoft Messengera (MSN) dla Uniksów, Windows i
48 Macintosha napisany w Tcl/Tk. Obsługuje przesyłanie plików, grupy i
49 wiele więcej możliwości.
54 # undos some source files
55 find -name '*.tcl' -print0 | xargs -0 sed -i -e 's,\r$,,'
59 # MS-DOS executable PE for MS Windows (GUI) Intel 80386 32-bit
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{_iconsdir}/hicolor/,%{_pixmapsdir},%{_desktopdir}}
73 prefix=$RPM_BUILD_ROOT%{_prefix} \
74 exec_prefix=$RPM_BUILD_ROOT%{_bindir} \
75 dstdir=$RPM_BUILD_ROOT%{_libdir} \
76 slnkdir=$RPM_BUILD_ROOT%{_bindir}
78 install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
79 rm $RPM_BUILD_ROOT%{_libdir}/applications/amsn.desktop
80 rm -r $RPM_BUILD_ROOT%{_libdir}/pixmaps
81 mv $RPM_BUILD_ROOT%{_libdir}/amsn/desktop-icons/* $RPM_BUILD_ROOT%{_iconsdir}/hicolor
82 rm -r $RPM_BUILD_ROOT%{_libdir}/amsn/desktop-icons
83 ln -s %{_iconsdir}/hicolor/48x48/apps/%{name}.png $RPM_BUILD_ROOT%{_pixmapsdir}
85 for f in amsn{,-remote{,-CLI}}; do
86 rm $RPM_BUILD_ROOT%{_bindir}/$f
87 ln -s ../%{_lib}/%{name}/$f $RPM_BUILD_ROOT%{_bindir}
91 rm $RPM_BUILD_ROOT%{_libdir}/amsn/amsn.desktop
92 rm $RPM_BUILD_ROOT%{_libdir}/%{name}/lang/LANG-HOWTO
93 rm $RPM_BUILD_ROOT%{_libdir}/%{name}/lang/convert.tcl
96 rm -rf $RPM_BUILD_ROOT%{_libdir}/amsn/docs
97 rm -rf $RPM_BUILD_ROOT%{_libdir}/amsn/{AGREEMENT,CREDITS,GNUGPL,INSTALL,README,HELP,FAQ,TODO}
98 rm -rf $RPM_BUILD_ROOT%{_libdir}/amsn/utils/*/test.tcl
101 rm -rf $RPM_BUILD_ROOT
104 %update_icon_cache hicolor
107 %update_icon_cache hicolor
110 %defattr(644,root,root,755)
111 %doc FAQ GNUGPL HELP README TODO CREDITS
112 %attr(755,root,root) %{_bindir}/*
113 %dir %{_libdir}/%{name}
114 %attr(755,root,root) %{_libdir}/%{name}/amsn
115 %attr(755,root,root) %{_libdir}/%{name}/amsn-remote*
117 %{_libdir}/%{name}/*.tcl
118 %{_libdir}/%{name}/remote.help
119 %{_libdir}/%{name}/hotmlog.htm
121 %{_libdir}/%{name}/lang
122 %{_libdir}/%{name}/langlist
124 %dir %{_libdir}/%{name}/plugins
126 %{_libdir}/%{name}/plugins/Nudge
127 %{_libdir}/%{name}/plugins/PowerTool
128 %{_libdir}/%{name}/plugins/WebcamShooter
129 %{_libdir}/%{name}/plugins/inkdraw
130 %{_libdir}/%{name}/plugins/remind
131 %{_libdir}/%{name}/plugins/winks
133 %{_libdir}/%{name}/skins
135 %dir %{_libdir}/%{name}/utils
136 %{_libdir}/%{name}/utils/base64
137 %{_libdir}/%{name}/utils/bwidget1.8.0
138 %{_libdir}/%{name}/utils/combobox
139 %{_libdir}/%{name}/utils/contentmanager
140 %{_libdir}/%{name}/utils/dpbrowser
141 %{_libdir}/%{name}/utils/drawboard
142 %{_libdir}/%{name}/utils/framec
143 %{_libdir}/%{name}/utils/http2.4
144 %{_libdir}/%{name}/utils/log
145 %{_libdir}/%{name}/utils/pixmapmenu
146 %{_libdir}/%{name}/utils/pixmapscroll
147 %{_libdir}/%{name}/utils/scalable-bg
148 %{_libdir}/%{name}/utils/sexytile
149 %{_libdir}/%{name}/utils/sha1
150 %{_libdir}/%{name}/utils/snit
151 %{_libdir}/%{name}/utils/uri
153 %dir %{_libdir}/%{name}/utils/TkCximage
154 %attr(755,root,root) %{_libdir}/%{name}/utils/TkCximage/*.so
155 %{_libdir}/%{name}/utils/TkCximage/pkgIndex.tcl
157 %dir %{_libdir}/%{name}/utils/linux
158 %dir %{_libdir}/%{name}/utils/linux/capture
159 %{_libdir}/%{name}/utils/linux/capture/pkgIndex.tcl
160 %attr(755,root,root) %{_libdir}/%{name}/utils/linux/capture/*.so
162 %dir %{_libdir}/%{name}/utils/linux/capture/libng
163 %dir %{_libdir}/%{name}/utils/linux/capture/libng/plugins
164 %attr(755,root,root) %{_libdir}/%{name}/utils/linux/capture/libng/plugins/*.so
166 %dir %{_libdir}/%{name}/utils/linux/linflash
167 %attr(755,root,root) %{_libdir}/%{name}/utils/linux/linflash/*.so
168 %{_libdir}/%{name}/utils/linux/linflash/pkgIndex.tcl
170 %dir %{_libdir}/%{name}/utils/linux/traydock
171 %attr(755,root,root) %{_libdir}/%{name}/utils/linux/traydock/libtray.so
172 %{_libdir}/%{name}/utils/linux/traydock/pkgIndex.tcl
174 %dir %{_libdir}/%{name}/utils/tcl_siren
175 %{_libdir}/%{name}/utils/tcl_siren/pkgIndex.tcl
176 %attr(755,root,root) %{_libdir}/%{name}/utils/tcl_siren/*.so
178 %dir %{_libdir}/%{name}/utils/webcamsn
179 %{_libdir}/%{name}/utils/webcamsn/pkgIndex.tcl
180 %attr(755,root,root) %{_libdir}/%{name}/utils/webcamsn/*.so
182 %{_iconsdir}/hicolor/*/apps/*.png
183 %{_desktopdir}/%{name}.desktop
184 %{_pixmapsdir}/%{name}.png