]> git.pld-linux.org Git - packages/ntp.git/blame - ntp.spec
- converted to UTF-8
[packages/ntp.git] / ntp.spec
CommitLineData
df3fadd8 1%include /usr/lib/rpm/macros.perl
71bab42e 2Summary: Network Time Protocol utilities
00337413
JR
3Summary(pl.UTF-8): Narzędzia do synchronizacji czasu (Network Time Protocol)
4Summary(pt_BR.UTF-8): Network Time Protocol versão 4
45771d3d 5Name: ntp
dbdd74ae 6Version: 4.2.0
636118eb 7Release: 19.1
a030fe3d 8License: distributable
71bab42e 9Group: Daemons
7360a871 10Source0: ftp://ftp.udel.edu/pub/ntp/ntp4/%{name}-%{version}.tar.gz
dbdd74ae 11# Source0-md5: 0f8fabe87cf54f409b57c6283f0c0c3d
28dfddc3 12Source1: %{name}.conf
13Source2: %{name}.keys
14Source3: %{name}.init
15Source4: %{name}.sysconfig
bc6615d5
ER
16Source5: %{name}-client.init
17Source6: %{name}-client.sysconfig
18Source7: %{name}-manpages.tar.gz
19# Source7-md5: 208fcc9019e19ab26d28e4597290bffb
29f00086 20Patch0: %{name}-time.patch
dbdd74ae 21Patch1: %{name}-no_libelf.patch
262e8067 22Patch2: %{name}-ipv6.patch
e35272e3 23Patch3: %{name}-openssl_check.patch
967776d3 24Patch4: %{name}-gcc4.patch
636118eb 25Patch5: %{name}-md5.patch
6cd8a392 26URL: http://www.ntp.org/
8338fb6d 27BuildRequires: autoconf
1ef6c8b4 28BuildRequires: automake
8338fb6d 29BuildRequires: libtool
e35272e3 30BuildRequires: openssl-devel >= 0.9.7d
ba10b9ba 31BuildRequires: readline-devel >= 4.2
df3fadd8 32BuildRequires: rpm-perlprov >= 4.1-13
b9625068 33BuildRequires: rpmbuild(macros) >= 1.268
19a5162b 34Requires(post,preun): /sbin/chkconfig
8fb3cd7e 35Requires: rc-scripts >= 0.4.0.10
1bf23378 36Obsoletes: xntp3
71bab42e 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%define _sysconfdir /etc/ntp
40%define _bindir %{_sbindir}
41
e24d986a 42%description
28dfddc3 43The Network Time Protocol (NTP) is used to synchronize a computer's
44time with another reference time source. The ntp package contains
45utilities and daemons which will synchronize your computer's time to
a47685aa 46Coordinated Universal Time (UTC) via the NTP protocol and NTP servers.
dc3158f9
JB
47ntp package includes ntpd (a daemon which continuously adjusts system
48time), while ntp-client package contains ntpdate (a program for
49retrieving the date and time from remote machines via a network).
71bab42e 50
00337413
JR
51%description -l pl.UTF-8
52Network Time Protocol (NTP) służy do synchronizacji czasu komputera z
53innym, wzorcowym źródłem czasu. Pakiet ntp zawiera narzędzia i demony
54służące do dokładnego synchronizowania czasu komputera według czasu
55uniwersalnego (UTC) poprzez protokół NTP z serwerami NTP. Pakiet ntp
56zawiera ntpd (demona, który w sposób ciągły aktualizuje czas
dc3158f9
JB
57systemowy), natomiast pakiet ntp-client zawiera program ntpdate
58(program do odczytywania daty i czasu z innych maszyn po sieci).
71bab42e 59
00337413
JR
60%description -l pt_BR.UTF-8
61Esta é a versão 4 do Network Time Protocol (NTP). Este protocolo é
62utilizado para sincronizar o relógio do computador com uma outra
63referência de horário. Este pacote contém utilitários e servidores que
64sincronizarão o relógio do seu computador com o horário universal
65(UTC) através do protocolo NTP e utilizando servidores NTP públicos.
608ad171 66
00337413
JR
67Instale o pacote ntp se você necessitar de ferramentas para manter o
68relógio do seu computador constantemente atualizado.
608ad171 69
70Este pacote obsoleta o antigo xntp3.
71
df3fadd8
ER
72%package ntptrace
73Summary: Trace a chain of NTP servers back to the primary source
00337413 74Summary(pl.UTF-8): Śledzenie łańcucha serwerów NTP aż do głównego źródła
df3fadd8 75Group: Applications/Networking
c946a23f 76Requires: %{name} = %{version}-%{release}
df3fadd8
ER
77
78%description ntptrace
79ntptrace determines where a given Network Time Protocol (NTP) server
80gets its time from, and follows the chain of NTP servers back to their
81master time source.
82
00337413
JR
83%description ntptrace -l pl.UTF-8
84ntptrace określa skąd dany serwer NTP (Network Time Protocol) pobiera
85swój czas i podąża łańcuchem serwerów NTP aż do głównego źródła czasu.
c946a23f 86
2d74fa1d 87%package doc-html
a47685aa 88Summary: HTML documentation for ntp
00337413
JR
89Summary(pl.UTF-8): Dokumentacja HTML dla ntp
90Summary(pt_BR.UTF-8): Documentação adicional para o pacote ntp
df3fadd8 91Group: Documentation
2d74fa1d 92
93%description doc-html
94HTML documentation for ntp.
95
00337413 96%description doc-html -l pl.UTF-8
2d74fa1d 97Dokumentacja do ntp w HTML.
98
00337413
JR
99%description doc-html -l pt_BR.UTF-8
100Este pacote contém documentação adicional sobre o NTP versão 4.
608ad171 101
e1e25342
MK
102%package client
103Summary: Network Time Protocol client
00337413 104Summary(pl.UTF-8): Klient do synchronizacji czasu po NTP (Network Time Protocol)
df3fadd8 105Group: Applications/Networking
691bd31f 106Conflicts: ntp < 4.2.0-3
e1e25342
MK
107
108%description client
c771054a 109Network Time Protocol client.
e1e25342 110
00337413 111%description doc-html -l pl.UTF-8
c771054a 112Klient do synchronizacji czasu po NTP (Network Time Protocol).
e1e25342 113
e24d986a 114%prep
bc6615d5 115%setup -q -a7
29f00086 116%patch0 -p1
be68fcb1 117%patch1 -p1
262e8067 118%patch2 -p1
e35272e3 119%patch3 -p1
967776d3 120%patch4 -p1
636118eb 121%patch5 -p1
71bab42e 122
123%build
e35272e3
JK
124%{__libtoolize}
125%{__aclocal}
126%{__autoconf}
127%{__automake}
636118eb 128%configure \
282eb0fc 129 --with-crypto=openssl
deb05b4c 130
e24d986a 131%{__make}
71bab42e 132
133%install
134rm -rf $RPM_BUILD_ROOT
bc6615d5 135install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig,cron.hourly},%{_mandir}/man1}
71bab42e 136
1bf23378 137%{__make} install \
138 DESTDIR=$RPM_BUILD_ROOT
71bab42e 139
28dfddc3 140install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/ntp.conf
141install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/keys
e1e25342 142install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntpd
bc6615d5 143install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntp
e1e25342 144install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/ntpd
bc6615d5
ER
145install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/ntp
146install man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
71bab42e 147
df3fadd8 148cat > $RPM_BUILD_ROOT/etc/cron.hourly/ntp <<'EOF'
394789ea 149#!/bin/sh
df3fadd8 150/sbin/service ntp cronsettime
394789ea
AM
151EOF
152
71bab42e 153%clean
be68fcb1 154rm -rf $RPM_BUILD_ROOT
71bab42e 155
156%post
e1e25342 157/sbin/chkconfig --add ntpd
b9625068 158%service ntpd restart "ntpd daemon"
e1e25342
MK
159
160%preun
161if [ "$1" = "0" ]; then
b9625068 162 %service ntpd stop
e1e25342 163 /sbin/chkconfig --del ntpd
a1183963 164 rm -f /etc/ntp/drift
e1e25342
MK
165fi
166
167%post client
d470477a 168/sbin/chkconfig --add ntp
b9625068 169%service ntp restart
e24d986a 170
e1e25342 171%preun client
d470477a 172if [ "$1" = "0" ]; then
b9625068 173 %service ntp stop
d470477a 174 /sbin/chkconfig --del ntp
175fi
71bab42e 176
177%files
178%defattr(644,root,root,755)
38034725 179%doc NEWS TODO WHERE-TO-START conf/*.conf COPYRIGHT
c771054a 180%attr(750,root,root) %dir %{_sysconfdir}
8fb3cd7e 181%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
71bab42e 182%attr(755,root,root) %{_sbindir}/*
e1e25342 183%attr(754,root,root) /etc/rc.d/init.d/ntpd
8fb3cd7e 184%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ntpd
bc6615d5
ER
185%{_mandir}/man1/*
186%exclude %{_mandir}/man1/ntpdate*
187%exclude %{_mandir}/man1/ntptrace*
e1e25342 188%exclude %{_sbindir}/ntpdate
df3fadd8
ER
189%exclude %{_sbindir}/ntptrace
190
191%files ntptrace
192%defattr(644,root,root,755)
193%attr(755,root,root) %{_sbindir}/ntptrace
bc6615d5 194%{_mandir}/man1/ntptrace*
2d74fa1d 195
196%files doc-html
a47685aa 197%defattr(644,root,root,755)
2d74fa1d 198%doc html/*
e1e25342
MK
199
200%files client
b1da2ebb 201%defattr(644,root,root,755)
38034725 202%doc COPYRIGHT
e1e25342
MK
203%attr(755,root,root) %{_sbindir}/ntpdate
204%attr(754,root,root) /etc/rc.d/init.d/ntp
394789ea 205%attr(754,root,root) /etc/cron.hourly/ntp
8fb3cd7e 206%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ntp
bc6615d5 207%{_mandir}/man1/ntpdate*
This page took 0.193096 seconds and 4 git commands to generate.