# Test using JSON::MaybeXS instead of JSON::PP #%if ! (0%{?rhel}) #%{bcond_without perl_YAML_Tiny_enables_JSON_MaybeX_test} #%else #%{bcond_with perl_YAML_Tiny_enables_JSON_MaybeX_test} #%endif Name: perl-YAML-Tiny Version: 1.73 Release: 1%{?dist} Summary: Read/Write YAML files with as little code as possible License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/YAML-Tiny/ Vendor: bww bitwise works GmbH Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/YAML-Tiny-%{version}.tar.gz BuildArch: noarch # Module Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: make BuildRequires: perl-generators #BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) # Module Runtime BuildRequires: perl(B) BuildRequires: perl(Carp) BuildRequires: perl(Exporter) BuildRequires: perl(Fcntl) BuildRequires: perl(Scalar::Util) BuildRequires: perl(strict) # Test Suite #BuildRequires: perl(blib) #BuildRequires: perl(CPAN::Meta) >= 2.120900 #BuildRequires: perl(File::Basename) #BuildRequires: perl(File::Find) #BuildRequires: perl(File::Spec) >= 0.80 #BuildRequires: perl(File::Spec::Functions) #BuildRequires: perl(File::Temp) >= 0.19 #BuildRequires: perl(Getopt::Long) #BuildRequires: perl(IO::Dir) #%if %{with perl_YAML_Tiny_enables_JSON_MaybeX_test} #BuildRequires: perl(JSON::MaybeXS) >= 1.001000 #%endif BuildRequires: perl(JSON::PP) BuildRequires: perl(lib) BuildRequires: perl(List::Util) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(utf8) BuildRequires: perl(vars) BuildRequires: perl(warnings) BuildRequires: perl(YAML) BuildRequires: perl(YAML::Syck) BuildRequires: perl(YAML::XS) # Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(Carp) Requires: perl(Exporter) Requires: perl(Fcntl) Requires: perl(Scalar::Util) %description YAML::Tiny is a Perl class for reading and writing YAML-style files, written with as little code as possible, reducing load time and memory overhead. %prep %setup -q -n YAML-Tiny-%{version} %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} make manifypods %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -delete %{_fixperms} -c %{buildroot} %check #make test %files %license LICENSE %doc Changes CONTRIBUTING README %{perl_vendorlib}/YAML/ #%{_mandir}/man3/YAML::Tiny.3* %{_mandir}/man3/*.3* %changelog * Thu May 03 2018 Elbert Pol - 1.73-1 - initial rpm for OS2