# cook-full skip-list: globs of packages to intentionally exclude from the
# build. A skipped package is never cooked and never halts the run; anything
# that build-depends on it cascade-skips. Merge extra globs at runtime with
# --skip "glob1,glob2".
#
# CAUTION: never a bare "linux*" glob -- it would match the critical toolchain
# package linux-api-headers (needed by glibc) AND the kernel/headers below.

# Kernel family parked on default. The default kernel `linux` 3.16.55 normally
# builds fine (it is the users' kernel; wip-linux-5x is a separate proposed
# UPGRADE), BUT cooking it is currently broken by in-flight receipt commits, and
# a kernel cannot be merely "provided" prebuilt: its ~70 WANTED=linux splits
# (linux-drm, linux-sound, usbip, linux-module-headers, ...) can only be packed
# from a local `cook linux` build tree. So skip `linux` -> the whole family
# cascade-skips, and kernel-coupled consumers (lirc, mplayer IR, .ko modules)
# cascade-skip too (no halt). REVISIT in a fixes pass once `cook linux` works
# again (Pascal's commits settle / wip-linux-5x lands): un-skip linux, build it,
# then lirc/mplayer/modules follow. linux-api-headers stays buildable (standalone,
# NOT WANTED=linux, needed by glibc). NEVER a bare "linux*" glob.
linux64*
linux586*
# linux  -- UN-PARKED 2026-06-10: `cook linux` 3.16.55 builds again (the failure
# was a corrupt linux-aufs source state in i486-full, not a receipt bug). Its ~70
# WANTED=linux splits re-enable automatically. linux64*/linux586*/lguest and the
# out-of-tree .ko modules below stay parked until validated one by one.
lguest

# Standalone out-of-tree kernel-module packages (build a .ko, useless without
# a working kernel). Listed explicitly so they never try to build even if the
# header cascade hasn't reached them yet. Trim any you want kept.
broadcom-wl
broadcom-wl64
libdrm-mach64
ndiswrapper-driver
nvidia-173xx
tp_smapi
spl
virtualbox-ose-modules
virtualbox-ose-modules64
open-vm-tools-kernel
linux64-open-vm-tools-kernel
dahdi-linux
linux-aufs
linux-cloop
aufs-utils

# Orphan -dev split: WANTED="mesa-wayland" but the parent mesa-wayland (old
# mesa 9.2.5) no longer exists in the wok -> unbuildable ("Unable to find
# package mesa-wayland"). wayland-egl now comes from mesa-dev. Removed from its
# consumers' deps (libsdl2 BUILD_DEPENDS, cairo-gl-dev DEPENDS), so skipping it
# cascades to nothing.
mesa-wayland-dev
