%global pkg_name Hashids %global pkg_version 1.001013 %global rpm_pkg_version 1.001013 %global rpm_pkg_release 2.n0i.3 Summary: Generate short hashes from numbers Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: https://metacpan.org/release/%{pkg_name} Source0: https://cpan.metacpan.org/authors/id/Z/ZA/ZAKAME/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl BuildRequires: perl(bignum) BuildRequires: perl(Carp) BuildRequires: perl(Exporter) >= 5.57 BuildRequires: perl(List::Util) BuildRequires: perl(Math::BigInt) >= 1.999813 BuildRequires: perl(Module::Build::Tiny) >= 0.035 BuildRequires: perl(Moo) >= 1.003000 BuildRequires: perl(namespace::clean) >= 0.27 BuildRequires: perl(POSIX) BuildRequires: perl(Test::Exception) >= 0.32 BuildRequires: perl(Test::More) >= 0.98 %description A Perl port of the Hashids JavaScript library. Hashids is a small open-source library that generates short, unique, non-sequential ids from numbers. It converts numbers like 347 into strings like “yr8”, or array of numbers like [27, 986] into “3kTMd”. %prep %setup -q -n %{pkg_name}-%{pkg_version} %build %{perl_build} %install %{perl_install} %files %defattr(-,root,root,-) %{perl_files} %doc Changes LICENSE README.md %changelog * Tue Jun 06 2023 Marius Feraru - 1.001013-2.n0i.3 - automatic rebuild (perl 5.36.1) * Mon Dec 05 2022 Marius Feraru - 1.001013-1.n0i.2 - version 1.001013 - BR: bignum (needed for tests) * Wed Apr 10 2019 Marius Feraru - 1.001010-1.n0i.1 - initial packaging