Summary(tr): Finger istemcisi
Group: Networking/Utilities
Group(pl): Sieciowe/Narzêdzia
-Name: finger
-Version: 0.10
-Release: 26
+Name: bsd-finger
+Version: 0.16
+Release: 1
Copyright: BSD
-Source: ftp://sunsite.unc.edu/pub/Linux/system/network/finger/bsd-%{name}-%{version}.tar.gz
+Source: ftp://sunsite.unc.edu/pub/Linux/system/network/finger/%{name}-%{version}.tar.gz
Source1: finger.1.pl
Source2: fingerd.inetd
-Patch0: bsd-finger-misc.patch
-Patch1: bsd-finger-security.patch
-Patch2: bsd-finger-nobr.patch
-Patch3: bsd-finger-ipv6.patch
-Patch4: bsd-finger-maint.patch
-Patch5: bsd-finger-timeout.patch
-Patch6: bsd-finger-pts.patch
-Patch7: bsd-finger-exact.patch
+Patch0: bsd-finger-DESTDIR.patch
+Patch1: bsd-finger-exact.patch
+Patch2: bsd-finger-pts.patch
+Patch3: http://www.misiek.eu.org/ipv6/bsd-finger-ipv6.patch.gz
+Obsoletes: finger
BuildRoot: /tmp/%{name}-%{version}-root
%description
bilgi veren bir hizmettir. Bu pakette standart bir finger istemcisi
bulunmaktadýr.
-%package -n fingerd
+%package -n bsd-fingerd
Summary: Finger server
Summary(de): Finger-Server
Summary(fr): Server finger
Provides: fingerd
Obsoletes: fingerd
-%description -n fingerd
+%description -n bsd-fingerd
Finger is a simple protocol which allows users to find information about
users on other machines. This package includes a standard finger server.
-%description -n fingerd -l de
+%description -n bsd-fingerd -l de
Finger ist ein einfaches Protokoll, das Informationen über Benutzer
auf anderen Rechnern herausfindet. Dieses Paket enthält einen
standardmäßigen Finger-Server.
-%description -n fingerd -l fr
+%description -n bsd-fingerd -l fr
finger est un protocole simple permettant de trouver des informations sur
les utilisateurs d'autres machines. Ce paquetage contient un serveur finger
standard.
-%description -n fingerd -l pl
+%description -n bsd-fingerd -l pl
Finger jest prostym protoko³em, który umo¿liwia wyszukiwanie informacji
o u¿ytkownikach na innym serwerze. Pakiet ten zawiera serwer fingera.
-%description -n fingerd -l tr
+%description -n bsd-fingerd -l tr
finger, að baðlantýsý bulunan makinalarda çalýþan kullanýcýlar hakkýnda
kýsa bilgi veren bir hizmettir. Bu pakette standart bir finger sunucusu
bulunmaktadýr.
%prep
-%setup -q -n bsd-%{name}-%{version}
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
+%setup -q
+%patch0 -p1
+%patch1 -p1
+# I think, this is not needen now
+#%patch2 -p1
+# Need update.
+#%patch2 -p1
%build
-make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
+./configure \
+ --installroot=$RPM_BUILD_ROOT \
+ --prefix=%{_prefix}
+
+make CFLAGS="$RPM_OPT_FLAGS"
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/{man{1,8},pl/man1}} \
$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
-make INSTALLROOT=$RPM_BUILD_ROOT MANDIR=%{_mandir} install
+make MANDIR=%{_mandir} install
-mv -f $RPM_BUILD_ROOT%{_sbindir}/in.fingerd $RPM_BUILD_ROOT/usr/sbin/fingerd
+mv -f $RPM_BUILD_ROOT%{_sbindir}/in.fingerd \
+ $RPM_BUILD_ROOT%{_sbindir}/fingerd
mv -f $RPM_BUILD_ROOT%{_mandir}/man8/in.fingerd.8 \
- $RPM_BUILD_ROOT%{_mandir}/man8/fingerd.8
+ $RPM_BUILD_ROOT%{_mandir}/man8/fingerd.8
install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/finger.1
install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/fingerd
gzip -9nf $RPM_BUILD_ROOT%{_mandir}/{man?/*,pl/man1/*} \
README BUGS
-%post -n fingerd
+%post -n bsd-fingerd
if [ -f /var/lock/subsys/rc-inetd ]; then
/etc/rc.d/init.d/rc-inetd restart 1>&2
else
echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet sever" 1>&2
fi
-%postun -n fingerd
+%postun -n bsd-fingerd
if [ -f /var/lock/subsys/rc-inetd ]; then
/etc/rc.d/init.d/rc-inetd restart
fi
%clean
rm -rf $RPM_BUILD_ROOT
-%files -n fingerd
+%files -n bsd-fingerd
%defattr(644,root,root,755)
%doc {README,BUGS}.gz
%attr(755,root,root) %{_sbindir}/*