[svn] r5140 - in trunk/rpms: . dkms-kqemu
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Tue Feb 6 19:26:51 CET 2007
Author: thias
Date: 2007-02-06 19:26:50 +0100 (Tue, 06 Feb 2007)
New Revision: 5140
Added:
trunk/rpms/dkms-kqemu/
trunk/rpms/dkms-kqemu/dkms-kqemu.spec
Log:
Initial import of dkms-kqemu.
Added: trunk/rpms/dkms-kqemu/dkms-kqemu.spec
===================================================================
--- trunk/rpms/dkms-kqemu/dkms-kqemu.spec (rev 0)
+++ trunk/rpms/dkms-kqemu/dkms-kqemu.spec 2007-02-06 18:26:50 UTC (rev 5140)
@@ -0,0 +1,79 @@
+# $Id$
+# Authority: matthias
+# Dist: nodist
+
+%define pre pre10
+
+Summary: QEMU accelerator kernel module
+Name: dkms-kqemu
+Version: 1.3.0
+Release: 0.1.%{pre}
+License: GPL
+Group: System Environment/Kernel
+URL: http://fabrice.bellard.free.fr/qemu/
+Source: http://fabrice.bellard.free.fr/qemu/kqemu-%{version}%{pre}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildArch: noarch
+Requires: gcc, make
+Requires(post): dkms
+Requires(preun): dkms
+
+%description
+QEMU accelerator kernel module, a host driver to achieve near native
+performances when using QEMU as a virtualizer.
+
+
+%prep
+%setup -n kqemu-%{version}%{pre}
+
+
+%build
+
+
+%install
+%{__rm} -rf %{buildroot}
+
+%define dkms_name kqemu
+%define dkms_vers %{version}-%{release}
+%define quiet -q
+
+# Kernel module sources install for dkms
+%{__mkdir_p} %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
+%{__cp} -a * %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
+
+# Configuration for dkms
+%{__cat} > %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/dkms.conf << 'EOF'
+PACKAGE_NAME=%{dkms_name}
+PACKAGE_VERSION=%{dkms_vers}
+MAKE[0]="./configure --kernel-path=${kernel_source_dir} && make"
+BUILT_MODULE_NAME[0]=kqemu
+DEST_MODULE_LOCATION[0]=/kernel/drivers/misc
+AUTOINSTALL="YES"
+EOF
+
+
+%clean
+%{__rm} -rf %{buildroot}
+
+
+%post
+# Add to DKMS registry
+dkms add -m %{dkms_name} -v %{dkms_vers} %{?quiet} || :
+# Rebuild and make available for the currenty running kernel
+dkms build -m %{dkms_name} -v %{dkms_vers} %{?quiet} || :
+dkms install -m %{dkms_name} -v %{dkms_vers} %{?quiet} --force || :
+
+%preun
+# Remove all versions from DKMS registry
+dkms remove -m %{dkms_name} -v %{dkms_vers} %{?quiet} --all || :
+
+
+%files
+%defattr(-, root, root, 0755)
+%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
+
+
+%changelog
+* Tue Feb 6 2007 Matthias Saou <http://freshrpms.net/> 1.3.0-0.1.pre10
+- Initial RPM release.
+
Property changes on: trunk/rpms/dkms-kqemu/dkms-kqemu.spec
___________________________________________________________________
Name: svn:keywords
+ Id
More information about the svn-commits
mailing list