Name: perl-Text-JSCalendar Version: 0.05 Release: 1%{?dist} Summary: Convert between iCalendar and JSCalendar License: Artistic-2.0 URL: https://metacpan.org/dist/Text-JSCalendar Source0: https://cpan.metacpan.org/authors/id/B/BR/BRONG/Text-JSCalendar-%{version}.tar.gz # Trailing XML::Spice Perl module Patch0: Text-JSCalendar-0.05-Remove_XML_Spice.patch BuildArch: noarch BuildRequires: coreutils BuildRequires: make BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(:VERSION) >= 5.6.0 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(strict) BuildRequires: perl(warnings) # Run-time: BuildRequires: perl(Carp) BuildRequires: perl(Data::Dumper) BuildRequires: perl(Data::ICal) BuildRequires: perl(Data::ICal::Entry::Alarm::Display) BuildRequires: perl(Data::ICal::Entry::Alarm::Email) BuildRequires: perl(Data::ICal::Entry::Event) BuildRequires: perl(Data::ICal::Entry::TimeZone) BuildRequires: perl(Data::ICal::Entry::TimeZone::Daylight) BuildRequires: perl(Data::ICal::Entry::TimeZone::Standard) BuildRequires: perl(Data::ICal::TimeZone) >= 1.23 BuildRequires: perl(DateTime::Format::ICal) >= 0.09 BuildRequires: perl(DateTime::Format::ISO8601) >= 0.08 BuildRequires: perl(DateTime::TimeZone) BuildRequires: perl(Digest::SHA) BuildRequires: perl(JSON) BuildRequires: perl(JSON::XS) BuildRequires: perl(MIME::Base64) BuildRequires: perl(MIME::Types) BuildRequires: perl(Text::LevenshteinXS) >= 0.03 BuildRequires: perl(Text::VCardFast) >= 0.06 BuildRequires: perl(URI::Escape) # Tests: BuildRequires: perl(HTTP::Request) BuildRequires: perl(lib) BuildRequires: perl(LWP::UserAgent) BuildRequires: perl(Test::More) Requires: perl(Data::ICal::TimeZone) >= 1.23 Requires: perl(DateTime::Format::ICal) >= 0.09 Requires: perl(DateTime::Format::ISO8601) >= 0.08 Requires: perl(Text::LevenshteinXS) >= 0.03 Requires: perl(Text::VCardFast) >= 0.06 # Remove under-specified dependencies %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Data::ICal::TimeZone|DateTime::Format::(ICal|ISO8601)|Text::(LevenshteinXS|VCardFast))\\)$ %description Text::JSCalendar provides bidirectional conversion between iCalendar (RFC 5545) and JSCalendar, following the latest drafts: - draft-ietf-calext-jscalendar-icalendar (mapping specification) - draft-ietf-calext-jscalendarbis (JSCalendar data model) - draft-ietf-calext-icalendar-jscalendar-extensions (new iCal properties) %prep %setup -q -n Text-JSCalendar-%{version} %patch -P0 -p1 %build perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 %{make_build} %install %{make_install} %{_fixperms} $RPM_BUILD_ROOT/* %check make test %files %doc Changes README %{perl_vendorlib}/Text* %{_mandir}/man3/Text::JSCalendar* %changelog * Tue May 26 2026 Michal Josef Spacek 0.05-1 - Specfile autogenerated by cpanspec 1.78.