79ad8c0
%define debug_package %{nil}
1435837
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
c8ed965
dc9f982
Summary: Tools for building live CD's
dc9f982
Name: livecd-tools
79ad8c0
Version: 013 
c9600c8
Release: 8%{?dist}.1
79ad8c0
License: GPLv2+
dc9f982
Group: System Environment/Base
dc9f982
URL: http://git.fedoraproject.org/?p=hosted/livecd
dc9f982
Source0: %{name}-%{version}.tar.bz2
79ad8c0
#Source0: livecd.tar.bz2
0c0b040
Patch0: livecd-tools-013-old-pykickstart.patch
0c0b040
Patch1: livecd-tools-013-try-finally.patch
0c0b040
Patch2: livecd-tools-013-iso-to-disk-path.patch      
0c0b040
Patch3: livecd-tools-013-ksconfigs.patch      
c9600c8
Patch4: livecd-tools-013-extlinux-i.patch
dc9f982
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
dc9f982
Requires: util-linux
dc9f982
Requires: coreutils
dc9f982
Requires: e2fsprogs
dc9f982
Requires: yum >= 3.0.0
dc9f982
Requires: mkisofs
dc9f982
Requires: squashfs-tools
aad6640
Requires: pykickstart
79ad8c0
#Requires: dosfstools >= 2.11-8
79ad8c0
Requires: dosfstools 
79ad8c0
#Requires: isomd5sum
79ad8c0
Requires: anaconda-runtime
79ad8c0
%ifarch %{ix86} x86_64
aad6640
Requires: syslinux
79ad8c0
%endif
79ad8c0
%ifarch ppc ppc64
79ad8c0
Requires: yaboot
79ad8c0
%endif
79ad8c0
dc9f982
dc9f982
%description 
dc9f982
Tools for generating live CD's on Fedora based systems including
dc9f982
derived distributions such as RHEL, CentOS and others. See
dc9f982
http://fedoraproject.org/wiki/FedoraLiveCD for more details.
dc9f982
dc9f982
%prep
dc9f982
%setup -q
79ad8c0
%patch0 -p1
79ad8c0
%patch1 -p1
c8ed965
%patch2 -p1
0c0b040
%patch3 -p1
c9600c8
%patch4 -p1
dc9f982
dc9f982
%build
dc9f982
make
dc9f982
dc9f982
%install
dc9f982
rm -rf $RPM_BUILD_ROOT
dc9f982
make install DESTDIR=$RPM_BUILD_ROOT
dc9f982
dc9f982
%clean
dc9f982
rm -rf $RPM_BUILD_ROOT
dc9f982
dc9f982
%files
dc9f982
%defattr(-,root,root,-)
dc9f982
%doc AUTHORS COPYING README HACKING
dc9f982
%{_bindir}/livecd-creator
f4b8d43
%{_bindir}/livecd-iso-to-disk
79ad8c0
%{_bindir}/image-creator
b959c88
%dir /usr/lib/livecd-creator
b959c88
/usr/lib/livecd-creator/mayflower
dc9f982
%dir %{_datadir}/livecd-tools
dc9f982
%{_datadir}/livecd-tools/*
1435837
%{python_sitelib}/imgcreate/*
dc9f982
dc9f982
%changelog
c9600c8
* Mon Oct 27 2008 Lubomir Rintel <lkundrak@v3.sk> - 013-8.1
c9600c8
- Fix invocation of extlinux
c9600c8
81a3af5
* Sun Aug 03 2008 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 013-8
1c8ed42
- Fix ksconfigs, fix building and naming of patches
f4b8d43
34ea64d
* Tue Jan 29 2008 Rahul Sundaram <sundaram@fedoraproject.org> - 013-5
0c0b040
- Patch livecd-iso-to-disk for checkisomd5 location
0c0b040
34ea64d
* Tue Jan 29 2008 Rahul Sundaram <sundaram@fedoraproject.org> - 013-4
34ea64d
- Use python sitelib macro properly
0c0b040
c5ba149
* Tue Jan 29 2008 Rahul Sundaram <sundaram@fedoraproject.org> - 013-3
0c0b040
- Fix build on x86_64
0c0b040
79ad8c0
* Mon Jan 28 2008 Rahul Sundaram <sundaram@fedoraproject.org> - 013-2
79ad8c0
- Initial build for EPEL
0c0b040
79ad8c0
* Mon Oct 29 2007 Jeremy Katz <katzj@redhat.com> - 013-1
79ad8c0
- Lots of config updates
79ad8c0
- Support 'device foo' to say what modules go in the initramfs
79ad8c0
- Support multiple kernels being installed
79ad8c0
- Allow blacklisting kernel modules on boot with blacklist=foo
79ad8c0
- Improve bootloader configs
79ad8c0
- Split configs off for f8
dc9f982
dc9f982