2a34938
Summary: 	IPv6 address format change and calculation utility
2a34938
Name: 		ipv6calc
f288a2a
Version: 	0.71.0
f288a2a
Release:	1%{?dist}	
b522793
Group:		Applications/Text
2a34938
URL: 		http://www.deepspace6.net/projects/%{name}.html
f41ea10
License: 	GPL
2a34938
Source: 	ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/%{name}-%{version}.tar.gz
2a34938
Requires:	krb5-libs
2a34938
BuildRequires:	krb5-devel
f41ea10
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
b522793
b522793
%description
b522793
ipv6calc is a small utility which formats and calculates IPv6 addresses in
b522793
different ways.
b522793
b522793
Install this package, if you want to extend the existing address detection
321057b
on IPv6 initscript setup or make life easier in adding reverse IPv6 zones
321057b
to DNS or using in DNS queries like
b522793
 dig -t ANY `ipv6calc -r 3ffe:ffff:100::1/48`
b522793
Many more format conversions are supported, see given URL for more.
b522793
b522793
%prep
321057b
%setup -q
b522793
%configure
2a34938
2a34938
%build
f41ea10
make %{?_smp_mflags} COPTS="$RPM_OPT_FLAGS"
2a34938
	
b522793
%install
2a34938
rm -rf $RPM_BUILD_ROOT
f29ae01
make installonly root=$RPM_BUILD_ROOT
f29ae01
321057b
# Copy examples and helper files together
321057b
mkdir -p redhat/{ipv6logconv,ipv6logstats/examples-{data,gri},ipv6calcweb}
f41ea10
cp -pf ipv6calcweb/{USAGE,ipv6calcweb.cgi} redhat/ipv6calcweb
f41ea10
cp -pf examples/analog/{analog-,ipv6calc.tab,run_analog.sh}* redhat/ipv6logconv
f41ea10
cp -pf ipv6logstats/{README,collect_,example_}* redhat/ipv6logstats
f41ea10
cp -pf ipv6logstats/examples-data/*.txt redhat/ipv6logstats/examples-data
f41ea10
cp -pf ipv6logstats/examples-gri/*.gri redhat/ipv6logstats/examples-gri
f288a2a
321057b
%check
321057b
make test
2a34938
b522793
%clean
2a34938
rm -rf $RPM_BUILD_ROOT
2a34938
b522793
%files
f41ea10
%defattr(-,root,root,-)
321057b
%doc ChangeLog README CREDITS TODO COPYING LICENSE USAGE doc/ipv6calc.* redhat/*
a6fac3d
%{_bindir}/%{name}
2a34938
%{_bindir}/ipv6logconv
2a34938
%{_bindir}/ipv6logstats
f288a2a
%{_bindir}/ipv6loganon
2a34938
%{_mandir}/man8/*
2a34938
b522793
%changelog
f288a2a
* Mon Aug 20 2007 Marcela Maslanova <mmaslano@redhat.com> - 0.71.0-1
f288a2a
- new version from upstream
f288a2a
f41ea10
* Tue Feb 27 2007 Marcela Maslanova <mmaslano@redhat.com> - 0.61-2
f41ea10
- package merge review
f41ea10
- rhbz#225910
f41ea10
be4aa9f
* Fri Sep 01 2006 Marcela Maslanova <mmaslano@redhat.com> - 0.61-1
be4aa9f
- upgrade to 0.61-1 - from upstream
be4aa9f
c2bc6b9
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.60.1-1.1
c2bc6b9
- rebuild
c2bc6b9
61f9941
* Tue Jul 11 2006 Radek Vokál <rvokal@redhat.com> 0.60.1-1
61f9941
- upgrade to 0.60.1 - fix for big endian archs
61f9941
ba38ff0
* Sun Jun 25 2006 Radek Vokál <rvokal@redhat.com> 0.60.0-1
ba38ff0
- upgrade to 0.60.0
ba38ff0
a02b9f7
* Wed Feb 22 2006 Radek Vokál <rvokal@redhat.com> 0.51-1
a02b9f7
- upgrade to 0.51
a02b9f7
53ffdf1
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.50-1.2.1
53ffdf1
- bump again for double-long bug on ppc(64)
53ffdf1
1f99977
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.50-1.2
1f99977
- rebuilt for new gcc4.1 snapshot and glibc changes
1f99977
49fb58f
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
49fb58f
- rebuilt
49fb58f
384177a
* Fri Sep 16 2005 Radek Vokal <rvokal@redhat.com> 0.50-1
384177a
- due to several other off-by-one bugs upgrade to 0.50
384177a
953d157
* Thu Sep 15 2005 Radek Vokal <rvokal@redhat.com> 0.49-2
953d157
- smash stack fix in ipv6calc_copy
e351bbe
- increase len of tmpstr
953d157
a6fac3d
* Thu Sep 15 2005 Radek Vokal <rvokal@redhat.com> 0.49-1
a6fac3d
- upgrade to 0.49
a6fac3d
321057b
* Tue Apr 19 2005 Radek Vokal <rvokal@redhat.com> 0.48-5
321057b
- using CVS tarball, patch clean-up
321057b
321057b
* Sun Apr 17 2005 Robert Scheck <redhat@linuxnetz.de> 
321057b
- lots of spec file cleanups (#155164)
321057b
Florian La Roche cf166e1
* Wed Apr 13 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche cf166e1
- remove empty scripts
Florian La Roche cf166e1
d28862b
* Fri Mar 04 2005 Radek Vokal <rvokal@redhat.com> 0.48-3
d28862b
- gcc4 rebuilt
d28862b
4b06122
* Mon Nov 1 2004 Radek Vokal <rvokal@redhat.com> 0.48-2
2a34938
- spec file cleanup
4b06122
- md5 patch for makefile
2a34938
2a34938
* Sat Oct 30 2004 Peter Bieringer <pb@bieringer.de> 
2a34938
- remove openssl(-devel) from requirements, no longer needed
2a34938
4782afe
* Tue Oct 26 2004 Radek Vokal <rvokal@redhat.com> 0.47-4
4782afe
- spec file cleanup, typo patch
4782afe
b522793
* Mon Oct 18 2004 Radek Vokal <rvokal@redhat.com> 0.47-3
b522793
- initial build for Fedora Core
b522793
2a34938
* Fri Nov 22 2003 Peter Bieringer <pb@bieringer.de>
2a34938
- adjustments
2a34938
2a34938
* Fri Nov 21 2003 Peter Bieringer <pb@bieringer.de>
2a34938
- add ipv6logstats
2a34938
- add man pages
2a34938
- add configure options
2a34938
2a34938
* Tue Nov 11 2002 Peter Bieringer <pb@bieringer.de>
f41ea10
- change IPv6 address in description
2a34938
2a34938
* Sat Apr 20 2002 Peter Bieringer <pb@bieringer.de>
2a34938
- Change URL
2a34938
2a34938
* Mon Apr 07 2002 Peter Bieringer <pb@bieringer.de>
2a34938
- add more analog example files
2a34938
2a34938
* Mon Apr 05 2002 Peter Bieringer <pb@bieringer.de>
2a34938
- remove BuildRequires extension, not needed for normal build
2a34938
2a34938
* Mon Mar 24 2002 Peter Bieringer <pb@bieringer.de>
2a34938
- extend BuildRequires for perl /usr/bin/aggregate wget
2a34938
2a34938
* Mon Mar 18 2002 Peter Bieringer <pb@bieringer.de>
2a34938
- add ipv6calcweb.cgi
2a34938
2a34938
* Mon Mar 16 2002 Peter Bieringer <pb@bieringer.de>
2a34938
- add ipv6logconv, analog examples
2a34938
2a34938
* Mon Mar 11 2002 Peter Bieringer <pb@bieringer.de>
2a34938
- Add perl to buildrequire and openssl to require
2a34938
2a34938
* Mon Jan 21 2002 Peter Bieringer <pb@bieringer.de>
2a34938
- Add LICENSE + COPYING file
2a34938
2a34938
* Thu Dec 27 2001 Peter Bieringer <pb@bieringer.de>
2a34938
- Add comment header
2a34938
- Add call to configure on build
2a34938
2a34938
* Tue Dec 18 2001 Peter Bieringer <pb@bieringer.de>
2a34938
- Replace hardwired version number with autoconf/configure variable
2a34938
2a34938
* Wed Apr 25 2001 Peter Bieringer <pb@bieringer.de>
2a34938
- Fix permissions of doc files
2a34938
2a34938
* Thu Mar 15 2001 Peter Bieringer <pb@bieringer.de>
f41ea10
- Add doc directory also to files to make sure the directory will be removed
f41ea10
  on update or deinstall
2a34938
- change install permissions for entries in doc directory
2a34938
- change "make install" to "make installonly" (make test should be only executed once" 
2a34938
2a34938
* Wed Mar 14 2001 Peter Bieringer <pb@bieringer.de>
f41ea10
- Add "make clean" and "make test" on build
2a34938
2a34938
* Tue Mar 13 2001 Peter Bieringer <pb@bieringer.de>
2a34938
- add CREDITS and TODO for install
2a34938
2a34938
* Sat Mar 10 2001 Peter Bieringer <pb@bieringer.de>
2a34938
- enable "URL"
2a34938
2a34938
* Sun Mar 04 2001 Peter Bieringer <pb@bieringer.de>
2a34938
- change install location to /bin
b522793
2a34938
* Tue Feb 27 2001 Peter Bieringer <pb@bieringer.de>
2a34938
- review for new release, now named "ipv6calc"
2a34938
- review install section for RedHat 7.0.91
b522793
2a34938
* Sun Feb 25 2001 Peter Bieringer <pb@bieringer.de>
2a34938
- initial build