SPECS/ddclient/ddclient.spec
1cf11562
 Name:           ddclient
1fdcb771
 Version:        3.9.0
08bb6f5a
 Release:        2%{?dist}
1cf11562
 Url:            https://sourceforge.net/p/ddclient/wiki/Home/
 Summary:        Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider
 License:        GPLv2
 Group:          Applications
1fdcb771
 Source0:        http://downloads.sourceforge.net/project/ddclient/ddclient/ddclient-%{version}.tar.gz
 %define sha1 ddclient=e8764e3c330f8c0a64afdbd5560bd5806cffdd29
1cf11562
 
 Requires:       perl
 Requires:       perl-IO-Socket-SSL
 Requires:       perl-JSON-Any
08bb6f5a
 Requires:       perl-Data-Validate-IP
1cf11562
 
 %description
 DDclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways.
 
 %prep
 %setup -q -n %{name}-%{version}
 
 %install
 
 install -vdm755 %{buildroot}/usr/sbin
 cp ddclient %{buildroot}/usr/sbin/
 
 install -vdm755 %{buildroot}/etc/ddclient
 install -vdm755 %{buildroot}/var/cache/ddclient
 install -vdm755 %{buildroot}/usr/lib/systemd/system
 
 cp sample-etc_ddclient.conf %{buildroot}/etc/ddclient/ddclient.conf
 
 cat << EOF >> %{buildroot}/usr/lib/systemd/system/ddclient.service
 [Unit]
 Description=Dynamic DNS Update Client
 After=network.target
 PartOf=network-online.target
 
 [Service]
 Type=forking
 PIDFile=/var/run/ddclient.pid
 ExecStart=/usr/sbin/ddclient
 
 [Install]
 WantedBy=network-online.target
 EOF
 
 %files
 %defattr(-,root,root)
 %{_sysconfdir}/ddclient/ddclient.conf
 %{_sbindir}/ddclient
 %{_lib}/systemd/system/ddclient.service
 %dir /var/cache/ddclient
 
 %changelog
08bb6f5a
 * Thu Sep 27 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 3.9.0-2
 - Add perl-Data-Validate-IP as a runtime dependency.
1fdcb771
 * Mon Sep 10 2018 Ajay Kaher <akaher@vmware.com> 3.9.0-1
 - Upgraded to version 3.9.0
cee736b5
 * Fri Oct 13 2017 Alexey Makhalov <amakhalov@vmware.com> 3.8.3-3
 - Remove BuildArch
 * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.8.3-2
 - GA - Bump release of all rpms
1cf11562
 * Tue Mar 22 2016 Mahmoud Bassiouny <mbassiouny@vmware.com> 3.8.3-1
 - Initial packaging for Photon