Группа :: Разработка/Perl
Пакет: perl-GeoIP2
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define module_name GeoIP2
%define _unpackaged_files_terminate_build 1
Name: perl-%module_name
Version: 2.006002
Release: alt4
Summary: Perl API for MaxMind's GeoIP2 web services and databases
Group: Development/Perl
License: %perl_license
URL: http://metacpan.org/release/GeoIP2
Source0: http://mirror.yandex.ru/mirrors/cpan/authors/id/M/MA/MAXMIND/%{module_name}-%{version}.tar.gz
%ifnarch %ix86 %arm
# required for test data
BuildRequires: perl(Net/Works/Network.pm) perl(Math/Int128.pm)
%else
%define _without_test 1
%endif
# see https://bugzilla.altlinux.org/show_bug.cgi?id=45638
%def_disable girar_repacks_srpm
%if_enabled girar_repacks_srpm
BuildArch: noarch
%endif
# BEGIN SourceDeps(oneline):
BuildRequires: perl(Cpanel/JSON/XS.pm) perl(Data/Validate/IP.pm) perl(File/Slurper.pm) perl(HTTP/Headers.pm) perl(HTTP/Request.pm) perl(HTTP/Response.pm) perl(HTTP/Status.pm) perl(IO/Compress/Gzip.pm) perl(JSON/MaybeXS.pm) perl(LWP/Protocol/https.pm) perl(LWP/UserAgent.pm) perl(List/SomeUtils.pm) perl(MaxMind/DB/Metadata.pm) perl(MaxMind/DB/Reader.pm) perl(Moo.pm) perl(Moo/Role.pm) perl(Params/Validate.pm) perl(Path/Class.pm) perl(Sub/Quote.pm) perl(Test/Fatal.pm) perl(Test/MaxMind/DB/Common/Util.pm) perl(Test/Number/Delta.pm) perl(Throwable/Error.pm) perl(Try/Tiny.pm) perl(URI.pm) perl(autodie.pm) perl(namespace/clean.pm)
# END SourceDeps(oneline)
BuildRequires: rpm-build-perl perl-devel perl-podlators
BuildRequires(pre): rpm-build-licenses
%description
This distribution provides an API for the GeoIP2
web services and
databases. The API also
works with the free
GeoLite2 databases.
See the GeoIP2::WebService::Client manpage for details on the web service
client API and the GeoIP2::Database::Reader manpage for the database API.
%package scripts
Summary: %module_name scripts
Group: Development/Perl
Requires: %name = %EVR
%description scripts
scripts for %module_name
%prep
%setup -q -n %{module_name}-%{version}
%build
%perl_vendor_build
%install
%perl_vendor_install
%if_disabled girar_repacks_srpm
# something fake arch-like to bypass girar checks
mkdir -p %buildroot%perl_vendor_autolib/%module_name
%endif
%files
%doc CONTRIBUTING.md Changes README.md LICENSE
%perl_vendor_privlib/G*
%if_disabled girar_repacks_srpm
%perl_vendor_autolib/%module_name
%endif
%files scripts
%_bindir/*
%changelog
…
Полный changelog можно просмотреть здесь
%define _unpackaged_files_terminate_build 1
Name: perl-%module_name
Version: 2.006002
Release: alt4
Summary: Perl API for MaxMind's GeoIP2 web services and databases
Group: Development/Perl
License: %perl_license
URL: http://metacpan.org/release/GeoIP2
Source0: http://mirror.yandex.ru/mirrors/cpan/authors/id/M/MA/MAXMIND/%{module_name}-%{version}.tar.gz
%ifnarch %ix86 %arm
# required for test data
BuildRequires: perl(Net/Works/Network.pm) perl(Math/Int128.pm)
%else
%define _without_test 1
%endif
# see https://bugzilla.altlinux.org/show_bug.cgi?id=45638
%def_disable girar_repacks_srpm
%if_enabled girar_repacks_srpm
BuildArch: noarch
%endif
# BEGIN SourceDeps(oneline):
BuildRequires: perl(Cpanel/JSON/XS.pm) perl(Data/Validate/IP.pm) perl(File/Slurper.pm) perl(HTTP/Headers.pm) perl(HTTP/Request.pm) perl(HTTP/Response.pm) perl(HTTP/Status.pm) perl(IO/Compress/Gzip.pm) perl(JSON/MaybeXS.pm) perl(LWP/Protocol/https.pm) perl(LWP/UserAgent.pm) perl(List/SomeUtils.pm) perl(MaxMind/DB/Metadata.pm) perl(MaxMind/DB/Reader.pm) perl(Moo.pm) perl(Moo/Role.pm) perl(Params/Validate.pm) perl(Path/Class.pm) perl(Sub/Quote.pm) perl(Test/Fatal.pm) perl(Test/MaxMind/DB/Common/Util.pm) perl(Test/Number/Delta.pm) perl(Throwable/Error.pm) perl(Try/Tiny.pm) perl(URI.pm) perl(autodie.pm) perl(namespace/clean.pm)
# END SourceDeps(oneline)
BuildRequires: rpm-build-perl perl-devel perl-podlators
BuildRequires(pre): rpm-build-licenses
%description
This distribution provides an API for the GeoIP2
web services and
databases. The API also
works with the free
GeoLite2 databases.
See the GeoIP2::WebService::Client manpage for details on the web service
client API and the GeoIP2::Database::Reader manpage for the database API.
%package scripts
Summary: %module_name scripts
Group: Development/Perl
Requires: %name = %EVR
%description scripts
scripts for %module_name
%prep
%setup -q -n %{module_name}-%{version}
%build
%perl_vendor_build
%install
%perl_vendor_install
%if_disabled girar_repacks_srpm
# something fake arch-like to bypass girar checks
mkdir -p %buildroot%perl_vendor_autolib/%module_name
%endif
%files
%doc CONTRIBUTING.md Changes README.md LICENSE
%perl_vendor_privlib/G*
%if_disabled girar_repacks_srpm
%perl_vendor_autolib/%module_name
%endif
%files scripts
%_bindir/*
%changelog
…
Полный changelog можно просмотреть здесь