split out libperl from main perl package.

This commit is contained in:
Robin Norwood 2007-04-25 21:04:23 +00:00
parent 7706e269dd
commit ad8e70158e
1 changed files with 27 additions and 0 deletions

View File

@ -195,6 +195,15 @@ scripts.
Install this package if you want to program in Perl or enable your Install this package if you want to program in Perl or enable your
system to handle Perl scripts. system to handle Perl scripts.
%package libs
Summary: The libraries for the perl runtime
Group: Development/Languages
Requires: perl = %{perl_epoch}:%{perl_version}-%{release}
%description libs
The libraries for the perl runtime
%package devel %package devel
Summary: Header files for use in perl development Summary: Header files for use in perl development
Group: Development/Languages Group: Development/Languages
@ -500,6 +509,14 @@ pushd $RPM_BUILD_ROOT%{_mandir}/man1/
done done
popd popd
echo "%{_libdir}/perl5/%{perl_version}/%{perl_archname}/CORE/libperl.so" > libs_filelist
for i in %{perlmodcompat} ; do
if -d $RPM_BUILD_ROOT%{_libdir}/perl5/$i/%{perl_archname}/CORE ; then
echo "%{_libdir}/perl5/$i/%{perl_archname}/CORE" >> libs_filelist
fi
done
chmod -R u+w $RPM_BUILD_ROOT/* chmod -R u+w $RPM_BUILD_ROOT/*
%if %{perl_debugging} %if %{perl_debugging}
exit 0 exit 0
@ -512,6 +529,10 @@ rm -rf $RPM_BUILD_ROOT
%check %check
make test make test
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc Copying README %doc Copying README
@ -523,6 +544,9 @@ make test
%{_prefix}/lib/perl5/ %{_prefix}/lib/perl5/
%endif %endif
# libs
%exclude %{_libdir}/perl5/%{perl_version}/%{perl_archname}/CORE/libperl.so
# devel # devel
%exclude %{_bindir}/enc2xs %exclude %{_bindir}/enc2xs
%exclude %{_mandir}/man1/enc2xs* %exclude %{_mandir}/man1/enc2xs*
@ -600,6 +624,9 @@ make test
%exclude %{_mandir}/man3/Test::Simple* %exclude %{_mandir}/man3/Test::Simple*
%exclude %{_mandir}/man3/Test::Tutorial* %exclude %{_mandir}/man3/Test::Tutorial*
%files libs -f libs_filelist
%defattr(-,root,root)
%files devel %files devel
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_bindir}/enc2xs %{_bindir}/enc2xs