Source: linux-rpi
Section: kernel
Priority: optional
Maintainer: Serge Schneider <serge@raspberrypi.com>
Standards-Version: 4.2.0
Build-Depends: debhelper-compat (= 13), python3:native, python3-dacite:native, python3-jinja2:native, quilt, dh-python <!pkg.linux.notools>
Build-Depends-Arch: bc <!pkg.linux.nokernel>, libssl-dev:native <!pkg.linux.nokernel>, libssl-dev <!pkg.linux.notools>, openssl <!pkg.linux.nokernel>, libelf-dev:native <!pkg.linux.nokernel>, libelf-dev <!pkg.linux.notools>, lz4 [amd64 arm64] <!pkg.linux.nokernel>, pahole <!pkg.linux.nokernel> | dwarves:native (>= 1.16~) <!pkg.linux.nokernel>, cpio <!pkg.linux.nokernel>, xz-utils <!pkg.linux.nokernel>, bison <!pkg.linux.nokernel>, bison <!pkg.linux.notools>, flex <!pkg.linux.nokernel>, flex <!pkg.linux.notools>, gcc-12 [arm64 armel armhf] <!cross !pkg.linux.nokernel>, gcc-12-aarch64-linux-gnu [arm64] <cross !pkg.linux.nokernel>, gcc-arm-linux-gnueabihf [arm64] <!pkg.linux.nokernel>, gcc-12-arm-linux-gnueabi [armel] <cross !pkg.linux.nokernel>, gcc-12-arm-linux-gnueabihf [armhf] <cross !pkg.linux.nokernel>, rsync [arm64 armel armhf] <!pkg.linux.nokernel !pkg.linux.quick>, kernel-wedge (>= 2.105~) [arm64 armel armhf] <!pkg.linux.nokernel !pkg.linux.quick>, kmod [arm64 armel armhf] <!pkg.linux.nokernel !pkg.linux.quick>
Build-Depends-Indep: patchutils <!pkg.linux.nosource !pkg.linux.quick>, xz-utils <!pkg.linux.nosource !pkg.linux.quick>
Rules-Requires-Root: no
Homepage: https://github.com/raspberrypi/linux/
Vcs-Browser: https://github.com/RPi-Distro/linux-packaging/
Vcs-Git: https://github.com/RPi-Distro/linux-packaging.git

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

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

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

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

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

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

Package: linux-headers-rpi-2712
Architecture: arm64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Depends: linux-headers-6.12.34+rpt-rpi-2712 (= ${binary:Version}), ${misc:Depends}
Description: Header files for Linux rpi-2712 configuration (meta-package)
 This package depends on the architecture-specific header files for the
 latest Linux kernel rpi-2712 configuration.

Package: linux-headers-rpi-v6
Architecture: armel
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Depends: linux-headers-6.12.34+rpt-rpi-v6 (= ${binary:Version}), ${misc:Depends}
Description: Header files for Linux rpi-v6 configuration (meta-package)
 This package depends on the architecture-specific header files for the
 latest Linux kernel rpi-v6 configuration.

Package: linux-headers-rpi-v7
Architecture: armhf
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Depends: linux-headers-6.12.34+rpt-rpi-v7 (= ${binary:Version}), ${misc:Depends}
Description: Header files for Linux rpi-v7 configuration (meta-package)
 This package depends on the architecture-specific header files for the
 latest Linux kernel rpi-v7 configuration.

Package: linux-headers-rpi-v7l
Architecture: armhf
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Depends: linux-headers-6.12.34+rpt-rpi-v7l (= ${binary:Version}), ${misc:Depends}
Description: Header files for Linux rpi-v7l configuration (meta-package)
 This package depends on the architecture-specific header files for the
 latest Linux kernel rpi-v7l configuration.

Package: linux-headers-rpi-v8
Architecture: arm64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Depends: linux-headers-6.12.34+rpt-rpi-v8 (= ${binary:Version}), ${misc:Depends}
Description: Header files for Linux rpi-v8 configuration (meta-package)
 This package depends on the architecture-specific header files for the
 latest Linux kernel rpi-v8 configuration.

Package: linux-image-6.12.34+rpt-rpi-2712
Architecture: arm64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: kmod, linux-base (>= 4.3~), ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64]
Recommends: apparmor [arm64]
Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook
Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64]
Description: Linux 6.12 for Raspberry Pi 2712, Raspberry Pi
 The Linux kernel 6.12 and modules for use on Raspberry Pi 2712 kernel.
 .
 This kernel includes the patches for Raspberry Pi platforms.

Package: linux-image-6.12.34+rpt-rpi-2712-dbg
Architecture: arm64
Section: debug
Priority: optional
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.quick>
Depends: ${misc:Depends}
Description: Debug symbols for linux-image-6.12.34+rpt-rpi-2712
 This package provides the detached debug symbols for the Linux kernel and
 modules in linux-image-6.12.34+rpt-rpi-2712.

