]> git.pld-linux.org Git - packages/amsn.git/blame_incremental - amsn.spec
- more
[packages/amsn.git] / amsn.spec
... / ...
CommitLineData
1Summary: MSN Messenger clone for Linux
2Summary(de.UTF-8): MSN Messenger-Klon für Linux
3Summary(fr.UTF-8): Clône MSN Messenger pour Linux
4Summary(pl.UTF-8): Klon MSN Messengera dla Linuksa
5Name: amsn
6Version: 0.96
7Release: 1
8Epoch: 0
9License: GPL
10Group: Applications/Communications
11Source0: http://dl.sourceforge.net/amsn/%{name}-%{version}.tar.gz
12# Source0-md5: e0e9d304c8221048de4d1c3723d7d38a
13Patch0: %{name}-desktop.patch
14Patch1: %{name}-libng_plugin_init.patch
15URL: http://amsn.sourceforge.net/
16BuildRequires: libpng-devel
17BuildRequires: libtiff-devel
18BuildRequires: sed >= 4.0
19BuildRequires: tcl-devel >= 8.3
20BuildRequires: tk-devel >= 8.3
21# IM's convert is needed to display pictures (buddy icons).
22Requires: ImageMagick
23Requires: tcl >= 8.3
24# MSN Protocol 9 won't let you in without SSL anymore.
25Requires: tcl-tls
26Requires: tk >= 8.3
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30This is Tcl/Tk clone that implements the Microsoft Messenger (MSN) for
31Unix, Windows, or Macintosh platforms. It supports file transfers,
32groups, and many more features. Visit http://amsn.sourceforge.net/ for
33details. This is an ongoing project, and it is already going pretty
34well.
35
36%description -l de.UTF-8
37amsn ist ein Microsoft Messenger (MSN) Client für UNIX, Windows und
38Macintosh, der in Tcl/Tk geschrieben ist. Es unterstützt
39Dateiübertragungen, Gruppen uvm. Begeben Sie sich auf
40http://amsn.sourceforge.net/ um mehr über dieses Projekt zu erfahren.
41
42%description -l fr.UTF-8
43amsn est un client Microsoft Messenger (MSN) pour UNIX, Windows et
44Macintosh écrit en Tcl/Tk. Il supporte les tranferts de fichiers, les
45groupes et beaucoup d'autres possibilités. Visitez
46http://amsn.sourceforge.net/ pour de plus amples détails.
47
48%description -l pl.UTF-8
49amsn to klient Microsoft Messengera (MSN) dla Uniksów, Windows i
50Macintosha napisany w Tcl/Tk. Obsługuje przesyłanie plików, grupy i
51wiele więcej możliwości - szczegóły pod adresem
52<http://amsn.sourceforge.net/>. Projekt jest nadal rozwijany i już
53działa całkiem dobrze.
54
55%prep
56%setup -q
57
58# undos some source files
59find -name '*.tcl' -print0 | xargs -0 sed -i -e 's,\r$,,'
60
61%patch0 -p1
62%patch1 -p1
63
64# precompiled ELF 32 library
65rm -f utils/Tclxml/libTclxml3.1.so
66# Mach-O executable ppc
67rm -f sndplay
68
69# MS-DOS executable PE for MS Windows (DLL) (GUI) Intel 80386 32-bit
70rm -f utils/*/*.dll utils/*/*/*.dll
71# MS-DOS executable PE for MS Windows (GUI) Intel 80386 32-bit
72rm -f utils/*/*.exe utils/*/*/*.exe
73
74%build
75%configure \
76 CFLAGS="%{rpmcflags}"
77%{__make}
78
79%install
80rm -rf $RPM_BUILD_ROOT
81install -d $RPM_BUILD_ROOT%{_libdir}/%{name}
82
83# FIXME: FHS?
84%{__make} install \
85 prefix=$RPM_BUILD_ROOT%{_prefix} \
86 exec_prefix=$RPM_BUILD_ROOT%{_bindir} \
87 dstdir=$RPM_BUILD_ROOT%{_libdir} \
88 slnkdir=$RPM_BUILD_ROOT%{_bindir}
89
90install -d $RPM_BUILD_ROOT%{_desktopdir}
91install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
92rm -f $RPM_BUILD_ROOT%{_libdir}/applications/amsn.desktop
93
94for f in amsn{,-remote{,-CLI}}; do
95 rm $RPM_BUILD_ROOT%{_bindir}/$f
96 ln -s ../%{_lib}/%{name}/$f $RPM_BUILD_ROOT%{_bindir}
97done
98
99# remove junk
100rm -rf $RPM_BUILD_ROOT%{_libdir}/doc/amsn-0.91
101rm -rf $RPM_BUILD_ROOT%{_libdir}/amsn/amsn.{desktop,spec,debianmenu}
102# docs in docs
103rm -rf $RPM_BUILD_ROOT%{_libdir}/amsn/docs
104rm -rf $RPM_BUILD_ROOT%{_libdir}/amsn/{AGREEMENT,CREDITS,GNUGPL,INSTALL,README,HELP,FAQ,TODO,Makefile,cvs_date}
105rm -rf $RPM_BUILD_ROOT%{_libdir}/amsn/utils/*/test.tcl
106# random binary for PPC
107rm -rf $RPM_BUILD_ROOT%{_libdir}/amsn/sndplay
108
109mv $RPM_BUILD_ROOT%{_libdir}/icons $RPM_BUILD_ROOT%{_iconsdir}
110
111%clean
112rm -rf $RPM_BUILD_ROOT
113
114%files
115%defattr(644,root,root,755)
116%doc FAQ GNUGPL HELP README TODO CREDITS
117%attr(755,root,root) %{_bindir}/*
118%dir %{_libdir}/%{name}
119%{_libdir}/%{name}/a[!m]*
120%{_libdir}/%{name}/[!a]*
121%attr(755,root,root) %{_libdir}/%{name}/amsn*
122
123%{_iconsdir}/hicolor/*/*.png
124%{_desktopdir}/%{name}.desktop
This page took 0.065672 seconds and 4 git commands to generate.