Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > b567f3ff8413ed25ee47012b709a6796 > files > 7

mklivecd-0.5.9-0.13mdv2009.0.src.rpm

# $Id: mklivecd.spec.in,v 1.12 2003/10/04 10:03:28 jaco Exp $

%define name	mklivecd
%define version	0.5.9
%define release	%mkrel 0.13

%define Summary	Builds a LiveCD from an existing Mandriva Linux installation

Summary:	%{Summary}
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		System/Configuration/Boot and Init
URL:		http://livecd.berlios.de/
Source0:	%{name}-%{version}.tar.bz2
Patch3:     	mklivecd-0.5.9-no-more-hotplug.patch.bz2
Patch4:     	mklivecd-0.5.9-quiet-umount.patch.bz2
Patch5:     	mklivecd-0.5.9-keep-menu.patch.bz2
Patch7:     	mklivecd-0.5.9-quiet-mode.patch.bz2
Patch9:     	mklivecd-0.5.9-splash.patch.bz2
Requires:	busybox cloop-utils mkisofs drakxtools-newt
Requires:	squashfs-tools mediacheck syslinux zisofs-tools
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
Buildarch:	noarch

%description
%{Summary}

%prep
%setup -q -n %{name}
%patch3 -p0 -b .hotplug
# (tv) conflict with rc.sysinit:
%patch4 -p1 -b .umount
%patch5 -p0 -b .menu
%patch7 -p0 -b .quiet
%patch9 -p1 -b .splash

%build
# use 800x600 as default resolution like DrakX (some machines dislike 1024x768)
%make DEF_RESOLUTION=800x600 DEF_VGAMODE=788

%install
rm -rf %{buildroot}
# fix cdrom.ko lookup when building with kernel < 2.6.10-1mdk
perl -pi -e 's! drivers/cdrom/cdrom ! !' dist/mklivecd
%makeinstall_std

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc AUTHORS CHANGELOG FAQ README* TODO
%{_sbindir}/hwdetect
%{_sbindir}/mklivecd
%{_datadir}/mklivecd/



%changelog
* Thu Jan 03 2008 Olivier Blin <oblin@mandriva.com> 0.5.9-0.13mdv2009.0
+ Revision: 140954
- restore BuildRoot

* Mon Dec 17 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.5.9-0.13mdv2008.1
+ Revision: 130031
- kill re-definition of %%buildroot on Pixel's request
- import mklivecd


* Thu Feb 23 2006 Thierry Vignaud <tvignaud@mandriva.com> 0.5.9-0.13mdk
- new snapshot (20060109)
- remove patches 1, 2 & 10 now that draklive supercedes mklivecd and package
  hwdetect again (#20977)
- drop patch 6 (i'm tired of maintaining patches adding hw support that
  upstream won't apply)
- ditto for patch 8

* Thu Oct 13 2005 Pascal Terjan <pterjan@mandriva.org> 0.5.9-0.12mdk
- patch 10: allow aulologin with something else than KDE (or disabling
  autologin).

* Fri Sep 09 2005 Thierry Vignaud <tvignaud@mandriva.com> 0.5.9-0.11mdk
- requires zisofs-tools
- don't package hwdetect, harddrake is enabled at boot and does a better job
  (hwdetect just broke snd_intel8x0 for example) (blino)
- use 800x600 as default resolution like DrakX since some machines
  dislike 1024x768 (blino)
- patch 3: fix build w/o hotplug since it's no more mandatory
- patch 4: quiet umount of /proc
- patch 5: keep builded menus on live image
- patch 6:
  o handle more SATA controllers
  o add sata support for ahci/ata_piix in initrd as well (blino)
  o don't break scsi modules list with misplaced comments (blino)
  o don't try to use inexistent qlogicisp (blino)
- patch 7: let perl be quiet by default
- patch 8: don't break XKB and XDM
- patch 9: allow splash=silent and splash=verbose options
  (splash=yes didn't make much sense) (blino)

* Wed Jun 01 2005 Lenny Cartier <lenny@mandriva.com> 0.5.9-0.10mdk
- fix summary & desc (thx Zero_Dogg)

* Tue May 31 2005 Lenny Cartier <lenny@mandriva.com> 0.5.9-0.9mdk
- requires syslinux

* Tue Mar 22 2005 Nicolas Lécureuil <neoclust@mandrake.org> 0.5.9-0.8mdk
- rebuild

* Tue Mar 22 2005 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.5.9-0.7mdk
- update docs

* Tue Mar 22 2005 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.5.9-0.6mdk
- add another missing dependency; mediacheck
- update from cvs

* Tue Mar 22 2005 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.5.9-0.5mdk
- update url
- add missing dependency on squashfs-tools

* Thu Feb 10 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.5.9-0.4mdk
- 20050208 CVS snapshot (fix shell)

* Tue Feb 08 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.5.9-0.3mdk
- 20050208 CVS snapshot (sata update, sync with udev)
- fix cdrom now build into kernel core
- rediff patch 1
- merge patch 3 into patch 1

* Fri Dec 24 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.5.9-0.2mdk
- fix undefined variable

* Fri Dec 24 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.5.9-0.1mdk
- CVS snapshot (mdk10.x aware)
- kill useless patch 0
- patch 1: preconfigure keyboard, i18n, user, ... so that harddrake is able to
  autoconfigure everything
- patch 2: let harddrake service work

* Thu Jun 17 2004 Michael Scherer <misc@mandrake.org> 0.5.6-5mdk
- fix Summary
 
* Tue May 04 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.5.6-4mdk
- patch 0: fix deps killed by latest drakxtools

* Mon Dec 22 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.5.6-3mdk
- rebuild for new deps

* Wed Dec 03 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.5.6-2mdk
- spec fixes
- fix unowned dir

* Mon Oct  6 2003 Jaco Greeff <jaco@linuxminicd.org> 0.5.6-1mdk
- version 0.5.6
- spec fixes by Buchan Milne <bgmilne@cae.co.za>

* Sat Sep 27 2003 Tibor Pittich <Tibor.Pittich@phuture.sk> 0.5.5-2mdk
- rebuild

* Thu Sep 25 2003 Jaco Greeff <jaco@linuxminicd.org> 0.5.5-1mdk
- version 0.5.5

* Wed Sep 24 2003 Tibor Pittich <Tibor.Pittich@phuture.sk> 0.5.4-2mdk
- spec fixes

* Tue Sep 23 2003 Jaco Greeff <jaco@linuxminicd.org> 0.5.4-1mdk
- version 0.5.4
- removed patch0, fixed upstream

* Mon Sep 22 2003 Tibor Pittich <Tibor.Pittich@phuture.sk> 0.5.3-1mdk
- initial import into contrib, based on spec file from Jaco Greeff
- fixed requires (mkisofs)
- temporary locale fix to correct calculate initrd size
- correct mdk group name
- some macroszification