Package: linux-image-6.12.34+rpt-rpi-v6
Architecture: armel
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: kmod, linux-base (>= 4.3~), ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [armel] | linux-initramfs-tool [armel]
Recommends: apparmor [armel]
Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook
Breaks: fwupdate (<< 12-7) [armel], wireless-regdb (<< 2019.06.03-1~) [armel], initramfs-tools (<< 0.120+deb8u2) [armel]
Description: Linux 6.12 for Rasbperry Pi v6, Raspberry Pi
 The Linux kernel 6.12 and modules for use on Raspberry Pi v6 kernel.
 .
 This kernel includes the patches for Raspberry Pi platforms.

Package: linux-image-6.12.34+rpt-rpi-v6-dbg
Architecture: armel
Section: debug
Priority: optional
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.quick>
Depends: ${misc:Depends}
Description: Debug symbols for linux-image-6.12.34+rpt-rpi-v6
 This package provides the detached debug symbols for the Linux kernel and
 modules in linux-image-6.12.34+rpt-rpi-v6.

Package: linux-image-6.12.34+rpt-rpi-v7
Architecture: armhf
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: kmod, linux-base (>= 4.3~), ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [armhf] | linux-initramfs-tool [armhf]
Recommends: apparmor [armhf]
Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook
Breaks: fwupdate (<< 12-7) [armhf], wireless-regdb (<< 2019.06.03-1~) [armhf], initramfs-tools (<< 0.120+deb8u2) [armhf]
Description: Linux 6.12 for Raspberry Pi v7, Raspberry Pi
 The Linux kernel 6.12 and modules for use on Raspberry Pi v7 kernel.
 .
 This kernel includes the patches for Raspberry Pi platforms.

Package: linux-image-6.12.34+rpt-rpi-v7-dbg
Architecture: armhf
Section: debug
Priority: optional
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.quick>
Depends: ${misc:Depends}
Description: Debug symbols for linux-image-6.12.34+rpt-rpi-v7
 This package provides the detached debug symbols for the Linux kernel and
 modules in linux-image-6.12.34+rpt-rpi-v7.

Package: linux-image-6.12.34+rpt-rpi-v7l
Architecture: armhf
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: kmod, linux-base (>= 4.3~), ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [armhf] | linux-initramfs-tool [armhf]
Recommends: apparmor [armhf]
Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook
Breaks: fwupdate (<< 12-7) [armhf], wireless-regdb (<< 2019.06.03-1~) [armhf], initramfs-tools (<< 0.120+deb8u2) [armhf]
Description: Linux 6.12 for Raspberry Pi v7, Raspberry Pi
 The Linux kernel 6.12 and modules for use on Raspberry Pi v7l kernel.
 .
 This kernel includes the patches for Raspberry Pi platforms.

Package: linux-image-6.12.34+rpt-rpi-v7l-dbg
Architecture: armhf
Section: debug
Priority: optional
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.quick>
Depends: ${misc:Depends}
Description: Debug symbols for linux-image-6.12.34+rpt-rpi-v7l
 This package provides the detached debug symbols for the Linux kernel and
 modules in linux-image-6.12.34+rpt-rpi-v7l.

Package: linux-image-6.12.34+rpt-rpi-v8
Architecture: arm64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.quick>
Depends: kmod, linux-base (>= 4.3~), ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64]
Recommends: apparmor [arm64]
Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook
Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64]
Description: Linux 6.12 for Raspberry Pi v8, Raspberry Pi
 The Linux kernel 6.12 and modules for use on Raspberry Pi v8 kernel.
 .
 This kernel includes the patches for Raspberry Pi platforms.

Package: linux-image-6.12.34+rpt-rpi-v8-dbg
Architecture: arm64
Section: debug
Priority: optional
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.quick>
Depends: ${misc:Depends}
Description: Debug symbols for linux-image-6.12.34+rpt-rpi-v8
 This package provides the detached debug symbols for the Linux kernel and
 modules in linux-image-6.12.34+rpt-rpi-v8.

Package: linux-image-rpi-2712
Architecture: arm64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-modules-6.12.34+rpt-rpi-2712, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64]
Depends: linux-image-6.12.34+rpt-rpi-2712 (= ${binary:Version}), ${misc:Depends}
Description: Linux for Raspberry Pi 2712 (meta-package)
 This package depends on the latest Linux kernel and modules for use on
 Raspberry Pi 2712 kernel.

