36bf92
Name:       whois       
36bf92
Version:    5.1.1
36bf92
Release:    2%{?dist}
36bf92
Summary:    Improved WHOIS client
36bf92
Group:      Applications/Internet
36bf92
License:    GPLv2+
36bf92
URL:        http://www.linux.it/~md/software/
36bf92
Source0:    http://ftp.debian.org/debian/pool/main/w/%{name}/%{name}_%{version}.tar.xz
36bf92
BuildRequires:  gettext
36bf92
BuildRequires:  libidn-devel
36bf92
BuildRequires:  perl
36bf92
BuildRequires:  perl(strict)
36bf92
BuildRequires:  perl(warnings)
36bf92
Requires(post): %{_sbindir}/update-alternatives
36bf92
Requires(postun): %{_sbindir}/update-alternatives
36bf92
36bf92
36bf92
%define genname whois
36bf92
%define alternative md
36bf92
%define cfgfile %{name}.conf
36bf92
36bf92
%description
36bf92
Searches for an object in a RFC 3912 database.
36bf92
36bf92
This version of the WHOIS client tries to guess the right server to ask for
36bf92
the specified object. If no guess can be made it will connect to
36bf92
whois.networksolutions.com for NIC handles or whois.arin.net for IPv4
36bf92
addresses and network names.
36bf92
36bf92
36bf92
%prep
36bf92
%setup -q -n %{name}-%{version}
36bf92
36bf92
36bf92
%build
36bf92
make CONFIG_FILE="%{_sysconfdir}/%{cfgfile}" HAVE_LIBIDN=1 HAVE_ICONV=1 \
36bf92
    CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
36bf92
36bf92
36bf92
%install
36bf92
# Omit mkpasswd
36bf92
make install-whois install-pos BASEDIR=$RPM_BUILD_ROOT 
36bf92
install -p -m644 -D %{cfgfile} $RPM_BUILD_ROOT%{_sysconfdir}/%{cfgfile}
36bf92
%find_lang %{name}
36bf92
36bf92
# Rename to alternative names
36bf92
mv $RPM_BUILD_ROOT%{_bindir}/%{name}{,.%{alternative}}
36bf92
touch $RPM_BUILD_ROOT%{_bindir}/%{name}
36bf92
chmod 755 $RPM_BUILD_ROOT%{_bindir}/%{name}
36bf92
mv $RPM_BUILD_ROOT%{_mandir}/man1/%{name}{,.%{alternative}}.1
36bf92
touch $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1
36bf92
36bf92
36bf92
%post
36bf92
%{_sbindir}/update-alternatives \
36bf92
    --install %{_bindir}/%{name} \
36bf92
        %{genname} %{_bindir}/%{name}.%{alternative} 30 \
36bf92
    --slave %{_mandir}/man1/%{name}.1.gz \
36bf92
        %{genname}-man %{_mandir}/man1/%{name}.%{alternative}.1.gz 
36bf92
36bf92
%postun
36bf92
if [ $1 -eq 0 ] ; then
36bf92
    %{_sbindir}/update-alternatives --remove \
36bf92
        %{genname} %{_bindir}/%{name}.%{alternative}
