]> git.pld-linux.org Git - packages/ntp.git/blob - ntp.spec
- cosmetics
[packages/ntp.git] / ntp.spec
1 Summary:        Network Time Protocol utilities
2 Summary(pl):    Narzêdzia do synchronizacji czasu (Network Time Protocol)
3 Summary(pt_BR): Network Time Protocol versão 4
4 Name:           ntp
5 Version:        4.1.2
6 Release:        1
7 License:        distributable
8 Group:          Daemons
9 Source0:        ftp://ftp.udel.edu/pub/ntp/ntp4/%{name}-%{version}.tar.gz
10 # Source0-md5:  98e16c7aa4ecd4c004b51bff18962e95
11 Source1:        %{name}.conf
12 Source2:        %{name}.keys
13 Source3:        %{name}.init
14 Source4:        %{name}.sysconfig
15 Source5:        %{name}d.8
16 Source6:        %{name}date.8
17 Patch0:         %{name}-time.patch
18 Patch1:         %{name}-vsnprintf.patch
19 Patch2:         %{name}-no_libelf.patch
20 URL:            http://www.ntp.org/
21 BuildRequires:  readline-devel >= 4.2
22 Requires(post,preun):   /sbin/chkconfig
23 PreReq:         rc-scripts
24 Obsoletes:      xntp3
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %define         _sysconfdir     /etc/ntp
28 %define         _bindir         %{_sbindir}
29
30 %description
31 The Network Time Protocol (NTP) is used to synchronize a computer's
32 time with another reference time source. The ntp package contains
33 utilities and daemons which will synchronize your computer's time to
34 Coordinated Universal Time (UTC) via the NTP protocol and NTP servers.
35 The ntp package includes ntpdate (a program for retrieving the date
36 and time from remote machines via a network) and ntpd (a daemon which
37 continuously adjusts system time).
38
39 %description -l pl
40 Pakiet zawiera narzêdzia i demony s³u¿±ce do dok³adnego
41 synchronizowania czasu Twojego komputera: ntpdate, program podobny do
42 rdate oraz ntpd, demon aktualizuj±cy czas w sposób ci±g³y.
43
44 %description -l pt_BR
45 Esta é a versão 4 do Network Time Protocol (NTP). Este protocolo é
46 utilizado para sincronizar o relógio do computador com uma outra
47 referência de horário. Este pacote contém utilitários e servidores
48 que sincronizarão o relógio do seu computador com o horário universal
49 (UTC) através do protocolo NTP e utilizando servidores NTP públicos.
50
51 Instale o pacote ntp se você necessitar de ferramentas para manter o
52 relógio do seu computador constantemente atualizado.
53
54 Este pacote obsoleta o antigo xntp3.
55
56 %package doc-html
57 Summary:        HTML documentation for ntp
58 Summary(pl):    Dokumentacja HTML dla ntp
59 Summary(pt_BR): Documentação adicional para o pacote ntp
60 Group:          Daemons
61
62 %description doc-html
63 HTML documentation for ntp.
64
65 %description doc-html -l pl
66 Dokumentacja do ntp w HTML.
67
68 %description doc-html -l pt_BR
69 Este pacote contém documentação adicional sobre o NTP versão 4.
70
71 %prep
72 %setup -q
73 %patch0 -p1
74 %patch1 -p1
75 %patch2 -p1
76
77 %build
78 %configure
79
80 %{__make}
81
82 %install
83 rm -rf $RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig},%{_mandir}/man8}
85
86 %{__make} install \
87         DESTDIR=$RPM_BUILD_ROOT
88
89 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/ntp.conf
90 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/keys
91 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntp
92 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/ntp
93 install %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man8
94 install %{SOURCE6} $RPM_BUILD_ROOT%{_mandir}/man8
95
96 %clean
97 rm -rf $RPM_BUILD_ROOT
98
99 %post
100 /sbin/chkconfig --add ntp
101 if [ -f /var/lock/subsys/ntp ]; then
102         /etc/rc.d/init.d/ntp restart >&2
103 else
104         echo "Run \"/etc/rc.d/init.d/ntp start\" to start ntp daemon."
105 fi
106
107 %preun
108 if [ "$1" = "0" ]; then
109         if [ -f /var/lock/subsys/ntp ]; then
110                 /etc/rc.d/init.d/ntp stop >&2
111         fi
112         /sbin/chkconfig --del ntp
113 fi
114
115 %files
116 %defattr(644,root,root,755)
117 %doc NEWS TODO WHERE-TO-START conf/*.conf
118 %attr(750,root,root) %dir %{_sysconfdir}
119 %attr(640,root,root) %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/*
120 %attr(755,root,root) %{_sbindir}/*
121 %attr(754,root,root) /etc/rc.d/init.d/ntp
122 %attr(640,root,root) %config %verify(not size md5 mtime) /etc/sysconfig/*
123 %{_mandir}/man8/*
124
125 %files doc-html
126 %defattr(644,root,root,755)
127 %doc html/*
This page took 0.049341 seconds and 4 git commands to generate.