Package: linux-image-rpi-2712-dbg
Architecture: arm64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-image-dbg
Depends: linux-image-6.12.34+rpt-rpi-2712-dbg (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for Linux rpi-2712 configuration (meta-package)
 This package depends on the detached debugging symbols for the latest
 Linux kernel rpi-2712 configuration.

Package: linux-image-rpi-v6
Architecture: armel
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-modules-6.12.34+rpt-rpi-v6, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64]
Depends: linux-image-6.12.34+rpt-rpi-v6 (= ${binary:Version}), ${misc:Depends}
Description: Linux for Rasbperry Pi v6 (meta-package)
 This package depends on the latest Linux kernel and modules for use on
 Raspberry Pi v6 kernel.

Package: linux-image-rpi-v6-dbg
Architecture: armel
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-image-dbg
Depends: linux-image-6.12.34+rpt-rpi-v6-dbg (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for Linux rpi-v6 configuration (meta-package)
 This package depends on the detached debugging symbols for the latest
 Linux kernel rpi-v6 configuration.

Package: linux-image-rpi-v7
Architecture: armhf
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-modules-6.12.34+rpt-rpi-v7, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64]
Depends: linux-image-6.12.34+rpt-rpi-v7 (= ${binary:Version}), ${misc:Depends}
Description: Linux for Raspberry Pi v7 (meta-package)
 This package depends on the latest Linux kernel and modules for use on
 Raspberry Pi v7 kernel.

Package: linux-image-rpi-v7-dbg
Architecture: armhf
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-image-dbg
Depends: linux-image-6.12.34+rpt-rpi-v7-dbg (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for Linux rpi-v7 configuration (meta-package)
 This package depends on the detached debugging symbols for the latest
 Linux kernel rpi-v7 configuration.

Package: linux-image-rpi-v7l
Architecture: armhf
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-modules-6.12.34+rpt-rpi-v7l, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64]
Depends: linux-image-6.12.34+rpt-rpi-v7l (= ${binary:Version}), ${misc:Depends}
Description: Linux for Raspberry Pi v7 (meta-package)
 This package depends on the latest Linux kernel and modules for use on
 Raspberry Pi v7l kernel.

Package: linux-image-rpi-v7l-dbg
Architecture: armhf
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-image-dbg
Depends: linux-image-6.12.34+rpt-rpi-v7l-dbg (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for Linux rpi-v7l configuration (meta-package)
 This package depends on the detached debugging symbols for the latest
 Linux kernel rpi-v7l configuration.

Package: linux-image-rpi-v8
Architecture: arm64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-modules-6.12.34+rpt-rpi-v8, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64]
Depends: linux-image-6.12.34+rpt-rpi-v8 (= ${binary:Version}), ${misc:Depends}
Description: Linux for Raspberry Pi v8 (meta-package)
 This package depends on the latest Linux kernel and modules for use on
 Raspberry Pi v8 kernel.

Package: linux-image-rpi-v8-dbg
Architecture: arm64
Build-Profiles: <!pkg.linux.nokernel !pkg.linux.nokerneldbg !pkg.linux.nometa !pkg.linux.quick>
Provides: linux-latest-image-dbg
Depends: linux-image-6.12.34+rpt-rpi-v8-dbg (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for Linux rpi-v8 configuration (meta-package)
 This package depends on the detached debugging symbols for the latest
 Linux kernel rpi-v8 configuration.

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

Package: linux-rpi-config-6.12
Architecture: arm64 armel armhf
Build-Profiles: <!pkg.linux.nosource>
Depends: ${misc:Depends}
Recommends: linux-rpi-source-6.12
Multi-Arch: same
Description: Debian kernel configurations for Linux 6.12
 This package contains the configuration files used to build the official
 Debian kernel files, but without references to Debian's signing
 certificates.
 .
 These can be used as a basis for configuring custom kernels.

Package: linux-rpi-source
Architecture: all
Build-Profiles: <!pkg.linux.nometa !pkg.linux.nosource !pkg.linux.quick>
Depends: linux-rpi-source-6.12 (= ${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-rpi-source-6.12
Architecture: all
Section: kernel
Build-Profiles: <!pkg.linux.nosource !pkg.linux.quick>
Depends: binutils, xz-utils, ${misc:Depends}
Recommends: build-essential, bc, rsync, kmod, cpio, bison, flex, libelf-dev, libssl-dev, linux-rpi-config-6.12
Suggests: libncurses-dev | ncurses-dev, qtbase5-dev, pkg-config
Multi-Arch: foreign
Description: Linux kernel source for version 6.12 with Debian patches
 This package provides source code for the Linux kernel version 6.12. 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.

Package: linux-rpi-support-6.12.34+rpt
Architecture: all
Section: devel
Build-Profiles: <!pkg.linux.notools>
Depends: ${python3:Depends}, python3-dacite, python3-jinja2, ${misc:Depends}
Multi-Arch: foreign
Description: Support files for Linux 6.12
 This package provides support files for the Linux kernel build, e.g.
 scripts to handle ABI information and for generation of build system meta
 data.

