File mic2.spec of Package mic2

Summary: Tools for building images for Moblin
Name: mic2
Version: 0.11
Release: 1
License: GPLv2
Group: System Environment/Base
Source0: %{name}-%{version}.tar.gz
Patch0: setup.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Url: http://www.moblin.org/
Requires: util-linux, coreutils, python >= 2.5, e2fsprogs, dosfstools >= 2.11-8, yum > 3.0
Requires: pykickstart >= 0.96, python-iniparse
Requires: syslinux, curl, kpartx, parted, device-mapper, zlib, 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 -n %{name}-%{version}
%patch0 -p1

%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 --skip-build --root $RPM_BUILD_ROOT --prefix=%{_prefix} --record-rpm=INSTALLED_FILES 
%else
%{__python} setup.py install --skip-build --root=$RPM_BUILD_ROOT -O1 --record=INSTALLED_FILES
%endif

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
%defattr(-,root,root,-)
%doc HACKING API
%doc examples/
%doc tests/
%{_bindir}/mksquashfs.moblin
%{_bindir}/unsquashfs.moblin
%{_bindir}/isohybrid.moblin

openSUSE Build Service is sponsored by