Name: perl-Unicode-Map Version: 0.112 Release: 31%{?dist} Summary: Perl module for mapping charsets from and to utf16 unicode License: GPL+ or Artistic URL: http://search.cpan.org/dist/Unicode-Map/ Source0: http://www.cpan.org/authors/id/M/MS/MSCHWARTZ/Unicode-Map-0.112.tar.gz BuildRequires: perl BuildRequires: perl(Carp) BuildRequires: perl(DynaLoader) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Getopt::Long) BuildRequires: perl(Getopt::Std) BuildRequires: perl(HTTP::Status) BuildRequires: perl(LWP::Simple) BuildRequires: perl(strict) BuildRequires: perl(vars) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %{?perl_default_filter} %description This module converts strings from and to 2-byte Unicode UCS2 format. All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. To convert between UTF8 and UTF16 use Unicode::String. For historical reasons this module coexists with Unicode::Map8. Please use Unicode::Map8 unless you need to care for >1 byte character sets, e.g. chinese GB2312. Anyway, if you stick to the basic functionality (see documentation) you can use both modules equivalently. %prep %setup -q -n Unicode-Map-%{version} # See bug 191387 echo ' # Add support for perl-Spreadsheet-ParseExcel name: CP932Excel srcURL: $SrcUnicode/VENDORS/MICSFT/WINDOWS/CP932.TXT src: $DestUnicode/VENDORS/MICSFT/WINDOWS/CP932.TXT map: $DestMap/MS/WIN/CP932Excel.map ' >> Map/REGISTRY %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' %{_fixperms} %{buildroot} %check make test %files %license COPYING %doc Changes README %{_bindir}/map %{_bindir}/mirrorMappings %{_bindir}/mkCSGB2312 %{_bindir}/mkmapfile %{perl_vendorarch}/auto/Unicode/ %{perl_vendorarch}/Unicode/ %{_mandir}/man1/map.1* %{_mandir}/man1/mkmapfile.1* %{_mandir}/man3/Unicode::Map.3* %changelog * Mon Aug 11 2014 Paul Howarth - 0.112-31 - Update spec file to more modern style - Specify all dependencies - Simplify %%build and %%install - No longer need to define %%perl_vendorarch - Use %%license - Make %%files list more explicit - Remove paragraph from %%description about this module disappearing when the perl core can handle Unicode * Sat Jun 07 2014 Fedora Release Engineering - 0.112-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 0.112-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Jul 18 2013 Petr Pisar - 0.112-28 - Perl 5.18 rebuild * Thu Feb 14 2013 Fedora Release Engineering - 0.112-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sun Dec 02 2012 Emmanuel Seyman - 0.112-26 - Add perl default filter - Remove no-longer-used macros * Fri Jul 20 2012 Fedora Release Engineering - 0.112-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Jun 11 2012 Petr Pisar - 0.112-24 - Perl 5.16 rebuild * Fri Jan 13 2012 Fedora Release Engineering - 0.112-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Jul 20 2011 Petr Sabata - 0.112-22 - Perl mass rebuild * Fri Jul 8 2011 Paul Howarth - 0.112-21 - Add perl(:MODULE_COMPAT_*) dependency * Wed Feb 09 2011 Fedora Release Engineering - 0.112-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Dec 23 2010 Marcela Maslanova - 0.112-19 - Rebuild to fix problems with vendorarch/lib (#661697) * Fri May 07 2010 Marcela Maslanova - 0.112-18 - Mass rebuild with perl-5.12.0 * Sun Jul 26 2009 Fedora Release Engineering - 0.112-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 0.112-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Jun 05 2008 Aurelien Bompard 0.112-15 - fix build * Mon Mar 3 2008 Tom "spot" Callaway 0.112-14 - rebuild for new perl (again) * Mon Feb 18 2008 Fedora Release Engineering - 0.112-13 - Autorebuild for GCC 4.3 * Fri Feb 8 2008 Tom "spot" Callaway 0.112-12 - rebuild for new perl * Thu Sep 27 2007 Aurelien Bompard 0.112-11 - fix license tag (thanks Tom) * Sun Aug 26 2007 Aurelien Bompard 0.112-10 - rebuild for BuildID - fix license tag (like perl itself) * Mon Aug 13 2007 Aurelien Bompard 0.112-9 - BR: perl-devel * Wed Aug 30 2006 Aurelien Bompard 0.112-8 - Add support for perl-Spreadsheet-ParseExcel (bug 191387) * Tue Feb 21 2006 Aurelien Bompard 0.112-7 - rebuild for FC5 * Wed Apr 6 2005 Michael Schwendt - rebuilt * Mon Feb 2 2004 Ville Skyttä - 0:0.112-0.fdr.5 - Reduce directory ownership bloat. * Sat Oct 11 2003 Ville Skyttä - 0:0.112-0.fdr.4 - Install into vendor dirs. - Specfile cleanup. * Mon Jul 7 2003 Ville Skyttä - 0:0.112-0.fdr.3 - Regenerate %%install section with cpanflute2. - Improve %%description. * Sun May 4 2003 Ville Skyttä - 0:0.112-0.fdr.2 - Own more dirs. * Fri Mar 21 2003 Ville Skyttä - 0:0.112-0.fdr.1 - Update to current Fedora guidelines. * Sun Mar 2 2003 Ville Skyttä - 0.112-1.fedora.1 - First Fedora release.