1 # Description: QEMU VM for x86(_64), ARM and RISCV, with only curses UI
2 # URL: http://www.qemu-project.org/
3 # Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
4 # Depends on: glib xorg-libpixman
5 # Optional: libseccomp libiscsi libusb usbredir spice
6
7 name=qemu-x86x-arm-riscv-nogui
8 realn=qemu
9 version=5.2.0
10 release=1
11 source=(http://www.qemu-project.org//download/$realn-$version.tar.bz2)
12
13 build() {
14 cd $realn-$version
15
16 ./configure --prefix=/usr \
17 --cc="${CC:=gcc}" \
18 --host-cc="${CC:=gcc}" \
19 --sysconfdir=/etc \
20 --libexecdir=/usr/lib/qemu \
21 --localstatedir=/var \
22 \
23 --disable-docs \
24 --disable-gtk \
25 --disable-hax \
26 --disable-sdl \
27 --disable-vde \
28 \
29 --target-list=\
30 aarch64-softmmu,\
31 arm-softmmu,\
32 i386-softmmu,\
33 riscv32-softmmu,riscv64-softmmu,\
34 x86_64-softmmu,\
35 aarch64-linux-user,aarch64_be-linux-user,\
36 arm-linux-user,armeb-linux-user,\
37 i386-linux-user,\
38 riscv32-linux-user,riscv64-linux-user,\
39 x86_64-linux-user
40
41 make ${MAKEFLAGS:=}
42
43 make DESTDIR=$PKG install
44 rm -rf $PKG/usr/share/locale $PKG/usr/share/locale
45
46 install -d $PKG/etc/udev/rules.d/
47 echo 'KERNEL=="kvm", NAME="kvm", OWNER="root", GROUP="kvm", MODE="0660"' > \
48 $PKG/etc/udev/rules.d/60-kvm.rules
49 }
|