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

Revision 10525, 41.5 KB checked in by Takemikaduchi, 8 years ago (diff)

thunderbird,libvisio: new upstream release
others: rebuild

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