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