Source: linux-tuxedo
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: cpio <!pkg.linux.noudeb>, debhelper-compat (= 13), dh-python <!pkg.linux.notools>, 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-16-for-host [amd64] <!pkg.linux.nokernel>, 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>, rsync <!pkg.linux.notools>, 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 <!pkg.linux.nokernel>
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-7.2.13+tux.1.1-tuxedo-amd64
Architecture: amd64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: ${misc:Depends}
Description: Linux 7.2.13 for 64-bit PCs (base files)
 This package contains files for Linux 7.2.13 on PCs with AMD64, Intel 64
 or VIA Nano processors that are used for both installing the kernel and
 building additional modules.

Package: linux-binary-unsigned-7.2.13+tux.1.1-tuxedo-amd64
Architecture: amd64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: linux-base-7.2.13+tux.1.1-tuxedo-amd64 (= ${binary:Version}), ${misc:Depends}
Description: Linux 7.2.13 for 64-bit PCs (unsigned kernel image)
 This package contains the unsigned kernel image for Linux 7.2.13 on PCs
 with AMD64, Intel 64 or VIA Nano processors.
 .
 This does not provide a complete kernel installation.  You should normally
 install linux-image-7.2.13+tux.1.1-tuxedo-amd64.

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

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

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

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

Package: linux-modules-7.2.13+tux.1.1-tuxedo-amd64
Architecture: amd64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: kmod, linux-base-7.2.13+tux.1.1-tuxedo-amd64 (= ${binary:Version}), ${misc:Depends}
Description: Linux 7.2.13 for 64-bit PCs (modules)
 This contains the kernel modules for Linux 7.2.13 on PCs with AMD64, Intel
 64 or VIA Nano processors.
 .
 This does not provide a complete kernel installation.  You should normally
 install linux-image-7.2.13+tux.1.1-tuxedo-amd64.

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

