commit 9a48e2cc21e3f3263661493878d148f1f7c1cc51 Author: Petr Písař <ppisar@xxxxxxxxxx> Date: Fri Feb 15 09:16:55 2013 +0100 Import .gitignore | 1 + perl-Encode.spec | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 94 insertions(+), 0 deletions(-) --- diff --git a/.gitignore b/.gitignore index e69de29..f188733 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/Encode-2.47.tar.gz diff --git a/perl-Encode.spec b/perl-Encode.spec new file mode 100644 index 0000000..185b184 --- /dev/null +++ b/perl-Encode.spec @@ -0,0 +1,92 @@ +Name: perl-Encode +Version: 2.47 +Release: 1%{?dist} +Summary: Character encodings in Perl +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Encode/ +Source0: http://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-%{version}.tar.gz +BuildRequires: perl +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(File::Spec) +BuildRequires: perl(File::Spec::Functions) +# Run-time: +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(constant) +BuildRequires: perl(Exporter) +# Filter::Util::Call is optional +BuildRequires: perl(Getopt::Long) +# I18N::Langinfo is optional +BuildRequires: perl(MIME::Base64) +# PerlIO::encoding is optional +# Storable is optional +BuildRequires: perl(XSLoader) +# Tests: +BuildRequires: perl(IO::Select) +BuildRequires: perl(IPC::Open3) +BuildRequires: perl(lib) +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%{?perl_default_filter} +%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Encode::ConfigLocal|MY\\) + +%description +The Encode module provides the interface between Perl strings and the rest +of the system. Perl strings are sequences of characters. + +# To mirror files from perl-devel (bug #456534) +%package devel +Summary: Perl Encode Module Generator +Group: Development/Libraries +BuildArch: noarch +Requires: %{name} = %{version}-%{release} +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl-devel +Requires: perl(Encode) + +%description devel +enc2xs builds a Perl extension for use by Encode from either Unicode Character +Mapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to add +your own encoding to perl. No knowledge of XS is necessary. + + +%prep +%setup -q -n Encode-%{version} + +%build +# Additional scripts can be installed by appending MORE_SCRIPTS, UCM files by +# INSTALL_UCM. +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \; +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc AUTHORS Changes README +%{_bindir}/piconv +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Encode* +%exclude %{perl_vendorarch}/Encode/*.e2x +%exclude %{perl_vendorarch}/Encode/encode.h +%{perl_vendorarch}/encoding.pm +%{_mandir}/man1/piconv.* +%{_mandir}/man3/* + +%files devel +%{_bindir}/enc2xs +%{_mandir}/man1/enc2xs.* +%{perl_vendorarch}/Encode/*.e2x +%{perl_vendorarch}/Encode/encode.h + +%changelog +* Thu Sep 20 2012 Petr Pisar <ppisar@xxxxxxxxxx> 2.47-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/sources b/sources index e69de29..292fe7a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +172d9619806ec821bdfb440066e653fb Encode-2.47.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel