Source: linux
Section: kernel
Priority: optional
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Uploaders: Bastian Blank <waldi@debian.org>, maximilian attems <maks@debian.org>, Ben Hutchings <benh@debian.org>, Salvatore Bonaccorso <carnil@debian.org>
Standards-Version: 4.2.0
Build-Depends: debhelper-compat (= 13), dh-python <!pkg.linux.notools>, kernel-wedge (>= 2.105~), python3-dacite:native, python3-jinja2:native, python3:native, quilt
Build-Depends-Arch: bc [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, bindgen:native (>= 0.65.1) [amd64] <!pkg.linux.nokernel !pkg.linux.norust>, bison [amd64 linux-any] <!pkg.linux.notools> <!pkg.linux.nokernel !pkg.linux.quick>, flex [amd64 linux-any] <!pkg.linux.notools> <!pkg.linux.nokernel !pkg.linux.quick>, gcc-14-for-host [amd64] <!pkg.linux.nokernel>, kernel-wedge (>= 2.105~) [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, kmod [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, libelf-dev [linux-any] <!pkg.linux.notools>, libelf-dev:native [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, libssl-dev [linux-any] <!pkg.linux.notools>, libssl-dev:native [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, lz4 [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, openssl [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, pahole [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, rust-src (>= 1.78.0) [amd64] <!pkg.linux.nokernel !pkg.linux.norust>, rustc:native (>= 1.78.0) [amd64] <!pkg.linux.nokernel !pkg.linux.norust>, xz-utils [amd64] <!pkg.linux.nokernel !pkg.linux.quick>, zstd [amd64] <!pkg.linux.nokernel !pkg.linux.quick>
Build-Depends-Indep: cpio <!nodoc !pkg.linux.quick> <!pkg.linux.nokernel>, dvipng <!nodoc !pkg.linux.quick>, graphviz <!nodoc !pkg.linux.quick>, patchutils <!pkg.linux.nosource !pkg.linux.quick>, python3-sphinx <!nodoc !pkg.linux.quick>, python3-sphinx-rtd-theme <!nodoc !pkg.linux.quick>, python3-yaml <!nodoc !pkg.linux.quick>, rsync, sphinx-common <!nodoc !pkg.linux.quick>, texlive-latex-base <!nodoc !pkg.linux.quick>, texlive-latex-extra <!nodoc !pkg.linux.quick>, xz-utils <!pkg.linux.nosource !pkg.linux.quick>
Rules-Requires-Root: no
Homepage: https://www.kernel.org/
Vcs-Browser: https://salsa.debian.org/kernel-team/linux
Vcs-Git: https://salsa.debian.org/kernel-team/linux.git

Package: linux-base-6.18.15+deb13-amd64
Architecture: amd64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: ${misc:Depends}
Description: Linux for 64-bit PCs (dummy package)
 This package contains files common to all Linux kernel packages.

Package: linux-bpf-dev
Architecture: amd64
Section: devel
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: ${misc:Depends}
Multi-Arch: same
Description: Headers for BPF development
 The vmlinux.h header is provided to allow userspace to build BPF CO-RE
 programs targeting the packaged kernel.

Package: linux-doc
Architecture: all
Section: doc
Build-Profiles: <!nodoc !pkg.linux.nometa !pkg.linux.quick>
Depends: linux-doc-6.18 (= ${binary:Version}), ${misc:Depends}
Description: Linux kernel specific documentation (meta-package)
 This package depends on the package containing the documentation for the
 latest Linux kernel.

Package: linux-doc-6.18
Architecture: all
Section: doc
Build-Profiles: <!nodoc !pkg.linux.quick>
Built-Using: ${sphinxdoc:Built-Using}
Depends: ${misc:Depends}, ${sphinxdoc:Depends}
Multi-Arch: foreign
Description: Linux kernel specific documentation for version 6.18
 This package provides the various README files and HTML documentation for
 the Linux kernel version 6.18.  Plenty of information, including the
 descriptions of various kernel subsystems, filesystems, driver-specific
 notes and the like.  An index to the documentation is installed as
 /usr/share/doc/linux-doc-6.18/html/index.html.

Package: linux-headers-6.18.15+deb13-amd64
Architecture: amd64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: gcc-14-for-host, linux-base (>= 4.12~), linux-base-6.18.15+deb13-amd64 (= ${binary:Version}), linux-headers-6.18.15+deb13-common (= ${source:Version}), linux-kbuild-6.18.15+deb13, ${misc:Depends}
Description: Header files for Linux 6.18.15+deb13-amd64
 This package provides the architecture-specific kernel header files for
 Linux kernel 6.18.15+deb13-amd64, generally used for building out-of-tree
 kernel modules.  These files are going to be installed into
 /usr/src/linux-headers-6.18.15+deb13-amd64, and can be used for building
 modules that load into the kernel provided by the
 linux-image-6.18.15+deb13-amd64 package.

Package: linux-headers-6.18.15+deb13-common
Architecture: all
Build-Profiles: <!pkg.linux.nokernel>
Depends: ${misc:Depends}
Multi-Arch: foreign
Description: Common header files for Linux 6.18.15+deb13
 This package provides the common kernel header files for Linux kernel
 version 6.18.15+deb13, generally used for building out-of-tree kernel
 modules.  These files are going to be installed into
 /usr/src/linux-headers-6.18.15+deb13-common.
 .
 To obtain a complete set of headers you also need to install the
 linux-headers-6.18.15+deb13-(flavour) package, matching the flavour of the
 kernel you intend the build for.

Package: linux-image-6.18.15+deb13-amd64-dbg
Architecture: amd64
Section: debug
Priority: optional
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.quick>
Depends: linux-base-6.18.15+deb13-amd64 (= ${binary:Version}), ${misc:Depends}
Description: Debug symbols for linux-image-6.18.15+deb13-amd64
 This package provides the detached debug symbols for the Linux kernel and
 modules in linux-image-6.18.15+deb13-amd64.

Package: linux-image-6.18.15+deb13-amd64-unsigned
Architecture: amd64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Pre-Depends: linux-base (>= 4.12~)
Depends: dracut [amd64] | initramfs-tools (>= 0.120+deb8u2) [amd64] | linux-initramfs-tool [amd64], kmod, linux-base-6.18.15+deb13-amd64 (= ${binary:Version}), ${misc:Depends}
Recommends: apparmor [amd64]
Suggests: debian-kernel-handbook, firmware-linux-free, grub-pc [amd64] | grub-efi-amd64 [amd64] | extlinux [amd64], linux-doc-6.18
Replaces: linux-image-6.18.15+deb13-amd64
Breaks: fwupdate (<< 12-7) [amd64], initramfs-tools (<< 0.120+deb8u2) [amd64], wireless-regdb (<< 2019.06.03-1~) [amd64]
Conflicts: linux-image-6.18.15+deb13-amd64
Description: Linux 6.18.15 for 64-bit PCs
 The Linux kernel 6.18.15 and modules for use on PCs with AMD64, Intel 64
 or VIA Nano processors.

Package: linux-image-amd64-signed-template
Architecture: amd64
Build-Profiles: <!pkg.linux.nokernel>
Depends: dpkg-dev, python3:any, ${misc:Depends}
Description: Template for signed linux-image packages for amd64
 This package is used to control code signing by the Debian signing
 service.

Package: linux-kbuild-6.18.15+deb13
Architecture: linux-any
Build-Profiles: <!pkg.linux.notools>
Depends: pahole, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
Multi-Arch: foreign
Description: Kbuild infrastructure for Linux 6.18.15+deb13
 This package provides the kbuild infrastructure for the headers packages
 for Linux kernel version 6.18.

Package: linux-libc-dev
Architecture: all
Section: devel
Depends: ${misc:Depends}
Multi-Arch: foreign
Description: Linux support headers for userspace development
 This package provides userspaces headers from the Linux kernel.  These
 files are going to be installed into /usr/include, and are used by the
 installed headers for GNU libc and other system libraries.

Package: linux-libc-dev-amd64-cross
Architecture: all
Section: devel
Build-Profiles: <!pkg.linux.quick>
Depends: linux-libc-dev (= ${binary:Version}), ${misc:Depends}
Multi-Arch: foreign
Description: Linux support headers for userspace development (for cross-compiling)
 This package provides userspaces headers from the Linux kernel.  These
 files are used by the installed headers for GNU libc and other system
 libraries.

Package: linux-source
Architecture: all
Build-Profiles: <!pkg.linux.nometa !pkg.linux.nosource !pkg.linux.quick>
Depends: linux-source-6.18 (= ${binary:Version}), ${misc:Depends}
Description: Linux kernel source (meta-package)
 This package depends on packages containing the sources of the latest
 Linux kernel.

Package: linux-source-6.18
Architecture: all
Section: kernel
Build-Profiles: <!pkg.linux.nosource !pkg.linux.quick>
Depends: binutils, xz-utils, ${misc:Depends}
Recommends: bc, bison, build-essential, cpio, flex, kmod, libelf-dev, libssl-dev, linux-config-6.18, rsync
Suggests: libncurses-dev | ncurses-dev, pkgconf, qtbase5-dev
Multi-Arch: foreign
Description: Linux kernel source for version 6.18 with Debian patches
 This package provides source code for the Linux kernel version 6.18. This
 source closely tracks official Linux kernel releases.  Debian's
 modifications to that source consist of security fixes, bug fixes, and
 features that have already been (or are believed to be) accepted by the
 upstream maintainers.

