2 Summary: The Linux Kernel v2.6.36
7 URL: http://www.kernel.org
8 Source: %{name}-%{version}.tar.gz
13 BuildRequires: binutils-devel
15 BuildRequires: u-boot-tools
16 BuildRequires: module-init-tools
19 The Linux Kernel, the operating system core itself
21 %package -n %{name}-source-%{version}
23 Summary: Linux kernel source for version 2.6.36
24 Group: TO_BE_FILLED/TO_BE_FILLED
26 %description -n %{name}-source-%{version}
27 Linux kernel source for version 2.6.36
28 This package provides source code for the Linux kernel version 2.6.36.
29 This source closely tracks official Linux kernel releases. Debian's
30 modifications to that source consist of security fixes, bug fixes, and
31 features that have already been (or are believed to be) accepted by the
34 %package -n %{name}-tools-%{version}
36 Summary: Performance analysis tools for Linux 2.6.36
37 Group: TO_BE_FILLED/TO_BE_FILLED
39 %description -n %{name}-tools-%{version}
40 This package contains the 'perf' performance analysis tools for Linux
41 kernel version 2.6.36.
43 The linux-base package contains a 'perf' command which will invoke the
44 appropriate version for the running kernel.
46 %package -n %{name}-doc-%{version}
48 Summary: Linux kernel specific documentation for version 2.6.36
49 Group: TO_BE_FILLED/TO_BE_FILLED
51 %description -n %{name}-doc-%{version}
52 This package provides the various README files and HTML documentation for
53 the Linux kernel version 2.6.36. Plenty of information, including the
54 descriptions of various kernel subsystems, filesystems, driver-specific
55 notes and the like. Consult the file
56 /usr/share/doc/linux-doc-2.6.36/Documentation/00-INDEX for the detailed
57 description of the contents.
59 %package -n %{name}-manual-%{version}
61 Summary: Linux kernel API manual pages for version 2.6.36
62 Group: TO_BE_FILLED/TO_BE_FILLED
64 %description -n %{name}-manual-%{version}
65 This package provides the Kernel Hacker's Guide in the form of manual
66 pages, describing the kernel API functions. They are installed into
67 section 9 of the manual.
69 As the files containing manual pages for different kernel versions are
70 installed in the same location, only one linux-manual package may be
71 installed at a time. The linux-doc package containing the documentation
72 in other formats is free from such restriction.
74 %package -n %{name}-%{version}-firmware-linux-free
76 Summary: Binary firmware for various drivers in the Linux kernel
77 Group: TO_BE_FILLED/TO_BE_FILLED
79 %description -n %{name}-%{version}-firmware-linux-free
80 This package contains firmware which was previously included in the Linux
81 kernel and which is compliant with the Debian Free Software Guidelines.
83 Most firmware previously included in the Linux kernel is non-free and has
84 been moved to the firmware-linux-nonfree package.
86 %package -n %{name}-headers
88 Summary: Linux support headers for userspace development
89 Group: TO_BE_FILLED/TO_BE_FILLED
91 %description -n %{name}-headers
92 This package provides userspaces headers from the Linux kernel. These
93 headers are used by the installed headers for GNU glibc and other system
102 make uImage %{?jobs:-j%jobs}
106 mkdir -p %{buildroot}/boot
107 mkdir -p %{buildroot}/lib/modules
108 mkdir -p %{buildroot}/usr
109 make modules_install INSTALL_MOD_PATH=%{buildroot}
110 make headers_install INSTALL_HDR_PATH=%{buildroot}/usr
111 find %{buildroot}/usr/ -name ..install.cmd -exec rm "{}" \;
112 find %{buildroot}/usr/ -name .install -exec rm "{}" \;
113 install -m 755 arch/arm/boot/uImage %{buildroot}/boot/
119 %defattr (-, root, root)
123 %files -n %{name}-headers