36bf92
fi
36bf92
36bf92
36bf92
%files -f %{name}.lang
36bf92
%doc COPYING README debian/changelog debian/copyright
36bf92
%config(noreplace) %{_sysconfdir}/%{cfgfile}
36bf92
%{_bindir}/%{name}.%{alternative}
36bf92
%ghost %verify(not md5 size mtime) %{_bindir}/%{name}
36bf92
%{_mandir}/man1/%{name}.%{alternative}.*
36bf92
%ghost %verify(not md5 size mtime) %{_mandir}/man1/%{name}.1.gz
36bf92
%{_mandir}/man5/%{cfgfile}.5.gz
36bf92
36bf92
36bf92
%changelog
36bf92
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 5.1.1-2
36bf92
- Mass rebuild 2014-01-24
36bf92
36bf92
* Mon Jan 13 2014 Petr Pisar <ppisar@redhat.com> - 5.1.1-1
36bf92
- 5.1.1 bump (bug #1029021)
36bf92
36bf92
* Tue Jan 07 2014 Petr Pisar <ppisar@redhat.com> - 5.1.0-1
36bf92
- 5.1.0 bump (bug #1029021)
36bf92
36bf92
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 5.0.26-3
36bf92
- Mass rebuild 2013-12-27
36bf92
36bf92
* Thu Nov 28 2013 Petr Pisar <ppisar@redhat.com> - 5.0.26-2
36bf92
- Fix a typo in the manual (bug #1029065)
36bf92
36bf92
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 5.0.26-1
36bf92
- 5.0.26 bump
36bf92
36bf92
* Mon May 13 2013 Petr Pisar <ppisar@redhat.com> - 5.0.25-1
36bf92
- 5.0.25 bump
36bf92
36bf92
* Thu Apr 18 2013 Petr Pisar <ppisar@redhat.com> - 5.0.24-1
36bf92
- 5.0.24 bump
36bf92
36bf92
* Mon Apr 08 2013 Petr Pisar <ppisar@redhat.com> - 5.0.23-1
36bf92
- 5.0.23 bump
36bf92
36bf92
* Thu Apr 04 2013 Petr Pisar <ppisar@redhat.com> - 5.0.22-1
36bf92
- 5.0.22 bump
36bf92
36bf92
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.0.20-2
36bf92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
36bf92
36bf92
* Mon Oct 08 2012 Petr Pisar <ppisar@redhat.com> - 5.0.20-1
36bf92
- 5.0.20 bump
36bf92
36bf92
* Wed Sep 19 2012 Petr Pisar <ppisar@redhat.com> - 5.0.19-1
36bf92
- 5.0.19 bump
36bf92
36bf92
* Thu Aug 02 2012 Petr Pisar <ppisar@redhat.com> - 5.0.18-1
36bf92
- 5.0.18 bump
36bf92
36bf92
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.0.17-3
36bf92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
36bf92
36bf92
* Fri Jul 13 2012 Petr Pisar <ppisar@redhat.com> - 5.0.17-2
36bf92
- .xn--mgbaam7a8 is handled by whois.aeda.net.ae (bug #839893)
36bf92
- Document how to write IDN in whois.conf (bug #839898)
36bf92
36bf92
* Wed Jun 27 2012 Petr Pisar <ppisar@redhat.com> - 5.0.17-1
36bf92
- 5.0.17 bump
36bf92
36bf92
* Mon Apr 30 2012 Petr Pisar <ppisar@redhat.com> - 5.0.16-1
36bf92
- 5.0.16 bump
36bf92
36bf92
* Thu Mar 08 2012 Petr Pisar <ppisar@redhat.com> - 5.0.15-1
36bf92
- 5.0.15 bump
36bf92
36bf92
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.0.14-2
36bf92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
36bf92
36bf92
* Mon Jan 02 2012 Petr Pisar <ppisar@redhat.com> - 5.0.14-1
36bf92
- 5.0.14 bump
36bf92
36bf92
* Mon Nov 28 2011 Petr Pisar <ppisar@redhat.com> - 5.0.13-1
36bf92
- 5.0.13 bump
36bf92
36bf92
* Wed Oct 12 2011 Petr Pisar <ppisar@redhat.com> - 5.0.12-1
36bf92
- 5.0.12 bump
36bf92
- Remove defattr from spec code
36bf92
36bf92
* Thu Mar 03 2011 Petr Pisar <ppisar@redhat.com> - 5.0.11-1
36bf92
- 5.0.11 bump
36bf92
36bf92
* Mon Dec 06 2010 Petr Pisar <ppisar@redhat.com> - 5.0.10-1
36bf92
- 5.0.10 bump
36bf92
36bf92
* Wed Sep 29 2010 Petr Pisar <ppisar@redhat.com> - 5.0.7-1
36bf92
- 5.0.7 imported
36bf92