SPECS/finger/finger.spec
0f0186ec
 Summary:	The finger client
 Name:		finger
 Version:	0.17
421d1f6b
 Release:	2%{?dist}
0f0186ec
 License:	BSD/
 Group:		Applications/Internet
 Vendor:		VMware, Inc.
 Distribution:   Photon
 Source0:	ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/bsd-finger-%{version}.tar.gz
 %define sha1 bsd-finger=cc0ab33494c618cf6f75d3e91c744bd36628cfe5
 Source1:	finger.socket
 Source2:	finger@.service
 Source3:	LICENSE
 Patch0:		bsd-finger-time.patch
 Patch1:		fix-manpage-typo.patch
 BuildRequires:	systemd
 
 %description
 Finger is a utility that allows users to see information about system users
 (login name, home directory, name, and more) on local and remote systems.
 
 %package server
 License:        	BSD
 Summary:        	A Server for Showing User Information
 Group:          	System Environment/Daemons
 Requires:       	finger
 Requires:		systemd
 Requires(post):		systemd
 Requires(preun):	systemd
 Requires(postun):	systemd
 
 %description server
 The finger daemon implements a simple protocol based on RFC1196 that provides an
 interface to the Name and Finger programs at several network sites. The program
 is supposed to return a friendly human-oriented status report on either the
 system at the moment or a person.
 
 %prep
 %setup -q -n bsd-finger-%{version}
 %patch0 -p1
 %patch1 -p1
 
 %build
421d1f6b
 sed -i 's/install -s/install/' finger/Makefile
 sed -i 's/install -s/install/' fingerd/Makefile
0f0186ec
 ./configure \
 	--prefix=%{_prefix}
 
 make %{?_smp_mflags}
 
 %install
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_mandir}/man{1,8}
 mkdir -p %{buildroot}%{_sbindir}
 
 mkdir -p %{buildroot}%{_unitdir}
 install -m 644 %{SOURCE1} %{buildroot}%{_unitdir}
 install -m 644 %{SOURCE2} %{buildroot}%{_unitdir}
 install -m 644 %{SOURCE3} LICENSE
 make INSTALLROOT=%{buildroot} MANDIR=/usr/share/man install
 
 %check
 make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
 
 %post server
 %systemd_post finger.socket
 
 %preun server
 %systemd_preun finger.socket
 
 %postun server
 %systemd_postun_with_restart finger.socket
 
 %files
 %license LICENSE
 %attr(0755,root,root) %{_bindir}/finger
 %{_mandir}/man1/finger.1*
 
 %files server
 %license LICENSE
 %{_unitdir}/finger.socket
 %{_unitdir}/finger@.service
 %attr(0755,root,root) %{_sbindir}/in.fingerd
 %{_mandir}/man8/in.fingerd.8*
 %{_mandir}/man8/fingerd.8*
 
 %changelog
421d1f6b
 *	Tue Apr 25 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.17-2
 -	Apply patch to generate debuginfo
0f0186ec
 *	Wed Dec 7 2016 Dheeraj Shetty <dheerajs@vmware.com> 0.17-1
 -	initial version