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