%{!?python_sitelib: %define python_sitelib %(%{__python} -c "import distutils.sysconfig as d; print d.get_python_lib()")} %define debug_package %{nil} Summary: Tools for building live CDs Name: livecd-tools Version: 21.1 Release: 18 Epoch: 1 License: GPLv2 Group: System/Base URL: http://git.fedorahosted.org/git/livecd Source0: http://fedorahosted.org/releases/l/i/livecd/%{name}-%{version}.tar.bz2 Source1: arch.py Source3: rosa-image-fix-x86.pl Patch0: livecd-tools-21.1.urpmi.patch Patch1: livecd-tools-21.1.split.install.patch Patch2: livecd-tools-21.1.efi.fixes.patch Patch3: livecd-tools-21.1.hack.patch Patch4: livecd-tools-21.1.hack2.patch Patch5: livecd-tools-21.1.hack3.patch Patch6: livecd-tools-21.1.hack4.patch Patch7: livecd-tools-21.1.no.mac.img.patch Patch8: livecd-tools-21.1.isolinux.plymouth.fixes.patch Patch9: livecd-tools-21.1.efi.grub.cfg.patch Patch10: livecd-tools-21.1.pkg.installation.fix.patch Patch11: livecd-tools-21.1.drop.initramfs.patch Patch12: livecd-tools-21.1.efi.no.dm.luks.patch Patch13: livecd-tools-21.1.basic.graphics.mode.fixed.patch Patch14: livecd-tools-21.1.shim.efi.renamed.patch Patch15: livecd-tools-21.1.secureboot.unsigned.kernel.patch Patch16: livecd-tools-21.1.exception.on.urpmi.fail.patch Patch17: livecd-tools-21.1.efi.grub.cfg.echo.patch Patch18: livecd-tools-21.1.fixed.boot.menu.os.name.patch Requires: python-imgcreate = %{epoch}:%{version}-%{release} Requires: mkisofs Requires: isomd5sum Requires: parted Requires: pyparted Requires: util-linux Requires: dosfstools Requires: e2fsprogs Requires: lorax >= 18.3 Obsoletes: livecd-iso-to-disk %ifarch %{ix86} x86_64 Requires: syslinux %endif Requires: dumpet BuildRequires: perl BuildRequires: python %description Tools for generating live CDs on Fedora based systems including derived distributions such as RHEL, CentOS and others. See http://fedoraproject.org/wiki/FedoraLiveCD for more details. %package -n python-imgcreate Summary: Python modules for building system images Group: System/Base Requires: util-linux Requires: coreutils Requires: e2fsprogs Requires: squashfs-tools Requires: pykickstart >= 0.96 Requires: dosfstools >= 2.11-8 #Requires: system-config-keyboard >= 1.3.0 Requires: python-urlgrabber Requires: python-selinux Requires: dbus-python #Requires: policycoreutils %description -n python-imgcreate Python modules that can be used for building images for things like live image or appliances. %prep %setup -q %apply_patches %build make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %__install -m 0644 %{SOURCE1} %{buildroot}%{python_sitelib}/imgcreate/ %__install -m 0755 %{SOURCE3} %{buildroot}%{_bindir}/ %files %defattr(-,root,root,-) %doc config/livecd-fedora-minimal.ks %{_mandir}/man*/* %{_bindir}/livecd-creator %{_bindir}/livecd-iso-to-disk %{_bindir}/livecd-iso-to-pxeboot %{_bindir}/image-creator %{_bindir}/liveimage-mount %{_bindir}/edit-livecd %{_bindir}/mkbiarch %{_bindir}/rosa-image-fix-x86.pl %files -n python-imgcreate %defattr(-,root,root,-) %dir %{python_sitelib}/imgcreate %{python_sitelib}/imgcreate/*.py %{python_sitelib}/imgcreate/*.pyo %{python_sitelib}/imgcreate/*.pyc %changelog