]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - xen/xen.nm
fed6a816f16e0268ec418f0376493690d1bf341c
[people/amarx/ipfire-3.x.git] / xen / xen.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = xen
7 version = 4.1.2
8 release = 2
9
10 maintainer = Ben Schweikert <ben.schweikert@ipfire.org>
11 groups = Applications/Virtualization
12 url = http://www.xen.org/
13 license = GPLv2+
14 summary = The Xen tools.
15
16 description
17 The Xen hypervisor, the powerful open source industry standard
18 for virtualization, offers a powerful, efficient, and secure
19 feature set for virtualization.
20 end
21
22 source_dl =
23 sources = %{thisapp}.tar.gz xen-utils-0.1.tar.bz2
24
25 build
26 requires
27 chrpath
28 dev86
29 gettext-devel
30 iasl
31 kernel-headers
32 libuuid-devel
33 ncurses-devel
34 openssl-devel
35 python
36 python-devel
37 SDL
38 SDL-devel
39 texinfo
40 xorg-x11-proto-devel
41 wget
42 zlib-devel
43 end
44
45 prepare_cmds
46 tar -xvf %{DIR_DL}/xen-utils-0.1.tar.bz2
47 mv tools/firmware/etherboot/ipxe-git-v1.0.0.tar.gz tools/firmware/etherboot/ipxe.tar.gz
48 mv extras/mini-os/newlib-1.16.0.tar.gz stubdom/
49 rm -f Config.mk~
50 end
51
52 make_build_targets += \
53 xen tools
54
55 make_install_targets +=\
56 install-xen install-tools
57
58 install_cmds
59 rm -R %{BUILDROOT}/etc/init.d
60 chrpath --delete %{BUILDROOT}/usr/lib/xen/bin/qemu-dm
61 end
62 end
63
64 quality-agent
65 whitelist_execstack
66 /boot/*
67 end
68 end
69
70 packages
71 package %{name}
72
73 package %{name}-libs
74 template LIBS
75
76 description
77 This package contains the libraries needed to
78 run applications which manage Xen virtual machines
79 end
80
81 files += /usr/lib/fs
82 end
83
84 package %{name}-hypervisor
85 summary = The Xen hypervisor.
86 description
87 This package contains the Xen hypervisor.
88 end
89
90 files
91 /boot/*
92 end
93 end
94
95 package %{name}-runtime
96 summary = Runtime programms and daemons for Xen environments.
97 description
98 This package contains the runtime programs
99 and daemons which form the core Xen userspace environment.
100 end
101
102 files
103 /usr/bin/*
104 end
105 end
106
107 package %{name}-devel
108 template DEVEL
109
110 description
111 This package contains what's needed to
112 develop applications which manage Xen virtual machines.
113 end
114 end
115
116 package %{name}-debuginfo
117 template DEBUGINFO
118 end
119 end