diff --git a/MIME-EncWords-1.014.3.tar.gz b/MIME-EncWords-1.014.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..62966609e726c8a62e8ced6ca46cab57df740091 Binary files /dev/null and b/MIME-EncWords-1.014.3.tar.gz differ diff --git a/perl-MIME-EncWords.spec b/perl-MIME-EncWords.spec new file mode 100644 index 0000000000000000000000000000000000000000..806a3fb4c98b5a168541f48816a03cad2ebde5a0 --- /dev/null +++ b/perl-MIME-EncWords.spec @@ -0,0 +1,95 @@ +Name: perl-MIME-EncWords +Version: 1.014.3 +Release: 1 +Summary: Deal with RFC 2047 encoded words (improved) +License: GPL+ or Artistic +URL: https://metacpan.org/release/MIME-EncWords +Source0: https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-EncWords-%{version}.tar.gz +BuildArch: noarch +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: sed +# Run-time: +BuildRequires: perl(base) +BuildRequires: perl(Carp) +# MIME::Charset::USE_ENCODE is "Encode" on recent Perl +BuildRequires: perl(Encode) >= 1.98 +BuildRequires: perl(Encode::Encoding) +BuildRequires: perl(Exporter) +BuildRequires: perl(MIME::Base64) >= 2.13 +BuildRequires: perl(MIME::Charset) >= 1.10.1 +# MIME::Charset::_Compat not used +BuildRequires: perl(strict) +# Unicode::String not used +BuildRequires: perl(vars) +BuildRequires: perl(warnings) +# Tests: +BuildRequires: perl(charnames) +# Encode::CN not used +# Encode::JP not used +BuildRequires: perl(Test) +BuildRequires: perl(Test::More) +BuildRequires: perl(utf8) +# Optional tests: +BuildRequires: perl(Test::Pod) >= 1.00 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +# MIME::Charset::USE_ENCODE is "Encode" on recent Perl +Requires: perl(Encode) >= 1.98 +Requires: perl(MIME::Base64) >= 2.13 +Requires: perl(MIME::Charset) >= 1.10.1 + +# Remove under-specfied dependencies +%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((MIME::Base64|MIME::Charset)\\)$ + +%description +MIME::EncWords is aimed to be another implementation of MIME::Words so that it +will achieve more exact conformance with RFC 2047 (former RFC 1522) +specifications. Additionally, it contains some improvements. Following synopsis +and descriptions are inherited from its inspirer, then added descriptions on +improvements (**) or changes and clarifications (*). + + +%prep +%setup -q -n MIME-EncWords-%{version} + +cat << \EOF > %{name}-prov +#!/bin/sh +%{__perl_provides} $* |\ +sed -e '/perl(MIME::EncWords)$/d' +EOF + +%global __perl_provides %{_builddir}/MIME-EncWords-%{version}/%{name}-prov +chmod +x %{__perl_provides} + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + + +%install +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 + + +%files +%doc ARTISTIC Changes GPL README +%{perl_vendorlib}/* +%{_mandir}/man3/* + + +%changelog +* Wed Feb 15 2023 wen minjuan - 1.014.3-1 +- Package init \ No newline at end of file