https://apt.foundrylinux.org — signed packages for Ubuntu 26.04 (resolute)
curl -fsSL https://apt.foundrylinux.org/key.gpg \ | gpg --dearmor -o /etc/apt/keyrings/foundry.gpg echo "deb [signed-by=/etc/apt/keyrings/foundry.gpg] https://apt.foundrylinux.org resolute main" \ | sudo tee /etc/apt/sources.list.d/foundry.list sudo apt-get update sudo apt-get install foundry-retro-tools
↓ key.gpg — verify before trusting:
gpg --show-keys /etc/apt/keyrings/foundry.gpg
Every package is published with source. Add the deb-src line, then fetch & unpack any
package's Debian source (apt-get source <pkg>):
echo "deb-src [signed-by=/etc/apt/keyrings/foundry.gpg] https://apt.foundrylinux.org resolute main" \ | sudo tee -a /etc/apt/sources.list.d/foundry.list sudo apt-get update apt-get source bsnes-jg
| Package | Description |
|---|---|
| asar-snes-assembler1.91-1foundry2 (amd64)* Rename source + binary package asar-snes -> asar-snes-assembler to match the
Repology project, so the apt-index badge aligns with the package name.
Pre-1.0, no users, so no transitional package. The installed command stays
asar-snes (still avoids the /usr/bin/asar clash with @electron/asar). | SNES 65816/SPC700/SuperFX cross-assembler detailsasar is a multi-architecture cross-assembler targeting the SNES and its co-processors: 65816 (main CPU), SPC700 (audio DSP), and SuperFX (graphics co-processor). Used extensively for SNES ROM hacking, homebrew development, and Super Mario World ROM hacking toolchains. Features include a macro system, math expressions, RAM map tables, multiple pass assembly, symbol file output (wla/nocash format), and optional ROM checksum fixing. Reads an .asm source file and patches or creates a .sfc/.smc ROM. Installed as asar-snes to coexist with the @electron/asar npm tool. ~421 KB installed |
| blender-asset-finder-cli0.1.0+git0a19d26c-1foundry1* Renamed from wf-asset → blender-asset-finder-cli; moved to apt.foundrylinux.org alongside the blender-asset-finder Blender add-on it pairs with. * Binary renamed: /usr/bin/wf-asset → /usr/bin/blender-asset-finder-cli. * Install tree: /usr/share/wf-asset/ → /usr/share/blender-asset-finder-cli/. | CLI companion to the blender-asset-finder Blender add-on detailsCommand-line front-end to the blender-asset-finder asset-provider library — searches and downloads 3D assets from supported CC0/licensed repositories (Polyhaven, Kenney, AmbientCG, Quaternius, OpenGameArt, Sketchfab) and filters results by per-blend-directory licence policy. Subcommands: The same provider library powers the blender-asset-finder Blender add-on (shipped separately); both front-ends share their search/download logic. This package bundles its own copy of that library so it has no runtime dependency on the add-on being installed. python3 ~57 KB installed |
| blender-asset-finder0.2.0+git0a19d26c-2foundry1* Moved to apt.foundrylinux.org (was apt.worldfoundry.org). * CLI companion renamed wf-asset → blender-asset-finder-cli. | search/download 3D assets from online repos, in Blender detailsA Blender 4.2+ extension that searches and downloads 3D assets from multiple licence-aware online repositories — Polyhaven, Kenney, AmbientCG, Quaternius, OpenGameArt, Sketchfab — and imports them directly into the active scene. Filters results by per-blend licence policy with provenance tracking via a manifest.json written alongside each download. Distinct from Blender's built-in Asset Browser (which is a local asset-library manager): this addon's distinguishing feature is the multi-provider online search and on-demand download. Pairs with the blender-asset-finder-cli(1) for shell-based use of the same provider library. This package ships the addon as a Blender 4.2+ extension zip under /usr/share/blender-asset-finder/ plus a blender-asset-finder-install command that drops the extension into the user's Blender config and enables it. python3 ~349 KB installed |
| bsnes-jg2.1.0-1foundry1 (amd64)* Initial Foundry packaging of bsnes-jg, the cycle-accurate SNES / Super
Famicom emulator (Jolly Good Emulation fork of bsnes v115).
* Ships the self-contained SDL frontend as /usr/bin/bsnes-jg plus the game
database, desktop entry, and icons.
* The Jolly Good API headers (jgemu/jg 1.0.0) are make-installed at build
time by build.sh as a build-only dependency. | cycle-accurate Super Nintendo / Super Famicom emulator detailsbsnes-jg is a cycle-accurate emulator for the Super Famicom / Super Nintendo Entertainment System — a fork of byuu's bsnes v115, maintained under the Jolly Good Emulation project with the stated goal of accurate preservation. It prioritises correctness over speed and stays close to ISO C++11 for long-term buildability. Emulation covers the SNES plus the Super Game Boy, BS-X Satellaview, and Sufami Turbo, and the enhancement coprocessors (SA-1, SuperFX/GSU, the DSP-n and Hitachi/ARM coprocessors, Cx4, S-DD1, SPC7110, OBC1, MSU1, …), with selectable HLE or low-level coprocessor emulation. This package ships the self-contained SDL frontend as /usr/bin/bsnes-jg: run "bsnes-jg <rom.sfc>" to play. It is well suited to homebrew/SNES development as an accuracy reference. (The same codebase also builds a Jolly Good module for the jgrf frontend; that is not shipped here.) ~2 MB installed |
| calamares-settings-foundry-linux1.0.32* Fix services-systemd: enable ssh.socket (not ssh) so Ubuntu 26.04's socket-activation path actually starts sshd on the installed system. Enabling the service unit alone doesn't activate the socket listener. | Calamares installer branding and settings for Foundry Linux detailsInstaller branding and configuration for the Foundry Linux distribution. Ships the Calamares branding descriptor (logo, slideshow, colour scheme), the installer module sequence (settings.conf), and desktop appearance defaults: wallpaper, GRUB theme, Plymouth boot animation, and SDDM login screen matching the Foundry Linux visual identity. Drop this package into a live-build chroot alongside calamares and kubuntu-desktop to get a fully-branded Foundry Linux installer. calamares ~4 MB installed |
| drmon1.0.1 (amd64)* Initial Debian packaging of drmon linux port (Phase 2 complete): snesmon (SNES/65816) and genmon (Genesis/68000) with MAME TCP bridge backend (sliomame.cpp for SNES, sliogdb.cpp via GDB RSP for Genesis). * Source: devsys/tools/drmon/ in the drdevtools repository. | SNES/Genesis source-level debugger for game development detailsdrmon is the Developer Resources Monitor, a source-level debugger and memory monitor for cartridge-console game development. It targets the SNES (Nintendo 65816) and Sega Genesis (Motorola 68000). Originally a DOS product from Developer Resources (1991–1994), it has been ported to Linux as a wide-ncurses terminal application. When connected to MAME via a custom TCP bridge (SNES) or MAME's GDB RSP (Genesis), drmon provides live register read/write, memory inspection, breakpoints, single-step, continue, halt, and soft reset. It also runs disconnected: the full UI works and expressions/symbols/macros can be used, but target reads return zero. Ships two binaries: snesmon (SNES/65816 debugger) and genmon (Genesis/68000 debugger). Both binaries use the same UI and command language; the target CPU and bridge protocol differ. ~579 KB installed |
| f9dasm1.83-1foundry3 (amd64)* Drop `.PP` directly after `.SH EXAMPLES` in hex2bin(1), mot2bin(1),
and cmd2mot(1) man pages — mandoc(1) flags "skipping paragraph macro:
PP after SH" because section headers already open a new paragraph.
Replace the `.RS`/`.RE` block with `.IP` for indented sample commands.
* Caught by the new live-test mandoc-Tlint gate
(test/run-test.sh, plan 2026-05-18-live-test-manpage-assert.md). | Motorola 6800/6809/6309 family disassembler detailsf9dasm is a portable disassembler for the Motorola 6800, 6801, 6802, 6803, 6808, 6809 and Hitachi 6301, 6303, 6309 microprocessors. It reads Intel Hex, Motorola S-record, FLEX9 binary, and raw binary input, and emits TSC assembler-compatible (or, via the RB_VARIANT build flag, Rainer Buchty's variant) output. Information files with directives can guide disassembly of non-trivial binaries. Three companion utilities are included: hex2bin (Intel Hex → binary), mot2bin (Motorola S-record → binary), and cmd2mot (FLEX CMD → Motorola S-record). Based on Arto Salmi's original 6809/6309 disassembler engine, with substantial additions by Hermann Seib, Colin Bourassa, and Rainer Buchty. ~177 KB installed |
| foundry-android-development 1.0.1* Rename from foundry-linux-android-development. | Android development tools for Foundry Linux contributors detailsMetapackage that installs the apt-available Android toolchain needed to build and deploy WorldFoundry to Android devices: * openjdk-17-jdk — Java 17, required by Gradle * adb — Android Debug Bridge * google-android-ndk-r26c-installer — NDK r26c (26.2.11394342), installed to /usr/lib/android-sdk/ndk/ Note: google-android-ndk-r26c-installer is in Ubuntu multiverse. Enable it first with: sudo add-apt-repository multiverse After installing, bootstrap the Android SDK from the WorldFoundry source tree (platforms;android-34, build-tools;34.0.0, cmake;3.22.1): task android-sdk-install Gradle 8.9 is vendored in the WorldFoundry repo (gradlew wrapper). openjdk-17-jdkadbgoogle-android-ndk-r26c-installer ~8 KB installed |
| foundry-anvil 1.0.4* Slim to thin umbrella: Depends now foundry-core + foundry-desktop. All tool deps moved to foundry-core; KDE deps moved to foundry-desktop. Existing Ubuntu users should install foundry-core instead. See docs/plans/2026-05-28-foundry-core-desktop-split.md. | Foundry Linux ISO edition — developer toolkit + KDE desktop detailsUmbrella metapackage for the Foundry Linux ISO (Kubuntu 26.04 base). Installs foundry-core (the full desktop-agnostic developer toolkit) and foundry-desktop (KDE welcome app + Plasma theme). Existing Ubuntu users on non-KDE desktops should install foundry-core instead to avoid pulling in KDE/Plasma dependencies. The Foundry Linux devbox container image (ghcr.io/foundry-linux/devbox:26.04) installs foundry-core instead; sprite and atelier are layered on top. foundry-corefoundry-desktop ~8 KB installed |
| foundry-art 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | raster, vector, and pixel-art suites detailsHeavy-duty digital art applications for the artist whose workflow spans raster, vector, and pixel art:
kritagimpinkscapemypainttuxpaintmtpaintgrafx2imagemagickgraphicsmagick ~8 KB installed |
| foundry-atelier 0.9.5* Drop explicit openjdk-21-jre-headless dep — now provided by foundry-core (1.0.6), which is already a transitive dep of foundry-atelier via foundry-sprite → foundry-anvil → foundry-core. | Foundry Linux complete edition — everything detailsfoundry-sprite plus every optional Foundry metapackage and cross-repo development tooling — the "give me the lot" install, around 10 GB on top of bare Ubuntu: * foundry-sprite anvil + heavy graphics + audio * foundry-emulators-vintage VICE, Atari800, FBZX (multiverse) * foundry-emulators-consoles-heavy Dolphin, PCSX2, Yuzu, RetroArch, ppsspp, snes9x-gtk * foundry-game-reimplementations VCMI, OpenRCT2, Fheroes2, Exult * foundry-free-games 0 A.D., SuperTuxKart, FlightGear, … * foundry-android-development OpenJDK 17, adb, NDK r26c * foundry-ios-development libimobiledevice, codemagic-cli-tools * worldfoundry-development cross-repo engine build deps * ghidra NSA SRE framework (~860 MiB; moved here from retro-tools so anvil fits a 4 GB USB stick) * foundry-cv OpenCV + libvtk9.5 + tesseract-ocr + libvips-tools + gstreamer1.0-opencv * Java 17 + 21 LTS runtimes via foundry-core Requires multiverse for the vintage emulators and game reimplementations. The bootstrap setup.sh handles this. foundry-spritefoundry-emulators-vintagefoundry-emulators-consoles-heavyfoundry-game-reimplementationsfoundry-free-gamesfoundry-android-developmentfoundry-ios-developmentworldfoundry-developmentghidrafoundry-cv ~8 KB installed |
| foundry-core 1.0.6* Add openjdk-21-jre-headless to Depends — both JRE 17 and JRE 21 now ship in foundry-core so all tiers (anvil, sprite, atelier, devbox) get both LTS runtimes. Removes the need for the explicit dep in foundry-atelier. | Foundry Linux developer toolkit — desktop-agnostic detailsThe complete Foundry Linux developer toolkit for existing Ubuntu installs. Safe on any Ubuntu flavour (GNOME, XFCE, Budgie, KDE, …) — pulls in zero KDE or Plasma dependencies. Includes the WorldFoundry authoring stack (Blender + 10 WF CLIs + WF Blender add-ons), the retro-porting toolkit (MAME, dasm, z80, cc65, …; Ghidra is atelier-only), light universe emulators, game-dev frameworks (SDL2/3, SFML, Allegro, libtcod, Tiled, LOVE + Vulkan shader tools), CLI image utilities, go-task, btop and dust (du-dust, an intuitive disk-usage viewer), and Java 17 + 21 LTS runtimes (LibGDX, Gradle, and mod toolchains). On the Foundry Linux ISO, foundry-anvil (= foundry-core + foundry-desktop) is pre-installed instead. Existing Ubuntu users should install this package. btopdu-dustfirefoxfoundry-emulators-computersfoundry-emulators-consolesfoundry-game-frameworksfoundry-image-clifoundry-python-gamedevfoundry-python-gamedev-extrasfoundry-retro-toolsopenjdk-17-jre-headlessopenjdk-21-jre-headlesstaskworldfoundry ~8 KB installed |
| foundry-cv 1.0.0* Initial release. Computer-vision toolkit: python3-opencv, libopencv-dev, gstreamer1.0-opencv, tesseract-ocr, libvips-tools. Atelier-only — opencv pulls libvtk9.5 (~275 MiB) which would prevent anvil from fitting on a 4 GB USB stick. | Computer-vision toolkit for Foundry Linux (atelier-only) detailsOpenCV and companion tools for computer-vision work in game development. Kept in foundry-atelier rather than foundry-core because python3-opencv pulls libopencv-viz → libvtk9.5 (~275 MiB), which would prevent anvil from fitting on a 4 GB USB stick.
python3-opencvlibopencv-devgstreamer1.0-opencvtesseract-ocrlibvips-tools ~9 KB installed |
| foundry-daw 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | Digital Audio Workstation stack and trackers detailsFull audio-production stack — DAWs, MIDI sequencers, drum machines, the DJ tool, and the chiptune trackers:
ardouraudacitylmmsrosegardenhydrogenqtractormixxxmilkytrackerschismfurnaceopenmpt123 ~8 KB installed |
| foundry-desktop 1.0.2* Move foundry-create-usb.sh to /usr/bin/ (was /usr/local/bin/). Packages must not ship files in /usr/local/ per Debian policy. | Foundry Linux KDE desktop integration (ISO / KDE hosts only) detailsKDE-specific Foundry Linux packages. Only meaningful on the Foundry Linux ISO (Kubuntu 26.04 base) or on an existing KDE Plasma desktop. Do NOT install on GNOME, XFCE, or other non-KDE desktops — this will pull in KDE/Plasma and Kirigami dependencies that conflict with or duplicate your existing desktop session. Includes: foundry-welcome — first-login welcome application (QML/Kirigami) foundry-kde-theme — Plasma colour scheme and shell theme foundry-create-usb.sh — one-click USB stick creator (/usr/bin/) On the Foundry Linux ISO, foundry-anvil (= foundry-core + foundry-desktop) is pre-installed and this package is included automatically. foundry-kde-themefoundry-welcomeisoimagewriterkdialog ~16 KB installed |
| foundry-emulators-computers 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | vintage home-computer emulators (no bundled ROMs) detailsUniverse-only emulators that do not ship non-redistributable ROMs in the .deb. Suitable for inclusion in container images and ISOs without redistribution concerns:
Vintage emulators that ship non-redistributable ROMs in the .deb (VICE, Atari800, FBZX) live in foundry-emulators-vintage instead. dosbox-xhatarifs-uaeopenmsxopenmsx-data ~8 KB installed |
| foundry-emulators-consoles-heavy 1.0.5* Add bsnes-jg (2.1.0) — vendored from foundry-apt; cycle-accurate Super Nintendo / Super Famicom emulator (jgemu bsnes fork). | heavy console and handheld emulators detailsConsole and handheld emulators with larger installation footprints (up to ~270 MB for the set including assets) — left out of the base devbox image for size reasons, all in Ubuntu universe (no licensing issues):
nestopiapcsxrpcsx2mupen64plus-ui-consoledolphin-emuyuzuretroarchretroarch-assetsppssppsnes9x-gtkmesen2bsnes-jg ~8 KB installed |
| foundry-emulators-consoles 1.0.2* Add bsnes-jg (Foundry apt), the cycle-accurate SNES / Super Famicom emulator (Jolly Good Emulation fork of bsnes), as an accuracy reference alongside snes9x-gtk. | light console and adventure-engine emulators detailsUniverse-only console/handheld emulators plus adventure-engine interpreters, and Foundry-packaged emulators for platforms not in Ubuntu universe:
Heavier console emulators (Dolphin, PCSX2, Yuzu, RetroArch) live in foundry-emulators-consoles-heavy. bsnes-jgdesmumefceuxfrotzmednafenppssppscummvmsnes9x-gtkstella ~8 KB installed |
| foundry-emulators-vintage 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | vintage home-computer emulators with bundled ROMs (multiverse) detailsEmulators whose .deb ships non-redistributable ROMs or BIOS data. Users opt in explicitly; this metapackage is NOT preinstalled in any image we publish. Requires Ubuntu multiverse component to be enabled.
Enable multiverse with: sudo add-apt-repository -y multiverse viceatari800fbzxmame-extra ~8 KB installed |
| foundry-emulators 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | all Foundry emulator metapackages (umbrella) detailsConvenience umbrella that pulls every Foundry emulator metapackage — light universe emulators plus the ROM-bundled vintage set and the heavy console/handheld emulators. Requires multiverse for the vintage subset.
foundry-emulators-computersfoundry-emulators-consolesfoundry-emulators-vintagefoundry-emulators-consoles-heavy ~8 KB installed |
| foundry-free-games 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | bundled FOSS games with multi-GB data packs detailsFree-software games shipping with their data packages — total install around 6 GB once data packs land. Deliberately separate from the base devbox image so it stays sub-4 GB.
0ad0ad-datasupertuxkartsupertuxkart-datasupertuxsupertux-datawidelandswidelands-datawarzone2100warzone2100-dataopenttdfreecivfreedoomfreedmhedgewarshedgewars-dataendless-skyendless-sky-dataendless-sky-high-dpiwesnothwesnoth-1.18-datawesnoth-1.18-musicnethack-consolecrawl-tilesflightgearflightgear-data-baseflightgear-data-aiflightgear-data-models ~8 KB installed |
| foundry-game-frameworks 1.0.3* Add pvsneslib-core (PVSnesLib SNES homebrew SDK: 816-tcc C compiler, pinned WLA DX, and a C library; used via PVSNESLIB_HOME + make). | 2D/3D game-dev frameworks, headers, and shader tools detailsSDK headers and tools for game-engine development against the standard cross-platform C/C++ frameworks plus Vulkan shader tooling:
NOTE: love (LÖVE 2D Lua game engine) was originally listed here but Ubuntu 26.04's love 11.5-3 package has a broken postinst — it calls update-alternatives with a man-page path that does not exist (/usr/share/man/man6/love-11.5.6.gz), failing dpkg --configure and blocking any metapackage that hard-Depends on it. Tracked upstream; will be re-added once Ubuntu fixes the package. tiledldtklibsdl2-devlibsdl3-devlibsfml-devliballegro5-devlibtcod-devglslang-toolsspirv-crossspirv-toolspvsneslib-core ~8 KB installed |
| foundry-game-reimplementations 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | FOSS engines for commercial games (BYO data) detailsFOSS reimplementations of commercial game engines. The engine code is free; users must legally own the original game's data files and drop them into each engine's per-game data directory at runtime. These all live in Ubuntu multiverse because of the data requirement, not because of engine code licensing.
Enable multiverse with: sudo add-apt-repository -y multiverse vcmiopenrct2openrct2-objectsopenrct2-title-sequencesfheroes2exultsauerbraten ~8 KB installed |
| foundry-image-cli 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | command-line image manipulation utilities detailsThe two canonical CLI image-processing toolkits — both useful and slightly different in capability and feature set:
imagemagickgraphicsmagick ~8 KB installed |
| foundry-ios-development 1.0.1* Rename from foundry-linux-ios-development. | iOS device tools for Foundry Linux contributors detailsMetapackage that installs Linux-side tooling for WorldFoundry iOS development. The iOS build itself runs on macOS via Codemagic cloud CI (codemagic.io); this package covers the device-communication side on Linux:
The companion install script (install-foundry-ios-development.sh) also installs the Codemagic CLI tools via pipx — these provide the app-store-connect(1) command for App Store Connect API access and build artifact management. The pipx install can't be expressed here as a Depends: because codemagic-cli-tools is pip-only, not in any apt source. libimobiledevice-utilsideviceinstallerusbmuxdifuse ~8 KB installed |
| foundry-kde-theme1.0.5* Add the LAF contents/previews/preview.png so "Foundry Linux" shows a thumbnail in System Settings -> Appearance -> Global Theme. | KDE Plasma desktop theme for Foundry Linux detailsDesktop theme components for the Foundry Linux distribution. Ships the KDE color scheme (FoundryLinux.colors) establishing the near-black background, warm-white text, and orange (#ff5b1a) accent palette used across all KDE applications and the Plasma shell. More theme layers (Plasma Style, Look and Feel, Aurorae window decoration, Kvantum application style) will be added to this package as they are implemented. plasma-workspace ~5 MB installed |
| foundry-pixel-art 1.0.1* Add m8te (SNES 8bpp tile/tilemap/palette editor). | pixel-art paint and tile editors detailsLightweight raster paint programs and console tile editors focused on pixel-perfect art:
mtpaintgrafx2m8te ~8 KB installed |
| foundry-python-gamedev-extras 1.0.1* Drop python3-opencv to foundry-cv (atelier-only); removes libopencv-viz → libvtk9.5 (~275 MiB) from anvil and sprite. * Add libonnxruntime-dev — ONNX model inference engine (~20 MiB), pairs with OpenCV DNN for game-dev AI pipelines. | Python game-development extras stack for Foundry Linux detailsOptional and specialised Python libraries for game development on Foundry Linux, extending foundry-python-gamedev with heavier or more niche tooling: * Video av (FFmpeg), imageio-ffmpeg, moviepy * Audio analysis librosa (beat detection, STFT, MFCCs) * Capture mss (ultra-fast screenshots) * Fonts/2D fonttools, freetype-py, cairocffi * Input pynput (global keyboard/mouse monitoring) * Hardware pyserial (serial/USB peripherals) * Data networkx, sortedcontainers, attrs, python3-zstd * Inference libonnxruntime-dev (run ONNX ML models without a training framework; pairs with OpenCV DNN for game-dev AI) * Build maturin (Rust → Python extension builder) [suggested] Install this alongside foundry-python-gamedev for a complete game-development environment. foundry-python-gamedevpython3-avpython3-imageio-ffmpegpython3-moviepypython3-librosapython3-msspython3-fonttoolspython3-freetypepython3-pynputpython3-serialpython3-networkxpython3-sortedcontainerspython3-attrpython3-zstdpython3-cairocffilibonnxruntime-dev ~9 KB installed |
| foundry-python-gamedev 1.0.0* Initial release. Essential + recommended Python game-dev packages for Foundry Linux, covering frameworks, math, audio, networking, serialization, and dev tools. | Python game-development base stack for Foundry Linux detailsEssential and recommended Python libraries for game development on Foundry Linux. Covers the full game-dev toolchain: * Game frameworks pygame, pyglet, python3-opengl, python3-glfw * Math/science numpy, scipy, numba, shapely * Image pillow, imageio * Audio sounddevice, soundfile, pydub * Config/data pyyaml, tomli, tomli-w, msgpack, lz4 * Networking websockets, aiohttp, pyzmq, aiosqlite * Dev tools click, rich, tqdm, pytest, mypy, loguru, psutil, ruff, cython3 For audio analysis (beat detection, spectrograms) and screenshot capture install foundry-python-gamedev-extras as well. python3-numpypython3-scipypython3-cffipython3-pilpython3-imageiopython3-pygamepython3-pygletpython3-openglpython3-glfwpython3-sounddevicepython3-soundfilepython3-pydubpython3-yamlpython3-tomlipython3-tomli-wpython3-msgpackpython3-lz4python3-websocketspython3-aiohttppython3-zmqpython3-aiosqlitepython3-clickpython3-richpython3-tqdmpython3-pytestpython3-mypypython3-logurupython3-psutilcython3python3-numbapython3-shapelyruff ~9 KB installed |
| foundry-retro-tools 1.0.16* Rename Depends asar-snes -> asar-snes-assembler (package renamed to match its Repology project; the asar-snes command itself is unchanged). | retro game reverse-engineering, porting and authoring toolchain detailsTooling for porting classic arcade ROMs to the World Foundry engine and authoring retro-console assets: MAME (debugger + tools), 6502/Z80/68k/6809 disassemblers and assemblers, 64tass multi-pass 65816 macro assembler, wla-dx (16-CPU multi-platform cross-assembler suite: 6502/65816/SPC700/Z80/68000/…), radare2, binwalk, sox (audio conversion), xa65 6502 cross-assembler, f9dasm 6800/6809/6309 disassembler, libvgm (vgm-player + vgm2wav for chip-register VGM playback and rendering), vgmstream-cli (100+ game audio formats decoded to WAV), m8te (SNES 8bpp tile/tilemap/palette editor), tilemap-studio (Game Boy / GBC / GBA / NES / SNES tilemap editor), pvsneslib-core (PVSnesLib SNES homebrew SDK — 816-tcc C compiler, pinned WLA DX, and a C library, used via PVSNESLIB_HOME + make), asar-snes-assembler (SNES 65816/SPC700/SuperFX cross-assembler by RPGHacker/Alcaro; provides the asar-snes command, named so to coexist with the @electron/asar npm tool), cvise (super-parallel C/C++ test-case reducer — shrink a compiler-crashing or miscompiling source file down to a minimal, filable repro), delta (singledelta / multidelta / topformflat — the original line-based delta-debugging reducers), halfempty (Google Project Zero's parallel, language-agnostic file-bisection minimizer — reduces ROMs, binaries and crash inputs, not just source) and python3-picire (parallel Delta Debugging for any line- or char-delimited input). creduce (the C-Reduce reference reducer that cvise supersedes) is not here — it lives in the atelier edition, since it duplicates cvise and pulls ~194 MiB of LLVM. ghidra (the NSA SRE framework, ~860 MiB) is not here — it lives in the atelier edition, to keep core/anvil small enough for a 4 GB USB stick. mamemame-toolsdasmcc6564tassz80dasmz80asmradare2binwalksoxbinutils-m68k-linux-gnuxa65f9dasmlibvgmvgmstreamm8tetilemap-studiowla-dxpvsneslib-coreasar-snes-assemblercvisedeltahalfemptypython3-picire ~9 KB installed |
| foundry-sprite 1.0.1* Add digikam and showfoto — photo library and standalone photo editor, moved out of anvil's purge list and into sprite where they belong. | Foundry Linux retro / graphics / audio edition (anvil + heavy art + audio) detailsfoundry-anvil plus the heavy-graphics suites, full audio-production stack, and photo management — for users whose work spans game-making AND multimedia content creation:
foundry-anvilfoundry-pixel-artfoundry-artfoundry-trackersfoundry-dawdigikamshowfoto ~8 KB installed |
| foundry-trackers 1.0.0* Initial release. Part of the Phase 2 nested-editions hierarchy (anvil ⊆ sprite ⊆ atelier). See docs/plans/2026-05-21-phase-2-devbox-image.md. | chiptune and module trackers detailsTracker-style music production tools for chiptune and module formats:
milkytrackerschismfurnaceopenmpt123 ~8 KB installed |
| foundry-welcome1.0.7 (amd64)* Allow re-launching from app menu: pass --autostart from XDG autostart entry; sentinel check only exits when that flag is present. Direct launches (app menu, terminal) always show the window. * Browser-like foundrylinux.org link: replace QQC2.Label rich-text + HoverHandler with a Text item using Kirigami.Theme.linkColor, font.underline: true, and MouseArea for pointer cursor + click. * App menu icon: ship foundry-linux.png (256×256 anvil logo) in the package and install to /usr/share/icons/hicolor/256x256/apps/ via CMakeLists. Resolves Icon=foundry-linux in the .desktop file. | Welcome Center for Foundry Linux detailsA simple QML/Kirigami application shown on first login to the Foundry Linux live session and installed desktop. Displays three panels: an introduction to Foundry Linux, a summary of pre-installed tools, and links to community resources and documentation. Shown once per user (sentinel file ~/.config/foundry-welcome-shown). On the live ISO the sentinel never persists across reboots so it appears on every live-session login. qml6-module-org-kde-kirigami ~70 KB installed |
| ghidra12.1-1foundry1 (amd64)* Initial Foundry Linux packaging of Ghidra 12.1 (2026-05-13 release).
* Source: https://github.com/NationalSecurityAgency/ghidra/releases/tag/
Ghidra_12.1_build
* Pre-built upstream zip; native decompiler is upstream's Linux x86_64
binary. Requires openjdk-21-jdk at runtime. | NSA software reverse engineering framework detailsGhidra is a free and open-source software reverse engineering (SRE) framework developed by the National Security Agency (NSA) Research Directorate. It supports analysis of compiled code on a variety of platforms including Windows, macOS, and Linux. Features include disassembly, assembly, decompilation, graphing, and scripting, along with hundreds of built-in analysers for ELF, PE, Mach-O, raw binaries, and cartridge formats. A plugin API enables custom analysers written in Java or Python (via Jython/PyGhidra). This package ships the pre-built official Linux release from upstream. The native decompiler (support/decompile) is a pre-compiled x86_64 ELF binary. Run with the ghidra command or ghidra-headless for batch (non-GUI) analysis. openjdk-21-jdk ~864 MB installed |
| halfempty0.40-1foundry1 (amd64)* Initial Foundry packaging of halfempty 0.40 (Apache-2.0), the parallel
file-bisection test-case minimizer from Google Project Zero. Wired into
foundry-retro-tools.
* Build portably: drop upstream's -march=native (would SIGILL on older CPUs)
and route dpkg-buildflags through the Makefile so the binary is fully
hardened (PIE, full RELRO, BIND_NOW, FORTIFY_SOURCE, stack-protector).
* Build-Depend on bsdextrautils for hexdump (used to embed monitor.tpl).
* See docs/plans/2026-06-20-add-reducers-to-retro-tools.md. | fast, parallel file bisection / test-case minimizer detailshalfempty (by Tavis Ormandy / Google Project Zero) reduces a large input file to a minimal one that still satisfies a test, using a lazy, parallel bisection algorithm. You supply a script that exits successfully while the input is still "interesting" (e.g. still triggers a crash) and the file to minimize. Unlike source-aware reducers such as cvise and creduce, halfempty treats the input as an opaque byte stream, so it can minimize any file — source, binary blobs, ROMs, crash inputs, fuzzer output — and parallelizes aggressively for speed. ~73 KB installed |
| ldtk1.5.3-1foundry1 (amd64)* Initial Foundry packaging of LDtk (deepnight/ldtk, MIT). Repackages the
upstream Linux AppImage (Electron) into /opt/ldtk with an `ldtk` launcher,
desktop entry, and icon. Not in Ubuntu universe; no upstream .deb. | Level Designer Toolkit — modern 2D level editor detailsLDtk is a free, open-source (MIT) 2D level editor for game developers, built around tile layers, auto-tiling rules, entities, and a clean JSON (.ldtk) export consumed by LibGDX, Godot, Unity, raylib, Heaps and more. This package vendors the upstream Linux AppImage (an Electron application) to /opt/ldtk and provides an libnss3libgbm1libasound2t64libnotify4libgtk-3-0t64libglib2.0-0t64libx11-6libxext6libdbus-1-3libsecret-1-0xdg-utils ~265 MB installed |
| libvgm0.1+git20260406.d115188-1foundry1 (amd64)* Initial Foundry Linux packaging of libvgm at upstream commit
d1151884997ba4769b070b7c7aaedeffc60a25fb (2026-04-06).
* Upstream has no tagged releases; pinned to the commit by sha256.
Source: https://github.com/ValleyBell/libvgm/archive/
d1151884997ba4769b070b7c7aaedeffc60a25fb.tar.gz
* Built via the /package skill (debhelper + cmake buildsystem).
* Configured with LIBRARY_TYPE=STATIC because upstream is still at
VERSION 0.1 and CMakeLists.txt does not set SOVERSION on the vgm-*
targets; shipping unversioned .so files would trip lintian
shared-library-lacks-version and is hostile to downstream linkers.
Revisit a shared-library split when upstream cuts a 1.0 with a
stable ABI.
* USE_SANITIZERS=OFF so the binaries don't carry libasan/libubsan
runtime dependencies into a release build.
* Renames upstream's generic /usr/bin/player binary to /usr/bin/vgm-player
to namespace it under the libvgm convention (matches the vgm-player
library name) and to avoid colliding with future packages that may want
a /usr/bin/player name.
* Phase 0 expansion (foundry-linux-retro-tools metapackage source-build
sidecar at ~/opt/libvgm/) is superseded by this .deb. | chip-register VGM playback library with player utilities detailslibvgm is a modular rewrite of the audio components from VGMPlay. It exposes sound emulation cores (vgm-emu), audio output drivers (vgm-audio), a generic chiptune player (vgm-player), and helper utilities (vgm-utils) as shared libraries usable by other applications. The package supports playback of VGM (Video Game Music) and S98/DRO formats by emulating the original sound chips (YM2151, YM2203, YM2608, YM2612, YM3526, YM3812, AY-3-8910, SN76489, NES APU, SegaPCM, RF5C68, and many others). Audio output uses ALSA, PulseAudio, or libao depending on what is available at runtime. Two reference applications are included: * vgm-player — interactive VGM/S98/DRO player * vgm2wav — render a VGM file to a WAV file (offline rendering) Headers and the libvgm CMake config package are installed under /usr/include/vgm/ and /usr/lib/cmake/libvgm/ respectively, making the libraries available for downstream applications such as vgmstream and retro audio tooling. ~4 MB installed |
| m8te1.5-1foundry1* Initial Foundry Linux package of M8TE 1.5, the SNES 8bpp tile, tilemap and palette editor by Doug Fraker (nesdoug.com). * Repacks the upstream pre-built Mono/.NET assembly (M8TE.exe): upstream ships this CIL binary as its official 1.5 release artifact and documents Mono compatibility on non-Windows systems. The committed bin/Release/M8TE.exe is byte-identical to the 1.5 release download. * Installs the assembly under /usr/lib/m8te and ships a /usr/bin/m8te wrapper that runs it on the mono runtime, plus a desktop entry and a 32x32 icon extracted from the upstream Logo8.ico. * Depends: mono-runtime, mono-libraries, libgdiplus. | SNES 8bpp tile, tilemap and palette editor detailsM8TE ("mate") is a graphical editor for Super Nintendo / Super Famicom 8-bits-per-pixel graphics. It generates, edits and arranges SNES tiles, tilemaps and palettes for use in homebrew SNES game development: * Mode 3 / 4 — planar (bitplane) format, a 32x32 map, up to four tilesets, with horizontal and/or vertical tile flipping. * Mode 7 — linear format, a 128x128 map (sixteen 32x32 sub-maps), a single tileset, no flipping. Import images as tiles or palettes, paint maps with multi-select and map-edit brushes, sort palettes by brightness, and export data ready to drop into an SNES project. Part of the Foundry Linux retro game-development toolchain. M8TE is a Mono/.NET (WinForms) application and runs on the Mono runtime; the /usr/bin/m8te launcher invokes it via mono. mono-runtimemono-librarieslibgdiplus ~142 KB installed |
| mesen22.1.1-1foundry2 (amd64)* Fix: no window appears in VMs / environments without hardware OpenGL.
Mesen's Avalonia UI needs a GL context; when hardware GL init fails it
silently never maps a window. The /usr/bin/mesen2 wrapper now forces
Mesa's software rasteriser (LIBGL_ALWAYS_SOFTWARE=1) when running under a
VM/container (systemd-detect-virt), so the UI always opens; bare metal
still uses the GPU. Override with MESEN2_FORCE_SOFTWARE_GL=0/1.
* Add libgl1-mesa-dri to Depends so the llvmpipe software driver is
guaranteed present for the fallback. | high-accuracy multi-system console/handheld emulator detailsMesen is a cross-platform, high-accuracy emulator for a range of retro consoles and handhelds:
It focuses on cycle accuracy and ships an extensive debugging and development suite (debugger, assembler, tile/sprite/memory viewers, event viewer, trace logger, Lua scripting), making it well suited to homebrew and reverse-engineering work in addition to general play. This package repackages the upstream self-contained Linux x64 build (a .NET ahead-of-time-compiled single-file binary). SDL2 is required at runtime and is pulled in via Depends. libsdl2-2.0-0libicu78libfontconfig1libgl1libgl1-mesa-drilibx11-6libxext6libxi6libxrandr2libxcursor1libice6libsm6 ~80 MB installed |
| ppsspp1.20.4-2foundry1 (amd64)* Rebuild against ubuntu:26.04's ffmpeg 8 / libavcodec62. The 26.04
repos moved from ffmpeg 7.x (libavcodec61) to ffmpeg 8.x (libavcodec62)
on 2026-05-26, making the 1foundry1 binary uninstallable. No source
changes — dpkg-shlibdeps auto-resolves to libavcodec62 in the new
ubuntu:26.04 build environment. | fast and portable PSP emulator detailsPPSSPP is a PSP emulator written in C++ that translates PSP CPU instructions into optimized x86, x64, ARM, or ARM64 machine code using JIT recompilation. It runs many PSP games at full HD resolution (or higher) with enhancements including anisotropic filtering, texture scaling, increased draw distance, and post-processing shaders. Vulkan, OpenGL, and software rendering backends are supported. Save states, rewind, and netplay are included. PSP ROMs and ISOs are not included. Users must supply their own legally obtained game files. ~36 MB installed |
| pvsneslib4.5.0-1foundry1* Initial Foundry Linux packaging of PVSnesLib 4.5.0 (2025-12-28 release).
* Source: https://github.com/alekmaul/pvsneslib/releases/tag/4.5.0
* Pre-built upstream Linux zip; self-contained SNES SDK (816-tcc compiler,
pinned WLA DX, asset-conversion tools, C library) installed under
/usr/lib/pvsneslib with PVSNESLIB_HOME set via /etc/profile.d.
* Split into three binaries: pvsneslib-core (toolchain + library, amd64),
pvsneslib-examples (sample projects, arch-all), and pvsneslib (metapackage). | SNES homebrew development kit (complete) detailsPVSnesLib is a small, open and free development kit for the Nintendo SNES, providing a C toolchain, library, and asset-conversion tools. This metapackage installs the complete kit: the toolchain and library (pvsneslib-core) plus the sample projects (pvsneslib-examples). pvsneslib-corepvsneslib-examples ~9 KB installed |
| python3-glfw2.10.0-1foundry1* Initial Foundry Linux packaging of pyGLFW 2.10.0.
* Source: https://files.pythonhosted.org/packages/96/72/
642d4f12f61816ac96777f7360d413e3977a7dd08237d196f02da681b186/
glfw-2.10.0.tar.gz | Python ctypes bindings for GLFW3 detailsGLFW is a portable library for OpenGL, Vulkan, and window/input management. This package provides Python ctypes bindings that wrap the system GLFW3 shared library, exposing the full GLFW API under Pythonic naming conventions. Supports X11 and Wayland on Linux (via libglfw3 or libglfw3-wayland), and is a common foundation for OpenGL game windows, shader demos, and real-time rendering tools that don't use a higher-level framework like pygame or pyglet. libglfw3 ~168 KB installed |
| python3-inators2.1.1-1foundry1* Initial Foundry packaging of inators 2.1.1 (BSD-3-Clause) — the pure-Python
utility library required by python3-picire. See
docs/plans/2026-06-20-add-reducers-to-retro-tools.md. | small utility helpers for the inators test-case-reduction tools detailsinators is a tiny pure-Python utility library (argument-parsing helpers, logging shims, import utilities) shared by Renata Hodovan and Akos Kiss's test-case-reduction tooling — most notably picire, the parallel Delta Debugging framework. Packaged here as a runtime dependency of python3-picire. BSD-3-Clause; no runtime dependencies of its own. ~48 KB installed |
| python3-librosa0.11.0-1foundry1* Initial Foundry Linux packaging of librosa 0.11.0.
* Source: https://files.pythonhosted.org/packages/64/36/
360b5aafa0238e29758729e9486c6ed92a6f37fa403b7875e06c115cdf4a/
librosa-0.11.0.tar.gz | audio and music analysis library for Python detailsLibrosa is a Python library for audio and music signal processing. It provides building blocks for music information retrieval (MIR) and audio analysis, including:
Useful in game development for rhythm game beat maps, procedural music systems, BPM detection from soundtracks, and audio visualizers. python3-audioreadpython3-numbapython3-numpypython3-scipypython3-sklearnpython3-joblibpython3-decoratorpython3-soundfilepython3-poochpython3-soxrpython3-typing-extensionspython3-lazy-loaderpython3-msgpackpython3-standard-aifcpython3-standard-sunau ~1019 KB installed |
| python3-mss10.2.0-1foundry1* Initial Foundry Linux packaging of python-mss 10.2.0.
* Source: https://files.pythonhosted.org/packages/e5/5d/
eee782a6d674f562c946ae6a026f4c595ea2b7b031f290bf9fbf60da09b5/
mss-10.2.0.tar.gz | ultra-fast cross-platform screenshot library for Python detailsMSS (Multiple ScreenShots) is a pure-Python ctypes library that captures screenshots at maximum speed without any external dependencies. On Linux it accesses X11 and XRandR directly via ctypes; no PIL or OpenCV is required for capture. Optional Pillow integration converts raw pixel buffers to PNG or other image formats. Useful for game recording tools, automated QA harnesses, and screen-capture overlays. Also ships the mss(1) command-line tool for one-shot screenshot capture. ~244 KB installed |
| python3-picire21.8-1foundry1* Initial Foundry packaging of picire 21.8 (BSD-3-Clause), the parallel
Delta Debugging test-case reducer. Wired into foundry-retro-tools.
* Patch importlib-metadata-version: read __version__ via importlib.metadata
instead of the deprecated pkg_resources, which setuptools >= 81 (Python
3.14 / Ubuntu 26.04) no longer ships — the CLI crashed on startup without
it. Offered upstream.
* See docs/plans/2026-06-20-add-reducers-to-retro-tools.md. | parallel Delta Debugging framework — automatic test-case reducer detailspicire is a Python implementation of the (parallel) Delta Debugging algorithm. Given a failing input and a test command that decides whether a candidate is still "interesting" (e.g. still triggers a crash), picire repeatedly removes chunks and keeps the smallest variant that still fails — producing a minimal reproducer. Invaluable when filing compiler, interpreter or tooling bug reports. Unlike cvise/creduce (which are C/C++-aware), picire is language-agnostic and reduces any line- or character-delimited input. Ships the picire(1) CLI. python3-chardetpython3-inatorspython3-psutil ~100 KB installed |
| python3-pydub0.25.1-1foundry1* Initial Foundry Linux packaging of pydub 0.25.1.
* Source: https://files.pythonhosted.org/packages/fe/9a/
e6bca0eed82db26562c73b5076539a4a08d3cffd19c3cc5913a3e61145fd/
pydub-0.25.1.tar.gz | high-level audio manipulation library for Python detailsPydub provides a simple, high-level interface for working with audio files: slicing, concatenating, mixing, fading, and exporting. Format conversion (MP3, OGG, WAV, FLAC, AAC, etc.) is handled by ffmpeg. Pure Python with no mandatory dependencies. Useful in game development for procedural audio assembly, automated sound effect processing, batch format conversion, and audio pipeline tooling. python3-audioop-lts ~130 KB installed |
| ruff0.15.15-1foundry1 (amd64)* Initial Foundry Linux packaging of ruff 0.15.15.
* Repackaged from the upstream manylinux_2_17 x86_64 wheel.
* Source wheel: https://files.pythonhosted.org/packages/fe/1c/
e6e5e568f22be4fb05d6244234aba384c06b451252453b821e1a529263cf/
ruff-0.15.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | extremely fast Python linter and code formatter detailsRuff is an extremely fast Python linter and code formatter, written in Rust. It can replace Flake8 (plus dozens of plugins), Black, isort, pyupgrade, and more, all while running 10-100x faster than each individual tool. Supports linting, formatting, import sorting, and type annotation upgrades in a single binary with no Python runtime dependency. ~26 MB installed |
| snes9x-gtk1.63-1foundry1 (amd64)* Initial packaging for Foundry Linux apt repo.
* GTK3 frontend; Vulkan/slang shader support disabled (USE_SLANG=OFF)
to avoid submodule dependencies; ALSA, PulseAudio, PortAudio enabled.
* Source: https://github.com/snes9xgit/snes9x/releases/tag/1.63
* Commit: 921f9f7b83660eb44ad263022a57a4a029057c37 | portable Super Nintendo Entertainment System emulator detailsSnes9x is a Super Nintendo Entertainment System (SNES) emulator written in C++. This package provides the GTK3 graphical frontend. It emulates the SNES CPU, PPU (graphics), APU (audio), and co-processors including the Super FX, SA-1, DSP-1/2/3/4, S-DD1, and others. Netplay, save states, game genie/pro action replay codes, and multiple sound drivers (ALSA, PulseAudio, PortAudio) are supported. SNES ROMs are not included. Users must supply their own legally obtained game files. ~7 MB installed |
| task3.51.1-1foundry1 (amd64 arm64)* Initial Foundry Linux packaging of go-task 3.51.1.
* Repackaged from the upstream task_linux_<arch>.tar.gz release binary
(github.com/go-task/task), sha256-verified in packages/task/build.sh.
* Vendored so `Depends: task` resolves from apt.foundrylinux.org rather
than go-task's Cloudsmith repo, whose any-distro -> per-distro layout
change silently 404'd installs on the old source line. | task runner / build tool written in Go (Taskfile.dev) detailsTask is a task runner and build tool that aims to be simpler and easier to use than GNU Make. Tasks are declared in a YAML "Taskfile.yml"; Task resolves their dependencies, runs the commands, and skips up-to-date work via file checksums or timestamps. Foundry Linux vendors the upstream go-task release binary so the package resolves from apt.foundrylinux.org rather than a third-party repo. ~48 MB installed |
| tilemap-studio4.0.1-3foundry1 (amd64)* Build FLTK 1.4.5 as hybrid Wayland/X11+GL (FLTK_BACKEND_WAYLAND=1,
FLTK_BUILD_GL=1). Binary gains native Wayland support; GL is bundled
but unused at runtime (app uses fltk-config --use-images only). | tilemap editor for Game Boy, GBC, GBA, NES and SNES detailsTilemap Studio is a tilemap editor for retro consoles. It can open and save tilemaps in the native VRAM formats of the Game Boy, Game Boy Color, Game Boy Advance, Nintendo Entertainment System (Famicom) and Super NES (Super Famicom), as well as the formats used by the Pokemon Game Boy and Game Boy Advance games and several other homebrew and decompilation projects. It pairs a tileset image with a tilemap, supports per-tile palette, flip and priority attributes, and edits maps of arbitrary size in a resizable, zoomable canvas. This makes it a modern, maintained successor to 1990s map editors such as tUME for authoring 8-bit and 16-bit console graphics. Tilemap Studio statically links FLTK 1.4.5 (hybrid Wayland/X11 build with GL); see /usr/share/doc/tilemap-studio/copyright for licensing of the bundled code. ~2 MB installed |
| vgmstream2083-1foundry5 (amd64)* Rebuild against ubuntu:26.04's ffmpeg 8 / libavcodec62. Previous
1foundry3 and 1foundry4 entries claimed to target libavcodec62 but the
resulting debs still carried libavcodec61 — both were host builds, not
docker builds, so dpkg-shlibdeps resolved against the host's ffmpeg 7.
This build is confirmed in docker run ubuntu:26.04 where libavcodec-dev
resolves to 7:8.0.1-3ubuntu2. No source changes. | Video-game audio decoder (CLI) detailsvgmstream is a library and command-line decoder for streamed (prerecorded) video-game audio in over 100 formats — from typical game-engine container files (.adx, .aix, .ahx, .at3, .brstm, .bnsf, .gcm, .genh, .hca, .vag, …) to obscure single-game codecs. Output is PCM WAV (or stdout) suitable for mastering and analysis pipelines. This package ships the vgmstream-cli command-line decoder built with the ffmpeg, mpg123, vorbis, opus, speex, and G.722.1 (Siren 14) backends. ATRAC9, FSB CELT, and G.719 are not built — their decoders are Windows-only DLLs in ext_libs/ and cannot be compiled on Linux. Plugins (Audacious, Winamp, foobar2000, XMPlay) and the vgmstream123 libao player are intentionally not built — see the upstream README for instructions to source-build those. ~3 MB installed |
| wla-dx10.6-1foundry1 (amd64)* Initial Foundry Linux packaging of WLA DX 10.6.
* Source: https://github.com/vhelin/wla-dx/releases/tag/v10.6 | multi-platform cross-assembler package (16 CPU architectures) detailsWLA DX is a set of tools for assembling source code to object files (wla-ARCH) and linking them together (wlalink). Each wla-ARCH binary targets one specific CPU: wla-6502/65c02/65ce02/65816 — MOS/WDC 6502 family (NES, SNES) wla-spc700 — Sony SPC700 (SNES audio CPU) wla-superfx — Nintendo SuperFX coprocessor wla-6800/6801/6809 — Motorola 6800 family wla-68000 — Motorola 68000 wla-z80/z80n/gb — Zilog Z80 family / Game Boy (GB-Z80) wla-8008/8080 — Intel 8008 / 8080 wla-huc6280 — HuC6280 (PC Engine) WLA DX is not tied to any specific system: it lets you define your own memory map (shared across object and library files), making it suitable for cross-platform retro development across multiple console families. Also included: wlalink (linker) and wlab (binary-to-WLA-DB converter). ~6 MB installed |