%define IP2Location_ver 2.1.3 Summary: IP2Location C API Name: IP2Location Version: %{IP2Location_ver} Release: 1 Source: http://www.ip2location.com/download/C-IP2Location-%{IP2Location_ver}.tar.gz Buildroot: %{_tmppath}/%{name}-%{version}-root License: GPL Group: Development/Libraries Packager: Peter Bieringer Vendor: IP2Location BuildPreReq: automake autoconf libtool %description IP2Location is a C library that enables the user to find the country that any IP address or hostname originates from. %package -n IP2Location-devel Version: %{IP2Location_ver} Summary: Development headers and libraries for GeoIP Group: Development/Libraries %description -n IP2Location-devel Development headers and static libraries for building IP2Location-based applications %prep %setup -n C-%{name}-%{IP2Location_ver} ## Patch libIP2Location/Makefile.am for proper storage #perl -pi.bak -e 's/pkglib_LTLIBRARIES = libIP2Location.la/lib_LTLIBRARIES = libIP2Location.la\ninclude_HEADERS = IP2Location.h imath.h/' libIP2Location/Makefile.am #perl -pi.bak -e 's/pkglib_LTLIBRARIES = libIP2Location.la/lib_LTLIBRARIES = libIP2Location.la/' libIP2Location/Makefile.am #perl -pi.bak -e 's/pkglib_LTLIBRARIES = libIP2Location.la/lib_LTLIBRARIES = libIP2Location.la\ninclude_HEADERS = IP2Location.h iMath\/imath.h/' libIP2Location/Makefile.am autoreconf -i -v --force %configure %build make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # Install demo databases mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} cp data/* $RPM_BUILD_ROOT%{_datadir}/%{name} %files -n IP2Location %doc COPYING NEWS README AUTHORS INSTALL %{_libdir}/libIP2Location.so %{_datadir}/* %files -n IP2Location-devel %{_libdir}/libIP2Location.a %{_libdir}/libIP2Location.la %{_includedir}/IP2Location.h %{_includedir}/imath.h %changelog * Sat Mar 3 2007 Peter Bieringer 2.1.3-1 - upgrade to 2.1.3 * Thu Feb 15 2007 Peter Bieringer 2.1.2-1 - upgrade to 2.1.2 * Wed Feb 14 2007 Peter Bieringer 2.1.1-1 - Initial creation (some hints from Niko Tyni)