diff --git a/.cvsignore b/.cvsignore index e69de29..caf39da 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +Mixin-Linewise-0.002.tar.gz diff --git a/perl-Mixin-Linewise.spec b/perl-Mixin-Linewise.spec new file mode 100644 index 0000000..0a624f8 --- /dev/null +++ b/perl-Mixin-Linewise.spec @@ -0,0 +1,55 @@ +Name: perl-Mixin-Linewise +Version: 0.002 +Release: 1%{?dist} +Summary: Write your linewise code for handles; this does the rest +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Mixin-Linewise/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Mixin-Linewise-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: perl >= 1:5.6.0 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(IO::String) +BuildRequires: perl(Sub::Exporter) >= 0.9 +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +It's boring to deal with opening files for IO, converting strings to handle- +like objects, and all that. With Mixin::Linewise::Readers and +Mixin::Linewise::Writers, you can just write a method to handle handles, +and methods for handling strings and filenames are added for you. + +%prep +%setup -q -n Mixin-Linewise-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc Changes LICENSE README +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Sun Apr 19 2009 Iain Arnell 0.002-1 +- Specfile autogenerated by cpanspec 1.77. diff --git a/sources b/sources index e69de29..5b3121f 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +ee7a770b441638a7e7ac38f96e90824d Mixin-Linewise-0.002.tar.gz