Name: perl-YAML-LibYAML Epoch: 1 Version: 0.69 Release: 1%{?dist} Summary: Perl YAML Serialization using XS and libyaml License: GPL+ or Artistic Vendor: bww bitwise works GmbH URL: http://search.cpan.org/dist/YAML-LibYAML/ Source0: http://search.cpan.org/CPAN/authors/id/T/TI/TINITA/YAML-LibYAML-%{version}.tar.gz # Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: gcc BuildRequires: make BuildRequires: perl-devel BuildRequires: perl-generators #BuildRequires: perl-interpreter BuildRequires: perl(Config) BuildRequires: perl(ExtUtils::MakeMaker) >= 6.63 # Module BuildRequires: perl(B::Deparse) BuildRequires: perl(base) BuildRequires: perl(constant) BuildRequires: perl(Exporter) BuildRequires: perl(Scalar::Util) BuildRequires: perl(strict) BuildRequires: perl(warnings) BuildRequires: perl(XSLoader) # Tests BuildRequires: perl(B) BuildRequires: perl(blib) BuildRequires: perl(Carp) BuildRequires: perl(Data::Dumper) BuildRequires: perl(Devel::Peek) BuildRequires: perl(Encode) BuildRequires: perl(File::Find) BuildRequires: perl(File::Path) BuildRequires: perl(Filter::Util::Call) BuildRequires: perl(FindBin) BuildRequires: perl(IO::File) BuildRequires: perl(IO::Pipe) BuildRequires: perl(lib) BuildRequires: perl(Test::Builder) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Tie::Array) BuildRequires: perl(Tie::Hash) BuildRequires: perl(utf8) # Optional Tests BuildRequires: perl(Path::Class) # Dependencies Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(B::Deparse) # libyaml is tweaked and bundled # https://github.com/ingydotnet/yaml-libyaml-pm/issues/49 # version number determined by comparing commits in upstream repo: # https://bitbucket.org/xi/libyaml/commits/branch/default Provides: bundled(libyaml) = 0.1.7 # Avoid provides for perl shared objects %{?perl_default_filter} %description Kirill Siminov's "libyaml" is arguably the best YAML implementation. The C library is written precisely to the YAML 1.1 specification. It was originally bound to Python and was later bound to Ruby. %prep %setup -q -n YAML-LibYAML-%{version} %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 make %{?_smp_mflags} make manifypods %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name '*.bs' -empty -delete %{_fixperms} -c %{buildroot} %check #make test %files %license LICENSE %doc Changes CONTRIBUTING README %{perl_vendorarch}/auto/YAML/ %{perl_vendorarch}/YAML/ #%{_mandir}/man3/YAML::LibYAML.3* #%{_mandir}/man3/YAML::XS.3* %{_mandir}/man3/*.3* %changelog * Thu Mar 08 2018 Elbert Pol - 0.69-1 - initial rpm for OS2