From 4f251c67233a8d51d6b6ca0213abc465f035e8b1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Mon, 16 Dec 2013 19:39:29 +0200 Subject: [PATCH 1/1] new, geolite2 country database --- GeoLite2-db-Country.spec | 43 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 GeoLite2-db-Country.spec diff --git a/GeoLite2-db-Country.spec b/GeoLite2-db-Country.spec new file mode 100644 index 0000000..7addc6a --- /dev/null +++ b/GeoLite2-db-Country.spec @@ -0,0 +1,43 @@ +%define dbname Country +Summary: GeoLite2 Country - Country database for GeoIP +Summary(pl.UTF-8): GeoLite2 Country - baza danych krajów dla GeoIP +Name: GeoLite2-db-%{dbname} +# Updated every month: +Version: 20131210 +Release: 1 +License: CC 3.0 BY-SA +Group: Applications/Databases +Source0: http://geolite.maxmind.com/download/geoip/database/GeoLite2-%{dbname}.mmdb.gz?/GeoLite2-%{dbname}-%{version}.mmdb.gz +# Source0-md5: e5f0947b07be4c39b07979142155a105 +URL: http://dev.maxmind.com/geoip/geoip2/geolite2/ +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +GeoLite2 databases are free IP geolocation databases comparable to, +but less accurate than, MaxMind's GeoIP2 databases. + +GeoLite2 databases are updated on the first Tuesday of each month. + +%prep +%setup -qcT +cp -p %{SOURCE0} GeoLite2-%{dbname}.mmdb.gz + +gunzip GeoLite2-%{dbname}.mmdb.gz + +ver=$(TZ=GMT stat -c '%y' GeoLite2-%{dbname}.mmdb | awk '{print $1}' | tr -d -) +if [ "$ver" != %{version} ]; then + exit 1 +fi + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_datadir}/GeoIP +cp -p GeoLite2-%{dbname}.mmdb $RPM_BUILD_ROOT%{_datadir}/GeoIP + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%{_datadir}/GeoIP/*.mmdb -- 2.43.0