]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - xen/xen.nm
Add a -debuginfo for every package that is not noarch.
[people/ms/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.1
8 release = 4
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
24
25 build
26 requires
27 gettext-devel
28 kernel-headers
29 libuuid-devel
30 ncurses-devel
31 openssl-devel
32 python
33 python-devel
34 sdl-devel
35 texinfo
36 xorg-x11-proto-devel
37 wget
38 zlib-devel
39 end
40
41 prepare_cmds
42 # Following two lines are disabling HVM. HVM does not work because \
43 # of some PIE errors we get when we try to build the firmware part \
44 # needed for different architektures.
45 sed -i -e '/^CONFIG_IOEMU := y$/d' config/*.mk
46 sed -i -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' tools/Makefile
47
48 rm -f Config.mk~
49 end
50
51 make_build_targets += \
52 xen tools
53
54 make_install_targets +=\
55 xen install-tools
56
57 install_cmds
58 rm -R %{BUILDROOT}/etc/init.d
59 end
60 end
61
62 quality-agent
63 whitelist_execstack
64 /boot/*
65 end
66 end
67
68 packages
69 package %{name}
70
71 package %{name}-libs
72 template LIBS
73
74 description
75 This package contains the libraries needed to
76 run applications which manage Xen virtual machines
77 end
78
79 files += /usr/lib/fs
80 end
81
82 package %{name}-hypervisor
83 summary = The Xen hypervisor.
84 description
85 This package contains the Xen hypervisor.
86 end
87
88 files
89 /boot/*
90 end
91 end
92
93 package %{name}-runtime
94 summary = Runtime programms and daemons for Xen environments.
95 description
96 This package contains the runtime programs
97 and daemons which form the core Xen userspace environment.
98 end
99
100 files
101 /usr/bin/*
102 end
103 end
104
105 package %{name}-devel
106 template DEVEL
107
108 description
109 This package contains what's needed to
110 develop applications which manage Xen virtual machines.
111 end
112 end
113
114 package %{name}-debuginfo
115 template DEBUGINFO
116 end
117 end