source: projects/specs/trunk/q/qemu/qemu-vl.spec @ 8758

Revision 8758, 40.3 KB checked in by Takemikaduchi, 10 years ago (diff)

update or rebuild

Line 
1Summary: QEMU is a FAST! processor emulator
2Summary(ja): QEMU 高速なプロセッサ・エミュレーター
3Name: qemu
4Version: 1.7.1
5Release: 1%{?_dist_release}
6License: GPLv2+ and LGPLv2+ and BSD
7Group: Development/Tools
8URL: http://www.qemu.org/
9
10Source0: http://wiki.qemu-project.org/download/%{name}-%{version}.tar.bz2
11Source1: qemu.init
12
13# Loads kvm kernel modules at boot
14Source2: kvm.modules
15
16# Creates /dev/kvm
17Source3: 80-kvm.rules
18
19# KSM control scripts
20Source4: ksm.init
21Source5: ksm.sysconfig
22Source6: ksmtuned.init
23Source7: ksmtuned
24Source8: ksmtuned.conf
25
26
27BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
28BuildRequires: SDL-devel zlib-devel which texi2html gnutls-devel cyrus-sasl-devel
29BuildRequires: libaio-devel
30BuildRequires: rsync
31BuildRequires: pciutils-devel
32BuildRequires: pulseaudio-libs-devel
33BuildRequires: alsa-lib-devel
34BuildRequires: ncurses-devel
35BuildRequires: libattr-devel
36BuildRequires: usbredir-devel >= 0.4.1
37BuildRequires: texinfo
38%ifarch %{ix86} x86_64
39BuildRequires: spice-protocol >= 0.8.1
40BuildRequires: spice-server-devel >= 0.9.0
41%endif
42# For network block driver
43BuildRequires: curl-devel
44%if %{with rbd}
45# For rbd block driver
46BuildRequires: ceph-devel
47%endif
48# We need both because the 'stap' binary is probed for by configure
49BuildRequires: systemtap
50BuildRequires: systemtap-sdt-devel
51# For smartcard NSS support
52BuildRequires: nss-devel
53# For XFS discard support in raw-posix.c
54BuildRequires: xfsprogs-devel
55# For VNC JPEG support
56BuildRequires: libjpeg-turbo-devel
57# For VNC PNG support
58BuildRequires: libpng-devel
59# For uuid generation
60BuildRequires: libuuid-devel
61# For BlueZ device support
62BuildRequires: bluez-libs-devel
63# For Braille device support
64BuildRequires: brlapi-devel
65%if %{with fdt}
66# For FDT device tree support
67BuildRequires: libfdt-devel
68%endif
69# For test suite
70BuildRequires: check-devel
71# For virtfs
72BuildRequires: libcap-devel
73Requires: %{name}-user = %{version}-%{release}
74
75
76Requires: %{name}-user = %{version}-%{release}
77Requires: %{name}-system-x86 = %{version}-%{release}
78Requires: %{name}-system-sparc = %{version}-%{release}
79Requires: %{name}-system-arm = %{version}-%{release}
80Requires: %{name}-system-cris = %{version}-%{release}
81Requires: %{name}-system-sh4 = %{version}-%{release}
82Requires: %{name}-system-m68k = %{version}-%{release}
83Requires: %{name}-system-mips = %{version}-%{release}
84Requires: %{name}-system-ppc = %{version}-%{release}
85Requires: %{name}-img = %{version}-%{release}
86
87%define qemudocdir %{_docdir}/%{name}
88
89%description
90QEMU is a generic and open source processor emulator which achieves a good
91emulation speed by using dynamic translation. QEMU has two operating modes:
92
93 * Full system emulation. In this mode, QEMU emulates a full system (for
94   example a PC), including a processor and various peripherials. It can be
95   used to launch different Operating Systems without rebooting the PC or
96   to debug system code.
97 * User mode emulation. In this mode, QEMU can launch Linux processes compiled
98   for one CPU on another CPU.
99
100As QEMU requires no host kernel patches to run, it is safe and easy to use.
101
102%description -l ja
103QEMU オープンソースな汎用のプロセッサエミュレータです。ダイナミック・トランス
104レーションを利用することにより、優れたエミュレーション速度を実現しています。
105QEMU には2つのエミュレーション・モードがあります:
106
107 * フルシステム・エミュレーション。このモードでは、QEMU は1つ又は複数のプロセッサ
108   や周辺装置を含めたすべてのシステム(例えば1台のPC)をエミュレートします。これは
109   PC を再起動することなく別の OS を起動したり、システム・コードをデバッグする
110   時に利用できます。
111 * ユーザーモード・エミュレーション。このモードでは、QEMU はある CPU に対してコン
112   パイルされた Linux プログラムを別の CPU 上で実行できます。
113
114QEMU はホスト用のカーネルにパッチを適用すること無しに実行できるので、簡単に使え
115てしかも安全です。
116
117%package kvm
118Summary: QEMU metapackage for KVM support
119Summary(ja): KVM サポートのための QEMU メタ・パッケージ
120Group: Development/Tools
121%ifarch %{ix86} x86_64
122Requires: qemu-system-x86 = %{version}-%{release}
123%endif
124%ifarch ppc ppc64
125Requires: qemu-system-ppc = %{version}-%{release}
126%endif
127
128%description kvm
129This is a meta-package that provides a qemu-system-<arch> package for native
130architectures where kvm can be enabled. For example, in an x86 system, this
131will install qemu-system-x86
132
133%package  img
134Summary: QEMU command line tool for manipulating disk images
135Group: Development/Tools
136%description img
137This package provides a command line tool for manipulating disk images
138
139%package  common
140Summary: QEMU common files needed by all QEMU targets
141Group: Development/Tools
142Requires(post): /usr/bin/getent
143Requires(post): /usr/sbin/groupadd
144Requires(post): /usr/sbin/useradd
145Requires(post): /sbin/chkconfig
146Requires(preun): /sbin/service /sbin/chkconfig
147Requires(postun): /sbin/service
148%description common
149QEMU is a generic and open source processor emulator which achieves a good
150emulation speed by using dynamic translation.
151
152This package provides the common files needed by all QEMU targets
153
154%package guest-agent
155Summary: QEMU guest agent
156Group: System Environment/Daemons
157
158%description guest-agent
159QEMU is a generic and open source processor emulator which achieves a good
160emulation speed by using dynamic translation.
161
162This package provides an agent to run inside guests, which communicates
163with the host over a virtio-serial channel named "org.qemu.guest_agent.0"
164
165This package does not need to be installed on the host OS.
166
167
168%package user
169Summary: QEMU user mode emulation of qemu targets
170Group: Development/Tools
171Requires: %{name}-common = %{version}-%{release}
172Requires(post): /sbin/chkconfig
173Requires(preun): /sbin/service /sbin/chkconfig
174Requires(postun): /sbin/service
175%description user
176QEMU is a generic and open source processor emulator which achieves a good
177emulation speed by using dynamic translation.
178
179This package provides the user mode emulation of qemu targets
180
181%package system-x86
182Summary: QEMU system emulator for x86
183Group: Development/Tools
184Requires: %{name}-common = %{version}-%{release}
185Provides: kvm = 85
186Obsoletes: kvm < 85
187# Requires: vgabios
188# Requires: bochs-bios >= 2.3.8-0.8
189# Requires: /usr/share/gpxe/e1000-0x100e.rom
190# Requires: /usr/share/gpxe/rtl8029.rom
191# Requires: /usr/share/gpxe/pcnet32.rom
192# Requires: /usr/share/gpxe/rtl8139.rom
193# Requires: /usr/share/gpxe/virtio-net.rom
194
195%description system-x86
196QEMU is a generic and open source processor emulator which achieves a good
197emulation speed by using dynamic translation.
198
199This package provides the system emulator for x86. When being run in a x86
200machine that supports it, this package also provides the KVM virtualization
201platform.
202
203%package system-ppc
204Summary: QEMU system emulator for ppc
205Group: Development/Tools
206Requires: %{name}-common = %{version}-%{release}
207# Requires: openbios-ppc
208%description system-ppc
209QEMU is a generic and open source processor emulator which achieves a good
210emulation speed by using dynamic translation.
211
212This package provides the system emulator for ppc
213
214%package system-sparc
215Summary: QEMU system emulator for sparc
216Group: Development/Tools
217Requires: %{name}-common = %{version}-%{release}
218%description system-sparc
219QEMU is a generic and open source processor emulator which achieves a good
220emulation speed by using dynamic translation.
221
222This package provides the system emulator for sparc
223
224%package system-arm
225Summary: QEMU system emulator for arm
226Group: Development/Tools
227Requires: %{name}-common = %{version}-%{release}
228%description system-arm
229QEMU is a generic and open source processor emulator which achieves a good
230emulation speed by using dynamic translation.
231
232This package provides the system emulator for arm
233
234%package system-mips
235Summary: QEMU system emulator for mips
236Group: Development/Tools
237Requires: %{name}-common = %{version}-%{release}
238%description system-mips
239QEMU is a generic and open source processor emulator which achieves a good
240emulation speed by using dynamic translation.
241
242This package provides the system emulator for mips
243
244%package system-cris
245Summary: QEMU system emulator for cris
246Group: Development/Tools
247Requires: %{name}-common = %{version}-%{release}
248%description system-cris
249QEMU is a generic and open source processor emulator which achieves a good
250emulation speed by using dynamic translation.
251
252This package provides the system emulator for cris
253
254%package system-m68k
255Summary: QEMU system emulator for m68k
256Group: Development/Tools
257Requires: %{name}-common = %{version}-%{release}
258%description system-m68k
259QEMU is a generic and open source processor emulator which achieves a good
260emulation speed by using dynamic translation.
261
262This package provides the system emulator for m68k
263
264%package system-sh4
265Summary: QEMU system emulator for sh4
266Group: Development/Tools
267Requires: %{name}-common = %{version}-%{release}
268%description system-sh4
269QEMU is a generic and open source processor emulator which achieves a good
270emulation speed by using dynamic translation.
271
272This package provides the system emulator for sh4
273
274%ifarch %{ix86} x86_64
275%package kvm-tools
276Summary: KVM debugging and diagnostics tools
277Group: Development/Tools
278
279%description kvm-tools
280This package contains some diagnostics and debugging tools for KVM,
281such as kvmtrace and kvm_stat.
282%endif
283
284%prep
285%setup -q
286
287%build
288# --build-id option is used fedora 8 onwards for giving info to the debug packages.
289extraldflags="-Wl,--build-id";
290buildldflags="VL_LDFLAGS=-Wl,--build-id"
291
292%ifarch %{ix86} x86_64
293# sdl outputs to alsa or pulseaudio depending on system config, but it's broken (#495964)
294# alsa works, but causes huge CPU load due to bugs
295# oss works, but is very problematic because it grabs exclusive control of the device causing other apps to go haywire
296./configure \
297        --target-list=x86_64-softmmu \
298        --prefix=%{_prefix} \
299        --sysconfdir=%{_sysconfdir} \
300        --audio-drv-list=pa,sdl,alsa,oss \
301        --disable-strip \
302        --extra-ldflags=$extraldflags \
303        --extra-cflags="$RPM_OPT_FLAGS" \
304        --disable-xen
305
306echo "config-host.mak contents:"
307echo "==="
308cat config-host.mak
309echo "==="
310
311make V=1 %{?_smp_mflags} $buildldflags
312cp -a x86_64-softmmu/qemu-system-x86_64 qemu-kvm
313make clean
314
315%endif
316
317./configure \
318    --target-list="i386-softmmu x86_64-softmmu arm-softmmu cris-softmmu m68k-softmmu \
319                mips-softmmu mipsel-softmmu mips64-softmmu mips64el-softmmu ppc-softmmu \
320                ppcemb-softmmu ppc64-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu \
321                i386-linux-user x86_64-linux-user alpha-linux-user arm-linux-user \
322                armeb-linux-user cris-linux-user m68k-linux-user mips-linux-user \
323                mipsel-linux-user ppc-linux-user ppc64-linux-user ppc64abi32-linux-user \
324                sh4-linux-user sh4eb-linux-user sparc-linux-user sparc64-linux-user \
325                sparc32plus-linux-user" \
326    --prefix=%{_prefix} \
327    --sysconfdir=%{_sysconfdir} \
328    --interp-prefix=%{_prefix}/qemu-%%M \
329    --audio-drv-list=pa,sdl,alsa,oss \
330    --disable-kvm \
331    --disable-strip \
332    --extra-ldflags=$extraldflags \
333    --extra-cflags="$RPM_OPT_FLAGS" \
334    --disable-xen
335
336echo "config-host.mak contents:"
337echo "==="
338cat config-host.mak
339echo "==="
340
341make V=1 %{?_smp_mflags} $buildldflags
342
343%install
344rm -rf $RPM_BUILD_ROOT
345
346install -D -p -m 0755 %{SOURCE4} $RPM_BUILD_ROOT%{_initdir}/ksm
347install -D -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ksm
348
349install -D -p -m 0755 %{SOURCE6} $RPM_BUILD_ROOT%{_initdir}/ksmtuned
350install -D -p -m 0755 %{SOURCE7} $RPM_BUILD_ROOT%{_sbindir}/ksmtuned
351install -D -p -m 0644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/ksmtuned.conf
352
353%ifarch %{ix86} x86_64
354mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/modules
355mkdir -p $RPM_BUILD_ROOT%{_bindir}/
356mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
357mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d
358mkdir -p $RPM_BUILD_ROOT%{qemudocdir}
359
360install -m 0755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/modules/kvm.modules
361install -m 0755 scripts/kvm/kvm_stat $RPM_BUILD_ROOT%{_bindir}/
362install -m 0755 qemu-kvm $RPM_BUILD_ROOT%{_bindir}/
363install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d
364%endif
365
366make DESTDIR=$RPM_BUILD_ROOT install
367chmod -x ${RPM_BUILD_ROOT}%{_mandir}/man1/*
368install -D -p -m 0755 %{SOURCE1} $RPM_BUILD_ROOT%{_initdir}/qemu
369install -D -p -m 0644 -t ${RPM_BUILD_ROOT}%{qemudocdir} Changelog README COPYING COPYING.LIB LICENSE
370
371install -D -p -m 0644 qemu.sasl $RPM_BUILD_ROOT%{_sysconfdir}/sasl2/qemu.conf
372
373# comment out for Vine Linux, use orignal ROM image
374# rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/pxe*bin
375# rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/vgabios*bin
376# rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bios.bin
377# rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-ppc
378# rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc32
379# rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/openbios-sparc64
380rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/pxe-eepro100.rom
381rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/petalogix*.dtb
382rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-zipl.rom
383rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/s390-ccw.img
384rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bamboo.dtb
385rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/slof.bin
386rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/spapr-rtas.bin
387rm -rf ${RPM_BUILD_ROOT}%{_datadir}/%{name}/palcode-clipper
388rm -rf ${RPM_BUILD_ROOT}%{_prefix}/lib/libcacard*
389rm -rf ${RPM_BUILD_ROOT}%{_prefix}/lib/pkgconfig/libcacard.pc
390rm -rf ${RPM_BUILD_ROOT}%{_includedir}/cacard
391rm -rf ${RPM_BUILD_ROOT}%{_includedir}/cacard
392
393# the pxe gpxe images will be symlinks to the images on
394# /usr/share/gpxe, as QEMU doesn't know how to look
395# for other paths, yet.
396pxe_link() {
397  ln -s ../gpxe/$2.rom %{buildroot}%{_datadir}/%{name}/pxe-$1.bin
398}
399
400# comment out for Vine Linux, use orignal ROM image
401# pxe_link e1000 e1000-0x100e
402# pxe_link ne2k_pci rtl8029
403# pxe_link pcnet pcnet32
404# pxe_link rtl8139 rtl8139
405# pxe_link virtio virtio-net
406# ln -s ../vgabios/VGABIOS-lgpl-latest.bin  %{buildroot}/%{_datadir}/%{name}/vgabios.bin
407# ln -s ../vgabios/VGABIOS-lgpl-latest.cirrus.bin %{buildroot}/%{_datadir}/%{name}/vgabios-cirrus.bin
408# ln -s ../bochs/BIOS-bochs-kvm %{buildroot}/%{_datadir}/%{name}/bios.bin
409# ln -s ../openbios/openbios-ppc %{buildroot}/%{_datadir}/%{name}/openbios-ppc
410# ln -s ../openbios/openbios-sparc32 %{buildroot}/%{_datadir}/%{name}/openbios-sparc32
411# ln -s ../openbios/openbios-sparc64 %{buildroot}/%{_datadir}/%{name}/openbios-sparc64
412
413%clean
414rm -rf $RPM_BUILD_ROOT
415
416%post system-x86
417%ifarch %{ix86} x86_64
418# load kvm modules now, so we can make sure no reboot is needed.
419# If there's already a kvm module installed, we don't mess with it
420sh %{_sysconfdir}/sysconfig/modules/kvm.modules
421%endif
422
423%post common
424getent group kvm >/dev/null || groupadd -g 36 -r kvm
425getent group qemu >/dev/null || groupadd -g 107 -r qemu
426getent passwd qemu >/dev/null || \
427  useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
428    -c "qemu user" qemu
429
430/sbin/chkconfig --add ksm
431/sbin/chkconfig --add ksmtuned
432
433%preun common
434if [ $1 -eq 0 ]; then
435    /sbin/service ksmtuned stop &>/dev/null || :
436    /sbin/chkconfig --del ksmtuned
437    /sbin/service ksm stop &>/dev/null || :
438    /sbin/chkconfig --del ksm
439fi
440
441%postun common
442if [ $1 -ge 1 ]; then
443    /sbin/service ksm condrestart &>/dev/null || :
444    /sbin/service ksmtuned condrestart &>/dev/null || :
445fi
446
447%post user
448/sbin/chkconfig --add qemu
449
450%preun user
451if [ $1 -eq 0 ]; then
452    /sbin/service qemu stop &>/dev/null || :
453    /sbin/chkconfig --del qemu
454fi
455
456%postun user
457if [ $1 -ge 1 ]; then
458    /sbin/service qemu condrestart &>/dev/null || :
459fi
460
461%files
462%defattr(-,root,root)
463
464%files kvm
465%defattr(-,root,root)
466
467%files common
468%defattr(-,root,root)
469%doc %{qemudocdir}/Changelog
470%doc %{qemudocdir}/README
471%doc %{qemudocdir}/qemu-doc.html
472%doc %{qemudocdir}/qemu-tech.html
473%doc %{qemudocdir}/qmp-commands.txt
474%doc %{qemudocdir}/COPYING
475%doc %{qemudocdir}/COPYING.LIB
476%doc %{qemudocdir}/LICENSE
477%dir %{_datadir}/%{name}/
478%{_datadir}/%{name}/keymaps/
479%{_mandir}/man1/qemu.1*
480%{_mandir}/man1/virtfs-proxy-helper.1*
481%{_mandir}/man8/qemu-nbd.8*
482%{_bindir}/qemu-nbd
483%{_bindir}/virtfs-proxy-helper
484%{_libexecdir}/qemu-bridge-helper
485%config(noreplace) %{_sysconfdir}/sasl2/qemu.conf
486%{_initdir}/ksm
487%config(noreplace) %{_sysconfdir}/sysconfig/ksm
488%{_initdir}/ksmtuned
489%{_sbindir}/ksmtuned
490%config(noreplace) %{_sysconfdir}/ksmtuned.conf
491
492%files guest-agent
493%defattr(-,root,root,-)
494%doc COPYING README
495%{_bindir}/qemu-ga
496
497%files user
498%defattr(-,root,root)
499%{_initdir}/qemu
500%{_bindir}/qemu-alpha
501%{_bindir}/qemu-arm
502%{_bindir}/qemu-armeb
503%{_bindir}/qemu-cris
504%{_bindir}/qemu-i386
505%{_bindir}/qemu-x86_64
506%{_bindir}/qemu-m68k
507%{_bindir}/qemu-mips
508%{_bindir}/qemu-mipsel
509%{_bindir}/qemu-ppc
510%{_bindir}/qemu-ppc64
511%{_bindir}/qemu-ppc64abi32
512%{_bindir}/qemu-sh4
513%{_bindir}/qemu-sh4eb
514%{_bindir}/qemu-sparc
515%{_bindir}/qemu-sparc64
516%{_bindir}/qemu-sparc32plus
517
518%files system-x86
519%defattr(-,root,root)
520%{_bindir}/qemu-system-i386
521%{_bindir}/qemu-system-x86_64
522%{_datadir}/%{name}/bios.bin
523%{_datadir}/%{name}/sgabios.bin
524%{_datadir}/%{name}/linuxboot.bin
525%{_datadir}/%{name}/multiboot.bin
526%{_datadir}/%{name}/kvmvapic.bin
527%{_datadir}/%{name}/vgabios.bin
528%{_datadir}/%{name}/vgabios-cirrus.bin
529%{_datadir}/%{name}/vgabios-qxl.bin
530%{_datadir}/%{name}/vgabios-stdvga.bin
531%{_datadir}/%{name}/vgabios-vmware.bin
532%{_datadir}/%{name}/pxe-e1000.rom
533%{_datadir}/%{name}/pxe-virtio.rom
534%{_datadir}/%{name}/pxe-pcnet.rom
535%{_datadir}/%{name}/pxe-rtl8139.rom
536%{_datadir}/%{name}/pxe-ne2k_pci.rom
537%{_datadir}/%{name}/efi-e1000.rom
538%{_datadir}/%{name}/efi-eepro100.rom
539%{_datadir}/%{name}/efi-ne2k_pci.rom
540%{_datadir}/%{name}/efi-pcnet.rom
541%{_datadir}/%{name}/efi-rtl8139.rom
542%{_datadir}/%{name}/efi-virtio.rom
543%{_datadir}/%{name}/acpi-dsdt.aml
544%{_datadir}/%{name}/q35-acpi-dsdt.aml
545%{_datadir}/%{name}/qemu_logo_no_text.svg
546%{_datadir}/%{name}/qemu-icon.bmp
547%config(noreplace) %{_sysconfdir}/qemu/target-x86_64.conf
548%ifarch %{ix86} x86_64
549%{_bindir}/qemu-kvm
550%{_sysconfdir}/sysconfig/modules/kvm.modules
551%{_sysconfdir}/udev/rules.d/80-kvm.rules
552%files kvm-tools
553%defattr(-,root,root,-)
554%{_bindir}/kvm_stat
555%endif
556
557%files system-sparc
558%defattr(-,root,root)
559%{_bindir}/qemu-system-sparc
560%{_datadir}/%{name}/openbios-sparc32
561%{_datadir}/%{name}/openbios-sparc64
562%{_datadir}/%{name}/QEMU,tcx.bin
563
564%files system-arm
565%defattr(-,root,root)
566%{_bindir}/qemu-system-arm
567
568%files system-mips
569%defattr(-,root,root)
570%{_bindir}/qemu-system-mips
571%{_bindir}/qemu-system-mipsel
572%{_bindir}/qemu-system-mips64
573%{_bindir}/qemu-system-mips64el
574
575%files system-ppc
576%defattr(-,root,root)
577%{_bindir}/qemu-system-ppc
578%{_bindir}/qemu-system-ppc64
579%{_bindir}/qemu-system-ppcemb
580%{_datadir}/%{name}/openbios-ppc
581# %{_datadir}/%{name}/video.x
582# %{_datadir}/%{name}/bamboo.dtb
583%{_datadir}/%{name}/ppc_rom.bin
584
585%files system-cris
586%defattr(-,root,root)
587%{_bindir}/qemu-system-cris
588
589%files system-m68k
590%defattr(-,root,root)
591%{_bindir}/qemu-system-m68k
592
593%files system-sh4
594%defattr(-,root,root)
595%{_bindir}/qemu-system-sh4
596%{_bindir}/qemu-system-sh4eb
597
598%files img
599%defattr(-,root,root)
600%{_bindir}/qemu-img
601%{_bindir}/qemu-io
602%{_bindir}/vscclient
603%{_mandir}/man1/qemu-img.1*
604
605%changelog
606* Sat Jul 05 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.1-1
607- new upstream release
608
609* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.0-1
610- new upstream release
611
612* Sun Nov 10 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
613- update to qemu-1.6.1
614- remove all patches
615
616* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-1
617- updated to qemu-kvm-1.2.0, based on Fedora 19 Package
618
619* Mon Nov 23 2009 NAKAMURA Kenta <kenta@vinelinux.org> - 0.11.0-12
620- updated to qemu-kvm-0.11.0, based on Fedora 12 Package
621- Use %%{_initdir} macro instead of %%{_initddir}
622- previous Vine changelogs as follows:
623
624  - Sun Nov 08 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.10.6-1
625  - added BuildRequires: alsa-lib-devel and gnutls-devel
626  - updated Patch0, imported qemu-fix-debuginfo.patch from Fedora as Patch10
627  - updated Source1: qemu.init
628  - dropped Obsolete Patch1, 4, 5 and 6
629
630  - Sun Feb 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.1-3
631  - rebuild with gnutls-2.6.3
632  - add patch6 from fedora development package
633
634  - Sun Aug 24 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.1-2
635  - spec in UTF-8
636  - import several patches and treats from Fedora 0.9.1-10
637
638  - Tue Apr 22 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.1-1
639  - apply new versioning policy.
640  - don't discard messages in %%post & %%preun.
641
642  - Wed Jan 09 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.1-0vl1
643  - new upstream release.
644  - use ./configure script and specify options.
645    (some options given by %%configure macro causes errors...)
646  - add BuildRequires: texi2html.
647  - add html documents and man pages in %%files.
648
649  - Wed Mar 07 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.0-0vl1
650  - new upstream release.
651  - drop Patch2.
652
653  - Mon Nov 13 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.2-0vl2
654  - set max-user-freq of rtc in qemu.init.
655
656  - Thu Aug 03 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.2-0vl1
657  - new upstream release.
658  - drop *.html and man qemu*.
659    texi2html and pod2man is required to create these documents because
660    document creation is now optional. But texi2html and pod2man are not
661    exist in current vine repository.
662
663  - Sat Jun 17 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.1-0vl1
664  - new upstream release.
665  - update description.
666  - add japanese description.
667  - update Patch1(qemu-0.7.0-build.patch) to Patch3(qemu-0.8.1-build.patch)
668  - add %%{_datadir}/qemu/video.x in %%files section.
669  - add man files installation script in %%install section.
670  - change Group to Applications/Other.
671
672  - Tue Sep  6 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.2-0vl1
673  - new upstream release
674
675  - Wed May 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0vl2
676  - fix kanjicode in specfile.
677
678  - Fri May 06 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.0-0vl1
679  - initial build for Vine Linux
680
681* Wed Nov  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-11
682- Temporarily disable preadv/pwritev support to fix data corruption (#526549)
683
684* Tue Nov  3 2009 Justin M. Forbes <jforbes@redhat.com> - 2:0.11.0-10
685- Default ksm and ksmtuned services on.
686
687* Thu Oct 29 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-9
688- Fix dropped packets with non-virtio NICs (#531419)
689
690* Wed Oct 21 2009 Glauber Costa <gcosta@redhat.com> - 2:0.11.0-8
691- Properly save kvm time registers (#524229)
692
693* Mon Oct 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-7
694- Fix potential segfault from too small MSR_COUNT (#528901)
695
696* Fri Oct  9 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-6
697- Fix fs errors with virtio and qcow2 backing file (#524734)
698- Fix ksm initscript errors on kernel missing ksm (#527653)
699- Add missing Requires(post): getent, useradd, groupadd (#527087)
700
701* Tue Oct  6 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-5
702- Add 'retune' verb to ksmtuned init script
703
704* Mon Oct  5 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-4
705- Use rtl8029 PXE rom for ne2k_pci, not ne (#526777)
706- Also, replace the gpxe-roms-qemu pkg requires with file-based requires
707
708* Thu Oct  1 2009 Justin M. Forbes <jmforbes@redhat.com> - 2:0.11.0-3
709- Improve error reporting on file access (#524695)
710
711* Mon Sep 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-2
712- Fix pci hotplug to not exit if supplied an invalid NIC model (#524022)
713
714* Mon Sep 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-1
715- Update to 0.11.0 release
716- Drop a couple of upstreamed patches
717
718* Wed Sep 23 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-5
719- Fix issue causing NIC hotplug confusion when no model is specified (#524022)
720
721* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-4
722- Fix for KSM patch from Justin Forbes
723
724* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-3
725- Add ksmtuned, also from Dan Kenigsberg
726- Use %_initddir macro
727
728* Wed Sep 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-2
729- Add ksm control script from Dan Kenigsberg
730
731* Mon Sep  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-1
732- Update to qemu-kvm-0.11.0-rc2
733- Drop upstreamed patches
734- extboot install now fixed upstream
735- Re-place TCG init fix (#516543) with the one gone upstream
736
737* Mon Sep  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.10.rc1
738- Fix MSI-X error handling on older kernels (#519787)
739
740* Fri Sep  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.9.rc1
741- Make pulseaudio the default audio backend (#519540, #495964, #496627)
742
743* Thu Aug 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2:0.10.91-0.8.rc1
744- Fix segfault when qemu-kvm is invoked inside a VM (#516543)
745
746* Tue Aug 18 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.7.rc1
747- Fix permissions on udev rules (#517571)
748
749* Mon Aug 17 2009 Lubomir Rintel <lkundrak@v3.sk> - 2:0.10.91-0.6.rc1
750- Allow blacklisting of kvm modules (#517866)
751
752* Fri Aug  7 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.5.rc1
753- Fix virtio_net with -net user (#516022)
754
755* Tue Aug  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.4.rc1
756- Update to qemu-kvm-0.11-rc1; no changes from rc1-rc0
757
758* Tue Aug  4 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.3.rc1.rc0
759- Fix extboot checksum (bug #514899)
760
761* Fri Jul 31 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.2.rc1.rc0
762- Add KSM support
763- Require bochs-bios >= 2.3.8-0.8 for latest kvm bios updates
764
765* Thu Jul 30 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.1.rc1.rc0
766- Update to qemu-kvm-0.11.0-rc1-rc0
767- This is a pre-release of the official -rc1
768- A vista installer regression is blocking the official -rc1 release
769- Drop qemu-prefer-sysfs-for-usb-host-devices.patch
770- Drop qemu-fix-build-for-esd-audio.patch
771- Drop qemu-slirp-Fix-guestfwd-for-incoming-data.patch
772- Add patch to ensure extboot.bin is installed
773
774* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.10.50-14.kvm88
775- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
776
777* Thu Jul 23 2009 Glauber Costa <glommer@redhat.com> - 2:0.10.50-13.kvm88
778- Fix bug 513249, -net channel option is broken
779
780* Thu Jul 16 2009 Daniel P. Berrange <berrange@redhat.com> - 2:0.10.50-12.kvm88
781- Add 'qemu' user and group accounts
782- Force disable xen until it can be made to build
783
784* Thu Jul 16 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-11.kvm88
785- Update to kvm-88, see http://www.linux-kvm.org/page/ChangeLog
786- Package mutiboot.bin
787- Update for how extboot is built
788- Fix sf.net source URL
789- Drop qemu-fix-ppc-softmmu-kvm-disabled-build.patch
790- Drop qemu-fix-pcspk-build-with-kvm-disabled.patch
791- Cherry-pick fix for esound support build failure
792
793* Wed Jul 15 2009 Daniel Berrange <berrange@lettuce.camlab.fab.redhat.com> - 2:0.10.50-10.kvm87
794- Add udev rules to make /dev/kvm world accessible & group=kvm (rhbz #497341)
795- Create a kvm group if it doesn't exist (rhbz #346151)
796
797* Tue Jul 07 2009 Glauber Costa <glommer@redhat.com> - 2:0.10.50-9.kvm87
798- use pxe roms from gpxe, instead of etherboot package.
799
800* Fri Jul  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-8.kvm87
801- Prefer sysfs over usbfs for usb passthrough (#508326)
802
803* Sat Jun 27 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-7.kvm87
804- Update to kvm-87
805- Drop upstreamed patches
806- Cherry-pick new ppc build fix from upstream
807- Work around broken linux-user build on ppc
808- Fix hw/pcspk.c build with --disable-kvm
809- Re-enable preadv()/pwritev() since #497429 is long since fixed
810- Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target
811
812* Fri Jun  5 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-6.kvm86
813- Fix 'kernel requires an x86-64 CPU' error
814- BuildRequires ncurses-devel to enable '-curses' option (#504226)
815
816* Wed Jun  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-5.kvm86
817- Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412)
818- Avoid harmless 'unhandled wrmsr' warnings (#499712)
819
820* Thu May 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-4.kvm86
821- Update to kvm-86 release
822- ChangeLog here: http://marc.info/?l=kvm&m=124282885729710
823
824* Fri May  1 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-3.kvm85
825- Really provide qemu-kvm as a metapackage for comps
826
827* Tue Apr 28 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-2.kvm85
828- Provide qemu-kvm as a metapackage for comps
829
830* Mon Apr 27 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-1.kvm85
831- Update to qemu-kvm-devel-85
832- kvm-85 is based on qemu development branch, currently version 0.10.50
833- Include new qemu-io utility in qemu-img package
834- Re-instate -help string for boot=on to fix virtio booting with libvirt
835- Drop upstreamed patches
836- Fix missing kernel/include/asm symlink in upstream tarball
837- Fix target-arm build
838- Fix build on ppc
839- Disable preadv()/pwritev() until bug #497429 is fixed
840- Kill more .kernelrelease uselessness
841- Make non-kvm qemu build verbose
842
843* Fri Apr 24 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-15
844- Fix source numbering typos caused by make-release addition
845
846* Thu Apr 23 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-14
847- Improve instructions for generating the tarball
848
849* Tue Apr 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-13
850- Enable pulseaudio driver to fix qemu lockup at shutdown (#495964)
851
852* Tue Apr 21 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-12
853- Another qcow2 image corruption fix (#496642)
854
855* Mon Apr 20 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-11
856- Fix qcow2 image corruption (#496642)
857
858* Sun Apr 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-10
859- Run sysconfig.modules from %post on x86_64 too (#494739)
860
861* Sun Apr 19 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-9
862- Align VGA ROM to 4k boundary - fixes 'qemu-kvm -std vga' (#494376)
863
864* Tue Apr  14 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-8
865- Provide qemu-kvm conditional on the architecture.
866
867* Thu Apr  9 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-7
868- Add a much cleaner fix for vga segfault (#494002)
869
870* Sun Apr  5 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-6
871- Fixed qcow2 segfault creating disks over 2TB. #491943
872
873* Fri Apr  3 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-5
874- Fix vga segfault under kvm-autotest (#494002)
875- Kill kernelrelease hack; it's not needed
876- Build with "make V=1" for more verbose logs
877
878* Thu Apr 02 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-4
879- Support botting gpxe roms.
880
881* Wed Apr 01 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-2
882- added missing patch. love for CVS.
883
884* Wed Apr 01 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-1
885- Include debuginfo for qemu-img
886- Do not require qemu-common for qemu-img
887- Explicitly own each of the firmware files
888- remove firmwares for ppc and sparc. They should be provided by an external package.
889  Not that the packages exists for sparc in the secondary arch repo as noarch, but they
890  don't automatically get into main repos. Unfortunately it's the best we can do right
891  now.
892- rollback a bit in time. Snapshot from avi's maint/2.6.30
893  - this requires the sasl patches to come back.
894  - with-patched-kernel comes back.
895
896* Wed Mar 25 2009 Mark McLoughlin <markmc@redhat.com> - 2:0.10-0.12.kvm20090323git
897- BuildRequires pciutils-devel for device assignment (#492076)
898
899* Mon Mar 23 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.11.kvm20090323git
900- Update to snapshot kvm20090323.
901- Removed patch2 (upstream).
902- use upstream's new split package.
903- --with-patched-kernel flag not needed anymore
904- Tell how to get the sources.
905
906* Wed Mar 18 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.10.kvm20090310git
907- Added extboot to files list.
908
909* Wed Mar 11 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.9.kvm20090310git
910- Fix wrong reference to bochs bios.
911
912* Wed Mar 11 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.8.kvm20090310git
913- fix Obsolete/Provides pair
914- Use kvm bios from bochs-bios package.
915- Using RPM_OPT_FLAGS in configure
916- Picked back audio-drv-list from kvm package
917
918* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.7.kvm20090310git
919- modify ppc patch
920
921* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.6.kvm20090310git
922- updated to kvm20090310git
923- removed sasl patches (already in this release)
924
925* Tue Mar 10 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.5.kvm20090303git
926- kvm.modules were being wrongly mentioned at %%install.
927- update description for the x86 system package to include kvm support
928- build kvm's own bios. It is still necessary while kvm uses a slightly different
929  irq routing mechanism
930
931* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.4.kvm20090303git
932- seems Epoch does not go into the tags. So start back here.
933
934* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> - 2:0.10-0.1.kvm20090303git
935- Use bochs-bios instead of bochs-bios-data
936- It's official: upstream set on 0.10
937
938* Thu Mar  5 2009 Daniel P. Berrange <berrange@redhat.com> - 2:0.9.2-0.2.kvm20090303git
939- Added BSD to license list, since many files are covered by BSD
940
941* Wed Mar 04 2009 Glauber Costa <glommer@redhat.com> - 0.9.2-0.1.kvm20090303git
942- missing a dot. shame on me
943
944* Wed Mar 04 2009 Glauber Costa <glommer@redhat.com> - 0.92-0.1.kvm20090303git
945- Set Epoch to 2
946- Set version to 0.92. It seems upstream keep changing minds here, so pick the lowest
947- Provides KVM, Obsoletes KVM
948- Only install qemu-kvm in ix86 and x86_64
949- Remove pkgdesc macros, as they were generating bogus output for rpm -qi.
950- fix ppc and ppc64 builds
951
952* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.3.kvm20090303git
953- only execute post scripts for user package.
954- added kvm tools.
955
956* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.2.kvm20090303git
957- put kvm.modules into cvs
958
959* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 0.10-0.1.kvm20090303git
960- Set Epoch to 1
961- Build KVM (basic build, no tools yet)
962- Set ppc in ExcludeArch. This is temporary, just to fix one issue at a time.
963  ppc users (IBM ? ;-)) please wait a little bit.
964
965* Tue Mar  3 2009 Daniel P. Berrange <berrange@redhat.com> - 1.0-0.5.svn6666
966- Support VNC SASL authentication protocol
967- Fix dep on bochs-bios-data
968
969* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.4.svn6666
970- use bios from bochs-bios package.
971
972* Tue Mar 03 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.3.svn6666
973- use vgabios from vgabios package.
974
975* Mon Mar 02 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.2.svn6666
976- use pxe roms from etherboot package.
977
978* Mon Mar 02 2009 Glauber Costa <glommer@redhat.com> - 1.0-0.1.svn6666
979- Updated to tip svn (release 6666). Featuring split packages for qemu.
980  Unfortunately, still using binary blobs for the bioses.
981
982* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-13
983- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
984
985* Sun Jan 11 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.9.1-12
986- Updated build patch. Closes Red Hat Bugzilla bug #465041.
987
988* Wed Dec 31 2008 Dennis Gilmore <dennis@ausil.us> - 0.9.1-11
989- add sparcv9 and sparc64 support
990
991* Fri Jul 25 2008 Bill Nottingham <notting@redhat.com>
992- Fix qemu-img summary (#456344)
993
994* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-10.fc10
995- Rebuild for GNU TLS ABI change
996
997* Wed Jun 11 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-9.fc10
998- Remove bogus wildcard from files list (rhbz #450701)
999
1000* Sat May 17 2008 Lubomir Rintel <lkundrak@v3.sk> - 0.9.1-8
1001- Register binary handlers also for shared libraries
1002
1003* Mon May  5 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-7.fc10
1004- Fix text console PTYs to be in rawmode
1005
1006* Sun Apr 27 2008 Lubomir Kundrak <lkundrak@redhat.com> - 0.9.1-6
1007- Register binary handler for SuperH-4 CPU
1008
1009* Wed Mar 19 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-5.fc9
1010- Split qemu-img tool into sub-package for smaller footprint installs
1011
1012* Wed Feb 27 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-4.fc9
1013- Fix block device checks for extendable disk formats (rhbz #435139)
1014
1015* Sat Feb 23 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-3.fc9
1016- Fix block device extents check (rhbz #433560)
1017
1018* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.1-2
1019- Autorebuild for GCC 4.3
1020
1021* Tue Jan  8 2008 Daniel P. Berrange <berrange@redhat.com> - 0.9.1-1.fc9
1022- Updated to 0.9.1 release
1023- Fix license tag syntax
1024- Don't mark init script as a config file
1025
1026* Wed Sep 26 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-5.fc8
1027- Fix rtl8139 checksum calculation for Vista (rhbz #308201)
1028
1029* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-4.fc8
1030- Fix debuginfo by passing -Wl,--build-id to linker
1031
1032* Tue Aug 28 2007 David Woodhouse <dwmw2@infradead.org> 0.9.0-4
1033- Update licence
1034- Fix CDROM emulation (#253542)
1035
1036* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 0.9.0-3.fc8
1037- Added backport of VNC password auth, and TLS+x509 cert auth
1038- Switch to rtl8139 NIC by default for linkstate reporting
1039- Fix rtl8139 mmio region mappings with multiple NICs
1040
1041* Sun Apr  1 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-2
1042- Fix direct loading of a linux kernel with -kernel & -initrd (bz 234681)
1043- Remove spurious execute bits from manpages (bz 222573)
1044
1045* Tue Feb  6 2007 David Woodhouse <dwmw2@infradead.org> 0.9.0-1
1046- Update to 0.9.0
1047
1048* Wed Jan 31 2007 David Woodhouse <dwmw2@infradead.org> 0.8.2-5
1049- Include licences
1050
1051* Mon Nov 13 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.8.2-4
1052- Backport patch to make FC6 guests work by Kevin Kofler
1053  <Kevin@tigcc.ticalc.org> (bz 207843).
1054
1055* Mon Sep 11 2006 David Woodhouse <dwmw2@infradead.org> 0.8.2-3
1056- Rebuild
1057
1058* Thu Aug 24 2006 Matthias Saou <http://freshrpms.net/> 0.8.2-2
1059- Remove the target-list iteration for x86_64 since they all build again.
1060- Make gcc32 vs. gcc34 conditional on %%{fedora} to share the same spec for
1061  FC5 and FC6.
1062
1063* Wed Aug 23 2006 Matthias Saou <http://freshrpms.net/> 0.8.2-1
1064- Update to 0.8.2 (#200065).
1065- Drop upstreamed syscall-macros patch2.
1066- Put correct scriplet dependencies.
1067- Force install mode for the init script to avoid umask problems.
1068- Add %%postun condrestart for changes to the init script to be applied if any.
1069- Update description with the latest "about" from the web page (more current).
1070- Update URL to qemu.org one like the Source.
1071- Add which build requirement.
1072- Don't include texi files in %%doc since we ship them in html.
1073- Switch to using gcc34 on devel, FC5 still has gcc32.
1074- Add kernheaders patch to fix linux/compiler.h inclusion.
1075- Add target-sparc patch to fix compiling on ppc (some int32 to float).
1076
1077* Thu Jun  8 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-3
1078- More header abuse in modify_ldt(), change BuildRoot:
1079
1080* Wed Jun  7 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-2
1081- Fix up kernel header abuse
1082
1083* Tue May 30 2006 David Woodhouse <dwmw2@infradead.org> 0.8.1-1
1084- Update to 0.8.1
1085
1086* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-6
1087- Update linker script for PPC
1088
1089* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-5
1090- Just drop $RPM_OPT_FLAGS. They're too much of a PITA
1091
1092* Sat Mar 18 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-4
1093- Disable stack-protector options which gcc 3.2 doesn't like
1094
1095* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-3
1096- Use -mcpu= instead of -mtune= on x86_64 too
1097- Disable SPARC targets on x86_64, because dyngen doesn't like fnegs
1098
1099* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-2
1100- Don't use -mtune=pentium4 on i386. GCC 3.2 doesn't like it
1101
1102* Fri Mar 17 2006 David Woodhouse <dwmw2@infradead.org> 0.8.0-1
1103- Update to 0.8.0
1104- Resort to using compat-gcc-32
1105- Enable ALSA
1106
1107* Mon May 16 2005 David Woodhouse <dwmw2@infradead.org> 0.7.0-2
1108- Proper fix for GCC 4 putting 'blr' or 'ret' in the middle of the function,
1109  for i386, x86_64 and PPC.
1110
1111* Sat Apr 30 2005 David Woodhouse <dwmw2@infradead.org> 0.7.0-1
1112- Update to 0.7.0
1113- Fix dyngen for PPC functions which end in unconditional branch
1114
1115* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
1116- rebuilt
1117
1118* Sun Feb 13 2005 David Woodhouse <dwmw2@infradead.org> 0.6.1-2
1119- Package cleanup
1120
1121* Sun Nov 21 2004 David Woodhouse <dwmw2@redhat.com> 0.6.1-1
1122- Update to 0.6.1
1123
1124* Tue Jul 20 2004 David Woodhouse <dwmw2@redhat.com> 0.6.0-2
1125- Compile fix from qemu CVS, add x86_64 host support
1126
1127* Wed May 12 2004 David Woodhouse <dwmw2@redhat.com> 0.6.0-1
1128- Update to 0.6.0.
1129
1130* Sat May 8 2004 David Woodhouse <dwmw2@redhat.com> 0.5.5-1
1131- Update to 0.5.5.
1132
1133* Sun May 2 2004 David Woodhouse <dwmw2@redhat.com> 0.5.4-1
1134- Update to 0.5.4.
1135
1136* Thu Apr 22 2004 David Woodhouse <dwmw2@redhat.com> 0.5.3-1
1137- Update to 0.5.3. Add init script.
1138
1139* Thu Jul 17 2003 Jeff Johnson <jbj@redhat.com> 0.4.3-1
1140- Create.
Note: See TracBrowser for help on using the repository browser.