commit
a3d32a07a1
@ -0,0 +1 @@ |
||||
LoadModule maxminddb_module modules/mod_maxminddb.so |
@ -0,0 +1,9 @@ |
||||
<IfModule mod_maxminddb.c> |
||||
MaxMindDBEnable On |
||||
|
||||
# GeoLite2 databases (provided by the RPM packages geolite2-country |
||||
# and geolite2-city) are free IP geolocation databases comparable to, |
||||
# but less accurate than, MaxMind's commercial GeoIP2 databases. |
||||
MaxMindDBFile COUNTRY_DB /usr/share/GeoIP/GeoLite2-Country.mmdb |
||||
MaxMindDBFile CITY_DB /usr/share/GeoIP/GeoLite2-City.mmdb |
||||
</IfModule> |
@ -0,0 +1,51 @@ |
||||
# Module Magic Number |
||||
%{!?_httpd_mmn: %global _httpd_mmn %(cat %{_includedir}/httpd/.mmn 2> /dev/null || echo 0-0)} |
||||
|
||||
Summary: Module for the Apache web server to query MaxMind DB files |
||||
Name: mod_maxminddb |
||||
Version: 1.2.0 |
||||
Release: 1%{?dist} |
||||
License: ASL 2.0 |
||||
URL: https://maxmind.github.io/mod_maxminddb/ |
||||
Source0: https://github.com/maxmind/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz |
||||
Source1: 10-maxminddb.conf |
||||
Source2: maxminddb.conf |
||||
BuildRequires: gcc |
||||
BuildRequires: httpd-devel >= 2.2.0 |
||||
BuildRequires: libmaxminddb-devel |
||||
Requires: httpd-mmn = %{_httpd_mmn} |
||||
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} > 7) |
||||
Recommends: geolite2-country |
||||
Recommends: geolite2-city |
||||
%else |
||||
Requires: geolite2-country |
||||
Requires: geolite2-city |
||||
%endif |
||||
|
||||
%description |
||||
The mod_maxminddb allows to query MaxMind DB files from the Apache web |
||||
server using the libmaxminddb library. The MaxMind DB files are provided |
||||
as free GeoLite2 databases as well as commercial GeoIP2 databases. |
||||
|
||||
%prep |
||||
%setup -q |
||||
|
||||
%build |
||||
%{_httpd_apxs} -lmaxminddb -c src/%{name}.c # Avoid faulty upstream Makefile |
||||
|
||||
%install |
||||
install -D -p -m 0755 src/.libs/%{name}.so $RPM_BUILD_ROOT%{_httpd_moddir}/%{name}.so |
||||
install -D -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_httpd_modconfdir}/10-maxminddb.conf |
||||
install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_httpd_confdir}/maxminddb.conf |
||||
|
||||
%files |
||||
%license LICENSE |
||||
%doc Changes.md README.md |
||||
%config(noreplace) %{_httpd_modconfdir}/10-maxminddb.conf |
||||
%config(noreplace) %{_httpd_confdir}/maxminddb.conf |
||||
%{_httpd_moddir}/%{name}.so |
||||
|
||||
%changelog |
||||
* Sun Nov 28 2021 Robert Scheck <robert@fedoraproject.or> 1.2.0-1 |
||||
- Upgrade to 1.2.0 (#2027078) |
||||
- Initial spec file for Fedora and Red Hat Enterprise Linux |
Loading…
Reference in new issue