File mic2.spec of Package mic2
Summary: Tools for building images for Moblin
Name: mic2
Version: 0.9
Release: 1
License: GPLv2
Group: System Environment/Base
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Url: http://moblin.org/projects/moblin-image-creator-2
Requires: util-linux
Requires: coreutils
Requires: python >= 2.5
Requires: e2fsprogs
Requires: dosfstools >= 2.11-8
Requires: yum > 3.0
Requires: pykickstart >= 0.96
Requires: python-iniparse
%ifarch %{ix86} x86_64
Requires: syslinux
%endif
Requires: curl
Requires: kpartx
Requires: parted
Requires: device-mapper
Requires: zlib
Requires: rsync
Requires: /usr/bin/mkisofs
BuildRequires: python
BuildRequires: python-devel
BuildRequires: zlib-devel
%description
Tools for generating moblin2 live images.
http://www.moblin.org/ for more details.
%prep
%setup -q -n %{name}-%{version}
%build
%{__python} setup.py build
%{__make} extra/squashfs-tools/mksquashfs.moblin
%install
rm -rf $RPM_BUILD_ROOT
%if 0%{?suse_version}
%{__python} setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix} --record-rpm=INSTALLED_FILES
%else
%{__python} setup.py install --root=$RPM_BUILD_ROOT -O1 --record=INSTALLED_FILES
%endif
grep -v iniparse INSTALLED_FILES | grep -v pykickstart > INSTALLED_FILES_FILTERED
%{__install} -d $RPM_BUILD_ROOT%{_bindir}
%{__install} -m 755 extra/squashfs-tools/mksquashfs.moblin $RPM_BUILD_ROOT%{_bindir}
%{__install} -m 755 extra/squashfs-tools/unsquashfs.moblin $RPM_BUILD_ROOT%{_bindir}
%{__install} -m 755 extra/syslinux/isohybrid.moblin $RPM_BUILD_ROOT%{_bindir}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f INSTALLED_FILES_FILTERED
%defattr(-,root,root,-)
%doc HACKING API
%doc examples/
%doc tests/
%{_bindir}/mksquashfs.moblin
%{_bindir}/unsquashfs.moblin
%{_bindir}/isohybrid.moblin