livecd-tools/livecd-tools.spec

106 lines
2.9 KiB
RPMSpec
Raw Normal View History

2012-02-01 14:17:13 +04:00
%define debug_package %{nil}
2017-01-21 21:39:51 +10:00
Summary: Tools for building live CDs
Name: livecd-tools
Version: 21.1
2017-02-04 18:21:16 +03:00
Release: 29
2017-01-21 21:39:51 +10:00
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
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
Patch17: livecd-tools-21.1.efi.grub.cfg.echo.patch
Patch18: livecd-tools-21.1.fixed.boot.menu.os.name.patch
Patch19: livecd-tools-21.1.support.efi32.patch
Patch20: livecd-tools-21.1.verify.signatures.patch
Patch21: livecd-tools-21.1.use.add_drivers.patch
2013-08-27 16:56:03 +04:00
2017-01-21 21:39:51 +10:00
Requires: python-imgcreate = %{EVRD}
Requires: dosfstools
Requires: dumpet
Requires: e2fsprogs
Requires: mkisofs
Requires: isomd5sum
Requires: lorax >= 18.3
Requires: parted
Requires: pyparted
Requires: util-linux
2012-10-17 08:50:23 +00:00
2012-02-01 14:17:13 +04:00
%ifarch %{ix86} x86_64
2017-01-21 21:39:51 +10:00
Requires: syslinux
2012-02-01 14:17:13 +04:00
%endif
2017-01-21 21:39:51 +10:00
%description
2012-02-01 14:17:13 +04:00
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.
%files
%doc config/livecd-fedora-minimal.ks
%{_mandir}/man*/*
%{_bindir}/livecd-creator
2012-10-01 16:19:38 +04:00
%{_bindir}/livecd-iso-to-disk
2012-02-01 14:17:13 +04:00
%{_bindir}/livecd-iso-to-pxeboot
%{_bindir}/image-creator
2012-10-01 16:19:38 +04:00
%{_bindir}/liveimage-mount
%{_bindir}/edit-livecd
%{_bindir}/mkbiarch
2014-01-21 12:47:57 +04:00
%{_bindir}/rosa-image-fix-x86.pl
2012-02-01 14:17:13 +04:00
2017-01-21 21:39:51 +10:00
#----------------------------------------------------------------------------
%package -n python-imgcreate
Summary: Python modules for building system images
Group: System/Base
Requires: coreutils
Requires: dosfstools >= 2.11-8
Requires: e2fsprogs
Requires: pykickstart >= 0.96
Requires: python-dbus
Requires: python-selinux
Requires: python-urlgrabber
Requires: squashfs-tools
Requires: util-linux
%description -n python-imgcreate
Python modules that can be used for building images for things
like live image or appliances.
2012-02-01 14:17:13 +04:00
%files -n python-imgcreate
2012-10-01 16:19:38 +04:00
%dir %{python_sitelib}/imgcreate
%{python_sitelib}/imgcreate/*.py
%{python_sitelib}/imgcreate/*.pyo
%{python_sitelib}/imgcreate/*.pyc
2012-02-01 14:17:13 +04:00
2017-01-21 21:39:51 +10:00
#----------------------------------------------------------------------------
%prep
%setup -q
%apply_patches
%build
make
%install
%makeinstall_std
install -m 0644 %{SOURCE1} %{buildroot}%{python_sitelib}/imgcreate/
install -m 0755 %{SOURCE3} %{buildroot}%{_bindir}/