X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=GeoIP-db-Country.spec;h=949bc490b0958bb97e63fa2d4f02d93daa4b25f2;hb=f44585e749dcd00af5d5426f2e794a6acbb192bf;hp=a49a43dbcaca9dc46e6b891793c3cee35b63eb4b;hpb=2b240ee7ee76e8a6ff2a3bcd8b35bb40d090e3c7;p=packages%2FGeoIP-db-Country.git diff --git a/GeoIP-db-Country.spec b/GeoIP-db-Country.spec index a49a43d..949bc49 100644 --- a/GeoIP-db-Country.spec +++ b/GeoIP-db-Country.spec @@ -1,51 +1,62 @@ Summary: GeoLite Country - Country database for GeoIP +Summary(pl.UTF-8): GeoLite Country - baza danych krajów dla GeoIP Name: GeoIP-db-Country # Updated every month: -Version: 2007.08.01 +Version: 2015.11.03 Release: 1 -License: OPEN DATA LICENSE (see LICENSE.txt) +License: CC 3.0 BY-SA Group: Applications/Databases -Source0: http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz -# Source0-md5: ce03b15a08e26c88ec2fd8f5c08f8e4b -Source1: http://www.maxmind.com/download/geoip/database/LICENSE.txt -# Source1-md5: 8c0bc6e8ebe6ec3bc1580021edb4bba1 -URL: http://www.maxmind.com/app/geolitecountry +Source0: http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz?/GeoIP-%{version}.dat.gz +# Source0-md5: 8c05085026366d19a3a5f954b70c2c8f +Source1: http://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz?/GeoIPv6-%{version}.dat.gz +# Source1-md5: 81fa4944d9e714af51919fb84a637617 +URL: http://dev.maxmind.com/geoip/legacy/geolite/ +Requires: GeoIP-libs >= 1.4.5-2 BuildArch: noarch -Requires: GeoIP-libs BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -GeoIP is a C library that enables the user to find the country that -any IP address or hostname originates from. It uses a file based -database that is accurate as of March 2003. This database simply -contains IP blocks as keys, and countries as values. This database -should be more complete and accurate than using reverse DNS lookups. +GeoLite Country is similar to the GeoIP Country database, but is not +as accurate. Should you require greater accuracy, GeoIP Country is a +drop-in replacement for GeoLite Country. -GeoLite Country is similar to the GeoIP Country database, but is not as -accurate. Should you require greater accuracy, GeoIP Country is a drop-in -replacement for GeoLite Country. +License disclaimer: this product includes GeoLite data created by +MaxMind, available from . -License disclaimer: -This product includes GeoLite data created by MaxMind, available from -http://www.maxmind.com/. +%description -l pl.UTF-8 +GeoLite Country jest podobna do bazy danych GeoIP Country, ale nie +jest tak dokładna. Jeśli wymagana jest większa dokładność, GeoIP +Country jest zamiennikiem GeoLite Country. -%prep -%setup -q -c -T -cp %{SOURCE0} . -cp %{SOURCE1} . +Informacja licencyjna: ten produkt zawiera dane GeoLite stworzone +przez MaxWind, dostępne z . -gunzip GeoIP.dat.gz +%prep +%setup -qcT +cp -p %{SOURCE0} . +cp -p %{SOURCE1} . + +gzip -d GeoIP-%{version}.dat.gz GeoIPv6-%{version}.dat.gz +dt4=$(TZ=GMT stat -c '%y' GeoIP-%{version}.dat | awk '{print $1}' | tr - .) +dt5=$(TZ=GMT stat -c '%y' GeoIP-%{version}.dat | awk '{print $1}' | tr - .) +if [ "$(echo $dt4 | tr -d .)" -gt "$(echo $dt6 | tr -d .)" ]; then + ver=$dt4 +else + ver=$dt6 +fi +if [ "$ver" != %{version} ]; then + exit 1 +fi %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_datadir}/GeoIP - -install GeoIP.dat $RPM_BUILD_ROOT%{_datadir}/GeoIP +cp -p GeoIP-%{version}.dat $RPM_BUILD_ROOT%{_datadir}/GeoIP/GeoIP.dat +cp -p GeoIPv6-%{version}.dat $RPM_BUILD_ROOT%{_datadir}/GeoIP/GeoIPv6.dat %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc *.txt %{_datadir}/GeoIP/*.dat