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

Revision 521, 38.9 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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