Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 6b31726a4bb532b66adb9b0bf1d6bd95 > files > 2

mkcd-4.1.7-1mdk.src.rpm

%define name mkcd
%define version 4.1.7
%define release 1mdk
%define _requires_exceptions perl(strict)
%define _provides_exceptions perl(install_any)

Summary: Script to build Linux distributions installation discs
Name: %{name}
Version: %{version}
Release: %{release}
# get the source from our cvs repository (see
# http://www.linuxmandrake.com/en/cvs.php3)
Source0: %{name}-%{version}.tar.bz2
License: GPL
url: http://people.mandriva.com/~warly/files/mkcd/
Group: System/Configuration/Packaging
BuildRoot: %{_tmppath}/%{name}-buildroot
Prefix: %{_prefix}
Requires: perl-File-NCopy perl-Image-Size perl-URPM
BuildArch: noarch
BuildRequires: libxslt-proc

%description
mkcd script eases the packages repartition over CDs, 
allows to order packages and to create discs of any 
given size (CDs, DVDs...)

%prep
%setup

%build

%install
rm -rf $RPM_BUILD_ROOT
make install PREFIX=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc README
%{_bindir}/*
%{perl_vendorlib}/Mkcd

%changelog
* Tue Sep 20 2005 Warly <warly@mandriva.com> 4.1.7-1mdk
- add explicit -udf option for boot

* Mon Sep 19 2005 Warly <warly@mandriva.com> 4.1.6-1mdk
- fix rpmsrate completion for packages like lib64kdenetwork2-kopete-devel

* Tue Aug 30 2005 Warly <warly@mandriva.com> 4.1.5-1mdk
- Correctly reject packages with their respective list
- Do not try to optimize space if the space is spread over too many CDs

* Wed Aug 03 2005 Warly <warly@mandriva.com> 4.1.4-1mdk
- Generate .idx packages list with each main ISO
- Add variable support in config file
- Rename default distro name to Mandriva 
- Do not go through calc_needed_size until a non-fixed rep is found

* Wed Apr 13 2005 Warly <warly@mandrakesoft.com> 4.1.3-1mdk
- Fix stupid syntax error

* Mon Apr 11 2005 Warly <warly@mandrakesoft.com> 4.1.2-1mdk
- Fix 'notinrep' and 'inrep' option not working properly

* Wed Mar 23 2005 Warly <warly@mandrakesoft.com> 4.1.1-1mdk
- add -udf for Xbox install
- take into account rpm version and release when creating the rpm list
  and checking for alternatives
- Fix a bad bug in dependencies checking for already done media

* Tue Mar 15 2005 Warly <warly@mandrakesoft.com> 4.1.0-1mdk
- first basic implementation of mkcd shell called with --shell
- fix checkdeps functions

* Tue Feb 22 2005 Warly <warly@mandrakesoft.com> 4.0.12-1mdk
- include size into the hdlists
- generate a media.cfg in media_info

* Fri Feb 04 2005 Warly <warly@mandrakesoft.com> 4.0.11-1mdk
- add mkcd.cgi for first test of a http frontend

* Wed Nov 03 2004 Warly <warly@mandrakesoft.com> 4.0.10-1mdk
- fix a option name overlapping (source) for 'fixed' and 'cdcom' command
- fix a bug to check duplicate packages (with same name and different versions)

* Fri Oct 08 2004 Warly <warly@mandrakesoft.com> 4.0.9-1mdk
- fix bad initialization of 'fixed' command associated list

* Mon Oct 04 2004 Warly <warly@mandrakesoft.com> 4.0.8-1mdk
- fix auto mode for 1st disc building
- fix cleanrpmsrate for slmodem and dkms_like packages
- fix a bug which make some package wrongly included in other list

* Wed Sep 15 2004 Warly <warly@mandrakesoft.com> 4.0.7-1mdk
- fix group conflict matrix initialized with wrong index
- fix limit option which was resetted when adding dependencies
- now 10.0 has no more a special way of dealing with extra CDs
- fix needed option sometimes increased in closeRpmsList making
  packages put on further CDs

* Tue Sep 14 2004 Warly <warly@mandrakesoft.com> 4.0.6-1mdk
- fix various important bugs
  * do not split one group over several IO-group
  * correctly create IO group list
- add a new "group" option to generic to force alone groups
  to be grouped in a certain way.

* Fri Sep 10 2004 Warly <warly@mandrakesoft.com> 4.0.5-1mdk
- fix (again) cd 1 creation in auto mode
- fix non selected alternatives that was sometimes used to solve a deps (now they are only used if no other deps exist)
- add new dkms-like package in clean-rpmsrate

* Fri Sep 03 2004 Warly <warly@mandrakesoft.com> 4.0.4-1mdk
- new inrep and notinrep filter list keywords
- better output for packages list 
- 'limit' is not taken as 'noalernatives' in filterlist
- new --ask_media option to installation to activate the media choice during installation

* Mon Aug 23 2004 Warly <warly@mandrakesoft.com> 4.0.3-1mdk
- fix a bug in auto mode using deprecated isolinux function

* Mon Aug 09 2004 Warly <warly@mandrakesoft.com> 4.0.2-1mdk
- die in cleanrpmsrate if duplicate are found
- new suppl_cd mode to create supplementary discs
- add DiscX extension in auto-mode to comply with stage one installation
  from ISO files on disk.
- use compssUsers.pl for structure 10.1

* Thu Jul 29 2004 Warly <warly@mandrakesoft.com> 4.0.1-1mdk
- fix a nasty bug in choosing alternative code which did 
  not reject packages when all the alternatives for a given 
  dependency are rejected (and which make the needed packages
  size calculation not correctly done, and result in more often 
  than normal "Could not fit on disc" dies)
- fix auto mode
- add new test_list mode to test file list inside configuration file

* Mon Jul 26 2004 Warly <warly@mandrakesoft.com> 4.0.0-1mdk
- extract the path structure info to make it configurable 
  (and switch between old and new structure)

* Fri Jul 23 2004 Warly <warly@mandrakesoft.com> 3.9.2-1mdk
- add new suppl option

* Mon Jul 05 2004 Warly <warly@mandrakesoft.com> 3.9.1-1mdk
- add a new fixed function to replace old cdcom command and have an easier
  interface
- fix a potential bug in multi-list dependencies checking for alternatives
  which may have rejected packages without reason.
- fix a dependencies checking problem when severa discs are build based on the
  same packages list

* Wed Jun 02 2004 Warly <warly@mandrakesoft.com> 3.9.0-1mdk
- Create a new subgroup with groups sharing common CDs (to be able to
  separate ISO files build and rpm lists build).
- Fix a bug in checking that scheduled packages on one particular CDs, 
  alongside with their dependencies, are still fitting and that the 
  given discs layout is correct.

* Mon Mar 29 2004 Warly <warly@mandrakesoft.com> 3.8.7-1mdk
- fix a deps ordering problem.

* Fri Mar 26 2004 Warly <warly@mandrakesoft.com> 3.8.6-1mdk
- fix kernel-\d+\.\d+ parsing

* Thu Mar 18 2004 Warly <warly@mandrakesoft.com> 3.8.5-1mdk
- add kernel-\d+\.\d+ support in rpmsrate (for eagle drivers)

* Tue Mar 16 2004 Warly <warly@mandrakesoft.com> 3.8.4-1mdk
- fix clean-rpmsrate (broken for locale dependent packages)
- fix pkg list file generation on discs

* Wed Mar 03 2004 Warly <warly@mandrakesoft.com> 3.8.3-1mdk
- fix a annoying bug for packages ordering

* Tue Mar 02 2004 Warly <warly@mandrakesoft.com> 3.8.2-1mdk
- fix several bug in needed handling

* Wed Feb 25 2004 Warly <warly@mandrakesoft.com> 3.8.1-1mdk
- new checkdeps option to check the integrity of a list of rpms
- now check strictly epoch and reject packages with broken requires
- try to have a bit better needed packages handling
- display and sort by package size in list of rpms present in each disc or
  rejected

* Thu Jan 22 2004 Warly <warly@mandrakesoft.com> 3.8.0-1mdk
- New dependencies checking code, more robust against multiple provides
with different versions.

* Thu Dec 11 2003 Warly <warly@mandrakesoft.com> 3.7.1-1mdk
- minor fixes

* Sat Oct 25 2003 Warly <warly@mandrakesoft.com> 3.7.0-1mdk
- new noprovide option for fixed dir
- various fixes for the verbose side effect problem
- fix Optimization side-effect if the process fails
- new sort feature
- fix sequential mode

* Wed Oct 22 2003 Warly <warly@mandrakesoft.com> 3.6.4-1mdk
- fix hdlist based CD creation

* Tue Sep 23 2003 Warly <warly@mandrakesoft.com> 3.6.3-1mdk
- small fix in addRPMToList

* Tue Sep 23 2003 Warly <warly@mandrakesoft.com> 3.6.2-1mdk
- fix bad rpmfile initialisation in reverseDepslist

* Thu Sep 18 2003 Warly <warly@mandrakesoft.com> 3.6.1-1mdk
- add list in sep_arch mode for urpmi
- fix small bug in cleanrpmsrate
- move reverseDepslist call into build_list to handle correctly the individual 
  nodeps flag for packages
- change ordergroup not to loop in disc_prereq check when adding a group with a
  disc handle by another group and requirering another disc in another group.
  
* Wed Sep 17 2003 Warly <warly@mandrakesoft.com> 3.6.0-1mdk
- add separate arch mode for dir (mainly for amd64)
- add --first option for rm and cp to access files with first flag

* Thu Aug 28 2003 Warly <warly@mandrakesoft.com> 3.5.3-1mdk
- add pubkey management in list.
- add check_rpmsrate to check rpmsrate package against repositories
- auto add pubkey in auto_mode
- fix no-emul-boot usage boot images > 3000000

* Thu Jun 05 2003 Warly <warly@mandrakesoft.com> 3.5.2-1mdk
- try to clean requires/provides

* Wed May 28 2003 Warly <warly@mandrakesoft.com> 3.5.1-1mdk
- remove perl-RPM require (use perl-URPM)

* Tue Apr 01 2003 Warly <warly@mandrakesoft.com> 3.5.0-1mdk
- allow now to buid installation disc based on existing hdlist
- fix suxness in packaging (shame on me)

* Sun Mar 16 2003 Warly <warly@mandrakesoft.com> 3.4.7-1mdk
- minor fixes in List::check_version

* Tue Mar 11 2003 Warly <warly@mandrakesoft.com> 3.4.6-1mdk
- improve optimize_space function
- fix bug un reverse depslist function
- soften the locale check in cleanrpmsrate to match locales such as nn and nb

* Tue Mar 04 2003 Warly <warly@mandrakesoft.com> 3.4.5-1mdk
- fix cdcom problem

* Mon Mar 03 2003 Warly <warly@mandrakesoft.com> 3.4.4-1mdk
- fix cleanrpmsrate for kernel

* Fri Feb 14 2003 Warly <warly@mandrakesoft.com> 3.4.2-1mdk
- fix auto option broken by new packages structure
- fix clean-rpmsrate

* Fri Feb 07 2003 Warly <warly@mandrakesoft.com> 3.4.1-1mdk
- new rpmlist function
- allow multiple list per generic functions (to be tested)
- add dynamic list (list based on other CDs rpms)

* Fri Jan 24 2003 Warly <warly@mandrakesoft.com> 3.3.6-1mdk
- new verbose mode
- new parsecommandline auto help option
- include Franck Bourdonnec fixes

* Sat Sep 21 2002 Warly <warly@mandrakesoft.com> 3.3.5-1mdk
- correct some misbehavior in needed code

* Fri Sep 20 2002 Warly <warly@mandrakesoft.com> 3.3.4-1mdk
- fix bad behaviour in auto mode

* Sun Sep 15 2002 Warly <warly@mandrakesoft.com> 3.3.3-1mdk
- new clone function
- new rm function
- add disc function to replace config file old DISC parsing
- new package repository handling
- add publisher tag in ISO
- various fix/optimization in optimize_space
- some more heuristic in optimize_space
- allow --hdlist for generic function
- use parsehdlist in current dir if it exists not to rely on installed
  /usr/bin/parsehdlist

* Mon Aug 12 2002 Warly <warly@mandrakesoft.com> 3.0.4-1mdk
- update/fix cleanrpmsrate

* Fri Jul 26 2002 Warly <warly@mandrakesoft.com> 3.0.3-1mdk
- oops, forgotten to upgrade clean-rpmsrate

* Fri Jul 26 2002 Warly <warly@mandrakesoft.com> 3.0.2-1mdk
- remove rpmtools deps and use perl-URPM to replace compare_versions

* Tue Jul  9 2002 Pixel <pixel@mandrakesoft.com> 3.0.1-2mdk
- rebuild for perl 5.8.0

* Sun Jul  7 2002 Frederic Lepied <flepied@mandrakesoft.com> 3.0.1-1mdk
- reworked Makefile to follow standard rpm build rules

* Mon Jun 17 2002 Warly <warly@mandrakesoft.com> 3.0.0-1mdk
- new building method
- new code for "needed" deps

* Wed May 22 2002 Warly <warly@mandrakesoft.com> 2.9.3-1mdk
- fix a pb in md5 sum computation file order

* Mon May 13 2002 Warly <warly@mandrakesoft.com> 2.9.2-1mdk
- fix fentry problem in List.pm (hashtable shared and not
reinitialised for each packages)

* Mon May 13 2002 Warly <warly@mandrakesoft.com> 2.9.1-1mdk
- add md5sum check in CDs

* Fri Mar 29 2002 Warly <warly@mandrakesoft.com> 2.8.5-1mdk
- fix rpmsrate not added in nolive mode
- cdcom has now normal list for cd building
- getAlone the same for srpm and rpm
- rpm empty size is not an error (link)
- getList now knows prelist
- buildInstallHdlist only includes srpm from the current install

* Fri Mar 15 2002 Warly <warly@mandrakesoft.com> 2.8.1-1mdk
- add new source handling method
- fix all the related code

* Wed Mar 13 2002 Warly <warly@mandrakesoft.com> 2.7.3-1mdk
- fix a pb in multiple list interdeps pb

* Sat Mar 09 2002 Warly <warly@mandrakesoft.com> 2.7.3-1mdk
- fix cd addition in auto mode
- add rpmsrate exceptions
- add dir limit in generic (hard and soft)

* Wed Feb 27 2002 Warly <warly@mandrakesoft.com> 2.7.2-1mdk
- begin oem mode
- change cleanrpmsrate regexp for kde-i18n-(localename)_extension

* Sat Feb 16 2002 Warly <warly@mandrakesoft.com> 2.6.11-1mdk
- add kde-i18n, man-pages and such automatic completion in cleanrpmsrate

* Thu Jan 31 2002 Warly <warly@mandrakesoft.com> 2.6.10-1mdk
- improved cd building functions for multiple lists config

* Sun Jan 27 2002 Warly <warly@mandrakesoft.com> 2.6.9-1mdk
- fix hdlist building in auto mode

* Mon Jan 25 2002 Warly <warly@mandrakesoft.com> 2.6.8-1mdk
- add version choosing for multiple library version
- fix synthesis building

* Mon Jan 25 2002 Warly <warly@mandrakesoft.com> 2.6.7-1mdk
- fix clean-rpmsrate pb

* Mon Jan 21 2002 Warly <warly@mandrakesoft.com> 2.6.6-1mdk
- default to normal floppy boot images when isolinux image is not
writable.
- add new way of building synthesis files.
- only use the nolive way to build hdlist.
- improve cleanRpmsrate to add version to kernel.
- add clean-rpmsrate

* Sun Jan 06 2002 Warly <warly@mandrakesoft.com> 2.6.5-1mdk
- fix a bug in auto mode
- fix bug in boot function
- fix a bu in cdcom function

* Fri Jan 04 2002 Warly <warly@mandrakesoft.com> 2.6.4-1mdk
- Package.pm is back

* Thu Jan 03 2002 Warly <warly@mandrakesoft.com> 2.6.3-1mdk
- fix pb in auto mode

* Wed Jan 2 2002 Warly <warly@mandrakesoft.com> 2.6.2-1mdk
- include Packages.pm

* Fri Dec 28 2001 Warly <warly@mandrakesoft.com> 2.6.1-1mdk
- new version

* Wed Dec 26 2001 Warly <warly@mandrakesoft.com> 2.5.11-1mdk
- first version