%define name smeserver-xt_geoip %define version 1.3.1 %define release 01 Summary: smserver rpm to setup database, update and configuration for xt_geoip module with a panel. Name: %{name} Version: %{version} Release: %{release}%{?dist} License: GNU GPL version 2 URL: http://wiki.contribs.org/Main_Page Group: SMEserver/addon Source: %{name}-%{version}.tar.xz #Patch0: smeserver-xt_geoip-1.3.1-init.patch BuildArchitectures: noarch BuildRoot: /var/tmp/%{name}-%{version} BuildRequires: e-smith-devtools Requires: e-smith-release >= 10.0 Requires: server-manager >= 0.1.0-23 Requires: xtables-addons = 2.14 Requires: GeoIP = 1.5.0 Requires: libmaxminddb >= 1.1.1 Requires: libmaxminddb-devel >= 1.1.1 Requires: geolite2-country Requires: geolite2-city AutoReqProv: no %description smserver rpm to setup database, update and configuration for xt_geoip module with a panel. %changelog * Fri Jul 31 2020 Michel Begue 1.3.1-01.sme - initial release for smeserver-manager (sme10) - [1.0.1-26 sme9] - xtables-addons v2.14 %prep %setup #%patch0 -p1 %build perl createlinks %install rm -rf $RPM_BUILD_ROOT (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) rm -f %{name}-%{version}-filelist /sbin/e-smith/genfilelist $RPM_BUILD_ROOT | egrep -v "usr/share/xt_geoip/geoip_" \ > %{name}-%{version}-filelist echo "%doc COPYING" >> %{name}-%{version}-filelist %clean cd .. rm -rf %{name}-%{version} %pre %preun %post %postun %files -f %{name}-%{version}-filelist %defattr(-,root,root) %files %attr(0755, root, root) /usr/share/xt_geoip/geoip_* %attr(0750, root, root) /usr/share/xt_geoip/xt_geoip_dl %attr(0750, root, root) /usr/share/xt_geoip/update_base