Package kernel-modules-kvm-std-def: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | %define module_name kvm %define module_release alt2 %define module_version 2.6.30 %define kversion 2.6.30 %define krelease alt15 %define flavour std-def %define module_dir /lib/modules/%kversion-%flavour-%krelease/kernel/arch/x86/%module_name Summary: Linux KVM (Kernel Virtual Machine) module Name: kernel-modules-%module_name-%flavour Version: %module_version Release: %module_release.132638.15 License: GPL2 Group: System/Kernel and hardware Serial:1 Packager: Kernel Maintainer Team <kernel@packages.altlinux.org> ExclusiveOS: Linux Url: http://%module_name.qumranet.com/%{module_name}wiki Patch1: kvm-kernel-compat.patch Patch2: kernel-source-kvm-2.6.30-build.patch BuildRequires(pre): rpm-build-kernel BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease BuildRequires: kernel-source-%module_name = %module_version Provides: kernel-modules-%module_name-%kversion-%flavour-%krelease = %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease < %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease > %version-%release PreReq: coreutils PreReq: kernel-image-%flavour = %kversion-%krelease Requires(postun): kernel-image-%flavour = %kversion-%krelease %description Linux kernel module for Kernel Virtual Machine virtualization environment. %prep rm -rf kernel-source-%module_name-%module_version tar -xf %_usrsrc/kernel/sources/kernel-source-%module_name-%module_version.tar.bz2 %setup -D -T -n kernel-source-%module_name-%module_version %patch1 -p2 %patch2 -p1 ./configure --kerneldir=%_usrsrc/linux-%kversion-%flavour %build . %_usrsrc/linux-%kversion-%flavour/gcc_version.inc %make %install install -d -m 0755 %buildroot%module_dir install -m 0644 x86/%module_name.ko %buildroot%module_dir/ %ifnarch k6 athlon athlon_xp k8 opteron athlon64 install -m 0644 x86/%module_name-intel.ko %buildroot%module_dir/ %endif %ifnarch pentium2 pentium3 pentium4 nocona install -m 0644 x86/%module_name-amd.ko %buildroot%module_dir/ %endif %post %post_kernel_modules %kversion-%flavour-%krelease %postun %postun_kernel_modules %kversion-%flavour-%krelease %files %dir %module_dir %module_dir/%module_name.ko %ifnarch k6 athlon athlon_xp k8 opteron athlon64 %module_dir/%module_name-intel.ko %endif %ifnarch pentium2 pentium3 pentium4 nocona %module_dir/%module_name-amd.ko %endif %changelog * Sat Dec 12 2009 Michail Yakushin <silicium@altlinux.ru> 1:2.6.30-alt2.132638.15 - Build for kernel-image-std-def-2.6.30-alt15. * Tue Nov 24 2009 Dmitry V. Levin <ldv@altlinux.org> 1:2.6.30-alt2.132638.14 - Reverted accidental rename kernel-source-kvm -> kernel-source-qemu-kvm made in previous package release. - Automated specfile cleanup. * Thu Nov 19 2009 Anton Farygin <rider@altlinux.ru> 1:2.6.30-alt1.132638.14 - Build for kernel-image-std-def-2.6.30-alt14. * Wed Nov 18 2009 Anton Farygin <rider@altlinux.ru> 2.6.30-alt1 - 2.6.30 * Tue Apr 21 2009 Michail Yakushin <silicium@altlinux.ru> 85-alt1 - 85 * Mon Mar 23 2009 Michail Yakushin <silicium@altlinux.ru> 84-alt2 - rebuild with new kvm build * Tue Mar 10 2009 Michail Yakushin <silicium@altlinux.ru> 84-alt1 - 84 * Mon Jan 12 2009 Michail Yakushin <silicium@altlinux.ru> 82-alt1 - 82 * Tue Dec 23 2008 Michail Yakushin <silicium@altlinux.ru> 81-alt1 - 81 * Wed Dec 17 2008 Michail Yakushin <silicium@altlinux.ru> 80-alt1 - 80 * Mon Dec 01 2008 Led <led@altlinux.ru> 79-alt1 - fixed build for kernels <2.6.28 * Thu Nov 25 2008 Led <led@altlinux.ru> 79-alt1 - 79 * Wed Nov 12 2008 Led <led@altlinux.ru> 78-alt1 - 78 * Wed Sep 24 2008 Led <led@altlinux.ru> 75-alt1 - 75 * Tue Sep 02 2008 Led <led@altlinux.ru> 74-alt1 - 74 - added kvm-74-kernel-compat.patch * Sun May 11 2008 Led <led@altlinux.ru> 68-alt1 - 68 * Thu Apr 17 2008 Led <led@altlinux.ru> 66-alt1 - 66 * Tue Apr 08 2008 Led <led@altlinux.ru> 65-alt1 - 65 * Sun Mar 30 2008 Led <led@altlinux.ru> 64-alt1 - 64 * Thu Mar 19 2008 Led <led@altlinux.ru> 63-alt1 - 63 * Wed Feb 27 2008 Led <led@altlinux.ru> 62-alt0 - 62 * Sat Feb 23 2008 Led <led@altlinux.ru> 61-alt0 - 61 * Sun Feb 10 2008 Led <led@altlinux.ru> 60-alt0 - initial build |