Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 193533bef96ae7aa6bbd98567049adf3 > files > 2

rpmtools-7.12-3.mga9.src.rpm

Summary:	Various RPM command-line tools
Name:		rpmtools
Version:	7.12
Release:	%mkrel 3
Source0:	%{name}-%{version}.tar.xz
License:	GPLv2+
Group:		System/Packaging
BuildArch:	noarch
#URL:		http://svn.mageia.org/soft/rpm/rpmtools/
URL:		https://metacpan.org/release/MDK-Common
BuildRequires:	perl-devel
BuildRequires:	perl(MDV::Packdrakeng)
BuildRequires:	perl(MDV::Distribconf)
Requires:	perl-MDV-Distribconf > 3.00
Requires:	xz
Requires:	genhdlist2
Requires:	perl-URPM >= 5.00
Conflicts:	rpmtools-compat <= 2.0
Conflicts:	rpmtools-devel <= 2.0
Conflicts:	packdrake < 5.0.26

%description
Various tools needed by urpmi and drakxtools for handling rpm files.

%package -n	packdrake
Group:		%{group}
Summary:	A simple Archive Extractor/Builder
Conflicts:	rpmtools <= 5.0.25

%description -n	packdrake
Packdrake is a simple indexed archive builder and extractor using
standard compression methods.

