]> git.pld-linux.org Git - packages/cfingerd.git/blame_incremental - cfingerd.spec
- store patch in decompressed file
[packages/cfingerd.git] / cfingerd.spec
... / ...
CommitLineData
1Summary: Highly configurable and secure finger daemon with IPv6 support
2Summary(pl.UTF-8): Niezwykle konfigurowalny i bezpieczny demon fingerd ze wsparciem dla IPv6
3Name: cfingerd
4Version: 1.4.3
5Release: 13
6License: GPL
7Group: Networking/Daemons
8URL: http://www.infodrom.north.de/cfingerd/
9Source0: http://www.infodrom.org/projects/cfingerd/download/%{name}-%{version}.tar.gz
10# Source0-md5: fe9365f811624248aa3df52c4a832fc7
11Source1: %{name}.logrotate
12Source2: %{name}.inetd
13Patch0: %{name}-1.4.3-ipv6-12121999.patch
14Patch1: %{name}-config.patch
15Patch2: %{name}-security_format_bug.patch
16Patch3: %{name}-gpg.patch
17BuildRequires: perl-base
18BuildRequires: rpmbuild(macros) >= 1.268
19Requires: inetdaemon
20Requires: rc-inetd >= 0.8.1
21Provides: fingerd
22Obsoletes: bsd-fingerd
23Obsoletes: cfingerd-nobody
24Obsoletes: cfingerd-noroot
25Obsoletes: efingerd
26Obsoletes: ffingerd
27Obsoletes: finger-server
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31CFINGERD is a free finger daemon replacement for standard finger
32daemons such as GNU Finger, MIT Finger, or KFINGERD. CFINGERD is
33highly becoming a respected standard as the finger daemon to use.
34
35%description -l pl.UTF-8
36CFINGERD jest darmowym serwerem usługi finger zastępującym inne demony
37fingera takie jak GNU Finger, MIT Finger, lub KFINGERD. CFINGERD staje
38się respektowanym standardem dla demonów usługi finger.
39
40%prep
41%setup -q
42%patch0 -p1
43%patch1 -p1
44%patch2 -p1
45%patch3 -p1
46
47%build
48./Configure
49%{__make} all CFLAGS="-DINET6=1 %{rpmcflags}" LDFLAGS="%{rpmldflags}"
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT%{_sysconfdir}/{%{name}/scripts,logrotate.d,sysconfig/rc-inetd} \
54 $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man{1,5,8}}
55
56install src/cfingerd userlist/userlist $RPM_BUILD_ROOT%{_sbindir}/
57install cfingerd.conf userlist/userlist.conf texts/*.txt \
58$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/
59
60install scripts/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/scripts/
61
62install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
63install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/fingerd
64
65install userlist/*.1 $RPM_BUILD_ROOT%{_mandir}/man1/
66install docs/*.5 $RPM_BUILD_ROOT%{_mandir}/man5/
67install docs/*.8 $RPM_BUILD_ROOT%{_mandir}/man8/
68
69
70%post
71%service -q rc-inetd reload
72
73%postun
74if [ "$1" = 0 ]; then
75 %service -q rc-inetd reload
76fi
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%files
82%defattr(644,root,root,755)
83%doc CHANGES CREDITS FAQ README README.noroot RECOMMEND TODO
84%attr(755,root,root) %dir %{_sysconfdir}/%{name}
85%attr(755,root,root) %dir %{_sysconfdir}/%{name}/scripts
86%attr(755,root,root) %{_sysconfdir}/%{name}/scripts/*
87%attr(755,root,root) %{_sbindir}/*
88%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cfingerd.conf
89%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/userlist.conf
90%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.txt
91%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
92%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/fingerd
93%{_mandir}/man[158]/*
This page took 0.061931 seconds and 4 git commands to generate.