]> git.pld-linux.org Git - packages/GeoIP-db-City.git/blame - GeoIP-db-City.spec
updated to 2018.10.31
[packages/GeoIP-db-City.git] / GeoIP-db-City.spec
CommitLineData
85ac10bf 1Summary: GeoLite City - City database for GeoIP
9e67133d 2Summary(pl.UTF-8): GeoLite City - baza danych miast dla GeoIP
85ac10bf
PG
3Name: GeoIP-db-City
4# Updated every month:
eb7c12ec 5Version: 2018.10.31
720d0350 6Release: 1
9afd06d7 7License: CC 3.0 BY-SA
85ac10bf 8Group: Applications/Databases
5da4dabf 9Source0: http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.xz?/GeoLiteCity-%{version}.dat.xz
2efed923 10# Source0-md5: e672c69ed91151a9541123c7ad778c1e
5da4dabf 11Source1: http://geolite.maxmind.com/download/geoip/database/GeoLiteCityv6-beta/GeoLiteCityv6.dat.gz?/GeoLiteCityv6-%{version}.dat.gz
eb7c12ec 12# Source1-md5: f6dff70c99f8449af1b7a33073eaa743
9afd06d7
ER
13URL: http://dev.maxmind.com/geoip/legacy/geolite/
14BuildRequires: tar >= 1:1.22
15BuildRequires: xz
9e67133d 16BuildArch: noarch
85ac10bf
PG
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
c13f1070 20Determine country, state/region, city, US postal code, US area code,
21metro code, latitude, and longitude information for IP addresses
22worldwide.
9e67133d
JB
23
24License disclaimer: this product includes GeoLite data created by
25MaxMind, available from <http://www.maxmind.com/>.
26
27%description -l pl.UTF-8
c13f1070 28Znajdź państwo, stan/region, miasto, kod pocztowy, kod regionu, kod
29miejski, szerokość i wysokość geograficzną dla adresów IP z całego
30świata.
85ac10bf 31
9e67133d 32Informacja licencyjna: ten produkt zawiera dane GeoLite stworzone
c0fcc43c 33przez MaxMind, dostępne z <http://www.maxmind.com/>.
85ac10bf
PG
34
35%prep
05bb91b0
ER
36%setup -qcT
37cp -p %{SOURCE0} .
5da4dabf 38cp -p %{SOURCE1} .
85ac10bf 39
5da4dabf
AM
40xz -d GeoLiteCity-%{version}.dat.xz
41gunzip GeoLiteCityv6-%{version}.dat.gz
85ac10bf 42
1f67771b
ER
43%build
44# get file DATE in GMT timezone
45filedate() {
46 TZ=GMT stat -c '%y' "$1" | awk '{print $1}'
47}
48
49# use newest file date as version
50d1=$(filedate GeoLiteCity-%{version}.dat)
51d2=$(filedate GeoLiteCityv6-%{version}.dat)
52if [ "$(echo $d1 | tr -d -)" -gt "$(echo $d2 | tr -d -)" ]; then
53 d=$d1
54else
55 d=$d2
56fi
57
58ver=$(echo $d | tr - .)
cd369cd0
ER
59if [ "$ver" != %{version} ]; then
60 exit 1
61fi
62
85ac10bf
PG
63%install
64rm -rf $RPM_BUILD_ROOT
65install -d $RPM_BUILD_ROOT%{_datadir}/GeoIP
5da4dabf 66cp -p GeoLiteCity-%{version}.dat $RPM_BUILD_ROOT%{_datadir}/GeoIP/GeoLiteCity.dat
cc6ff7d0 67ln -s GeoLiteCity.dat $RPM_BUILD_ROOT%{_datadir}/GeoIP/GeoIPCity.dat
85ac10bf 68
5da4dabf
AM
69cp -p GeoLiteCityv6-%{version}.dat $RPM_BUILD_ROOT%{_datadir}/GeoIP/GeoLiteCityv6.dat
70ln -s GeoLiteCityv6.dat $RPM_BUILD_ROOT%{_datadir}/GeoIP/GeoIPCityv6.dat
71
85ac10bf
PG
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%files
76%defattr(644,root,root,755)
85ac10bf 77%{_datadir}/GeoIP/*.dat
This page took 0.056754 seconds and 4 git commands to generate.