From 84ce388104a443e03c46f28030a11d46eca85c93 Mon Sep 17 00:00:00 2001 From: Denis Silakov Date: Tue, 11 Feb 2014 08:36:24 -0500 Subject: [PATCH] Add patch to use external gzip --- dump_gui_apps | 150 ---------- rpmtools-6.1-genhdlist2.patch | 70 ----- rpmtools-6.1-genhdlist2_gui_pkgs.patch | 34 --- rpmtools-6.1-use-external-gzip.patch | 11 + rpmtools.spec | 372 +------------------------ 5 files changed, 14 insertions(+), 623 deletions(-) delete mode 100755 dump_gui_apps delete mode 100644 rpmtools-6.1-genhdlist2.patch delete mode 100644 rpmtools-6.1-genhdlist2_gui_pkgs.patch create mode 100644 rpmtools-6.1-use-external-gzip.patch diff --git a/dump_gui_apps b/dump_gui_apps deleted file mode 100755 index 28fc4d9..0000000 --- a/dump_gui_apps +++ /dev/null @@ -1,150 +0,0 @@ -#!/usr/bin/perl - -use YAML::Syck; -use XML::Simple; - -if (@ARGV == 0) { - die "Usage: $0 \n the path must exist and be a directory"; -} - -my %gui_groups = ( - "Graphical desktop" => 1, - "Graphics" => 1 -); - -%group_to_categories = ( -"Games/Adventure" => "games", -"Games/Arcade" => "games", -"Games/Boards" => "games", -"Games/Cards" => "games", -"Games/Other" => "games", -"Games/Puzzles" => "games", -"Games/Sports" => "games", -"Games/Strategy" => "games", -"Toys" => "games", - -"Editors" => "office", -"Office" => "office", -"Publishing" => "office", -"Text tools" => "office", - -"Sound" => "audio and video", -"Video" => "audio and video", - -"Development/C" => "development", -"Development/C++" => "development", -"Development/Databases" => "development", -"Development/Debug" => "development", -"Development/GNOME and GTK+" => "development", -"Development/Java" => "development", -"Development/KDE and Qt" => "development", -"Development/Kernel" => "development", -"Development/Other" => "development", -"Development/Perl" => "development", -"Development/PHP" => "development", -"Development/Python" => "development", -"Development/Ruby" => "development", -"Development/X11" => "development", - -"Communications" => "internet", -"Networking/Chat" => "internet", -"Networking/File transfer" => "internet", -"Networking/IRC" => "internet", -"Networking/Instant messaging" => "internet", -"Networking/Mail" => "internet", -"Networking/News" => "internet", -"Networking/Other" => "internet", -"Networking/Remote access" => "internet", -"Networking/WWW" => "internet" -); - -#$grep_regex = ""; -#foreach my $grp (@gui_groups) { -# $grep_regex.= "\\|" if $grep_regex; -# $grep_regex.= "^\@info\@.*\@".$grp; -#} - -my $ignore_pkgs_regex = "\\-debuginfo\\|\\-devel"; - -foreach my $media_info_dir (@ARGV) { - if( ! -d $media_info_dir ) { - warn "Skipping $media_info_dir, doesn't seem to be a readable directory"; - next; - } - - $synt_file = $media_info_dir."/synthesis.hdlist.cz"; - if( ! -e $synt_file ) { - warn "Skipping $media_info_dir, failed to find synthesis.hdlist.cz there"; - next; - } - - $info_file = $media_info_dir."/info.xml.lzma"; - if( ! -e $info_file ) { - warn "$media_info_dir doesn't contain info.xml, package descriptions will be missing"; - %pkgs_info = (); - } - else { - system("cp $info_file ."); - system("rm -f info.xml"); - system("lzma -d info.xml.lzma"); - - $pkgs_info = XML::Simple->new()->XMLin("info.xml"); - - foreach $pkg_info (@{$pkgs_info->{info}}) { - my %pkg = %{$pkg_info}; - - $fullname = $pkg{fn}; - if( $pkg{fn} =~ /src$/ ) { - $pkgname = `echo $fullname | rev | cut -f3- -d- | rev`; - } - else { - $pkgname = `echo $fullname | rev | cut -f4- -d- | rev`; - } - chomp $pkgname; - - $pkg_desc{$pkgname} = $pkg{content}; - } - - } - - -# open( SYNT, "zcat $synt_file | grep '$grep_regex' | " ); - open( SYNT, "zcat $synt_file | grep '^\@info\@' | grep -v '$ignore_pkgs_regex' |" ); - while() { - if( /\@info\@([^@]+)\@[^@]+\@[^@]+\@([^@]+)/ ) { - my $fullname = $1; - my $group = $2; - my $pkgname = ""; - if( $fullname =~ /src.rpm$/ ) { - $pkgname = `echo $fullname | rev | cut -f3- -d- | rev`; - } - else { - $pkgname = `echo $fullname | rev | cut -f4- -d- | rev`; - } - chomp $pkgname; - - my $category = defined($group_to_categories{$group}) ? $group_to_categories{$group} : "other"; - $apps{applications}{$pkgname}{category} = $category; - - my $desc = defined($pkg_desc{$pkgname}) ? $pkg_desc{$pkgname} : ""; - $apps{applications}{$pkgname}{description} = $desc; - - if (defined($gui_groups{$group})) { - $apps{applications}{$pkgname}{gui} = "true"; - } - else { - $apps{applications}{$pkgname}{gui} = "false"; - } - } - chomp; - } - - my $gui_file = $media_info_dir."/gui_pkgs.yml"; - - open F, "> $gui_file"; - print F YAML::Syck::Dump( \%apps ); - close F; - - system ("rm -f ".$gui_file.".xz"); - system ("xz $gui_file"); -} diff --git a/rpmtools-6.1-genhdlist2.patch b/rpmtools-6.1-genhdlist2.patch deleted file mode 100644 index a0eef17..0000000 --- a/rpmtools-6.1-genhdlist2.patch +++ /dev/null @@ -1,70 +0,0 @@ ---- a/genhdlist2 2011-05-31 15:20:48.000000000 +0400 -+++ b/genhdlist2 2012-11-25 22:00:39.725859678 +0400 -@@ -114,7 +114,7 @@ - } - my @xml_media_info = $options{xml_info} ? ('info', 'files', 'changelog') : (); - -- build($urpm, \%rpms_todo, $media_info_dir, $rpms_dir, \@xml_media_info, $options{no_incremental}, $options{no_hdlist}, $xml_info_suffix, $xml_info_filter); -+ build($urpm, \%rpms_todo, $media_info_dir, $rpms_dir, \@xml_media_info, $options{no_incremental}, $options{no_hdlist}, $xml_info_suffix, $xml_info_filter, $synthesis); - build_synthesis($urpm, "$synthesis.tmp", $synthesis_filter); - - if (1) { -@@ -161,7 +161,7 @@ - } - - sub build { -- my ($urpm, $rpms_todo, $media_info_dir, $rpms_dir, $xml_media_info, $b_no_incremental, $b_no_hdlist, $xml_info_suffix, $xml_info_filter) = @_; -+ my ($urpm, $rpms_todo, $media_info_dir, $rpms_dir, $xml_media_info, $b_no_incremental, $b_no_hdlist, $xml_info_suffix, $xml_info_filter, $synthesis) = @_; - - my $hdlist = "$media_info_dir/hdlist.cz"; - -@@ -179,10 +179,13 @@ - hdlist => $out_hdlist, - map { $_ => open_xml_filter("$media_info_dir/$_.xml${xml_info_suffix}.tmp", $xml_info_filter) } @$xml_media_info - }; -+ # keep real filesizes from synthesis since hdlist no more have filesizes since 2008 -+ # else URPM will put a bogus estimation: -+ my $sizes = get_filesize_from_synthesis($urpm, $rpms_todo, $synthesis); - - if (-e $hdlist && !$b_no_incremental) { - print "filtering $hdlist into hdlist.cz.tmp\n" if $verbose >= 0; -- filter_existing_hdlist($urpm, $rpms_todo, $hdlist, $out); -+ filter_existing_hdlist($urpm, $rpms_todo, $hdlist, $out, $sizes); - } - - add_new_rpms_to_hdlist($urpm, $rpms_todo, $out, $rpms_dir); -@@ -190,8 +193,23 @@ - close_xml($out->{$_}) foreach @$xml_media_info; - } - -+sub get_filesize_from_synthesis { -+ my ($urpm, $rpms_todo, $synthesis) = @_; -+ -+ return {} if !-r $synthesis; -+ -+ my %sizes; -+ $urpm->parse_synthesis($synthesis, packing => 1, callback => sub { -+ my (undef, $pkg) = @_; -+ my $fullname = $pkg->fullname; -+ $sizes{$fullname} = $pkg->filesize if $rpms_todo->{$fullname}; -+ 0; # don't keep in memory -+ }); -+ \%sizes; -+} -+ - sub filter_existing_hdlist { -- my ($urpm, $rpms_todo, $in_hdlist, $out) = @_; -+ my ($urpm, $rpms_todo, $in_hdlist, $out, $sizes) = @_; - - if ($urpm->parse_hdlist($in_hdlist, packing => 1, callback => sub { - my (undef, $pkg) = @_; -@@ -199,6 +217,9 @@ - if (delete $rpms_todo->{$fullname}) { - print "keeping $fullname\n" if $verbose > 1; - add_pkg($out, $pkg); -+ # read back real filesize from synthesis since hdlist no more have filesizes since 2008 -+ # else URPM will put a bogus estimation: -+ $pkg->set_filesize($sizes->{$fullname}) if $sizes->{$fullname}; - 1; # do keep in memory - } else { - print "removing $fullname\n" if $verbose > 0; diff --git a/rpmtools-6.1-genhdlist2_gui_pkgs.patch b/rpmtools-6.1-genhdlist2_gui_pkgs.patch deleted file mode 100644 index eed7272..0000000 --- a/rpmtools-6.1-genhdlist2_gui_pkgs.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff -Naur rpmtools-6.1.orig/genhdlist2 rpmtools-6.1/genhdlist2 ---- rpmtools-6.1.orig/genhdlist2 2013-07-22 18:21:43.673863363 +0400 -+++ rpmtools-6.1/genhdlist2 2013-07-22 18:27:53.247845696 +0400 -@@ -35,6 +35,7 @@ - 'xml-info!' => \$options{xml_info}, - 'xml-info-filter=s' => \$options{xml_info_filter}, - 'versioned!' => \$options{versioned}, -+ 'no-gui-pkgs!' => \$options{no_gui_pkgs}, - 'media_info-dir=s' => \$options{media_info_dir}, - 'h|help' => sub { usage(); exit 0 }, - 'q|quiet' => sub { $options{verbose} = -1 }, -@@ -130,6 +131,10 @@ - } - generate_md5sum($media_info_dir, \@media_info_files) if !$options{no_md5sum}; - } -+ -+ if (!$options{no_gui_pkgs}) { -+ system("dump_gui_apps $media_info_dir") == 0 or die ("Failed to generate list of gui apps"); -+ } - } - - sub lock_file { -diff -Naur rpmtools-6.1.orig/Makefile.PL rpmtools-6.1/Makefile.PL ---- rpmtools-6.1.orig/Makefile.PL 2013-07-22 18:21:18.584864562 +0400 -+++ rpmtools-6.1/Makefile.PL 2013-07-22 18:28:03.906845186 +0400 -@@ -33,7 +33,7 @@ - PM => { - 'packdrake.pm' => '$(INST_LIBDIR)/packdrake.pm', - }, -- EXE_FILES => [ qw(gendistrib genhdlist-old genhdlist2 packdrake dumpdistribconf) ], -+ EXE_FILES => [ qw(gendistrib genhdlist-old genhdlist2 packdrake dumpdistribconf dump_gui_apps) ], - C => [], - OBJECT => '', - CCFLAGS => '-Wall', diff --git a/rpmtools-6.1-use-external-gzip.patch b/rpmtools-6.1-use-external-gzip.patch new file mode 100644 index 0000000..2e54935 --- /dev/null +++ b/rpmtools-6.1-use-external-gzip.patch @@ -0,0 +1,11 @@ +diff -Naur rpmtools-6.1/genhdlist2 rpmtools-6.1.tpg/genhdlist2 +--- rpmtools-6.1/genhdlist2 2011-05-31 11:20:48.000000000 +0000 ++++ rpmtools-6.1.tpg/genhdlist2 2013-01-31 19:26:11.219761437 +0000 +@@ -171,6 +171,7 @@ + archive => "$hdlist.tmp", + compress => "gzip", + uncompress => "gzip -d", ++ extern => 1, + comp_level => 9, + ) or die "Can't create archive"; + } diff --git a/rpmtools.spec b/rpmtools.spec index 9624c8d..258904a 100644 --- a/rpmtools.spec +++ b/rpmtools.spec @@ -3,9 +3,9 @@ Name: rpmtools Version: 6.1 Release: 8 Source0: %{name}-%{version}.tar.xz -# Source1: dump_gui_apps -#Patch0: rpmtools-6.1-genhdlist2.patch -# Patch1: rpmtools-6.1-genhdlist2_gui_pkgs.patch +# (tpg) from Mageia +# http://svnweb.mageia.org/soft?view=revision&revision=6438 +Patch0: rpmtools-6.1-use-external-gzip.patch License: GPLv2+ Group: System/Configuration/Packaging URL: http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft/rpm/rpmtools/ @@ -52,7 +52,6 @@ by urpmi %prep %setup -q -# install -m 755 %{SOURCE1} dump_gui_apps %apply_patches %build @@ -80,370 +79,5 @@ perl Makefile.PL INSTALLDIRS=vendor %files -n genhdlist2 %{_bindir}/genhdlist2 -# %{_bindir}/dump_gui_apps %{_mandir}/man1/genhdlist2* - -%changelog -* Tue May 31 2011 Per Øyvind Karlsen 6.1-1mdv2011.0 -+ Revision: 682063 -- add disttag & distepoch to .xml.lzma metadata so that we can parse name, - version, release & arch properly from filename - -* Sun May 08 2011 Eugeni Dodonov 6.0-4 -+ Revision: 672593 -- Use correct locale for genhdlist2 (patch from pterjan, #63229) - -* Fri May 06 2011 Funda Wang 6.0-3 -+ Revision: 669766 -- add missing requires - -* Thu May 05 2011 Oden Eriksson 6.0-2 -+ Revision: 669449 -- mass rebuild - -* Wed Dec 15 2010 Per Øyvind Karlsen 6.0-1mdv2011.0 -+ Revision: 621872 -- replace 'bzip2' dependency with 'xz' -- cleanup spec -- new release: 6.2 - o compress xml files with '--text' flag passed to lzma (shrinks - files.xml.lzma by 25%% \o/) - o add support for custom compression filter used for xml-info & - synthesis. - - + Funda Wang - - update URL - -* Thu Jul 22 2010 Funda Wang 5.9-4mdv2011.0 -+ Revision: 557004 -- rebuild - -* Wed Mar 17 2010 Oden Eriksson 5.9-3mdv2010.1 -+ Revision: 523930 -- rebuilt for 2010.1 - -* Sun Oct 04 2009 Funda Wang 5.9-2mdv2010.0 -+ Revision: 453293 -- perl-Compress-Zlib not needed any more - -* Tue Jan 20 2009 Pixel 5.9-1mdv2009.1 -+ Revision: 331814 -- 5.9 -- drop parsehdlist, rpm2header: unused, partially duplicated with perl-URPM -- drop rpm2cpio.pl (doesn't handle lzma payload which is the default) - -* Tue Sep 30 2008 Pixel 5.8-1mdv2009.0 -+ Revision: 290150 -- 5.8: -- gendistrib: - o don't call genhdlist2 with --no-md5sum for no good reason - -* Tue Sep 23 2008 Pixel 5.7-1mdv2009.0 -+ Revision: 287193 -- genhdlist2: - o with --versioned, create "versioned" metadata - o add xml header to xml files generated -- gendistrib: - o if "xml-info" is set in media.cfg, pass --xml-info to genhdlist2 -- parsehdlist, rpm2header - o fix support for rpm5 - o update deprecated code -- genhdlist-old - o genhdlist is now renamed as genhdlist-old - -* Wed Jun 18 2008 Thierry Vignaud 5.6-2mdv2009.0 -+ Revision: 225335 -- rebuild - -* Tue Mar 18 2008 Pixel 5.6-1mdv2008.1 -+ Revision: 188468 -- 5.6: -- gendistrib: - o "askmedia" and "suppl" must not modify gendistrib behaviour (#39017) - -* Wed Mar 05 2008 Pixel 5.5-2mdv2008.1 -+ Revision: 180075 -- fix upgrade: new pkg genhdlist2 must conflicts with previous rpmtools - -* Wed Mar 05 2008 Pixel 5.5-1mdv2008.1 -+ Revision: 179782 -- move genhdlist2 to its own package -- 5.5: -- genhdlist2: - o use utf8:: functions instead of Encode - (to be able to work with only perl base modules) - -* Tue Feb 26 2008 Pixel 5.4-1mdv2008.1 -+ Revision: 175446 -- 5.4: -- parsehdlist, rpm2header: - o do not add/use FILENAME_TAG and FILESIZE_TAG to/in hdlist anymore - -* Tue Feb 05 2008 Pixel 5.3.6-1mdv2008.1 -+ Revision: 162588 -- 5.3.6: -- genhdlist2: - o fix writing utf8 in xml info files (#37482) - -* Fri Jan 25 2008 Pixel 5.3.5-2mdv2008.1 -+ Revision: 158001 -- we can now expect librpm API to be backward compatible - -* Tue Jan 15 2008 Pixel 5.3.5-1mdv2008.1 -+ Revision: 152579 -- 5.3.5: -- genhdlist2: - o rename --xml-media-info into --xml-info - (to be coherent with urpmi) - - + Olivier Blin - - restore BuildRoot - -* Tue Dec 18 2007 Pixel 5.3.4-1mdv2008.1 -+ Revision: 132233 -- 5.3.4: -- genhdlist2: - o add --no-hdlist option (to be used by urpmi for --probe-rpms) - - + Thierry Vignaud - - kill re-definition of %%buildroot on Pixel's request - -* Mon Dec 17 2007 Pixel 5.3.3-1mdv2008.1 -+ Revision: 121717 -- require rpm used for build, including epoch -- 5.3.3: -- genhdlist2: - o generate {info,changelog,files}.xml.lzma when they already exist, - or when --xml-media-info is used - o error message when parse_hdlist (partially) fail - o handle old-rpms.lst (to be generated by youri) - which will allow keeping rpms for some time without having in hdlist - (useful for installs which expect the pkgs to be in sync in hdlist during - the full install time) - it will also allow keeping deprecated packages for some time - -* Fri Jun 22 2007 Pixel 5.3.2-1mdv2008.0 -+ Revision: 43048 -- bug fix release -- gendistrib: - o do generate global MD5SUM (in media/media_info) -- new release, 5.3.1 -- genhdlist2: - o add --allow-empty-media - o fix MD5SUM generation - o allow using this script with perl-URPM 1.47 (ie mdv2007.0) -- gendistrib: - o call genhdlist2 instead of doing things here - o media/media_info/hdlist_xxx_yyy.cz is now a symlink to media/xxx/yyy/media_info/hdlist.cz - o synthesis.hdlist_xxx_yyy.cz and pubkey_xxx_yyy are also symlinks now -- parsehdlist: - o display pkgsize with --all (Christiaan Welvaart) - -* Fri Jun 15 2007 Pixel 5.2.1-1mdv2008.0 -+ Revision: 40155 -- new genhdlist2 (which will deprecate genhdlist) - -* Mon Jun 11 2007 Olivier Thauvin 5.2.0-1mdv2008.0 -+ Revision: 37979 -- 5.2.0 (kill old compat modules) - -* Sun Jun 10 2007 Olivier Thauvin 5.1.0-2mdv2008.0 -+ Revision: 37965 -- rebuild for rpm 4.4.8 - - -* Tue Aug 22 2006 Olivier Thauvin -+ 2006-08-22 13:48:39 (57497) -- 5.1.0 - -* Mon Aug 21 2006 Olivier Thauvin -+ 2006-08-21 15:18:37 (57022) -- 5.0.29 - -* Mon Aug 21 2006 Olivier Thauvin -+ 2006-08-21 14:33:43 (57000) -Import rpmtools - -* Mon Mar 20 2006 Rafael Garcia-Suarez 5.0.28-1mdk -- Add --norecursive option to genhdlist (M. Scherer) - -* Wed Mar 15 2006 Rafael Garcia-Suarez 5.0.27-2mdk -- Rebuild for rpm 4.4.5 - -* Mon Jan 16 2006 Rafael Garcia-Suarez 5.0.27-1mdk -- Replace serial by epoch everywhere in parsehdlist (rpm 4.4.4 compatibility) -- Fix BuildRequires -- Misc. code cleanup in gendistrib - -* Fri Dec 30 2005 Rafael Garcia-Suarez 5.0.26-2mdk -- Bump conflicts due to file moves -- Don't install empty manpages -- Update copyright notices - -* Wed Nov 16 2005 Rafael Garcia-Suarez 5.0.26-1mdk -- Use MDV:: perl modules, replaces the ones shipped by compatibility wrappers -- Move packdrake manpage to packdrake rpm -- gendistrib: Fix the location where the MD5SUM files are generated - (thanks joeghi) - -* Mon Oct 03 2005 Rafael Garcia-Suarez 5.0.25-1mdk -- Documentation: new manpages for gendistrib, genhdlist, dumpdistribconf. - More internal docs for Perl modules. -- gendistrib: new --version switch. Remove --distrib switch. -- Use Pod::Usage to implement --help in Perl tools -- Many code cleanups. -- dumpdistribconf wasn't working. -- genhdlist has new switches --md5sum, --list and --subdir. --headersdir has - been removed since it uses File::Temp now. -- Remove build dependency on MDK::Common (Buchan Milne) - -* Wed Sep 14 2005 Olivier Thauvin 5.0.24-1mdk -- 5.0.24 (gendistrib improvement && s/mandrake/mandriva/) - -* Tue Aug 23 2005 Rafael Garcia-Suarez 5.0.23-1mdk -- packdrake: fix bug in urpmq --headers (17245) - -* Mon Aug 22 2005 Rafael Garcia-Suarez 5.0.22-1mdk -- Minor code fixes and better error messages - -* Mon Jun 20 2005 Rafael Garcia-Suarez 5.0.21-1mdk -- Create tempfiles in $TMPDIR instead of $TMP -- Nits in error message reporting - -* Tue May 10 2005 Rafael Garcia-Suarez 5.0.20-2mdk -- Rebuild for rpm 4.4 - -* Mon Apr 04 2005 Pixel 5.0.20-1mdk -- packdrake: remove dirty message when decompressing without Compress::Zlib - -* Tue Mar 29 2005 Rafael Garcia-Suarez 5.0.19-1mdk -- gendistrib: fix a bug in creation of media_info directories - -* Mon Mar 14 2005 Rafael Garcia-Suarez 5.0.18-1mdk -- gendistrib: build hdlists in a temporary file first, to reduce the window - where the hdlists are corrupted - -* Mon Mar 07 2005 Rafael Garcia-Suarez 5.0.17-1mdk -- gendistrib: fix generation of per-media MD5SUM files. Plus doc nits. - -* Tue Mar 01 2005 Rafael Garcia-Suarez 5.0.16-1mdk -- packdrake: report size of toc (for rpmdrake's search progress bar) -- parsehdlist: add support to output SQL statements (Leon Brooks) - -* Tue Feb 22 2005 Olivier Thauvin 5.0.15-1mdk -- generate VERSION -- split Distribconf with Build -- gendistrib: --skipmissingdir -- gendistrib: perform little check - -* Mon Feb 21 2005 Olivier Thauvin 5.0.14-1mdk -- fix undefined handle in write_hdlists - -* Mon Feb 21 2005 Olivier Thauvin 5.0.13-1mdk -- Distribconf manage pubkey -- use lowercase name to generate filename (hdlist,synthesis,pubkey) -- rpmtools conflict packdrake < 5.0.10 (man page, thx Warly) - -* Mon Feb 21 2005 Olivier Thauvin 5.0.12-1mdk -- gendistrib skip media if suppl or askmedia is set - -* Sun Feb 20 2005 Olivier Thauvin 5.0.11-1mdk -- add Distribconf.pm and dumpdistribconf to manage distrib config -- gendistrib use Distribconf.pm - -* Thu Feb 17 2005 Rafael Garcia-Suarez 5.0.10-1mdk -- gendistrib: - - Generate hdlists and synthesis as hard links in /media_info - subdirectories - - Handle new hdlists format - - Generate MD5SUM files - -* Mon Jan 17 2005 Rafael Garcia-Suarez 5.0.9-1mdk -- genhdlist now follows symlinks -- minor fixes in Packdrakeng - -* Mon Jan 03 2005 Olivier Thauvin 5.0.8-1mdk -- Fix the previous speedup -- BuildRequires perl-Compress-Zlib - -* Thu Dec 30 2004 Olivier Thauvin 5.0.7-1mdk -- speedup uncompress function - -* Fri Dec 17 2004 Rafael Garcia-Suarez 5.0.6-1mdk -- Ensure Packdrakeng::zlib loads properly, and is not used if Compress::Zlib - is not available. Remove Compress::Zlib from BuildRequires -- packdrake: show a warning when an archive can't be found -- more docs - -* Tue Dec 14 2004 Rafael Garcia-Suarez 5.0.5-1mdk -- Fix the "quiet" option of packdrake (so urpmq and other tools don't produce - warnings) - -* Tue Dec 14 2004 Rafael Garcia-Suarez 5.0.4-1mdk -- extract_archive() function in packdrake should do nothing if no file list - is specified -- drop the requirement of packdrake on Compress::Zlib - -* Mon Dec 13 2004 Olivier Thauvin 5.0.3-1mdk -- don't use File::* modules (light for gi) -- conflict rpmtools <= 5.0.0 (split package) - -* Mon Dec 13 2004 Olivier Thauvin 5.0.2-1mdk -- add missing Packdrake/zlib.pm - -* Mon Dec 13 2004 Olivier Thauvin 5.0.1-1mdk -- split package - -* Sun Dec 12 2004 Stefan van der Eijk 5.0.0-3mdk -- BuildRequires - -* Thu Dec 09 2004 Rafael Garcia-Suarez 5.0.0-2mdk -- Mostly doc fixes - -* Mon Dec 06 2004 Olivier Thauvin 5.0.0-1mdk -- 5.0.0 -- Packdrakeng, new code - -* Thu Sep 02 2004 Rafael Garcia-Suarez 4.5-25mdk -- Make rpm tools handle new keywords in hdlists file. - -* Wed Aug 18 2004 Rafael Garcia-Suarez 4.5-24mdk -- Add rpm2cpio.pl - -* Wed Aug 11 2004 Rafael Garcia-Suarez 4.5-23mdk -- Don't include internal dependencies of the rpmlib in the parsehdlist output - -* Thu Jul 22 2004 Rafael Garcia-Suarez 4.5-22mdk -- Updates for the new media layout in cooker - -* Mon Jul 05 2004 Rafael Garcia-Suarez 4.5-21mdk -- Minor changes - -* Fri Apr 23 2004 Rafael Garcia-Suarez 4.5-20mdk -- add a --quiet option to packdrake -- rebuild for perl 5.8.4, and add a dependency on perl-base - -* Wed Feb 25 2004 Olivier Thauvin 4.5-19mdk -- rebuild for perl 5.8.3 - -* Fri Jan 16 2004 Olivier Thauvin 4.5-18mdk -- Fix genhdlist without arg - -* Fri Jan 16 2004 Olivier Thauvin 4.5-17mdk -- add --dest option to genhdlist -- fix dir parsing (Thx Pascal Terjan) - -* Fri Jan 09 2004 Warly 4.5-16mdk -- add provides perl(packdrake) - -* Mon Jan 05 2004 Olivier Thauvin 4.5-15mdk -- add some options to gendistrib/genhdlist - -* Tue Dec 09 2003 François Pons 4.5-14mdk -- added compability with RH 7.3. - -* Thu Aug 28 2003 François Pons 4.5-13mdk -- added support for %%{ARCH} in gendistrib. -- removing remaining MD5SUM files when running gendistrib. -