# TODO: not tested [build] template = "custom" dev-dependencies = [ "host:lhasa", "host:unzrip", "host:7-zip", ] script = """ curl -O "https://github.com/Jason2Brownlee/QuakeOfficialArchive/raw/refs/heads/main/bin/quake106.zip" sha256sum -c quake106.zip.sha # The zip file contains a DOS installer which we don't need # The actual demo content is within another archive 7z x quake106.zip # Actual game contents lha xv resource.1 sha256sum -c pak0.pak.sha # Now, the ID1 folder contains PAK0, the demo file # Non-Windows/non-DOS systems expect the directory and file to be lowercased OUT_DIR = "${COOKBOOK_STAGE}/usr/share/games/quake/id1/" mkdir -p "${OUT_DIR}" cp -v ID1/PAK0.PAK "${OUT_DIR}/pak0.pak" """