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
|
||||
|
||||
|
161
perl.spec
161
perl.spec
@ -13,16 +13,17 @@
|
||||
|
||||
Name: perl
|
||||
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)
|
||||
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
|
||||
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
|
||||
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-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
|
||||
Requires: gzip
|
||||
PreReq: perl-base = %version
|
||||
PreReq: %fillup_prereq
|
||||
Autoreqprov: on
|
||||
Version: 5.8.8
|
||||
Release: 44
|
||||
Summary: The Perl interpreter
|
||||
Source: perl-%{version}.tar.bz2
|
||||
Patch: perl-%{version}.dif
|
||||
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:
|
||||
--------
|
||||
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)
|
||||
touch $RPM_BUILD_ROOT/usr/share/man/man3/perllocal.3pm
|
||||
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
|
||||
%{fillup_only -an suseconfig}
|
||||
|
||||
%files
|
||||
%files base -f perl-base-filelist
|
||||
%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
|
||||
/var/adm/fillup-templates/sysconfig.suseconfig-perl
|
||||
/usr/bin/*
|
||||
/usr/lib/perl*
|
||||
/usr/lib/perl5/*
|
||||
%ghost /usr/lib/perl*/*/*/perllocal.pod
|
||||
%doc /usr/share/man/man1/*
|
||||
%doc /usr/share/man/man3/*
|
||||
%ghost %doc /usr/share/man/man3/perllocal.3pm.gz
|
||||
|
||||
%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
|
||||
- Add gdbm-devel, ncurses-devel and zlib-devel BuildRequires.
|
||||
* Wed Dec 27 2006 - schwab@suse.de
|
||||
|
Loading…
Reference in New Issue
Block a user