%define target_alias arm-linux %define linux_version 2.4.6 %define RMK_version rmk2 %define NP_version np1 %define package_version %{linux_version}.%{RMK_version}.%{NP_version} Summary: Kernel source for ARM Linux Name: arm-linux-kernel-src Version: %{package_version} Release: 1 Copyright: GPL Group: Development/System Source: ftp.kernel.org:/pub/linux/kernel/v2.4/linux-%{linux_version}.tar.bz2 Patch: patch-%{linux_version}-%{RMK_version}.bz2 Patch1: diff-%{linux_version}-%{RMK_version}-%{NP_version}.gz %description This package provides the user with a working ARM Linux kernel source tree. It is preconfigured to build kernels for Assabet boards, however this can be changed. %prep %setup -q -n linux %patch -p1 %patch1 -p1 %build make assabet_config (echo x && echo) | make menuconfig touch arch/arm/tools/constants-hdr %install mkdir -p /usr/local/arm-linux/src /usr/local/arm-linux/arm-linux cp -a . /usr/local/arm-linux/src/linux %files /usr/local/arm-linux/src/linux