%define pkg_name Template-Provider-Encoding %define pkg_version 0.10 %define rpm_pkg_version 0.10 %define rpm_pkg_release 1.n0i.3 Summary: Explicitly declare encodings of your templates Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/authors/id/M/MI/MIYAGAWA/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools BuildRequires: perl(ExtUtils::MakeMaker) %{!?_without_test:BuildRequires: perl(Encode) >= 1} %{!?_without_test:BuildRequires: perl(Template) >= 2.1} %description Template::Provider::Encoding is a Template Provider subclass to decode template using its declaration. You have to declare encoding of the template in the head (1st line) of template using (fake) encoding TT plugin. Otherwise the template is handled as utf-8. %prep %setup -q -n %{pkg_name}-%{pkg_version} %build %{perl_build} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{perl_install} %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{perl_files} %doc Changes %changelog * Thu Aug 02 2007 Marius Feraru - 0.10-1.n0i.3 - version 0.10 * Tue May 22 2007 Marius Feraru - 0.09-1.n0i.2 - spec file (re)created using N0i::CPAN::RPMizer v1.14.7 - version 0.09 * Sun Apr 09 2006 Marius Feraru 0.05-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer v1.12.1 - rebuild on perl 5.8.8