%define module_name xtables-addons %define module_version 1.30 %define kversion 2.6.32 %define krelease alt21.1 %define flavour std-def %define module_release alt1 Packager: Sergei Epiphanov Name: kernel-modules-%module_name-%flavour Version: %module_version Release: %module_release.132640.21.1 %define module_dir /lib/modules/%kversion-%flavour-%krelease/kernel/net/netfilter/ Group: System/Kernel and hardware Summary: %module_name kernel module for submount URL: http://xtables-addons.sourceforge.net/ License: GPL ExclusiveOS: Linux BuildRequires: kernel-build-tools >= 0.7 BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease BuildRequires: kernel-source-%module_name = %module_version BuildRequires: rpm-build-licenses ExclusiveArch: %ix86 x86_64 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 Xtables-addons is the proclaimed successor to patch-o-matic(-ng). It contains extensions that were not accepted in the main Xtables package. Xtables-addons is different from patch-o-matic in that you do not have to patch or recompile either kernel or Xtables(iptables). But please see the INSTALL file for the minimum requirements of this package. All code imported from patch-o-matic has been reviewed and all apparent bugs like binary stability across multiarches, missing sanity checks and incorrect endianess handling have been fixed, simplified, and sped up. %prep rm -rf kernel-source-%module_name-%{module_version}* tar xjf %kernel_src/kernel-source-%module_name-%module_version.tar.* %setup -D -T -n kernel-source-%module_name-%module_version %build . %_usrsrc/linux-%kversion-%flavour/gcc_version.inc %make -C %_usrsrc/linux-%kversion-%flavour TEMP_DIR=$(pwd) V=1 SUBDIRS=$(pwd) XA_ABSTOPSRCDIR=`pwd` modules %install mkdir -p %buildroot/%module_dir/ install -pD -m 0644 *.ko %buildroot/%module_dir/ #Remove not used modules rm -f %buildroot/%module_dir/xt_TEE.ko %post %post_kernel_modules %kversion-%flavour-%krelease %postun %postun_kernel_modules %kversion-%flavour-%krelease %files #dir #module_dir %module_dir/* %changelog * Wed Oct 13 2010 Sergei Epiphanov 1.30-alt1.132640.21.1 - New version 1.30 * Wed Oct 13 2010 Sergei Epiphanov 1.26-alt1.132640.21.1 - Initial release for Sisyphus