From 85a64f9f8a4c6aa26e77338155ac5881602e5ca1a6e1834a2a0c829f64f1a6f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= Date: Sat, 29 Oct 2011 02:47:48 +0000 Subject: [PATCH] Accepting request 89696 from openSUSE:Tools the discussed split of static binaries. The binfmt.sh is currently packaged twice, is that intended ? OBS-URL: https://build.opensuse.org/request/show/89696 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=25 --- qemu.changes | 6 ++++++ qemu.spec | 47 ++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 48 insertions(+), 5 deletions(-) diff --git a/qemu.changes b/qemu.changes index 05297f1..1404645 100644 --- a/qemu.changes +++ b/qemu.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Oct 28 08:55:39 UTC 2011 - adrian@suse.de + +- split linux-user binaries into qemu-linux-user package + (this static package can be used in cross build in OBS) + ------------------------------------------------------------------- Tue Oct 18 07:02:45 UTC 2011 - adrian@suse.de diff --git a/qemu.spec b/qemu.spec index 9e0ad54..8cdc49b 100644 --- a/qemu.spec +++ b/qemu.spec @@ -87,11 +87,21 @@ binaries for different architectures under your native operating system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well as PC and PowerMac systems. +%package linux-user +Group: System/Emulators/PC +Summary: Universal CPU emulator -- Linux User binaries +Provides: qemu:%_bindir/qemu-arm +%description linux-user +QEMU is an extremely well-performing CPU emulator that allows you to +choose between simulating an entire system and running userspace +binaries for different architectures under your native operating +system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well +as PC and PowerMac systems. -Authors: --------- - Fabrice Bellard +This sub package contains static linked binaries for runnign linux-user +emulations. This can be used together with the OBS build script to +run cross architectures builds %prep %setup -q @@ -176,8 +186,8 @@ rm -rf ${RPM_BUILD_ROOT} %defattr(-, root, root) %doc COPYING COPYING.LIB Changelog README TODO VERSION qemu-doc.html qemu-tech.html %_bindir/qemu -%_bindir/qemu-* -%_sbindir/qemu* +%_bindir/qemu-io +%_bindir/qemu-system-* %doc %_mandir/man[18]/qemu*.[18].gz %_datadir/%name %ifnarch %ix86 x86_64 ia64 @@ -186,4 +196,31 @@ rm -rf ${RPM_BUILD_ROOT} %dir %_sysconfdir/%name %config %_sysconfdir/%name/target-x86_64.conf +%files linux-user +%defattr(-, root, root) +%_bindir/qemu-alpha +%_bindir/qemu-arm +%_bindir/qemu-armeb +%_bindir/qemu-cris +%_bindir/qemu-i386 +%_bindir/qemu-m68k +%_bindir/qemu-microblaze +%_bindir/qemu-mips +%_bindir/qemu-mipsel +%_bindir/qemu-mipsn32 +%_bindir/qemu-mipsn32el +%_bindir/qemu-ppc64abi32 +%_bindir/qemu-ppc64 +%_bindir/qemu-ppc +%_bindir/qemu-s390x +%_bindir/qemu-sh4 +%_bindir/qemu-sh4eb +%_bindir/qemu-sparc32plus +%_bindir/qemu-sparc64 +%_bindir/qemu-sparc +%_bindir/qemu-x86_64 +%_bindir/qemu-*-binfmt +%_bindir/qemu-binfmt-conf.sh +%_sbindir/qemu-binfmt-conf.sh + %changelog