%package -n	genhdlist2
Group:		%{group}
Summary:	Tool to generate urpmi metadata (media_info/*)
Conflicts:	rpmtools <= 5.4

%description -n	genhdlist2
genhdlist2 generates hdlist.cz, synthesis.hdlist.cz and *.xml.lzma files used
by urpmi

%prep
%setup -q

%build
perl Makefile.PL INSTALLDIRS=vendor
%make_build

%check
%make_build test

%install
%make_install

%files
%{_bindir}/dumpdistribconf
%{_bindir}/gendistrib
%{_mandir}/man1/dumpdistribconf*
%{_mandir}/man1/gendistrib*

%files -n packdrake
%{_bindir}/packdrake
%{perl_vendorlib}/packdrake.pm
%{perl_vendorlib}/rpmtools.pm
%{_mandir}/man1/packdrake*

%files -n genhdlist2
%{_bindir}/genhdlist2
%{_mandir}/man1/genhdlist2*


%changelog
* Mon Mar 21 2022 umeabot <umeabot> 7.12-3.mga9
+ Revision: 1812226
- Mageia 9 Mass Rebuild

* Wed Feb 19 2020 umeabot <umeabot> 7.12-2.mga8
+ Revision: 1543176
- Mageia 8 Mass Rebuild

* Fri Jan 17 2020 tv <tv> 7.12-1.mga8
+ Revision: 1481213
- switch from md5sum to Digest::MD5 thus improving urpmi test coverage

* Mon Jan 13 2020 tv <tv> 7.11-1.mga8
+ Revision: 1477773
- cpan_testers:
  o do not force vendor dirs which break eg: CentOS/FreeBSD
- remove manual provides, we already got it automatically

* Wed Oct 03 2018 tv <tv> 7.10-1.mga7
+ Revision: 1317209
- new release

* Fri Sep 21 2018 tv <tv> 7.06-1.mga7
+ Revision: 1294380
- new release

* Fri Sep 21 2018 umeabot <umeabot> 7.03-2.mga7
+ Revision: 1290778
- Mageia 7 Mass Rebuild

* Wed Sep 19 2018 tv <tv> 7.03-1.mga7
+ Revision: 1272799
- cpan_testers: list deps
- CPAN: add metadata

* Sun Aug 26 2018 tmb <tmb> 7.02-2.mga7
+ Revision: 1254517
- rebuild for perl-5.28

* Sun Mar 11 2018 martinw <martinw> 7.02-1.mga7
+ Revision: 1208130
- gendistrib: avoid errors when hdlists are not stored in the main media_info
- gendistrib: fix bug when media.cfg links directly to main hdlist

* Sun Sep 03 2017 tv <tv> 7.01-1.mga7
+ Revision: 1150978
- do not load file sizes from synthesis in non incremental mode (minor
  performance optimisation)
- fix "Unescaped left brace in regex is illegal here in regex"
- use std build macros

* Sun Jun 19 2016 pterjan <pterjan> 7.00-6.mga6
+ Revision: 1036447
- Rebuild for perl 5.22.2

* Fri Feb 19 2016 umeabot <umeabot> 7.00-5.mga6
+ Revision: 970225
- Mageia 6 Mass Rebuild

* Tue Sep 29 2015 tv <tv> 7.00-4.mga6
+ Revision: 885099
- make it noarch thus fixing empty debuginfo

* Wed Oct 15 2014 umeabot <umeabot> 7.00-3.mga5
+ Revision: 748358
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 7.00-2.mga5
+ Revision: 688717
- Mageia 5 Mass Rebuild

* Sat Sep 13 2014 tv <tv> 7.00-1.mga5
+ Revision: 675080
- synthesis format change:
  o generates @recommends@ lines (instead of @suggests@ ones) on mga5+

* Sat Sep 06 2014 tv <tv> 6.6-1.mga5
+ Revision: 672766
- switch from 'xz -5 --text' to 'xz -7' (much faster for little space overhead)
- use external gzip for decompression, faster

* Sat Oct 19 2013 umeabot <umeabot> 6.5-5.mga4
+ Revision: 524041
- Mageia 4 Mass Rebuild

* Wed May 29 2013 tv <tv> 6.5-4.mga4
+ Revision: 429884
- rebuild for new perl
- fix URL

* Tue Jan 22 2013 fwang <fwang> 6.5-3.mga3
+ Revision: 390759
- update rpm group

* Mon Jan 14 2013 umeabot <umeabot> 6.5-2.mga3
+ Revision: 380490
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
+ tv <tv>
- rip %%clean && BuildRoot

* Wed Sep 05 2012 tv <tv> 6.5-1.mga3
+ Revision: 288630
- compress XML data with xz instead of lzma
  (keeping .lzma extension for compatibility, just adding the magic value)

* Sun Aug 26 2012 tv <tv> 6.4-1.mga3
+ Revision: 284378
- compress synthesis files with '--text' flag passed to xz (shrinks
  synthesis.cz by 4-7%%)

* Thu Aug 16 2012 tv <tv> 6.3-1.mga3
+ Revision: 281521
- actually compress xml files with '--text' flag passed to lzma (shrinks
  files.xml.lzma by 25%% \o/)
- compress synthesis with XZ too (40%% saving)
- drop compatibility with perl-URPM < 1.48 (ie < 2007.1)
- drop genhdlist-old (genhdlist2 was introduced 4 years ago)

* Tue Feb 28 2012 tv <tv> 6.2-2.mga2
+ Revision: 215804
- bump require on URPM

* Mon Feb 27 2012 tv <tv> 6.2-1.mga2
+ Revision: 215734
- keep real filesizes in synthesis

* Fri Sep 09 2011 tv <tv> 6.1-1.mga2
+ Revision: 141836
- new release:
  force locale to be C (mga#95, Pascal Terjan)
  (when packages contain translated summary/description genhdlist2 would embed
  them instead of the English version)
- new URL

* Sat Jan 15 2011 blino <blino> 6.0-1.mga1
+ Revision: 18768
- imported package rpmtools


* Wed Dec 15 2010 Per Øyvind Karlsen <peroyvind@mandriva.org> 6.0-1mdv2011.0
+ Revision: 621872
- replace 'bzip2' dependency with 'xz'
- cleanup spec
- new release: 6.0
  	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 <fwang@mandriva.org>
    - update URL

* Thu Jul 22 2010 Funda Wang <fwang@mandriva.org> 5.9-4mdv2011.0
+ Revision: 557004
- rebuild

* Wed Mar 17 2010 Oden Eriksson <oeriksson@mandriva.com> 5.9-3mdv2010.1
+ Revision: 523930
- rebuilt for 2010.1

* Sun Oct 04 2009 Funda Wang <fwang@mandriva.org> 5.9-2mdv2010.0
+ Revision: 453293
- perl-Compress-Zlib not needed any more

* Tue Jan 20 2009 Pixel <pixel@mandriva.com> 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 <pixel@mandriva.com> 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 <pixel@mandriva.com> 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 <tv@mandriva.org> 5.6-2mdv2009.0
+ Revision: 225335
- rebuild

* Tue Mar 18 2008 Pixel <pixel@mandriva.com> 5.6-1mdv2008.1
+ Revision: 188468
- 5.6:
- gendistrib:
  o "askmedia" and "suppl" must not modify gendistrib behaviour (#39017)

* Wed Mar 05 2008 Pixel <pixel@mandriva.com> 5.5-2mdv2008.1
+ Revision: 180075
- fix upgrade: new pkg genhdlist2 must conflicts with previous rpmtools

* Wed Mar 05 2008 Pixel <pixel@mandriva.com> 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 <pixel@mandriva.com> 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 <pixel@mandriva.com> 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 <pixel@mandriva.com> 5.3.5-2mdv2008.1
+ Revision: 158001
- we can now expect librpm API to be backward compatible

* Tue Jan 15 2008 Pixel <pixel@mandriva.com> 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 <oblin@mandriva.com>
    - restore BuildRoot

* Tue Dec 18 2007 Pixel <pixel@mandriva.com> 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 <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Dec 17 2007 Pixel <pixel@mandriva.com> 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 <pixel@mandriva.com> 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 <pixel@mandriva.com> 5.2.1-1mdv2008.0
+ Revision: 40155
- new genhdlist2 (which will deprecate genhdlist)

* Mon Jun 11 2007 Olivier Thauvin <nanardon@mandriva.org> 5.2.0-1mdv2008.0
+ Revision: 37979
- 5.2.0 (kill old compat modules)

* Sun Jun 10 2007 Olivier Thauvin <nanardon@mandriva.org> 5.1.0-2mdv2008.0
+ Revision: 37965
- rebuild for rpm 4.4.8


* Tue Aug 22 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-22 13:48:39 (57497)
- 5.1.0

* Mon Aug 21 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-21 15:18:37 (57022)
- 5.0.29

* Mon Aug 21 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-21 14:33:43 (57000)
Import rpmtools

* Mon Mar 20 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.28-1mdk
- Add --norecursive option to genhdlist (M. Scherer)

* Wed Mar 15 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.27-2mdk
- Rebuild for rpm 4.4.5

* Mon Jan 16 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 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 <rgarciasuarez@mandriva.com> 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 <rgarciasuarez@mandriva.com> 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 <rgarciasuarez@mandriva.com> 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 <nanardon@zarb.org> 5.0.24-1mdk
- 5.0.24 (gendistrib improvement && s/mandrake/mandriva/)

* Tue Aug 23 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.23-1mdk
- packdrake: fix bug in urpmq --headers (17245)

* Mon Aug 22 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.22-1mdk
- Minor code fixes and better error messages

* Mon Jun 20 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.21-1mdk
- Create tempfiles in $TMPDIR instead of $TMP
- Nits in error message reporting

* Tue May 10 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.20-2mdk
- Rebuild for rpm 4.4

* Mon Apr 04 2005 Pixel <pixel@mandrakesoft.com> 5.0.20-1mdk
- packdrake: remove dirty message when decompressing without Compress::Zlib

* Tue Mar 29 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.19-1mdk
- gendistrib: fix a bug in creation of media_info directories

* Mon Mar 14 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 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 <rgarciasuarez@mandrakesoft.com> 5.0.17-1mdk
- gendistrib: fix generation of per-media MD5SUM files. Plus doc nits.

* Tue Mar 01 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 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 <thauvin@aerov.jussieu.fr> 5.0.15-1mdk
- generate VERSION
- split Distribconf with Build
- gendistrib: --skipmissingdir
- gendistrib: perform little check

* Mon Feb 21 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.14-1mdk
- fix undefined handle in write_hdlists

* Mon Feb 21 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 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 <thauvin@aerov.jussieu.fr> 5.0.12-1mdk
- gendistrib skip media if suppl or askmedia is set

* Sun Feb 20 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.11-1mdk
- add Distribconf.pm and dumpdistribconf to manage distrib config
- gendistrib use Distribconf.pm

* Thu Feb 17 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.10-1mdk
- gendistrib:
  - Generate hdlists and synthesis as hard links in <name>/media_info
    subdirectories
  - Handle new hdlists format
  - Generate MD5SUM files

* Mon Jan 17 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.9-1mdk
- genhdlist now follows symlinks
- minor fixes in Packdrakeng

* Mon Jan 03 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.8-1mdk
- Fix the previous speedup
- BuildRequires perl-Compress-Zlib

* Thu Dec 30 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.7-1mdk
- speedup uncompress function

* Fri Dec 17 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 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 <rgarciasuarez@mandrakesoft.com> 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 <rgarciasuarez@mandrakesoft.com> 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 <thauvin@aerov.jussieu.fr> 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 <thauvin@aerov.jussieu.fr> 5.0.2-1mdk
- add missing Packdrake/zlib.pm

* Mon Dec 13 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.1-1mdk
- split package

* Sun Dec 12 2004 Stefan van der Eijk <stefan@eijk.nu> 5.0.0-3mdk
- BuildRequires

* Thu Dec 09 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.0-2mdk
- Mostly doc fixes

* Mon Dec 06 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.0-1mdk
- 5.0.0
- Packdrakeng, new code

* Thu Sep 02 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-25mdk
- Make rpm tools handle new keywords in hdlists file.

* Wed Aug 18 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-24mdk
- Add rpm2cpio.pl

* Wed Aug 11 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-23mdk
- Don't include internal dependencies of the rpmlib in the parsehdlist output

* Thu Jul 22 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-22mdk
- Updates for the new media layout in cooker

* Mon Jul 05 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-21mdk
- Minor changes

* Fri Apr 23 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 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 <thauvin@aerov.jussieu.fr> 4.5-19mdk
- rebuild for perl 5.8.3

* Fri Jan 16 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 4.5-18mdk
- Fix genhdlist without arg

* Fri Jan 16 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 4.5-17mdk
- add --dest option to genhdlist
- fix dir parsing (Thx Pascal Terjan)

* Fri Jan 09 2004 Warly <warly@mandrakesoft.com> 4.5-16mdk
- add provides perl(packdrake)

* Mon Jan 05 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 4.5-15mdk
- add some options to gendistrib/genhdlist

* Tue Dec 09 2003 François Pons <fpons@mandrakesoft.com> 4.5-14mdk
- added compability with RH 7.3.

* Thu Aug 28 2003 François Pons <fpons@mandrakesoft.com> 4.5-13mdk
- added support for %%{ARCH} in gendistrib.
- removing remaining MD5SUM files when running gendistrib.