]> git.ipfire.org Git - ipfire-3.x.git/blob - perl-YAML/perl-YAML.nm
binutils: Update to 2.32
[ipfire-3.x.git] / perl-YAML / perl-YAML.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = perl-YAML
7 version = 0.84
8 release = 2
9 arch = noarch
10 thisapp = YAML-%{version}
11
12 groups = Development/Libraries
13 url = http://search.cpan.org/dist/YAML/
14 license = GPL+ or Artistic
15 summary = A perl module for processing YAML.
16
17 description
18 The YAML.pm module implements a YAML Loader and Dumper based on the
19 YAML 1.0 specification. http://www.yaml.org/spec/
20 YAML is a generic data serialization language that is optimized for
21 human readability. It can be used to express the data structures of
22 most modern programming languages, including Perl.
23 For information on the YAML syntax, please refer to the YAML
24 specification.
25 end
26
27 source_dl = http://search.cpan.org/CPAN/authors/id/M/MS/MSTROUT/
28
29 build
30 requires
31 # required for perl macros
32 pakfire-builder >= 0.9.23-6
33
34 perl(Carp)
35 perl(constant)
36 perl(Cwd)
37 perl(Data::Dumper)
38 perl(Exporter)
39 perl(ExtUtils::MakeMaker)
40 perl(File::Path)
41 perl(lib)
42
43 # For the testsuite
44 perl(Filter::Util::Call)
45 end
46
47 build
48 perl Makefile.PL INSTALLDIRS=vendor
49 make %{PARALLELISMFLAGS}
50 end
51
52 test
53 make test
54 end
55
56 make_install_targets = pure_install DESTDIR=%{BUILDROOT}
57
58 install_cmds
59 # Removing Test::YAML (at least temporarily) due
60 # to security concerns and questionable value.
61 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=197539
62 rm -vf %{BUILDROOT}%{perl_vendorlib}/Test/YAML* \
63 %{BUILDROOT}%{mandir}/man3/Test::YAML*.3*
64 end
65 end
66
67 packages
68 package %{name}
69 requires
70 perl(Carp)
71 perl(Data::Dumper)
72 end
73
74 filter_provides
75 yaml_
76 end
77 end
78 end