%global chrony_version @@VERSION@@ %if 0%(echo %{chrony_version} | grep -q pre && echo 1) %global prerelease %(echo %{chrony_version} | sed 's/.*-//') %endif Summary: An NTP client/server Name: chrony Version: %(echo %{chrony_version} | sed 's/-.*//') Release: %{!?prerelease:1}%{?prerelease:0.1.%{prerelease}} Source: chrony-%{version}%{?prerelease:-%{prerelease}}.tar.gz License: GPLv2 Group: Applications/Utilities BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(id -u -n) %description chrony is a client and server for the Network Time Protocol (NTP). This program keeps your computer's clock accurate. It was specially designed to support systems with intermittent Internet connections, but it also works well in permanently connected environments. It can also use hardware reference clocks, the system real-time clock, or manual input as time references. %prep %setup -q -n %{name}-%{version}%{?prerelease:-%{prerelease}} %build ./configure \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --sbindir=%{_sbindir} \ --mandir=%{_mandir} make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %files %{_sbindir}/chronyd %{_bindir}/chronyc %{_mandir}/man1/chronyc.1.gz %{_mandir}/man5/chrony.conf.5.gz %{_mandir}/man8/chronyd.8.gz %doc README FAQ NEWS COPYING %doc examples/chrony.conf.example* %doc examples/chrony.keys.example