| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | #
 | 
					
						
							|  |  |  | # spec file for package perl-MooseX-Types-Path-Class
 | 
					
						
							|  |  |  | #
 | 
					
						
							| 
									
										
										
										
											2013-06-06 05:12:20 +00:00
										 |  |  | # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | #
 | 
					
						
							|  |  |  | # All modifications and additions to the file contributed by third parties
 | 
					
						
							|  |  |  | # remain the property of their copyright owners, unless otherwise agreed
 | 
					
						
							|  |  |  | # upon. The license for this file, and modifications and additions to the
 | 
					
						
							|  |  |  | # file, is the same license as for the pristine package itself (unless the
 | 
					
						
							|  |  |  | # license for the pristine package is not an Open Source License, in which
 | 
					
						
							|  |  |  | # case the license is the MIT License). An "Open Source License" is a
 | 
					
						
							|  |  |  | # license that conforms to the Open Source Definition (Version 1.9)
 | 
					
						
							|  |  |  | # published by the Open Source Initiative.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Please submit bugfixes or comments via http://bugs.opensuse.org/
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Name:           perl-MooseX-Types-Path-Class
 | 
					
						
							| 
									
										
										
										
											2013-06-06 05:12:20 +00:00
										 |  |  | Version:        0.06
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | Release:        0
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | %define cpan_name MooseX-Types-Path-Class
 | 
					
						
							|  |  |  | Summary:        A Path::Class type library for Moose
 | 
					
						
							|  |  |  | License:        Artistic-1.0 or GPL-1.0+
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | Group:          Development/Libraries/Perl
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | Url:            http://search.cpan.org/dist/MooseX-Types-Path-Class/
 | 
					
						
							|  |  |  | Source:         http://www.cpan.org/authors/id/T/TH/THEPLER/%{cpan_name}-%{version}.tar.gz
 | 
					
						
							|  |  |  | BuildArch:      noarch
 | 
					
						
							|  |  |  | BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 | 
					
						
							|  |  |  | BuildRequires:  perl
 | 
					
						
							| 
									
										
										
										
											2010-12-03 14:43:47 +00:00
										 |  |  | BuildRequires:  perl-macros
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | BuildRequires:  perl(Class::MOP)
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | BuildRequires:  perl(Moose) >= 0.39
 | 
					
						
							|  |  |  | BuildRequires:  perl(MooseX::Types) >= 0.04
 | 
					
						
							|  |  |  | BuildRequires:  perl(Path::Class) >= 0.16
 | 
					
						
							| 
									
										
										
										
											2013-06-06 05:12:20 +00:00
										 |  |  | BuildRequires:  perl(Test::More) >= 0.88
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | #BuildRequires: perl(Moose::Util::TypeConstraints)
 | 
					
						
							|  |  |  | #BuildRequires: perl(MooseX::Getopt)
 | 
					
						
							|  |  |  | #BuildRequires: perl(MooseX::Types::Moose)
 | 
					
						
							|  |  |  | #BuildRequires: perl(MooseX::Types::Path::Class)
 | 
					
						
							|  |  |  | Requires:       perl(Class::MOP)
 | 
					
						
							|  |  |  | Requires:       perl(Moose) >= 0.39
 | 
					
						
							|  |  |  | Requires:       perl(MooseX::Types) >= 0.04
 | 
					
						
							|  |  |  | Requires:       perl(Path::Class) >= 0.16
 | 
					
						
							|  |  |  | %{perl_requires}
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | %description
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | MooseX::Types::Path::Class creates common the Moose manpage types,
 | 
					
						
							|  |  |  | coercions and option specifications useful for dealing with the Path::Class
 | 
					
						
							|  |  |  | manpage objects as the Moose manpage attributes.
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | Coercions (see the Moose::Util::TypeConstraints manpage) are made from both
 | 
					
						
							|  |  |  | 'Str' and 'ArrayRef' to both the Path::Class::Dir manpage and the
 | 
					
						
							|  |  |  | Path::Class::File manpage objects. If you have the MooseX::Getopt manpage
 | 
					
						
							|  |  |  | installed, the Getopt option type ("=s") will be added for both the
 | 
					
						
							|  |  |  | Path::Class::Dir manpage and the Path::Class::File manpage.
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | %prep
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | %setup -q -n %{cpan_name}-%{version}
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | %build
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | %{__perl} Makefile.PL INSTALLDIRS=vendor
 | 
					
						
							|  |  |  | %{__make} %{?_smp_mflags}
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | %check
 | 
					
						
							|  |  |  | %{__make} test
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | %install
 | 
					
						
							|  |  |  | %perl_make_install
 | 
					
						
							|  |  |  | %perl_process_packlist
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | %perl_gen_filelist
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-12-20 21:11:24 +00:00
										 |  |  | %files -f %{name}.files
 | 
					
						
							|  |  |  | %defattr(-,root,root,755)
 | 
					
						
							| 
									
										
										
										
											2013-06-06 05:12:20 +00:00
										 |  |  | %doc Changes LICENSE README
 | 
					
						
							| 
									
										
										
										
											2010-06-14 19:07:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | %changelog
 |