/[packages]/cauldron/perl-MooseX-Validation-Doctypes/current/SPECS/perl-MooseX-Validation-Doctypes.spec
ViewVC logotype

Annotation of /cauldron/perl-MooseX-Validation-Doctypes/current/SPECS/perl-MooseX-Validation-Doctypes.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 389214 - (hide annotations) (download)
Thu Jan 17 21:30:27 2013 UTC (12 years, 5 months ago) by pterjan
File size: 1918 byte(s)
oops
1 jquelin 307214 %define upstream_name MooseX-Validation-Doctypes
2     %define upstream_version 0.05
3    
4     Name: perl-%{upstream_name}
5     Version: %perl_convert_version %{upstream_version}
6 umeabot 370372 Release: %mkrel 2
7 jquelin 307214
8     Summary: Moose type constraint for validating doctypes
9     License: GPL+ or Artistic
10     Group: Development/Perl
11     Url: http://search.cpan.org/dist/%{upstream_name}
12     Source0: http://www.cpan.org/modules/by-module/MooseX/%{upstream_name}-%{upstream_version}.tar.gz
13    
14     BuildRequires: perl(Data::Dumper)
15     BuildRequires: perl(Devel::PartialDump)
16     BuildRequires: perl(File::Find)
17     BuildRequires: perl(File::Temp)
18     BuildRequires: perl(Moose)
19     BuildRequires: perl(Moose::Meta::TypeConstraint)
20     BuildRequires: perl(Moose::Util::TypeConstraints)
21     BuildRequires: perl(MooseX::Types::Email)
22     BuildRequires: perl(MooseX::Types::URI)
23     BuildRequires: perl(Scalar::Util)
24     BuildRequires: perl(Sub::Exporter)
25     BuildRequires: perl(Test::More)
26     BuildRequires: perl(Test::Requires)
27     BuildRequires: perl(overload)
28     BuildRequires: perl(strict)
29     BuildRequires: perl(warnings)
30     BuildArch: noarch
31    
32     %description
33     NOTE: The API for this module is still in flux as I try to decide on how it
34     should work. You have been warned!
35    
36     This module allows you to declare the Moose manpage type constraints to
37     validate nested data structures as you may get back from a JSON web service
38     or something along those lines. The doctype declaration can be any
39     arbitrarily nested structure of hashrefs and arrayrefs, and will be used to
40     validate a data structure which has that same form. The leaf values in the
41     doctype should be Moose type constraints, which will be used to validate
42     the leaf nodes in the given data structure.
43    
44     %prep
45     %setup -q -n %{upstream_name}-%{upstream_version}
46    
47     %build
48     %{__perl} Makefile.PL INSTALLDIRS=vendor
49    
50     %make
51    
52     %check
53     %make test
54    
55     %install
56     %makeinstall_std
57    
58     %files
59     %doc README Changes LICENSE META.yml META.json
60     %{_mandir}/man3/*
61     %perl_vendorlib/*
62    
63    

  ViewVC Help
Powered by ViewVC 1.1.30