]> git.pld-linux.org Git - packages/amsn.git/blob - amsn.spec
- rel 1; STBR
[packages/amsn.git] / amsn.spec
1 #
2 # Conditional build:
3 %bcond_without  imlib   # do not compile freedesktop notification plugin
4 #
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
9 Name:           amsn
10 Version:        0.94
11 Release:        1
12 Epoch:          0
13 License:        GPL
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).
26 Requires:       ImageMagick
27 Requires:       tcl >= 8.3
28 # MSN Protocol 9 won't let you in without SSL anymore.
29 Requires:       tcl-tls
30 Requires:       tk >= 8.3
31 %{!?with_imlib:BuildArch:       noarch}
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
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
39 well.
40
41 %description -l de
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
46 Projekt zu erfahren.
47
48 %description -l fr
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.
53
54 %description -l pl
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.
60
61 %prep
62 %setup -q -n %{name}-%{_ver}
63 # add InstantMessaging category
64 sed -i -e '/Categories=/s/.*/Categories=Network;InstantMessaging;/' %{name}.desktop
65
66 %build
67 %if %{with imlib}
68 cd plugins/traydock
69 %configure
70 %{__make}
71 %endif
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
76
77 %{__make} install \
78         prefix=$RPM_BUILD_ROOT%{_prefix}
79
80 %if %{with imlib}
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
86 %else
87         rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/plugins/traydock
88 %endif
89
90 # force relative path
91 # FIXME: FHS?
92 ln -sf ../share/amsn/amsn $RPM_BUILD_ROOT%{_bindir}
93
94 install -d $RPM_BUILD_ROOT%{_desktopdir}
95 install %{name}.desktop $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
96
97 # remove junk
98 rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/amsn-0.91
99 rm -rf $RPM_BUILD_ROOT%{_datadir}/amsn/amsn.{desktop,spec,debianmenu}
100 # docs in docs
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
105 # not for our arch
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
110
111 %clean
112 rm -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
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
128
129 %attr(755,root,root) %{_datadir}/%{name}/%{name}*
130
131 %{_pixmapsdir}/*.png
132 %{_desktopdir}/%{name}.desktop
133 %{?with_imlib:%{_libdir}/amsn}
This page took 0.066748 seconds and 4 git commands to generate.