SPECS: kvm.spec - fixes patch - fix output binary name - pass rpmcflags
sparky
sparky at pld-linux.org
Sun Sep 21 01:50:37 CEST 2008
Author: sparky Date: Sat Sep 20 23:50:37 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- fixes patch
- fix output binary name
- pass rpmcflags
---- Files affected:
SPECS:
kvm.spec (1.63 -> 1.64)
---- Diffs:
================================================================
Index: SPECS/kvm.spec
diff -u SPECS/kvm.spec:1.63 SPECS/kvm.spec:1.64
--- SPECS/kvm.spec:1.63 Fri Sep 19 15:05:56 2008
+++ SPECS/kvm.spec Sun Sep 21 01:50:31 2008
@@ -34,6 +34,7 @@
Group: Applications/System
Source0: http://dl.sourceforge.net/kvm/%{pname}-%{version}.tar.gz
# Source0-md5: 5a00ac6ee704fbf537a751522bd37d15
+Patch0: %{name}-fixes.patch
URL: http://kvm.qumranet.com/kvmwiki
BuildRequires: bash
BuildRequires: sed >= 4.0
@@ -66,18 +67,22 @@
%ifarch %{ix86}
%define carch i386
%define karch x86
+%define qemuarch x86_64
%endif
%ifarch %{x8664}
%define carch x86_64
%define karch x86
+%define qemuarch x86_64
%endif
%ifarch ia64
%define carch ia64
%define karch ia64
+%define qemuarch ia64
%endif
%ifarch ppc
%define carch powerpc
%define karch powerpc
+%define qemuarch ppcemb
%endif
%description
@@ -130,6 +135,7 @@
%prep
%setup -q -n %{pname}-%{version}
+%patch0 -p1
sed -i -e 's#header-sync-$(if $(WANT_MODULE),n,y)#header-sync-n#g' Makefile
@@ -145,6 +151,8 @@
--prefix=%{_prefix} \
--kerneldir=%{_kernelsrcdir}
+echo "CFLAGS=%{rpmcflags}" >> user/config.mak
+
rm -f kernel/include/asm
ln -s %{_kernelsrcdir}/include/asm-%{karch} kernel/include/asm
@@ -171,7 +179,7 @@
%endif
# changing binary name to avoid conflict with qemu
-mv -f $RPM_BUILD_ROOT%{_bindir}/qemu-system-x86_64 $RPM_BUILD_ROOT%{_bindir}/%{pname}
+mv -f $RPM_BUILD_ROOT%{_bindir}/qemu-system-%{qemuarch} $RPM_BUILD_ROOT%{_bindir}/%{pname}
install kvm_stat $RPM_BUILD_ROOT%{_bindir}
install -D scripts/65-kvm.rules $RPM_BUILD_ROOT/etc/udev/rules.d/kvm.rules
@@ -227,6 +235,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.64 2008/09/20 23:50:31 sparky
+- fixes patch
+- fix output binary name
+- pass rpmcflags
+
Revision 1.63 2008/09/19 13:05:56 sparky
- configure and kernel arch are different
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kvm.spec?r1=1.63&r2=1.64&f=u
More information about the pld-cvs-commit
mailing list