File perl-Data-ICal.spec of Package perl-Data-ICal
Summary: Generates iCalendar (RFC 2445) calendar files
Name: perl-Data-ICal
Version: 0.13
Release: 1%{?dist}
Group: Development/Libraries
License: Artistic
URL: http://search.cpan.org/dist/Data-ICal/
Source0: http://www.cpan.org/authors/id/J/JE/JESSE/Data-ICal-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Test::Warn)
BuildRequires: perl(Test::NoWarnings)
BuildRequires: perl(Test::LongString)
BuildRequires: perl(Class::Accessor)
BuildRequires: perl(Text::vFile::asData)
BuildRequires: perl(MIME::QuotedPrint)
BuildRequires: perl(Class::ReturnValue)
%description
A Data::ICal object represents a "VCALENDAR" object as defined in the
iCalendar protocol (RFC 2445, MIME type "text/calendar"), as implemented in
many popular calendaring programs such as Apple's iCal.
%prep
%setup -q -n Data-ICal-%{version}
chmod 644 Changes README
find examples -type f -exec chmod 644 {} ';'
find examples -type d -exec chmod 755 {} ';'
%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 -type d -depth -exec rmdir {} 2>/dev/null ';'
chmod -R u+w $RPM_BUILD_ROOT/*
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc Changes doc/ examples/ README
%{perl_vendorlib}/Data/
%{_mandir}/man3/*
%changelog
*Fri Aug 22 2008 Makoto Kato <mkato@miraclelinux.com>
- Initial package