%define perl_mod2version() %([ -f %{SOURCE4} ] && awk -vp=%1 '$1 == p { m=$2; printf("perl-%s = %s\\n", p, $4)}END{if (!m) printf("# Error looking up [%s]\\n", p) }' %{SOURCE4} || echo ERROR)
%define ver 5.32.1
-%define rel 1
+%define rel 2
Summary: Practical Extraction and Report Language (Perl)
Summary(cs.UTF-8): Programovací jazyk Perl
Summary(da.UTF-8): Programmeringssproget Perl
# Note: you cant use runperl -MXYZ because BEGIN is executed after -M
LD_PRELOAD="%{_builddir}/%{name}-%{ver}/libperl.so.%{abi}" \
PERL5LIB="%{buildroot}%{perl_privlib}:%{buildroot}%{perl_archlib}" \
-exec %{buildroot}%{_bindir}/perl -e 'BEGIN { @INC = ("%{buildroot}%{perl_privlib}", "%{buildroot}%{perl_archlib}"); }; if (@ARGV > 0) { do(shift(@ARGV)) or die "Error attempting to execute script: $@\n"; } ' \
+exec %{buildroot}%{_bindir}/perl -e 'BEGIN { @INC = ("%{buildroot}%{perl_privlib}", "%{buildroot}%{perl_archlib}"); }; if (@ARGV > 0) { my $script=shift(@ARGV); $0=$script; do($script) or die "Error attempting to execute script: $@\n"; } ' \
${1:+"$@"}
EOF
chmod a+x runperl
%{perl_vendorlib}/Encode
# FIXME: *.h to devel(?), check out the use for *.e2x files
%{perl_privlib}/Encode
-%{perl_archlib}/Encode*
+%{perl_archlib}/Encode
+%{perl_archlib}/Encode.pm
%{perl_archlib}/encoding.pm
%dir %{perl_archlib}/auto/Encode
-%dir %{perl_archlib}/auto/Encode/*/
-%attr(755,root,root) %{perl_archlib}/auto/Encode/*.so
-%attr(755,root,root) %{perl_archlib}/auto/Encode/*/*.so
+%attr(755,root,root) %{perl_archlib}/auto/Encode/Encode.so
+%dir %{perl_archlib}/auto/Encode/Byte
+%attr(755,root,root) %{perl_archlib}/auto/Encode/Byte/Byte.so
+%dir %{perl_archlib}/auto/Encode/CN
+%attr(755,root,root) %{perl_archlib}/auto/Encode/CN/CN.so
+%dir %{perl_archlib}/auto/Encode/EBCDIC
+%attr(755,root,root) %{perl_archlib}/auto/Encode/EBCDIC/EBCDIC.so
+%dir %{perl_archlib}/auto/Encode/JP
+%attr(755,root,root) %{perl_archlib}/auto/Encode/JP/JP.so
+%dir %{perl_archlib}/auto/Encode/KR
+%attr(755,root,root) %{perl_archlib}/auto/Encode/KR/KR.so
+%dir %{perl_archlib}/auto/Encode/Symbol
+%attr(755,root,root) %{perl_archlib}/auto/Encode/Symbol/Symbol.so
+%dir %{perl_archlib}/auto/Encode/TW
+%attr(755,root,root) %{perl_archlib}/auto/Encode/TW/TW.so
+%dir %{perl_archlib}/auto/Encode/Unicode
+%attr(755,root,root) %{perl_archlib}/auto/Encode/Unicode/Unicode.so
%{_mandir}/man1/enc2xs.1*
%{_mandir}/man1/piconv.1*
%{_mandir}/man3/Encode*.3perl*