[ptpd] updated to support ptpd 2.3

jondkent jondkent at fedoraproject.org
Sun Jun 8 18:24:08 UTC 2014


commit 2e00b7563f07dce525246e301a4ea89b9c5b5c64
Author: Jon Kent <jon.kent at gmail.com>
Date:   Sun Jun 8 17:17:13 2014 +0100

    updated to support ptpd 2.3

 ptpd.spec |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/ptpd.spec b/ptpd.spec
index e15b79f..5f4f6a3 100644
--- a/ptpd.spec
+++ b/ptpd.spec
@@ -9,11 +9,13 @@ URL: http://ptpd.sourceforge.net/
 Source0: http://sourceforge.net/projects/ptpd/files/ptpd/2.2.0/ptpd-2.2.0.tar.gz	
 Source1: ptpd2.service
 Source2: ptpd2
+Source3: ptpd2.conf
 
 Requires(post): systemd
 Requires(preun): systemd
 Requires(postun): systemd
-BuildRequires: systemd
+BuildRequires: systemd libpcap-devel net-snmp-devel openssl-devel zlib-devel
+Requires: libpcap net-snmp openssl zlib
 
 %description
 The PTP daemon (PTPd) implements the Precision Time protocol (PTP) as defined 
@@ -31,20 +33,24 @@ does not require an FPU, so it is great for embedded processors.
 %setup -q
 
 %build
-cd src
+./configure --enable-statistics --enable-ntpdc --enable-sigusr2=counters
 CFLAGS="%{optflags}" make %{?__global_ldflags} ptpd2
 
 %install
 rm -rf %{buildroot}
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
-mkdir -p %{buildroot}%{_mandir}/man8/
+mkdir -p %{buildroot}%{_mandir}/man{5,8}
+mkdir -p %{buildroot}%{_datadir}/snmp/mibs
 mkdir -p %{buildroot}%{_defaultdocdir}/%{name}
 mkdir -p %{buildroot}%{_unitdir}
+
 install -pm 644 %{SOURCE1} %{buildroot}%{_unitdir}
 install -pm 644 %{SOURCE2} %{buildroot}/%{_sysconfdir}/sysconfig
+install -pm 644 %{SOURCE3} %{buildroot}/%{_sysconfdir}
 install -pm 755 src/ptpd2 %{buildroot}%{_bindir}
 install -pm 644 src/ptpd2.8 %{buildroot}%{_mandir}/man8/
+install -pm 644 src/ptpd2.conf.5 %{buildroot}%{_mandir}/man5/
 
 %post
 %systemd_post ptpd2.service
@@ -58,13 +64,18 @@ install -pm 644 src/ptpd2.8 %{buildroot}%{_mandir}/man8/
 
 %files
 %config(noreplace) %{_sysconfdir}/sysconfig/ptpd2
+%config(noreplace) %{_sysconfdir}/ptpd.conf
 %{_unitdir}/*
 %{_bindir}/*
 %doc COPYRIGHT ChangeLog README RELEASE_NOTES
 %{_mandir}/man8/*
+%{_mandir}/man5/*
 
 
 %changelog
+* Sun Jun 08 2014 Jon Kent - 2.3.0-1
+- Updates to ptpd 2.3.0 
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.2.0-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list