]> git.pld-linux.org Git - SPECS.git/blob - jabber-aim-transport.spec
SPECS updated Sun 1 Aug 15:50:02 CEST 2021
[SPECS.git] / jabber-aim-transport.spec
1 %define cvs 20040131
2 %define branch stable
3 %define         _rel    3
4 Summary:        AIM transport module for Jabber
5 Summary(pl.UTF-8):      Moduł transportowy AIM dla systemu Jabber
6 Name:           jabber-aim-transport
7 Version:        0
8 Release:        0.%{cvs}.%{_rel}
9 License:        distributable
10 Group:          Applications/Communications
11 Source0:        http://aim-transport.jabberstudio.org/aim-transport-%{branch}-%{cvs}b.tar.gz
12 # Source0-md5:  804469a50824691adcfa2cec71dbf6df
13 Source2:        jabber-aimtrans.init
14 Source3:        jabber-aimtrans.sysconfig
15 Source4:        aimtrans.xml
16 URL:            http://www.jabber.org/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  jabberd14-devel >= 1.4.3.1-2
20 BuildRequires:  rpmbuild(macros) >= 1.268
21 Requires(post): jabber-common
22 Requires(post): sed >= 4.0
23 Requires(post): textutils
24 Requires(post,preun):   /sbin/chkconfig
25 %requires_eq    jabberd14
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 This module allows Jabber to communicate with AIM servers.
30
31 %description -l pl.UTF-8
32 Moduł ten umożliwia użytkownikom Jabbera komunikowanie się z
33 użytkownikami AIM.
34
35 %prep
36 %setup -qn aim-transport-%{branch}-%{cvs}
37
38 %build
39 cp -f /usr/share/automake/config.sub .
40 %{__autoconf}
41 %configure \
42         --with-jabberd=/usr/include/jabberd14
43 %{__make}
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT{%{_libdir}/jabberd14,%{_sysconfdir}/jabber} \
48         $RPM_BUILD_ROOT{%{_sbindir},/etc/{rc.d/init.d,sysconfig}}
49
50 install src/aimtrans.so $RPM_BUILD_ROOT%{_libdir}/jabberd14
51 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/jabber-aimtrans
52 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/jabber-aimtrans
53 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/jabber/aimtrans.xml
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %post
59 if [ -f %{_sysconfdir}/jabber/secret ] ; then
60         SECRET=`cat %{_sysconfdir}/jabber/secret`
61         if [ -n "$SECRET" ] ; then
62                 echo "Updating component authentication secret in the config file..."
63                 %{__sed} -i -e "s/>secret</>$SECRET</" %{_sysconfdir}/jabber/aimtrans.xml
64         fi
65 fi
66
67 /sbin/chkconfig --add jabber-aimtrans
68 %service jabber-aimtrans restart "Jabber aim transport"
69
70 %preun
71 if [ "$1" = "0" ]; then
72         %service jabber-aimtrans stop
73         /sbin/chkconfig --del jabber-aimtrans
74 fi
75
76 %files
77 %defattr(644,root,root,755)
78 %doc AUTHORS ChangeLog README TODO
79 %attr(755,root,root) %{_libdir}/jabberd14/*
80 %attr(640,root,jabber) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/jabber/*
81 %attr(754,root,root) /etc/rc.d/init.d/jabber-aimtrans
82 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/jabber-aimtrans
This page took 0.496324 seconds and 3 git commands to generate.