Package kernel-modules-cronyx-hpc-std: 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 152 153 154 155 156 157 158 159 160 161 162 163 | %define _unpackaged_files_terminate_build 1 %define module_name cronyx %define module_version 6.1.9 %define module_release alt1 %define kversion 2.6.27 %define krelease alt2 %define flavour hpc-std %define module_dir /lib/modules/%kversion-%flavour-%krelease/%module_name %define kernel_headers_dir %_usrsrc/linux-%kversion-%flavour-%krelease %define dahdi_headers_dir %kernel_headers_dir/drivers/dahdi Summary: %module_name modules Name: kernel-modules-%module_name-%flavour Version: %module_version Release: %module_release.132635.2 License: GPL Group: System/Kernel and hardware Packager: Kernel Maintainer Team <kernel@packages.altlinux.org> Requires: cronyx ExclusiveOS: Linux Url: http://cronyx.ru/software/ # Automatically added by buildreq on Sun Nov 07 2004 BuildRequires: kernel-source-%module_name >= 1.3-alt0.11.20061012 BuildRequires(pre): rpm-build-kernel BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease BuildRequires: kernel-headers-dahdi-%kversion-%flavour-%krelease 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 ExclusiveArch: %ix86 x86_64 %define dahdi_release_file %kernel_headers_dir/kernel-modules-dahdi.release %([ -s "%dahdi_release_file" ] && echo "PreReq: $(cat "%dahdi_release_file")") %description Cronyx modules, that needed for all Cronyx hardware %prep rm -rf kernel-source-%module_name-%module_version tar -jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 %setup -D -T -n kernel-source-%module_name-%module_version %build autoreconf -fisv # Copy symbol version file from dahdi to get proper versioning mkdir -p build-%kversion-%flavour-%krelease cat %kernel_headers_dir/kernel-modules-dahdi.symvers \ > build-%kversion-%flavour-%krelease/Module.symvers export KERNEL_SOURCE=%_usrsrc/linux-%kversion-%flavour . %_usrsrc/linux-%kversion-%flavour/gcc_version.inc export WITH_dahdi=%dahdi_headers_dir cronyx_features="async ce cp ct cx sync cisco fr rbrg packet raw" mkdir -p %buildroot/%module_dir mkdir -p dahdi-headers/include/dahdi/ mkdir -p dahdi-headers/drivers/dahdi/ cp -a %dahdi_headers_dir/* dahdi-headers/include/dahdi/ cp -a %dahdi_headers_dir/Module.symvers dahdi-headers/drivers/dahdi/ sed -i 's/^[[:space:]]*@*depmod.*$//' Makefile.in mk.kbuild ./configure \ `for i in $cronyx_features; do echo "--enable-$i"; done` \ --with-ksrc=%_usrsrc/linux-%kversion-%flavour \ --with-dahdi=`realpath dahdi-headers` \ --with-libmod=%buildroot/%module_dir sed -i /depmod/d Makefile make all %install make modules_install INSTALL_MOD_PATH=%buildroot rm -f %buildroot/lib/modules/%kversion-%flavour-%krelease/modules.* %post %post_kernel_modules %kversion-%flavour-%krelease %postun %postun_kernel_modules %kversion-%flavour-%krelease %files %defattr(644,root,root,755) %dir %module_dir %module_dir/casync.ko %module_dir/cbinder.ko %module_dir/ce.ko %module_dir/ccisco.ko %module_dir/cp.ko %module_dir/ct.ko %module_dir/cx.ko %module_dir/cdahdi.ko %module_dir/cfr.ko %module_dir/cpacket.ko #module_dir/ppps.ko %module_dir/craw.ko %module_dir/crbrg.ko %module_dir/csync.ko %changelog * Sat Sep 26 2009 Denis Smirnov <mithraen@altlinux.ru> 6.1.9-alt1.132635.2 - Build for kernel-image-hpc-std-2.6.27-alt2. * Fri Sep 25 2009 Denis Smirnov <mithraen@altlinux.ru> 6.1.9-alt1 - 6.1.9 * Sat Sep 19 2009 Denis Smirnov <mithraen@altlinux.ru> 6.1.8-alt1 - update to 6.1.8 * Sun Sep 13 2009 Denis Smirnov <mithraen@altlinux.ru> 6.1.7-alt1 - update to 6.1.7 - build with dahdi instead of zaptel * Thu Dec 18 2008 Michail Yakushin <silicium@altlinux.ru> 6.1-alt1 - update to 6.1 * Sun Nov 25 2007 Sergey Vlasov <vsu@altlinux.ru> 6.0-alt7.pre26 - Bump release to distinguish from 4.0 branch (currently Sisyphus and 4.0 contain the same version of cronyx drivers, but different zaptel versions, therefore packages need to have different releases). * Thu Oct 18 2007 Denis Smirnov <mithraen@altlinux.ru> 6.0-alt6.pre26 - update for last zaptel * Sat Aug 04 2007 Denis Smirnov <mithraen@altlinux.ru> 6.0-alt5.pre26 - version update * Sun May 27 2007 Denis Smirnov <mithraen@altlinux.ru> 6.0-alt5.pre20 - update for last zaptel * Sun Apr 15 2007 Denis Smirnov <mithraen@altlinux.ru> 6.0-alt4.pre20 - update for last zaptel * Sat Mar 10 2007 Denis Smirnov <mithraen@altlinux.ru> 6.0-alt3.pre20 - update for last zaptel * Mon Feb 26 2007 Denis Smirnov <mithraen@altlinux.ru> 6.0-alt2.pre20 - update for last zaptel * Sat Feb 24 2007 Sergey Vlasov <vsu@altlinux.ru> 6.0-alt1.pre20 - Fixed build with recent kernels (proper symbol versioning is now mandatory in 2.6.18-ovz): use kernel-headers-zaptel-%%kversion-%%flavour-%%krelease instead of zaptel-devel and get Module.symvers from there. - Add dependency on exactly the same release of kernel-modules-zaptel-* which corresponds to the used kernel-headers-zaptel-*. * Thu Feb 22 2007 Denis Smirnov <mithraen@altlinux.ru> 6.0-alt0.pre20 - moved from zaptel to separate package |