Michael Fleming 61defb0
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Matt Domsch c3eff2c
%define tarballversion 1.2.4
Michael Fleming 61defb0
Name:           python-GeoIP
Matt Domsch 1455b57
Version:        1.2.5
Matt Domsch c3eff2c
Release:        0.2.20090931cvs%{?dist}
Michael Fleming 61defb0
Summary:        Python bindings for the GeoIP geographical lookup libraries
Michael Fleming 61defb0
Michael Fleming 61defb0
Group:          Development/Languages
Matt Domsch 1455b57
License:        LGPLv2+
Michael Fleming 61defb0
URL:            http://www.maxmind.com/download/geoip/api/python/
Matt Domsch c3eff2c
Source0:        http://www.maxmind.com/download/geoip/api/python/GeoIP-Python-%{tarballversion}.tar.gz
Matt Domsch 1455b57
Patch0:         python-GeoIP-1.2.4-ipv6.patch
Michael Fleming 61defb0
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Michael Fleming 61defb0
Matt Domsch 1455b57
# GeoIP 1.4.7 needed for IPv6 lookup functions
Matt Domsch 1455b57
BuildRequires:  python-devel, GeoIP-devel >= 1.4.7
Michael Fleming 61defb0
Michael Fleming 61defb0
%description
Michael Fleming 61defb0
This package contains the Python bindings for the GeoIP API, allowing IP to
Michael Fleming 61defb0
location lookups to country, city and organization level within Python code.
Michael Fleming 61defb0
Michael Fleming 61defb0
%prep
Matt Domsch c3eff2c
%setup -q -n GeoIP-Python-%{tarballversion}
Matt Domsch 1455b57
%patch0 -p1
Michael Fleming 61defb0
Michael Fleming 61defb0
%build
Michael Fleming 61defb0
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
Michael Fleming 61defb0
# To avoid adding un-needed dependencies
Michael Fleming 61defb0
chmod -x test*.py
Michael Fleming 61defb0
Michael Fleming 61defb0
%install
Michael Fleming 61defb0
rm -rf %{buildroot}
Michael Fleming 61defb0
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
Michael Fleming 61defb0
Michael Fleming 61defb0
 
Michael Fleming 61defb0
%clean
Michael Fleming 61defb0
rm -rf %{buildroot}
Michael Fleming 61defb0
Michael Fleming 61defb0
Michael Fleming 61defb0
%files
Michael Fleming 61defb0
%defattr(-,root,root,-)
Michael Fleming 61defb0
%doc LICENSE README ChangeLog test*.py
Michael Fleming 61defb0
%{python_sitearch}/GeoIP.so
Michael Fleming 8cabcdd
%{python_sitearch}/GeoIP_Python*
Michael Fleming 61defb0
Michael Fleming 61defb0
Michael Fleming 61defb0
%changelog
Matt Domsch c3eff2c
* Tue Sep  1 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.5-0.2.20090931cvs
Matt Domsch c3eff2c
- fix prerelease versioning
Matt Domsch c3eff2c
Matt Domsch 1455b57
* Mon Aug 31 2009 Matt Domsch <mdomsch@fedoraproject.org> - 1.2.5-0.1.20090931cvs
Matt Domsch 1455b57
- add IPv6 functions from CVS HEAD
Matt Domsch 1455b57
356ec29
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-3
356ec29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
356ec29
3831ad4
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
3831ad4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3831ad4
Michael Fleming 5369d51
* Mon Dec 29 2008 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.4-1
Michael Fleming 5369d51
- Update to 1.2.4
Michael Fleming 5369d51
18ebe4e
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.2.2-2
18ebe4e
- Rebuild for Python 2.6
18ebe4e
Michael Fleming c3a01a4
* Sun Aug 31 2008 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.2-1
Michael Fleming c3a01a4
- Update to 1.2.2
Michael Fleming c3a01a4
- Drop ccodes patch as it's been accepted upstream
Michael Fleming c3a01a4
- Change of license to LGPL
Michael Fleming c3a01a4
Michael Fleming 8cabcdd
* Sat Feb 23 2008 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.1-12
Michael Fleming e78b3ef
- Include egg-info files (as generated by Python 2.5)
Michael Fleming e78b3ef
4a283e1
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.2.1-10
4a283e1
- Autorebuild for GCC 4.3
4a283e1
Michael Fleming ca3b91f
* Thu Sep 13 2007 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.1-9
Michael Fleming e66b90c
- Add patch to expose country codes courtesy of Ignacio Vazquez-Adams
Michael Fleming e66b90c
  (bz #243696)
Michael Fleming f1e6f93
- Update License tag per new guidelines
Michael Fleming ca3b91f
- Fix requires per python packaging guidelines.
Michael Fleming e66b90c
Michael Fleming 54391ce
* Sat Dec 9 2006 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.1-6
Michael Fleming 54391ce
- Rebuild for python 2.5
Michael Fleming 54391ce
Michael Fleming 94c1687
* Mon Sep 4 2006 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.1-5
Michael Fleming 94c1687
- Rebuild
Michael Fleming 94c1687
Michael Fleming 06d22f7
* Mon Jun 19 2006 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.1-4
Michael Fleming 06d22f7
- Bump to create sane distro upgrade paths
Michael Fleming 06d22f7
Michael Fleming 61defb0
* Mon Feb 21 2006 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.1-3
Michael Fleming 61defb0
- Trivial spec tweaks
Michael Fleming 61defb0
- Removed redundant GeoIP Requires: (rpm picks it up automatically)
Michael Fleming 61defb0
Michael Fleming 61defb0
* Mon Feb 20 2006 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.1-2
Michael Fleming 61defb0
- Change name to -GeoIP in keeping with naming conventions.
Michael Fleming 61defb0
- Fix dependency issues caused by the test scripts in %%doc.
Michael Fleming 61defb0
Michael Fleming 61defb0
* Sat Feb 18 2006 Michael Fleming <mfleming+rpm@enlartenment.com> 1.2.1-1
Michael Fleming 61defb0
- Initial version.