Package kernel-modules-tp_smapi-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 | %define module_name tp_smapi %define module_version 0.37 %define module_release alt1 %define kversion 2.6.25 %define krelease alt8.M41.5 %define flavour std-def %define module_dir /lib/modules/%kversion-%flavour-%krelease/%module_name Name: kernel-modules-%module_name-%flavour Version: %module_version Release: %module_release.132633.8.M41.5 Summary: IBM ThinkPad SMAPI Driver License: GPL Group: System/Kernel and hardware URL: http://tpctl.sourceforge.net Packager: Kernel Maintainer Team <kernel@packages.altlinux.org> Patch: tp_smapi-0.30-alt-makefile.patch ExclusiveOS: Linux 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 ExclusiveArch: %ix86 x86_64 %description ThinkPad laptops include a proprietary interface called SMAPI BIOS (System Management Application Program Interface) which provides some hardware control functionality that is not accessible by other means. This driver exposes some features of the SMAPI BIOS through a sysfs interface. It is suitable for newer models, on which SMAPI is invoked through IO port writes. Older models use a different SMAPI interface; for those, try the "thinkpad" module. These are modules for your ALT Linux system. %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 #%%patch -p2 %build . %_usrsrc/linux-%kversion-%flavour/gcc_version.inc %make_build KSRC=%_usrsrc/linux-%kversion-%flavour \ KBUILD=%_usrsrc/linux-%kversion-%flavour \ HDAPS=1 %install %__install -d %buildroot/%module_dir %__cp -a {thinkpad_ec,tp_smapi,hdaps}.ko %buildroot/%module_dir/ %post %post_kernel_modules %kversion-%flavour-%krelease %postun %postun_kernel_modules %kversion-%flavour-%krelease %files %module_dir %doc README CHANGES %changelog * Mon Aug 17 2009 Michail Yakushin <silicium@altlinux.ru> 0.37-alt1.132633.8.M41.5 - Build for kernel-image-std-def-2.6.25-alt8.M41.5. * Mon Jun 02 2008 Michail Yakushin <silicium@altlinux.ru> 0.37-alt1 - new version (0.37) * Tue Feb 12 2008 Michail Yakushin <silicium@altlinux.ru> 0.36-alt1 - new version (0.36) * Sun Jan 20 2008 L.A. Kostis <lakostis@altlinux.org> 0.33-alt1 - new version (0.33). * Tue Aug 07 2007 Dmitry V. Levin <ldv@altlinux.org> 0.30-alt4 - Raised module release number to fix package update. * Sun Jul 08 2007 L.A. Kostis <lakostis@altlinux.ru> 0.30-alt3.1 - fix whitespaces. * Mon Feb 19 2007 Grigory Batalov <bga@altlinux.ru> 0.30-alt3 - Build with HDAPS (bug #10738, raorn@). * Mon Jan 29 2007 Sergey Vlasov <vsu@altlinux.ru> 0.30-alt2 - Removed unneeded "Prereq: modutils". * Sat Jan 27 2007 Grigory Batalov <bga@altlinux.ru> 0.30-alt1 - New upstream release. * Fri Apr 28 2006 Grigory Batalov <bga@altlinux.ru> 0.19-alt1 - Initial ALTLinux release. |