Selaa lähdekoodia

added Params::Validate + prereq

Michael van Elst 23 vuotta sitten
vanhempi
commit
98efa0b411
1 muutettua tiedostoa jossa 20 lisäystä ja 10 poistoa
  1. 20 10
      perl-util/perl-util.spec

+ 20 - 10
perl-util/perl-util.spec

@@ -24,12 +24,14 @@
 ##
 
 #   versions of individual parts
-%define       V_alias             2.32
-%define       V_class_loader      2.02
-%define       V_class_makemethods 1.005
-%define       V_class_methodmaker 1.08
-%define       V_class_returnvalue 0.40
-%define       V_devel_stacktrace  1.02
+%define       V_alias                2.32
+%define       V_class_loader         2.02
+%define       V_class_makemethods    1.005
+%define       V_class_methodmaker    1.08
+%define       V_class_returnvalue    0.40
+%define       V_devel_stacktrace     1.02
+%define       V_attribute_handlers   0.78
+%define       V_params_validate      0.24
 
 #   package information
 Name:         perl-util
@@ -50,6 +52,8 @@ Source2:      http://www.cpan.org/modules/by-module/Class/Class-MakeMethods-%{V_
 Source3:      http://www.cpan.org/modules/by-module/Class/Class-MethodMaker-%{V_class_methodmaker}.tar.gz
 Source4:      http://www.cpan.org/modules/by-module/Devel/Devel-StackTrace-%{V_devel_stacktrace}.tar.gz
 Source5:      http://www.cpan.org/modules/by-module/Class/Class-ReturnValue-%{V_class_returnvalue}.tar.gz
+Source6:      http://www.cpan.org/modules/by-module/Attribute/Attribute-Handlers-%{V_attribute_handlers}.tar.gz
+Source7:      http://www.cpan.org/modules/by-module/Attribute/Params-Validate-%{V_params_validate}.tar.gz
 
 #   build information
 Prefix:       %{l_prefix}
@@ -63,10 +67,12 @@ AutoReqProv:  no
     Perl modules for general utility usage:
     - Alias (%{V_alias})
     - Class::Loader (%{V_class_loader})
-    - Class::MakeMethods (%{V_class_makemethods})
-    - Class::MethodMaker (%{V_class_methodmaker})
-    - Class::ReturnValue (%{V_class_returnvalue})
-    - Devel::StackTrace  (%{V_devel_stacktrace})
+    - Class::MakeMethods  (%{V_class_makemethods})
+    - Class::MethodMaker  (%{V_class_methodmaker})
+    - Class::ReturnValue  (%{V_class_returnvalue})
+    - Devel::StackTrace   (%{V_devel_stacktrace})
+    - Attribute::Handlers (%{V_attribute_handlers})
+    - Params::Validate    (%{V_params_validate})
 
 %prep
     %setup0 -q -c
@@ -75,6 +81,8 @@ AutoReqProv:  no
     %setup3 -q -T -D -a 3
     %setup4 -q -T -D -a 4
     %setup5 -q -T -D -a 5
+    %setup6 -q -T -D -a 6
+    %setup6 -q -T -D -a 7
 
 %build
 
@@ -89,6 +97,8 @@ AutoReqProv:  no
     %{l_prefix}/bin/perl-openpkg install -d %{SOURCE3}
     %{l_prefix}/bin/perl-openpkg install -d %{SOURCE4}
     %{l_prefix}/bin/perl-openpkg install -d %{SOURCE5}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE6}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE7}
 
     #   perform common epilog operations
     %{l_prefix}/bin/perl-openpkg epilog