From 88611977ec901553e1c03191689ce5f3f2014b26 Mon Sep 17 00:00:00 2001 From: Emmanuel Seyman <emman...@seyman.fr> Date: Tue, 10 May 2016 17:35:57 +0200 Subject: Initial import.
--- .gitignore | 1 + Email-Template-send-disabling.patch | 38 +++++++++++++++++++++ perl-Email-Template.spec | 66 +++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 106 insertions(+) create mode 100644 Email-Template-send-disabling.patch create mode 100644 perl-Email-Template.spec diff --git a/.gitignore b/.gitignore index e69de29..62a3862 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/Email-Template-0.02.tar.gz diff --git a/Email-Template-send-disabling.patch b/Email-Template-send-disabling.patch new file mode 100644 index 0000000..8d8cb85 --- /dev/null +++ b/Email-Template-send-disabling.patch @@ -0,0 +1,38 @@ +--- t/email-template.t ++++ t/email-template.t +@@ -6,18 +6,24 @@ use utf8; + use Cwd 'abs_path'; + my $tt2 = abs_path($0) .'t2'; + +-use Test::More tests => 3; ++use Test::More tests => 4; + + use_ok 'Email::Template'; + ++my $subject = "Email::Template is easy to use"; ++ + ok Email::Template->send( $tt2, + { + From => 'sen...@domain.tld', + To => 'recipi...@domain.tld', +- Subject => 'Email::Template is easy to use', ++ Subject => $subject, + tt_new => { ENCODING => 'utf8' }, + tt_vars => { key0 => 'value0', key1 => 'value1', }, + convert => { no_rowspacing => 1, rm => 80, }, ++ mime_lite_send => [ ++ "sub", ++ sub { like shift->as_string, qr/$subject/, "email was sent" } ++ ] + } + ), + 'Email::Template->send()'; +@@ -26,7 +32,7 @@ isa_ok Email::Template->send( $tt2, + { + From => 'sen...@domain.tld', + To => 'recipi...@domain.tld', +- Subject => 'Email::Template is easy to use', ++ Subject => $subject, + tt_new => { ENCODING => 'utf8' }, + tt_vars => { key0 => 'value0', key1 => 'カタカナ', }, + return_mime_lite => 1, diff --git a/perl-Email-Template.spec b/perl-Email-Template.spec new file mode 100644 index 0000000..cd80906 --- /dev/null +++ b/perl-Email-Template.spec @@ -0,0 +1,66 @@ +Name: perl-Email-Template +Version: 0.02 +Release: 2%{?dist} +Summary: Send "multipart/alternative" (text & html) e-mail from a Template +# lib/Email/Template.pm +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-Template/ +Source0: http://www.cpan.org/authors/id/S/SF/SFRYER/Email-Template-%{version}.tar.gz +# This module's tests currently try to send e-mails, which fails in mock/koji. +# This patch fixes this by sending the e-mail to a sub which verifies that the +# e-mail looks right. +# https://github.com/wchristian/Email-Template/commit/cefe961606f4bea2bd2373e0a5856c53dbcb33e2 +Patch0: Email-Template-send-disabling.patch + +BuildArch: noarch +BuildRequires: make +BuildRequires: perl +BuildRequires: perl-generators +BuildRequires: perl(Carp) +BuildRequires: perl(Cwd) +BuildRequires: perl(Encode) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(HTML::FormatText::WithLinks::AndTables) +BuildRequires: perl(MIME::Lite) >= 3.020 +BuildRequires: perl(Template) +BuildRequires: perl(Test::More) +BuildRequires: perl(strict) +BuildRequires: perl(utf8) +BuildRequires: perl(warnings) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(MIME::Lite) >= 3.020 + +%{?perl_default_filter} +%global __requires_exclude %__requires_exclude|^perl\\(MIME::Lite\\)$ + +%description +This is a fairly simple interface to generate "multipart/alternative" +e-mails with both "text/html" and "text/plain" components using a single +HTML based Template Toolkit template. + +%prep +%setup -q -n Email-Template-%{version} +%patch0 + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc Changes README +%{perl_vendorlib}/Email* +%{_mandir}/man3/Email* + +%changelog +* Mon May 09 2016 Emmanuel Seyman <emman...@seyman.fr> - 0.02-2 +- Take into account review comments (bug #1331361) + +* Wed Apr 27 2016 Emmanuel Seyman <emman...@seyman.fr> - 0.02-1 +- Specfile autogenerated by cpanspec 1.78, heavily modifed. diff --git a/sources b/sources index e69de29..a57664b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +8beccbcf62d0972248e2046c9749fdf4 Email-Template-0.02.tar.gz -- cgit v0.12 http://pkgs.fedoraproject.org/cgit/perl-Email-Template.git/commit/?h=f23&id=88611977ec901553e1c03191689ce5f3f2014b26 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org http://lists.fedoraproject.org/admin/lists/perl-devel@lists.fedoraproject.org