source: soft/build_system/build_system/mkcd/trunk/mkcd.spec @ 1

Last change on this file since 1 was 1, checked in by fasma, 12 years ago

Initial Import from Mandriva's soft revision 224062 and package revision 45733

File size: 14.4 KB
Line 
1%define name mkcd
2%define version 4.2.6
3%define release %mkrel 1
4%define _requires_exceptions perl(strict)
5%define _provides_exceptions perl(install_any)
6
7Summary: Script to build Linux distributions installation discs
8Name: %{name}
9Version: %{version}
10Release: %{release}
11# get the source from our cvs repository (see
12# http://www.linuxmandrake.com/en/cvs.php3)
13Source0: %{name}-%{version}.tar.bz2
14License: GPL
15url: http://people.mandriva.com/~warly/files/mkcd/
16Group: System/Configuration/Packaging
17BuildRoot: %{_tmppath}/%{name}-buildroot
18Prefix: %{_prefix}
19Requires: perl-File-NCopy perl-Image-Size perl-URPM
20BuildArch: noarch
21BuildRequires: libxslt-proc
22
23%description
24mkcd script eases the packages repartition over CDs,
25allows to order packages and to create discs of any
26given size (CDs, DVDs...)
27
28%prep
29%setup
30
31%build
32
33%install
34rm -rf $RPM_BUILD_ROOT
35make install PREFIX=$RPM_BUILD_ROOT
36
37%clean
38rm -rf $RPM_BUILD_ROOT
39
40%files
41%defattr(-,root,root)
42%doc README
43%{_bindir}/*
44%{perl_vendorlib}/Mkcd
45
46%changelog
47* Mon Sep 25 2006 Warly <warly@mandriva.com> 4.2.5-1mdv2007.0
48- Have a finer list space mechanism to include needed packages
49
50* Fri Sep 22 2006 Warly <warly@mandriva.com> 4.2.4-1mdv2007.0
51- Fix a bad calculation in available space on CDs during the build
52
53* Thu Sep 21 2006 Warly <warly@mandriva.com> 4.2.3-1mdv2007.0
54- 2007.0, handle dual arch mode
55
56* Fri Apr 14 2006 Warly <warly@mandriva.com> 4.1.10-1mdk
57- Automatically add pubkey when found in new --fixed hdlists mode
58
59* Fri Apr 14 2006 Warly <warly@mandriva.com> 4.1.9-1mdk
60- Fix --fixed hdlist regexp to correctly takes hdlist name and pubkey
61- Add a new --hdlists:/path_to_hdlists to automatically include all the hdlist files of
62  a previous build set of CDs
63- Fix checkDiscs functions in update mode not to stop if duplicate packages are found
64- Update to packdrake-ng
65
66* Mon Oct 17 2005 Warly <warly@mandriva.com> 4.1.8-1mdk
67- fix automode
68
69* Tue Sep 20 2005 Warly <warly@mandriva.com> 4.1.7-1mdk
70- add explicit -udf option for boot
71
72* Mon Sep 19 2005 Warly <warly@mandriva.com> 4.1.6-1mdk
73- fix rpmsrate completion for packages like lib64kdenetwork2-kopete-devel
74
75* Tue Aug 30 2005 Warly <warly@mandriva.com> 4.1.5-1mdk
76- Correctly reject packages with their respective list
77- Do not try to optimize space if the space is spread over too many CDs
78
79* Wed Aug 03 2005 Warly <warly@mandriva.com> 4.1.4-1mdk
80- Generate .idx packages list with each main ISO
81- Add variable support in config file
82- Rename default distro name to Mandriva
83- Do not go through calc_needed_size until a non-fixed rep is found
84
85* Wed Apr 13 2005 Warly <warly@mandrakesoft.com> 4.1.3-1mdk
86- Fix stupid syntax error
87
88* Mon Apr 11 2005 Warly <warly@mandrakesoft.com> 4.1.2-1mdk
89- Fix 'notinrep' and 'inrep' option not working properly
90
91* Wed Mar 23 2005 Warly <warly@mandrakesoft.com> 4.1.1-1mdk
92- add -udf for Xbox install
93- take into account rpm version and release when creating the rpm list
94  and checking for alternatives
95- Fix a bad bug in dependencies checking for already done media
96
97* Tue Mar 15 2005 Warly <warly@mandrakesoft.com> 4.1.0-1mdk
98- first basic implementation of mkcd shell called with --shell
99- fix checkdeps functions
100
101* Tue Feb 22 2005 Warly <warly@mandrakesoft.com> 4.0.12-1mdk
102- include size into the hdlists
103- generate a media.cfg in media_info
104
105* Fri Feb 04 2005 Warly <warly@mandrakesoft.com> 4.0.11-1mdk
106- add mkcd.cgi for first test of a http frontend
107
108* Wed Nov 03 2004 Warly <warly@mandrakesoft.com> 4.0.10-1mdk
109- fix a option name overlapping (source) for 'fixed' and 'cdcom' command
110- fix a bug to check duplicate packages (with same name and different versions)
111
112* Fri Oct 08 2004 Warly <warly@mandrakesoft.com> 4.0.9-1mdk
113- fix bad initialization of 'fixed' command associated list
114
115* Mon Oct 04 2004 Warly <warly@mandrakesoft.com> 4.0.8-1mdk
116- fix auto mode for 1st disc building
117- fix cleanrpmsrate for slmodem and dkms_like packages
118- fix a bug which make some package wrongly included in other list
119
120* Wed Sep 15 2004 Warly <warly@mandrakesoft.com> 4.0.7-1mdk
121- fix group conflict matrix initialized with wrong index
122- fix limit option which was resetted when adding dependencies
123- now 10.0 has no more a special way of dealing with extra CDs
124- fix needed option sometimes increased in closeRpmsList making
125  packages put on further CDs
126
127* Tue Sep 14 2004 Warly <warly@mandrakesoft.com> 4.0.6-1mdk
128- fix various important bugs
129  * do not split one group over several IO-group
130  * correctly create IO group list
131- add a new "group" option to generic to force alone groups
132  to be grouped in a certain way.
133
134* Fri Sep 10 2004 Warly <warly@mandrakesoft.com> 4.0.5-1mdk
135- fix (again) cd 1 creation in auto mode
136- fix non selected alternatives that was sometimes used to solve a deps (now they are only used if no other deps exist)
137- add new dkms-like package in clean-rpmsrate
138
139* Fri Sep 03 2004 Warly <warly@mandrakesoft.com> 4.0.4-1mdk
140- new inrep and notinrep filter list keywords
141- better output for packages list
142- 'limit' is not taken as 'noalernatives' in filterlist
143- new --ask_media option to installation to activate the media choice during installation
144
145* Mon Aug 23 2004 Warly <warly@mandrakesoft.com> 4.0.3-1mdk
146- fix a bug in auto mode using deprecated isolinux function
147
148* Mon Aug 09 2004 Warly <warly@mandrakesoft.com> 4.0.2-1mdk
149- die in cleanrpmsrate if duplicate are found
150- new suppl_cd mode to create supplementary discs
151- add DiscX extension in auto-mode to comply with stage one installation
152  from ISO files on disk.
153- use compssUsers.pl for structure 10.1
154
155* Thu Jul 29 2004 Warly <warly@mandrakesoft.com> 4.0.1-1mdk
156- fix a nasty bug in choosing alternative code which did
157  not reject packages when all the alternatives for a given
158  dependency are rejected (and which make the needed packages
159  size calculation not correctly done, and result in more often
160  than normal "Could not fit on disc" dies)
161- fix auto mode
162- add new test_list mode to test file list inside configuration file
163
164* Mon Jul 26 2004 Warly <warly@mandrakesoft.com> 4.0.0-1mdk
165- extract the path structure info to make it configurable
166  (and switch between old and new structure)
167
168* Fri Jul 23 2004 Warly <warly@mandrakesoft.com> 3.9.2-1mdk
169- add new suppl option
170
171* Mon Jul 05 2004 Warly <warly@mandrakesoft.com> 3.9.1-1mdk
172- add a new fixed function to replace old cdcom command and have an easier
173  interface
174- fix a potential bug in multi-list dependencies checking for alternatives
175  which may have rejected packages without reason.
176- fix a dependencies checking problem when severa discs are build based on the
177  same packages list
178
179* Wed Jun 02 2004 Warly <warly@mandrakesoft.com> 3.9.0-1mdk
180- Create a new subgroup with groups sharing common CDs (to be able to
181  separate ISO files build and rpm lists build).
182- Fix a bug in checking that scheduled packages on one particular CDs,
183  alongside with their dependencies, are still fitting and that the
184  given discs layout is correct.
185
186* Mon Mar 29 2004 Warly <warly@mandrakesoft.com> 3.8.7-1mdk
187- fix a deps ordering problem.
188
189* Fri Mar 26 2004 Warly <warly@mandrakesoft.com> 3.8.6-1mdk
190- fix kernel-\d+\.\d+ parsing
191
192* Thu Mar 18 2004 Warly <warly@mandrakesoft.com> 3.8.5-1mdk
193- add kernel-\d+\.\d+ support in rpmsrate (for eagle drivers)
194
195* Tue Mar 16 2004 Warly <warly@mandrakesoft.com> 3.8.4-1mdk
196- fix clean-rpmsrate (broken for locale dependent packages)
197- fix pkg list file generation on discs
198
199* Wed Mar 03 2004 Warly <warly@mandrakesoft.com> 3.8.3-1mdk
200- fix a annoying bug for packages ordering
201
202* Tue Mar 02 2004 Warly <warly@mandrakesoft.com> 3.8.2-1mdk
203- fix several bug in needed handling
204
205* Wed Feb 25 2004 Warly <warly@mandrakesoft.com> 3.8.1-1mdk
206- new checkdeps option to check the integrity of a list of rpms
207- now check strictly epoch and reject packages with broken requires
208- try to have a bit better needed packages handling
209- display and sort by package size in list of rpms present in each disc or
210  rejected
211
212* Thu Jan 22 2004 Warly <warly@mandrakesoft.com> 3.8.0-1mdk
213- New dependencies checking code, more robust against multiple provides
214with different versions.
215
216* Thu Dec 11 2003 Warly <warly@mandrakesoft.com> 3.7.1-1mdk
217- minor fixes
218
219* Sat Oct 25 2003 Warly <warly@mandrakesoft.com> 3.7.0-1mdk
220- new noprovide option for fixed dir
221- various fixes for the verbose side effect problem
222- fix Optimization side-effect if the process fails
223- new sort feature
224- fix sequential mode
225
226* Wed Oct 22 2003 Warly <warly@mandrakesoft.com> 3.6.4-1mdk
227- fix hdlist based CD creation
228
229* Tue Sep 23 2003 Warly <warly@mandrakesoft.com> 3.6.3-1mdk
230- small fix in addRPMToList
231
232* Tue Sep 23 2003 Warly <warly@mandrakesoft.com> 3.6.2-1mdk
233- fix bad rpmfile initialisation in reverseDepslist
234
235* Thu Sep 18 2003 Warly <warly@mandrakesoft.com> 3.6.1-1mdk
236- add list in sep_arch mode for urpmi
237- fix small bug in cleanrpmsrate
238- move reverseDepslist call into build_list to handle correctly the individual
239  nodeps flag for packages
240- change ordergroup not to loop in disc_prereq check when adding a group with a
241  disc handle by another group and requirering another disc in another group.
242 
243* Wed Sep 17 2003 Warly <warly@mandrakesoft.com> 3.6.0-1mdk
244- add separate arch mode for dir (mainly for amd64)
245- add --first option for rm and cp to access files with first flag
246
247* Thu Aug 28 2003 Warly <warly@mandrakesoft.com> 3.5.3-1mdk
248- add pubkey management in list.
249- add check_rpmsrate to check rpmsrate package against repositories
250- auto add pubkey in auto_mode
251- fix no-emul-boot usage boot images > 3000000
252
253* Thu Jun 05 2003 Warly <warly@mandrakesoft.com> 3.5.2-1mdk
254- try to clean requires/provides
255
256* Wed May 28 2003 Warly <warly@mandrakesoft.com> 3.5.1-1mdk
257- remove perl-RPM require (use perl-URPM)
258
259* Tue Apr 01 2003 Warly <warly@mandrakesoft.com> 3.5.0-1mdk
260- allow now to buid installation disc based on existing hdlist
261- fix suxness in packaging (shame on me)
262
263* Sun Mar 16 2003 Warly <warly@mandrakesoft.com> 3.4.7-1mdk
264- minor fixes in List::check_version
265
266* Tue Mar 11 2003 Warly <warly@mandrakesoft.com> 3.4.6-1mdk
267- improve optimize_space function
268- fix bug un reverse depslist function
269- soften the locale check in cleanrpmsrate to match locales such as nn and nb
270
271* Tue Mar 04 2003 Warly <warly@mandrakesoft.com> 3.4.5-1mdk
272- fix cdcom problem
273
274* Mon Mar 03 2003 Warly <warly@mandrakesoft.com> 3.4.4-1mdk
275- fix cleanrpmsrate for kernel
276
277* Fri Feb 14 2003 Warly <warly@mandrakesoft.com> 3.4.2-1mdk
278- fix auto option broken by new packages structure
279- fix clean-rpmsrate
280
281* Fri Feb 07 2003 Warly <warly@mandrakesoft.com> 3.4.1-1mdk
282- new rpmlist function
283- allow multiple list per generic functions (to be tested)
284- add dynamic list (list based on other CDs rpms)
285
286* Fri Jan 24 2003 Warly <warly@mandrakesoft.com> 3.3.6-1mdk
287- new verbose mode
288- new parsecommandline auto help option
289- include Franck Bourdonnec fixes
290
291* Sat Sep 21 2002 Warly <warly@mandrakesoft.com> 3.3.5-1mdk
292- correct some misbehavior in needed code
293
294* Fri Sep 20 2002 Warly <warly@mandrakesoft.com> 3.3.4-1mdk
295- fix bad behaviour in auto mode
296
297* Sun Sep 15 2002 Warly <warly@mandrakesoft.com> 3.3.3-1mdk
298- new clone function
299- new rm function
300- add disc function to replace config file old DISC parsing
301- new package repository handling
302- add publisher tag in ISO
303- various fix/optimization in optimize_space
304- some more heuristic in optimize_space
305- allow --hdlist for generic function
306- use parsehdlist in current dir if it exists not to rely on installed
307  /usr/bin/parsehdlist
308
309* Mon Aug 12 2002 Warly <warly@mandrakesoft.com> 3.0.4-1mdk
310- update/fix cleanrpmsrate
311
312* Fri Jul 26 2002 Warly <warly@mandrakesoft.com> 3.0.3-1mdk
313- oops, forgotten to upgrade clean-rpmsrate
314
315* Fri Jul 26 2002 Warly <warly@mandrakesoft.com> 3.0.2-1mdk
316- remove rpmtools deps and use perl-URPM to replace compare_versions
317
318* Tue Jul  9 2002 Pixel <pixel@mandrakesoft.com> 3.0.1-2mdk
319- rebuild for perl 5.8.0
320
321* Sun Jul  7 2002 Frederic Lepied <flepied@mandrakesoft.com> 3.0.1-1mdk
322- reworked Makefile to follow standard rpm build rules
323
324* Mon Jun 17 2002 Warly <warly@mandrakesoft.com> 3.0.0-1mdk
325- new building method
326- new code for "needed" deps
327
328* Wed May 22 2002 Warly <warly@mandrakesoft.com> 2.9.3-1mdk
329- fix a pb in md5 sum computation file order
330
331* Mon May 13 2002 Warly <warly@mandrakesoft.com> 2.9.2-1mdk
332- fix fentry problem in List.pm (hashtable shared and not
333reinitialised for each packages)
334
335* Mon May 13 2002 Warly <warly@mandrakesoft.com> 2.9.1-1mdk
336- add md5sum check in CDs
337
338* Fri Mar 29 2002 Warly <warly@mandrakesoft.com> 2.8.5-1mdk
339- fix rpmsrate not added in nolive mode
340- cdcom has now normal list for cd building
341- getAlone the same for srpm and rpm
342- rpm empty size is not an error (link)
343- getList now knows prelist
344- buildInstallHdlist only includes srpm from the current install
345
346* Fri Mar 15 2002 Warly <warly@mandrakesoft.com> 2.8.1-1mdk
347- add new source handling method
348- fix all the related code
349
350* Wed Mar 13 2002 Warly <warly@mandrakesoft.com> 2.7.3-1mdk
351- fix a pb in multiple list interdeps pb
352
353* Sat Mar 09 2002 Warly <warly@mandrakesoft.com> 2.7.3-1mdk
354- fix cd addition in auto mode
355- add rpmsrate exceptions
356- add dir limit in generic (hard and soft)
357
358* Wed Feb 27 2002 Warly <warly@mandrakesoft.com> 2.7.2-1mdk
359- begin oem mode
360- change cleanrpmsrate regexp for kde-i18n-(localename)_extension
361
362* Sat Feb 16 2002 Warly <warly@mandrakesoft.com> 2.6.11-1mdk
363- add kde-i18n, man-pages and such automatic completion in cleanrpmsrate
364
365* Thu Jan 31 2002 Warly <warly@mandrakesoft.com> 2.6.10-1mdk
366- improved cd building functions for multiple lists config
367
368* Sun Jan 27 2002 Warly <warly@mandrakesoft.com> 2.6.9-1mdk
369- fix hdlist building in auto mode
370
371* Mon Jan 25 2002 Warly <warly@mandrakesoft.com> 2.6.8-1mdk
372- add version choosing for multiple library version
373- fix synthesis building
374
375* Mon Jan 25 2002 Warly <warly@mandrakesoft.com> 2.6.7-1mdk
376- fix clean-rpmsrate pb
377
378* Mon Jan 21 2002 Warly <warly@mandrakesoft.com> 2.6.6-1mdk
379- default to normal floppy boot images when isolinux image is not
380writable.
381- add new way of building synthesis files.
382- only use the nolive way to build hdlist.
383- improve cleanRpmsrate to add version to kernel.
384- add clean-rpmsrate
385
386* Sun Jan 06 2002 Warly <warly@mandrakesoft.com> 2.6.5-1mdk
387- fix a bug in auto mode
388- fix bug in boot function
389- fix a bu in cdcom function
390
391* Fri Jan 04 2002 Warly <warly@mandrakesoft.com> 2.6.4-1mdk
392- Package.pm is back
393
394* Thu Jan 03 2002 Warly <warly@mandrakesoft.com> 2.6.3-1mdk
395- fix pb in auto mode
396
397* Wed Jan 2 2002 Warly <warly@mandrakesoft.com> 2.6.2-1mdk
398- include Packages.pm
399
400* Fri Dec 28 2001 Warly <warly@mandrakesoft.com> 2.6.1-1mdk
401- new version
402
403* Wed Dec 26 2001 Warly <warly@mandrakesoft.com> 2.5.11-1mdk
404- first version
Note: See TracBrowser for help on using the repository browser.