This commit is contained in:
parent
31060108a7
commit
f9addf39e6
12
perl.changes
12
perl.changes
@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 11 13:58:01 CEST 2007 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Add all required directories to perl-base.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 23 17:55:37 CEST 2007 - rguenther@suse.de
|
||||||
|
|
||||||
|
- Split off a perl-base package containing /usr/bin/perl and
|
||||||
|
some basic modules.
|
||||||
|
- Depend on perl-base from perl.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 26 14:53:40 CEST 2007 - rguenther@suse.de
|
Mon Mar 26 14:53:40 CEST 2007 - rguenther@suse.de
|
||||||
|
|
||||||
|
161
perl.spec
161
perl.spec
@ -13,16 +13,17 @@
|
|||||||
|
|
||||||
Name: perl
|
Name: perl
|
||||||
BuildRequires: db-devel gdbm-devel ncurses-devel zlib-devel
|
BuildRequires: db-devel gdbm-devel ncurses-devel zlib-devel
|
||||||
|
Version: 5.8.8
|
||||||
|
Release: 51
|
||||||
|
Summary: The Perl interpreter
|
||||||
License: Artistic License, GNU General Public License (GPL)
|
License: Artistic License, GNU General Public License (GPL)
|
||||||
Group: Development/Languages/Perl
|
Group: Development/Languages/Perl
|
||||||
Provides: perl-500 perl-base perl-Digest perl-Digest-MD5 perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
|
Provides: perl-500 perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
|
||||||
Obsoletes: perl-Digest perl-Digest-MD5 perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
|
Obsoletes: perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
|
||||||
Requires: gzip
|
Requires: gzip
|
||||||
|
PreReq: perl-base = %version
|
||||||
PreReq: %fillup_prereq
|
PreReq: %fillup_prereq
|
||||||
Autoreqprov: on
|
Autoreqprov: on
|
||||||
Version: 5.8.8
|
|
||||||
Release: 44
|
|
||||||
Summary: The Perl interpreter
|
|
||||||
Source: perl-%{version}.tar.bz2
|
Source: perl-%{version}.tar.bz2
|
||||||
Patch: perl-%{version}.dif
|
Patch: perl-%{version}.dif
|
||||||
Patch1: perl-gracefull-net-ftp.diff
|
Patch1: perl-gracefull-net-ftp.diff
|
||||||
@ -43,6 +44,29 @@ series.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Larry Wall, Louis J. LaBash, Jr. <llabash@siue.edu>
|
||||||
|
|
||||||
|
%package base
|
||||||
|
Group: Development/Languages/Perl
|
||||||
|
Summary: The Perl interpreter
|
||||||
|
Provides: perl-Digest perl-Digest-MD5
|
||||||
|
|
||||||
|
%description base
|
||||||
|
perl - Practical Extraction and Report Language
|
||||||
|
|
||||||
|
Perl is optimized for scanning arbitrary text files, extracting
|
||||||
|
information from those text files, and printing reports based on that
|
||||||
|
information. It is also good for many system management tasks. Perl is
|
||||||
|
intended to be practical (easy to use, efficient, and complete) rather
|
||||||
|
than beautiful (tiny, elegant, and minimal).
|
||||||
|
|
||||||
|
Some of the modules available on CPAN can be found in the "perl"
|
||||||
|
series.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
Authors:
|
||||||
--------
|
--------
|
||||||
Larry Wall, Louis J. LaBash, Jr. <llabash@siue.edu>
|
Larry Wall, Louis J. LaBash, Jr. <llabash@siue.edu>
|
||||||
@ -106,22 +130,145 @@ d="`gcc -print-file-name=include`"
|
|||||||
test -f "$d/stdarg.h" && (cd $d ; $RPM_BUILD_ROOT/usr/bin/perl -I$cp -I$cpa $RPM_BUILD_ROOT/usr/bin/h2ph -d $vpa stdarg.h stddef.h float.h)
|
test -f "$d/stdarg.h" && (cd $d ; $RPM_BUILD_ROOT/usr/bin/perl -I$cp -I$cpa $RPM_BUILD_ROOT/usr/bin/h2ph -d $vpa stdarg.h stddef.h float.h)
|
||||||
touch $RPM_BUILD_ROOT/usr/share/man/man3/perllocal.3pm
|
touch $RPM_BUILD_ROOT/usr/share/man/man3/perllocal.3pm
|
||||||
touch $cpa/perllocal.pod
|
touch $cpa/perllocal.pod
|
||||||
|
%if 0
|
||||||
|
# remove unrelated target/os manpages
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlaix.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlamiga.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlapollo.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlbeos.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlbs2000.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlcygwin.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perldgux.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perldos.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlepoc.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlfreebsd.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlhpux.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlhurd.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlirix.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmachten.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmacos.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmacosx.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlmint.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlnetware.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlopenbsd.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos2.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos390.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlos400.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlplan9.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlqnx.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlsolaris.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perltru64.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perluts.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvmesa.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvms.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlvos.1*
|
||||||
|
rm $RPM_BUILD_ROOT/usr/share/man/man1/perlwin32.1*
|
||||||
|
%endif
|
||||||
|
cat << EOF > perl-base-filelist
|
||||||
|
/usr/lib/perl5/%version/IO/
|
||||||
|
/usr/lib/perl5/%version/List/
|
||||||
|
/usr/lib/perl5/%version/Scalar/
|
||||||
|
/usr/lib/perl5/%version/Carp.pm
|
||||||
|
/usr/lib/perl5/%version/Carp/
|
||||||
|
/usr/lib/perl5/%version/Class/
|
||||||
|
/usr/lib/perl5/%version/Digest.pm
|
||||||
|
/usr/lib/perl5/%version/Digest/
|
||||||
|
/usr/lib/perl5/%version/Exporter.pm
|
||||||
|
/usr/lib/perl5/%version/Exporter/
|
||||||
|
/usr/lib/perl5/%version/File/
|
||||||
|
/usr/lib/perl5/%version/Getopt/
|
||||||
|
/usr/lib/perl5/%version/IPC/
|
||||||
|
/usr/lib/perl5/%version/Text/
|
||||||
|
/usr/lib/perl5/%version/warnings.pm
|
||||||
|
/usr/lib/perl5/%version/warnings/
|
||||||
|
/usr/lib/perl5/%version/AutoLoader.pm
|
||||||
|
/usr/lib/perl5/%version/FileHandle.pm
|
||||||
|
/usr/lib/perl5/%version/SelectSaver.pm
|
||||||
|
/usr/lib/perl5/%version/Symbol.pm
|
||||||
|
/usr/lib/perl5/%version/attributes.pm
|
||||||
|
/usr/lib/perl5/%version/base.pm
|
||||||
|
/usr/lib/perl5/%version/bytes.pm
|
||||||
|
/usr/lib/perl5/%version/bytes_heavy.pl
|
||||||
|
/usr/lib/perl5/%version/constant.pm
|
||||||
|
/usr/lib/perl5/%version/fields.pm
|
||||||
|
/usr/lib/perl5/%version/integer.pm
|
||||||
|
/usr/lib/perl5/%version/locale.pm
|
||||||
|
/usr/lib/perl5/%version/overload.pm
|
||||||
|
/usr/lib/perl5/%version/strict.pm
|
||||||
|
/usr/lib/perl5/%version/utf8.pm
|
||||||
|
/usr/lib/perl5/%version/utf8_heavy.pl
|
||||||
|
/usr/lib/perl5/%version/vars.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/Data/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/Digest/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/File/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/IO.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/IO/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/B.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/B/Deparse.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/Config.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/Cwd.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/DynaLoader.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/Errno.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/Fcntl.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/POSIX.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/Socket.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/XSLoader.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Data/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Digest/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Fcntl/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/File/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/IO/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/List/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Cwd/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/DynaLoader/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/Socket/
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX/POSIX.bs
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX/POSIX.so
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX/autosplit.ix
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX/load_imports.al
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/lib.pm
|
||||||
|
/usr/lib/perl5/%version/*-linux-thread-multi*/re.pm
|
||||||
|
EOF
|
||||||
|
cat perl-base-filelist | sed -e 's/^/%exclude /g' > perl-base-excludes
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%{fillup_only -an suseconfig}
|
%{fillup_only -an suseconfig}
|
||||||
|
|
||||||
%files
|
%files base -f perl-base-filelist
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
%dir /usr/lib/perl5
|
||||||
|
%dir /usr/lib/perl5/%version
|
||||||
|
%dir /usr/lib/perl5/%version/*-linux-thread-multi*
|
||||||
|
%dir /usr/lib/perl5/%version/*-linux-thread-multi*/auto
|
||||||
|
%dir /usr/lib/perl5/%version/*-linux-thread-multi*/B
|
||||||
|
%dir /usr/lib/perl5/%version/*-linux-thread-multi*/auto/POSIX
|
||||||
|
/usr/bin/perl
|
||||||
|
/usr/bin/perl%version
|
||||||
|
/usr/bin/suidperl
|
||||||
|
%doc /usr/share/man/man1/perl.1.gz
|
||||||
|
|
||||||
|
%files -f perl-base-excludes
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%exclude /usr/bin/perl
|
||||||
|
%exclude /usr/bin/perl%version
|
||||||
|
%exclude /usr/bin/suidperl
|
||||||
|
%exclude /usr/share/man/man1/perl.1.gz
|
||||||
/sbin/conf.d/SuSEconfig.perl
|
/sbin/conf.d/SuSEconfig.perl
|
||||||
/var/adm/fillup-templates/sysconfig.suseconfig-perl
|
/var/adm/fillup-templates/sysconfig.suseconfig-perl
|
||||||
/usr/bin/*
|
/usr/bin/*
|
||||||
/usr/lib/perl*
|
/usr/lib/perl5/*
|
||||||
%ghost /usr/lib/perl*/*/*/perllocal.pod
|
%ghost /usr/lib/perl*/*/*/perllocal.pod
|
||||||
%doc /usr/share/man/man1/*
|
%doc /usr/share/man/man1/*
|
||||||
%doc /usr/share/man/man3/*
|
%doc /usr/share/man/man3/*
|
||||||
%ghost %doc /usr/share/man/man3/perllocal.3pm.gz
|
%ghost %doc /usr/share/man/man3/perllocal.3pm.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri May 11 2007 - rguenther@suse.de
|
||||||
|
- Add all required directories to perl-base.
|
||||||
|
* Mon Apr 23 2007 - rguenther@suse.de
|
||||||
|
- Split off a perl-base package containing /usr/bin/perl and
|
||||||
|
some basic modules.
|
||||||
|
- Depend on perl-base from perl.
|
||||||
* Mon Mar 26 2007 - rguenther@suse.de
|
* Mon Mar 26 2007 - rguenther@suse.de
|
||||||
- Add gdbm-devel, ncurses-devel and zlib-devel BuildRequires.
|
- Add gdbm-devel, ncurses-devel and zlib-devel BuildRequires.
|
||||||
* Wed Dec 27 2006 - schwab@suse.de
|
* Wed Dec 27 2006 - schwab@suse.de
|
||||||
|
Loading…
Reference in New Issue
Block a user