Search
j0ke.net Open Build Service
>
Projects
>
J0KE.NET
:
infrastructure
>
kiwi
> Changes
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 3
[-]
[+]
Added
kiwi.spec
@@ -0,0 +1,3488 @@ +# +# spec file for package kiwi (Version 3.01 +# +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# needsrootforbuild + +Url: http://kiwi.berlios.de + +Name: kiwi +BuildRequires: perl-XML-LibXML perl-libwww-perl perl-Config-IniFiles +BuildRequires: hal-devel module-init-tools screen zlib-devel +BuildRequires: gcc-c++ libxslt swig +%if %{suse_version} > 1020 +BuildRequires: fdupes +%endif +%ifarch %ix86 x86_64 +BuildRequires: syslinux +%endif +%if %{suse_version} > 1010 +BuildRequires: libqt4 libqt4-devel +%else +BuildRequires: freetype2-devel libpng-devel qt qt-devel +%endif +%if %{suse_version} > 1030 +BuildRequires: rpm-devel libexpat-devel libsatsolver-devel +%endif +%if %{suse_version} <= 1010 +Requires: qt +%endif +Requires: perl = %{perl_version} +Requires: perl-XML-LibXML perl-libwww-perl screen coreutils +Requires: perl-XML-LibXML-Common perl-XML-SAX perl-Config-IniFiles +Requires: kiwi-tools libxslt checkmedia +%if %{suse_version} > 1030 +Requires: satsolver-tools +%endif +Summary: OpenSuSE - KIWI Image System +Provides: kiwi2 <= 2.14 +Obsoletes: kiwi2 <= 2.14 +Version: 3.01 +Release: 80 +Group: System/Management +License: GPL v2 or later +Source: %{name}.tar.bz2 +Source1: %{name}-rpmlintrc +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: smart zypper + +%description +The OpenSuSE KIWI Image System provides a complete operating system +image solution for Linux supported hardware platforms as well as for +virtualization systems like Xen. + + + +Authors: +-------- + Marcus Schaefer <ms@novell.com> + +%ifarch %ix86 x86_64 +%package -n kiwi-pxeboot +License: GPL v2 or later +Requires: syslinux +Summary: OpenSuSE - KIWI Image System PXE boot structure +Obsoletes: kiwi2-pxeboot <= 2.14 +Provides: kiwi2-pxeboot <= 2.14 +Group: System/Management + +%description -n kiwi-pxeboot +PXE basic directory structure and pre-build boot images + +Authors: +-------- + Marcus Schaefer <ms@novell.com> +%endif + +%package -n kiwi-tools +License: GPL v2 or later +Summary: OpenSuSE - KIWI tools collection +Obsoletes: kiwi2-tools <= 2.14 +Provides: kiwi2-tools <= 2.14 +Group: System/Management + +%description -n kiwi-tools +This package contains the OpenSuSE - KIWI tools set usable in and +outside of operating system images + + + +Authors: +-------- + Marcus Schaefer <ms@novell.com> + +%ifarch %ix86 x86_64 +%package -n kiwi-pxeboot-prebuild +License: GPL v2 only +Requires: syslinux +Summary: OpenSuSE - KIWI TFTP prebuild boot images +Obsoletes: kiwi2-pxeboot-prebuild <= 2.14 +Provides: kiwi2-pxeboot-prebuild <= 2.14 +Group: System/Management + +%description -n kiwi-pxeboot-prebuild +This package contains the OpenSuSE - KIWI TFTP prebuild boot images + +Authors: +-------- + Marcus Schaefer <ms@novell.com> +%endif + +%ifarch %ix86 x86_64 +%package -n kiwi-desc-isoboot +License: GPL v2 or later +Requires: kiwi = %{version} +Requires: syslinux cdrkit-cdrtools-compat +Summary: OpenSuSE - KIWI Image System ISO boot +Obsoletes: kiwi2-desc-isoboot <= 2.14 +Provides: kiwi2-desc-isoboot <= 2.14 +Group: System/Management + +%description -n kiwi-desc-isoboot +kiwi boot (initrd) image for activating system images on ISO media + +Authors: +-------- + Marcus Schaefer <ms@novell.com> +%endif + +%ifarch %ix86 x86_64 +%package -n kiwi-desc-usbboot +License: GPL v2 or later +Requires: kiwi = %{version} +Summary: OpenSuSE - KIWI Image System USB boot +Obsoletes: kiwi2-desc-usbboot <= 2.14 +Provides: kiwi2-desc-usbboot <= 2.14 +Group: System/Management + +%description -n kiwi-desc-usbboot +kiwi boot (initrd) image for activating system images on USB stick + +Authors: +-------- + Marcus Schaefer <ms@novell.com> +%endif + +%ifarch %ix86 x86_64 +%package -n kiwi-desc-vmxboot +License: GPL v2 or later +Requires: kiwi = %{version} +Requires: qemu multipath-tools +Summary: OpenSuSE - KIWI Image System Virtual Machine boot +Obsoletes: kiwi2-desc-vmxboot <= 2.14 +Provides: kiwi2-desc-vmxboot <= 2.14 +Group: System/Management + +%description -n kiwi-desc-vmxboot +kiwi boot (initrd) image for activating system images on virtual disk + +Authors: +-------- + Marcus Schaefer <ms@novell.com> +%endif + +%ifarch %ix86 x86_64 ppc ppc64 +%package -n kiwi-desc-netboot +License: GPL v2 or later +Requires: kiwi = %{version} +Summary: OpenSuSE - KIWI Image System PXE network boot +Obsoletes: kiwi2-desc-netboot <= 2.14 +Provides: kiwi2-desc-netboot <= 2.14 +Group: System/Management + +%description -n kiwi-desc-netboot +kiwi boot (initrd) image for activating system images via TFTP + +Authors: +-------- + Marcus Schaefer <ms@novell.com> +%endif + +%ifarch %ix86 x86_64 +%package -n kiwi-desc-xenboot +License: GPL v2 or later +Requires: kiwi = %{version} +Summary: OpenSuSE - KIWI Image System Xen Virtual Machine boot +Obsoletes: kiwi2-desc-xenboot <= 2.14 +Provides: kiwi2-desc-xenboot <= 2.14 +Group: System/Management + +%description -n kiwi-desc-xenboot +kiwi boot (initrd) image for activating a Xen image by xm + +Authors: