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
openSUSE Build Service is sponsored by