]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blame - qemu/qemu.nm
findutils: Drop SELinux support
[people/pmueller/ipfire-3.x.git] / qemu / qemu.nm
CommitLineData
2daaede6 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
2daaede6
BS
4###############################################################################
5
f290a2f0
AF
6name = qemu
7version = 2.7.0
802ea3af 8release = 1
2daaede6 9
802ea3af 10groups = Applications/Virtualization
f290a2f0 11url = http://www.qemu.org
802ea3af
MT
12license = GPLv2+
13summary = QEMU is a generic and open source machine emulator and virtualizer.
2daaede6 14
802ea3af
MT
15description
16 QEMU is a processor emulator that relies on dynamic binary translation
17 to achieve a reasonable speed while being easy to port on new host CPU
2daaede6 18 architectures.
802ea3af
MT
19end
20
f290a2f0
AF
21source_dl = http://wiki.qemu-project.org/download/
22sources = %{thisapp}.tar.bz2
802ea3af
MT
23
24build
25 requires
f290a2f0
AF
26 SDL-devel
27 autoconf
28 automake
29 bison
30 bzip2-devel
31 flex
13c5aff0 32 glib2-devel
f290a2f0 33 gnutls-devel
802ea3af 34 libcurl-devel
f290a2f0
AF
35 libgcrypt-devel
36 libjpeg-devel
37 libpng-devel
38 libtasn1-devel
39 libusb-devel
802ea3af 40 libuuid-devel
f290a2f0 41 lzo-devel
802ea3af 42 ncurses-devel
f290a2f0 43 nettle-devel
802ea3af 44 pciutils-devel
f290a2f0 45 pixman-devel
802ea3af
MT
46 zlib-devel
47 end
48
f290a2f0
AF
49 targets = aarch64-softmmu arm-softmmu x86_64-softmmu
50
802ea3af 51 configure_options = \
f290a2f0
AF
52 --prefix=%{prefix} \
53 --bindir=%{bindir} \
54 --sysconfdir=%{sysconfdir} \
55 --libdir=%{libdir} \
56 --libexecdir=%{libdir} \
57 --datadir=%{datadir} \
58 --mandir=%{mandir} \
59 --localstatedir=%{localstatedir} \
802ea3af 60 --extra-cflags="%{CFLAGS}" \
f290a2f0 61 --extra-ldflags="%{LDFLAGS}" \
802ea3af 62 --disable-strip \
f290a2f0
AF
63 --disable-werror \
64 --target-list="%{targets}" \
65 --enable-bzip2 \
66 --enable-fdt \
67 --enable-kvm \
68 --enable-libusb \
69 --enable-lzo \
70 --enable-pie \
71 --enable-vhdx \
72 --enable-vnc \
73 --enable-vnc-jpeg \
74 --enable-vnc-png \
75 --disable-xen
802ea3af
MT
76
77 configure_cmds
f290a2f0
AF
78 sed -e "s@-Wl,-rpath,%{libdir}@@g" -i config-host.mak
79 end
80
81 install_cmds
82 # Remove BIOS file which is an ELF files w/ invalid interpreter
83 rm -vf %{BUILDROOT}%{datadir}/qemu/s390-ccw.img
802ea3af
MT
84 end
85end
86
87quality-agent
88 whitelist_execstack
89 /usr/share/qemu/openbios*
90 end
91end
92
93packages
94 package %{name}
1f9bc2f0
MT
95
96 package %{name}-debuginfo
97 template DEBUGINFO
98 end
802ea3af 99end