1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
diff --git a/user/qemu/APKBUILD b/user/qemu/APKBUILD
index 3e0be56..27ed920 100644
--- a/user/qemu/APKBUILD
+++ b/user/qemu/APKBUILD
@@ -5,7 +5,7 @@
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=qemu
pkgver=2.12.1
-pkgrel=0
+pkgrel=95
pkgdesc="Machine emulator and virtualisation software"
url="https://www.qemu.org/"
arch="all"
@@ -56,68 +56,10 @@ subpackages="$pkgname-doc $pkgname-lang $pkgname-guest-agent:guest
$pkgname-user $pkgname-system"
_user_subsystems="
- aarch64
- alpha
- arm
- armeb
- cris
- hppa
i386
- m68k
- microblaze
- microblazeel
- mips
- mips64
- mips64el
- mipsel
- mipsn32
- mipsn32el
- or1k
- ppc
- ppc64
- ppc64abi32
- ppc64le
- s390x
- sh4
- sh4eb
- sparc
- sparc32plus
- sparc64
- tilegx
x86_64"
_system_subsystems="
- system-aarch64
- system-alpha
- system-arm
- system-cris
- system-hppa
system-i386
- system-lm32
- system-m68k
- system-microblaze
- system-microblazeel
- system-mips
- system-mips64
- system-mips64el
- system-mipsel
- system-moxie
- system-nios2
- system-or1k
- system-ppc
- system-ppc64
- system-ppcemb
- system-riscv32
- system-riscv64
- system-s390x
- system-sh4
- system-sh4eb
- system-sparc
- system-sparc64
- system-tricore
- system-unicore32
- system-x86_64
- system-xtensa
- system-xtensaeb
"
_subsystems="$_user_subsystems $_system_subsystems"
for _sub in $_subsystems; do
@@ -152,6 +94,7 @@ source="https://download.qemu.org/$pkgname-$pkgver.tar.xz
ppc32-musl-support.patch
sysinfo-header.patch
fix-lm32-underlinking.patch
+ debug.patch
$pkgname-guest-agent.confd
$pkgname-guest-agent.initd
@@ -203,7 +146,8 @@ _compile_common() {
--sysconfdir=/etc \
--libexecdir=/usr/lib/qemu \
--disable-glusterfs \
- --disable-debug-info \
+ --enable-debug-info \
+ --disable-strip \
--disable-bsd-user \
--disable-werror \
--disable-sdl \
@@ -217,6 +161,7 @@ _compile_common() {
_compile_system() {
_compile_common \
--audio-drv-list=oss,alsa \
+ --enable-debug-tcg \
--enable-kvm \
--enable-vde \
--enable-virtfs \
@@ -247,7 +192,8 @@ build() {
_compile_common \
--enable-linux-user \
--disable-system \
- --static
+ --static \
+ --target-list="i386-linux-user,x86_64-linux-user"
cd "$builddir"/build
_compile_system \
@@ -256,7 +202,8 @@ build() {
--enable-vnc-jpeg \
--enable-spice \
--enable-guest-agent \
- --disable-gtk
+ --disable-gtk \
+ --target-list="i386-softmmu"
if [ -n "$_arch" ]; then
cd "$builddir"/build-gtk
@@ -403,6 +350,7 @@ a4cbb020d6a839b5a129964027169babff2c1455170c5fec855232d999481eea2cae186fa66ceaa5
fb0130fa4e8771b23ae337ea3e5e29fd5f7dcfe7f9f7a68968f5b059bb4dd1336b0d04c118840d55885bc784a96a99b28aeacbc6a5549b2e6750c9d3099a897c ppc32-musl-support.patch
698f6b134f4ca87f4de62caf7a656841a40a451b8686ca95928f67a296e58a7493d432d9baa5f6360917865aa4929600baf1699993b0600923a066ca9d45d1da sysinfo-header.patch
2828cc612539aa93b5789de7de6d4f85d3cf82311484c0fe91fdd3efeb972057e2baa2a3809ed633d6caa1785642d49196cb282b095d7553c510c47ce7d6a702 fix-lm32-underlinking.patch
+cfa0bc3c10d64060bf2ad46fc056060527a9ab68ab36ed012eab85db8a6053a2aa81199c6850c097f56ff3d4ea8fb23ee66aec62c33117ccf7518d64105b7e30 debug.patch
d90c034cae3f9097466854ed1a9f32ab4b02089fcdf7320e8f4da13b2b1ff65067233f48809911485e4431d7ec1a22448b934121bc9522a2dc489009e87e2b1f qemu-guest-agent.confd
1cd24c2444c5935a763c501af2b0da31635aad9cf62e55416d6477fcec153cddbe7de205d99616def11b085e0dd366ba22463d2270f831d884edbc307c7864a6 qemu-guest-agent.initd
9b7a89b20fcf737832cb7b4d5dc7d8301dd88169cbe5339eda69fbb51c2e537d8cb9ec7cf37600899e734209e63410d50d0821bce97e401421db39c294d97be2 80-kvm.rules
|