ipfire-3.x/perl-YAML/perl-YAML.nm

79 lines
1.9 KiB
Plaintext

###############################################################################
# IPFire.org - An Open Source Firewall Solution #
# Copyright (C) - IPFire Development Team <info@ipfire.org> #
###############################################################################
name = perl-YAML
version = 0.84
release = 2
arch = noarch
thisapp = YAML-%{version}
groups = Development/Libraries
url = http://search.cpan.org/dist/YAML/
license = GPL+ or Artistic
summary = A perl module for processing YAML.
description
The YAML.pm module implements a YAML Loader and Dumper based on the
YAML 1.0 specification. http://www.yaml.org/spec/
YAML is a generic data serialization language that is optimized for
human readability. It can be used to express the data structures of
most modern programming languages, including Perl.
For information on the YAML syntax, please refer to the YAML
specification.
end
source_dl = http://search.cpan.org/CPAN/authors/id/M/MS/MSTROUT/
build
requires
# required for perl macros
pakfire-builder >= 0.9.23-6
perl(Carp)
perl(constant)
perl(Cwd)
perl(Data::Dumper)
perl(Exporter)
perl(ExtUtils::MakeMaker)
perl(File::Path)
perl(lib)
# For the testsuite
perl(Filter::Util::Call)
end
build
perl Makefile.PL INSTALLDIRS=vendor
make %{PARALLELISMFLAGS}
end
test
make test
end
make_install_targets = pure_install DESTDIR=%{BUILDROOT}
install_cmds
# Removing Test::YAML (at least temporarily) due
# to security concerns and questionable value.
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=197539
rm -vf %{BUILDROOT}%{perl_vendorlib}/Test/YAML* \
%{BUILDROOT}%{mandir}/man3/Test::YAML*.3*
end
end
packages
package %{name}
requires
perl(Carp)
perl(Data::Dumper)
end
filter_provides
yaml_
end
end
end