Compare commits

..

24 Commits

Author SHA1 Message Date
Niel D
8008aea8c4 Merge branch 'make-arti-work-on-redox' into 'master'
Make Arti working on Redox

See merge request redox-os/redox!2402
2026-11-04 02:02:03 +00:00
Niel Duysters
1e106d5155 Make Arti work on Redox
Several steps were required to get Arti to work on Redox:
- Disable harden feature to resolve secmem-proc issue
- Static link sqlite inside Arti
- Patch to resolve "try_lock() not supported"

With these changes Arti can be used on Redox. If it's called with argument `--disable-fs-permission-checks` since `/home` permissions do not restrict groups to write.

TODOs added to revisit later:
- Check if `redox.patch` is still required after planned Rust toolchain update.
- Instead of `static-sqlite` use our own linked `sqlite3` once that is fully functional.
2026-11-04 03:01:44 +01:00
Ribbon
7aaea1939c Merge branch 'missing-descriptions' into 'master'
Recipe fixup: Fix errors in recipe files, add descriptions for all non-WIP

See merge request redox-os/redox!2363
2026-11-03 17:21:41 -03:00
Andi McClure
05b9e05023 Recipe fixup: Fix errors in recipe files, add descriptions for all non-WIP 2026-11-03 17:21:41 -03:00
Jeremy Soller
5313cbba62 Merge branch 'strip-ar' into 'master'
cookbook: Also strip ar files

See merge request redox-os/redox!2427
2026-11-02 18:45:37 -07:00
Wildan M
559496cb6d
cookbook: Fix test 2026-11-03 08:23:09 +07:00
Wildan M
4006aee0bf
cookbook: Also strip ar files 2026-11-03 08:19:14 +07:00
Jeremy Soller
da760947f1 Merge branch 'verbosity' into 'master'
cookbook: Adjustable script verbosity and cleaner strip

See merge request redox-os/redox!2426
2026-11-02 18:00:17 -07:00
Jeremy Soller
28f5c3d7cb Merge branch 'prune-fail' into 'master'
cookbook: Don't always prune sysroot with clean-target enabled

See merge request redox-os/redox!2425
2026-11-02 17:46:28 -07:00
Jeremy Soller
4639c04454 Merge branch 'openssl-update' into 'master'
Update curl, openssl3 and nghttp2

See merge request redox-os/redox!2424
2026-11-02 17:43:36 -07:00
Jeremy Soller
3650a613f3 Merge branch 'python315-update' into 'master'
Update python315

See merge request redox-os/redox!2421
2026-11-02 17:42:34 -07:00
Jeremy Soller
d2abc86a7c Merge branch 'ffmpeg-update' into 'master'
Update ffmpeg6 and add ffmpeg9

See merge request redox-os/redox!2420
2026-11-02 17:42:22 -07:00
Jeremy Soller
c33cf12401 Merge branch 'pipelines' into 'master'
docs: Mention how MR pipelines work

See merge request redox-os/redox!2419
2026-11-02 17:42:04 -07:00
Jeremy Soller
f236d86e60 Merge branch 'meson' into 'master'
Port meson

See merge request redox-os/redox!2416
2026-11-02 17:41:33 -07:00
Wildan M
e684b923d1
cookbook: Adjustable script verbosity and cleaner strip 2026-11-03 07:30:21 +07:00
Wildan M
31b4282059
cookbook: Don't always prune sysroot with clean-target enabled 2026-11-03 06:12:25 +07:00
Jeremy Soller
721493ad46 Merge branch 'nix-fixes' into 'master'
nix: Fix stripping

See merge request redox-os/redox!2418
2026-11-02 08:32:12 -07:00
Wildan M
c57bba090a
Update curl, openssl3 and nghttp2 2026-11-02 20:44:57 +07:00
Wildan M
9bf257dbab
Update python315 2026-11-02 17:55:21 +07:00
Wildan M
b7352eecfd
Update ffmpeg6 and add ffmpeg9 2026-11-02 17:52:11 +07:00
Wildan M
d15b5f9220
docs: Mention how MR pipelines work 2026-11-02 17:19:32 +07:00
Konstantin Shabanov
aa6f01bfb2 nix: Drop autoreconf2.69 workaround 2026-11-02 14:30:37 +07:00
Konstantin Shabanov
7992e91522 nix: Fix stripping
Reduces prefix size from 7.6G to 3.1G.
2026-11-02 14:30:35 +07:00
Wildan M
858a19e150
Port meson 2026-11-01 19:17:59 +07:00
320 changed files with 1040 additions and 220 deletions

View File

@ -141,6 +141,10 @@ You can see all open issues on [this](https://gitlab.redox-os.org/groups/redox-o
Please follow [our process](https://doc.redox-os.org/book/creating-proper-pull-requests.html) for creating proper pull requests.
### Pull Requests Pipelines
The GitLab CI pipelines is runnable only by maintainer review, otherwise it will be seen as "stuck". Please don't hesitate to ask in Matrix for triggering CI pipelines after being reviewed.
## Important Places to Contribute
Before starting to contribute, we recommend reading the [General FAQ](https://www.redox-os.org/faq/) and the [Redox Book](https://doc.redox-os.org/book/).

View File

@ -29,7 +29,7 @@ xfce4-full = {}
acid = {}
adwaita-icon-theme = {}
arti = "source"
arti = {}
atk = {}
autoconf = {}
automake = {}
@ -177,6 +177,7 @@ mesa = {}
mesa-glu = {}
mesa-demos = {}
mesa-demos-x11 = {}
meson = {}
mgba = {}
miniserve = {}
mpc = {}

View File

@ -104,14 +104,13 @@
#TODO: This isn't tested yet, use at your own risk
native = (pkgs.mkShell.override { stdenv = pkgs.gcc14Stdenv; }) rec {
nativeBuildInputs =
let
autoreconf269 = pkgs.writeShellScriptBin "autoreconf2.69" "${pkgs.autoconf269}/bin/autoreconf";
in
with pkgs;
[
(pkgs.writeShellScriptBin "${pkgs.stdenv.hostPlatform.system}-gnu-strip" ''
${pkgs.bintools-unwrapped}/bin/strip $@
'')
ant
autoconf
autoreconf269 # gnu-binutils
autoconf269
automake
bison
cmake

View File

@ -1,3 +1,6 @@
[package]
description = "Compression library and tools, bzip2/.bz2 format"
[source]
tar = "https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz"
blake3 = "97af3f520629c65fe41292f77e6ca798fe594d7987bfb2aebe7c6fcdc7ab5ed2"

View File

@ -1,3 +1,6 @@
[package]
description = "Compression library, .zip format, based on zlib"
[source]
tar = "https://libzip.org/download/libzip-1.11.4.tar.gz"
blake3 = "844cf66c68f2dcf182f6626d5b72d55b75a100c0a93b3e6a45b447669ecf7088"

View File

@ -1,3 +1,6 @@
[package]
description = "Compression library and tools, lz4 format"
[source]
tar = "https://github.com/lz4/lz4/releases/download/v1.10.0/lz4-1.10.0.tar.gz"
blake3 = "3e69fd475e7852e17594985528b5232afeba7d3d56cfebe2e89071768b2ab36a"

View File

@ -1,3 +1,6 @@
[package]
description = "Compression library and tools, xz and .lzma format"
[source]
tar = "https://github.com/tukaani-project/xz/releases/download/v5.2.13/xz-5.2.13.tar.gz"
blake3 = "edc6350542e8cb7188a878135e5b9bd592d687e5b47451ca1c89d51cc4bc6b53"

View File

@ -1,3 +1,6 @@
[package]
description = "Compression library and tools, zstd/.zst format"
[source]
tar = "https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.gz"
blake3 = "730dca31244abd219e995f03a55d95b2cfb4b3e16cda055a79fa6f30a4f0e1db"

View File

@ -1,3 +1,6 @@
[package]
description = "Wallpapers from Pop!_OS Linux"
[source]
git = "https://github.com/pop-os/wallpapers"
shallow_clone = true

View File

@ -1,3 +1,6 @@
[package]
description = "Wallpapers from Ubuntu Linux"
[source]
tar = "https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/ubuntu-wallpapers/23.10.4/ubuntu-wallpapers_23.10.4.orig.tar.gz"
blake3 = "1e479d0aa48fe3f2961a2dac28c3ed397a29616cf6e7d73f5ceb6fabfd6449e1"

View File

@ -1,3 +1,6 @@
[package]
description = "Essential system components and drivers for Redox"
[source]
git = "https://gitlab.redox-os.org/redox-os/base.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Utilities for processing, manipulating, and inspecting binary files"
[source]
git = "https://gitlab.redox-os.org/redox-os/binutils.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Redox OS bootloader"
[source]
git = "https://gitlab.redox-os.org/redox-os/bootloader.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Containers and chroots for Redox"
[source]
git = "https://gitlab.redox-os.org/redox-os/contain.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Core UNIX shell utilities"
[source]
git = "https://gitlab.redox-os.org/redox-os/coreutils.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Standard POSIX shell, compatible with sh"
[source]
git = "https://gitlab.redox-os.org/redox-os/dash.git"
branch = "redox"

View File

@ -1,3 +1,6 @@
[package]
description = "Basic, but not essential for system function, UNIX shell utilities"
[source]
git = "https://gitlab.redox-os.org/redox-os/extrautils.git"

View File

@ -1,3 +1,6 @@
[package]
description = "UNIX find tool"
[source]
git = "https://gitlab.redox-os.org/redox-os/findutils.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Builds a bootable Redox image"
[source]
git = "https://gitlab.redox-os.org/redox-os/installer.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Official shell of the Redox project"
[source]
git = "https://gitlab.redox-os.org/redox-os/ion.git"

View File

@ -1,3 +1,6 @@
[package]
description = "The Redox microkernel"
[source]
git = "https://gitlab.redox-os.org/redox-os/kernel.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Default data files required for networking"
[source]
git = "https://gitlab.redox-os.org/redox-os/netdb.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Basic command-line networking utilities"
[source]
git = "https://gitlab.redox-os.org/redox-os/netutils.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Package format utilities for Redox"
[source]
git = "https://gitlab.redox-os.org/redox-os/pkgar.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Standard package manager for Redox"
[source]
git = "https://gitlab.redox-os.org/redox-os/pkgutils.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Daemon used for profiling kernel (requires profiling-kernel recipe)"
[source]
git = "https://gitlab.redox-os.org/redox-os/profiled.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Kernel with profiling code enabled"
[source]
same_as = "../kernel"

View File

@ -1,3 +1,6 @@
[package]
description = "Official filesystem of the Redox project"
[source]
git = "https://gitlab.redox-os.org/redox-os/redoxfs.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Redox POSIX/C Standard Library"
[source]
git = "https://gitlab.redox-os.org/redox-os/relibc.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Command-line utility for debugging the system"
[source]
git = "https://gitlab.redox-os.org/redox-os/strace-redox.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Command-line UNIX tools for managing users and groups"
[source]
git = "https://gitlab.redox-os.org/redox-os/userutils.git"

View File

@ -1,3 +1,6 @@
[package]
description = "General, useful command-line UNIX shell utilities (GNU Coreutils reimplemented in Rust)"
# TODO Fix locale init bug caused by OnceLock combined with thread_local
# TODO 0.12.0 requires rustix symlink_at
[source]

View File

@ -24,6 +24,7 @@ cp -rv "${COOKBOOK_SOURCE}/res/icons/hicolor/" "${COOKBOOK_STAGE}/usr/share/icon
"""
[package]
description = "Graphical text editor from COSMIC desktop"
dependencies = [
"libxkbcommon",
]

View File

@ -24,6 +24,7 @@ cp -rv "${COOKBOOK_SOURCE}/res/icons/hicolor/" "${COOKBOOK_STAGE}/usr/share/icon
"""
[package]
description = "Graphical file manager from COSMIC desktop"
dependencies = [
"libxkbcommon",
]

View File

@ -23,6 +23,7 @@ cp -rv "${COOKBOOK_SOURCE}/res/icons/hicolor/" "${COOKBOOK_STAGE}/usr/share/icon
"""
[package]
description = "Graphical system monitor from COSMIC desktop"
dependencies = [
"libxkbcommon",
]

View File

@ -38,6 +38,7 @@ cp -rv "${COOKBOOK_SOURCE}/res/icons/hicolor/" "${COOKBOOK_STAGE}/usr/share/icon
"""
[package]
description = "Graphical PDF reader from COSMIC desktop"
dependencies = [
"libxkbcommon",
]

View File

@ -23,6 +23,7 @@ cp -rv "${COOKBOOK_SOURCE}/resources/icons/" "${COOKBOOK_STAGE}/usr/share/icons/
"""
[package]
description = "Graphical system settings from COSMIC desktop"
dependencies = [
"libxkbcommon",
]

View File

@ -24,6 +24,7 @@ cp -rv "${COOKBOOK_SOURCE}/res/icons/hicolor/" "${COOKBOOK_STAGE}/usr/share/icon
"""
[package]
description = "Graphical app store from COSMIC desktop"
dependencies = [
"libxkbcommon",
]

View File

@ -20,6 +20,7 @@ cp -rv "${COOKBOOK_SOURCE}/res/icons/hicolor/" "${COOKBOOK_STAGE}/usr/share/icon
"""
[package]
description = "Graphical terminal emulator from COSMIC desktop"
dependencies = [
"libxkbcommon",
]

View File

@ -15,6 +15,7 @@ COOKBOOK_CARGO_PATH=examples/editor cookbook_cargo_build
"""
[package]
description = "Demo of GUI text editing widget library from COSMIC desktop"
dependencies = [
"libxkbcommon",
]

View File

@ -1,3 +1,6 @@
[package]
description = "TLS certificate authorities, from the Mozilla CA Certificate Program"
[source]
git = "https://gitlab.redox-os.org/redox-os/ca-certificates.git"

View File

@ -1,3 +1,6 @@
[package]
description = "MIDI soundfont"
[source]
git = "https://gitlab.redox-os.org/redox-os/generaluser-gs.git"

View File

@ -1,3 +1,6 @@
[package]
description = "FreeDesktop common MIME database"
# This does not build update-mime-database to avoid bringing in C code to Redox
[source]
tar = "https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.4/shared-mime-info-2.4.tar.gz"

View File

@ -1,3 +1,6 @@
[package]
description = "Tabset and terminfo databases"
[source]
git = "https://github.com/sajattack/terminfo"
branch = "master"

View File

@ -1,3 +1,6 @@
[package]
description = "Demo of Cairo GUI library"
# source is part of cookbook
[build]

View File

@ -25,6 +25,7 @@ sed -i -e 's|#define USE_TIOCSTI 1|/* #undef USE_TIOCSTI */|g' config.h
"""
[package]
description = "Terminal based character raining effect from the Matrix movies"
dependencies = [
"terminfo"
]

View File

@ -1,3 +1,7 @@
# TODO: When more CPAL examples are added, description should be changed
[package]
description = "Command line beep tool (demo from CPAL sound library)"
[source]
git = "https://gitlab.redox-os.org/redox-os/cpal.git"
branch = "redox"

View File

@ -1,3 +1,6 @@
[package]
description = "Example of a dynamic library for Redox"
[source]
git = "https://gitlab.redox-os.org/redox-os/dynamic-example.git"
shallow_clone = true

View File

@ -1,3 +1,6 @@
[package]
description = "Redox device driver daemon example"
[source]
git = "https://gitlab.redox-os.org/redox-os/exampled.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Mesa3D \"gears\" OpenGL demo ported to Orbital windowing"
[build]
dependencies=[
"liborbital",

View File

@ -1,3 +1,6 @@
[package]
description = "Demo of Glutin OpenGL-initialization library"
[source]
git = "https://gitlab.redox-os.org/redox-os/glutin.git"
branch = "redox-0.30"

View File

@ -1,3 +1,6 @@
[package]
description = "Examples from Iced GUI library"
[source]
git = "https://github.com/pop-os/iced"
rev = "300fa97"

View File

@ -1,3 +1,6 @@
[package]
description = "Orbital client library example"
[source]
git = "https://gitlab.redox-os.org/redox-os/orbclient.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Mesa3D offscreen rendering (OSMesa) demo using Orbital windowing"
[build]
template = "custom"
dependencies = [

View File

@ -15,6 +15,7 @@ cp -v "${COOKBOOK_SOURCE}/manifest" "${COOKBOOK_STAGE}/usr/share/ui/apps/pixelca
"""
[package]
description = "3D laughing face meme navigation demo"
dependencies = [
"orbital",
]

View File

@ -1,3 +1,6 @@
[package]
description = "Mesa3D \"gears\" OpenGL demo ported to SDL2 windowing"
[build]
template = "custom"
dependencies = [

View File

@ -1,3 +1,6 @@
[package]
description = "Examples from softbuffer GUI framebuffer library"
# NOTE: Switch to upstream once winit pump events have been upstreamed
[source]
git = "https://github.com/willnode/softbuffer.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Examples from winit GUI library"
[source]
git = "https://gitlab.redox-os.org/redox-os/winit"
branch = "redox-0.31.0-beta"

View File

@ -6,4 +6,5 @@ blake3 = "da1cc8af8551c343de9f42af0ae53fd7dff3623487157623892b6cd7e3bb5692"
template = "configure"
[package]
description = "Tools for self-configuring software source code (creates \"configure\" script)"
dependencies = ["perl5"]

View File

@ -6,4 +6,5 @@ blake3 = "f42cfc333aaaa11f2bcb05b5b0273b8706c820c22f9ba4367f7eb920551695cd"
template = "configure"
[package]
description = "Tools for high-level build scripting atop GNU Make (creates \"Makefile.in\")"
dependencies = ["perl5"]

View File

@ -1,3 +1,6 @@
[package]
description = "GNU Binutils version of GDB debugger"
[source]
git = "https://gitlab.redox-os.org/redox-os/binutils-gdb"
branch = "redox-2.43.1"

View File

@ -1,3 +1,6 @@
[package]
description = "LLVM C/C++ frontend/compiler"
[source]
same_as = "../llvm21"

View File

@ -1,3 +1,6 @@
[package]
description = "Widely-used cross-platform build system"
[source]
tar = "https://github.com/Kitware/CMake/releases/download/v4.3.2/cmake-4.3.2.tar.gz"
blake3 = "cbd0121189df1502f61e8f12f044b4a901b1ea16c74c016b85714e4661b8537f"

View File

@ -1,3 +1,6 @@
[package]
description = "A dependency manager for PHP"
#TODO must be run using `php $(which composer)`
[build]
template = "custom"

View File

@ -1,3 +1,6 @@
[package]
description = "Library and tools to configure, enumerate, and substitute fonts"
[source]
tar = "https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.16.0.tar.xz"
blake3 = "5c95d48f5b9150f4a06d8acac12c25edaac956007df95a3bf527df02a5908f0e"

View File

@ -100,6 +100,7 @@ fi
"""
[package]
description = "GNU Compiler Collection"
dependencies = [
"gnu-binutils"
]

View File

@ -1,3 +1,6 @@
[package]
description = "GDB server for remote debugging"
[source]
git = "https://gitlab.redox-os.org/redox-os/gdbserver.git"

View File

@ -23,6 +23,7 @@ mesonflags = [
]
[package]
description = "Image loading library from GNOME project"
dependencies = [
"shared-mime-info",
]

View File

@ -44,6 +44,7 @@ cp "${COOKBOOK_RECIPE}/gitconfig" "${COOKBOOK_STAGE}/etc/"
"""
[package]
description = "Distributed version control system"
dependencies = [
"ca-certificates",
]

View File

@ -1,3 +1,6 @@
[package]
description = "Rust reimplementation of Git"
[source]
git = "https://github.com/Byron/gitoxide.git"
rev = "v0.54.0"

View File

@ -1,3 +1,6 @@
[package]
description = "GNU version of Make tool"
#TODO slower jobserver due to lack of named pipes
[source]
tar = "http://ftp.gnu.org/gnu/make/make-4.4.tar.gz"

View File

@ -1,3 +1,6 @@
[package]
description = "\"Hello world\" examples in over 1000 languages"
[source]
git = "https://github.com/leachim6/hello-world"
shallow_clone = true

View File

@ -1,3 +1,6 @@
[package]
description = "Command-line JSON processor"
#TODO undefined reference
[source]
tar = "https://github.com/jqlang/jq/releases/download/jq-1.8.1/jq-1.8.1.tar.gz"

View File

@ -1,3 +1,6 @@
[package]
description = "Interpreter for LOLCODE programming language"
[source]
git = "https://github.com/jD91mZM2/rust-lci"

View File

@ -1,3 +1,6 @@
[package]
description = "Tools for working with shared libraries"
#TODO can build, not tested
[source]
git = "https://gitlab.redox-os.org/redox-os/libtool"

View File

@ -1,3 +1,6 @@
[package]
description = "The LLVM linker"
[source]
same_as = "../llvm21"

View File

@ -1,3 +1,6 @@
[package]
description = "LLVM 21.x libraries and tools additional support libraries used by Clang"
[source]
same_as = "../llvm21"

View File

@ -1,3 +1,6 @@
[package]
description = "LLVM 18.x libraries and tools"
[source]
git = "https://gitlab.redox-os.org/redox-os/llvm-project.git"
upstream = "https://github.com/rust-lang/llvm-project.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Libraries and tools for LLVM generic compiler backend, version 21"
[source]
git = "https://gitlab.redox-os.org/redox-os/llvm-project.git"
upstream = "https://github.com/rust-lang/llvm-project.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Lua programming language, PUC-Rio distribution, version 5.4"
[source]
tar = "https://lua.org/ftp/lua-5.4.7.tar.gz"
blake3 = "e51c2f347e3185479d5ff95cae8ac77511db486853269443c56bedaa0a6ae629"

View File

@ -1,3 +1,6 @@
[package]
description = "JIT version of Lua programming language, version 5.1 plus extensions"
[source]
git = "https://luajit.org/git/luajit.git"
rev = "a4f56a459a588ae768801074b46ba0adcfb49eb1"

View File

@ -1,3 +1,6 @@
[package]
description = "Package manager for Lua programming language"
[source]
git = "https://github.com/luarocks/luarocks.git"
shallow_clone = true

View File

@ -1,3 +1,6 @@
[package]
description = "x86 assembler"
[source]
#TODO: nasm.us is down: tar = "https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.gz"
tar = "https://gstreamer.freedesktop.org/src/mirror/nasm-2.14.02.tar.xz"

View File

@ -1,3 +1,6 @@
[package]
description = "Tool to apply a diff file to an original"
[source]
tar = "https://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz"
blake3 = "d46d14c12aa4ea51e356bf92091c368fd871e1d770b94bc29027886737aecd5f"

View File

@ -1,3 +1,6 @@
[package]
description = "Data file mapping that maps PCI IDs to human-readable names"
[source]
git = "https://github.com/pciutils/pciids.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Web-centric programming language"
[source]
tar = "https://www.php.net/distributions/php-8.4.17.tar.xz"
blake3 = "a8478dddd948d4b26e51c5727ac0895440da76e8ad9be947098a4284ca0b7f2a"

View File

@ -1,3 +1,6 @@
[package]
description = "Tool for querying library paths and configuration information"
[source]
tar = "https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz"
blake3 = "713372b09a1fafeec130dc9bf812a3880f2a90496af5d2194e508d91ccf667d0"

View File

@ -1,3 +1,6 @@
[package]
description = "Object-oriented interpreted programming language, version 3.12.x"
[source]
tar = "https://www.python.org/ftp/python/3.12.12/Python-3.12.12.tar.xz"
blake3 = "29636fdae3e0ee8d0fe585e528c9376fe43876f5f3f0f7892140567946fd907b"

View File

@ -1,3 +1,6 @@
[package]
description = "Wrapper and command-line tool to quickly test and run Rust, C, and C++ applications and libraries in a minimal Redox virtual machine"
[source]
git = "https://gitlab.redox-os.org/redox-os/redoxer"
branch = "master"

View File

@ -1,3 +1,6 @@
[package]
description = "Rust compiler and tooling"
[source]
git = "https://gitlab.redox-os.org/redox-os/rust.git"
branch = "redox-2026-05-24"

View File

@ -1,3 +1,6 @@
[package]
description = "Python interpreter written in Rust"
[source]
git = "https://github.com/RustPython/RustPython"
# newer rev requires 'bits/libc-header-start.h' for bindgen

View File

@ -1,3 +1,6 @@
[package]
description = "C Standard Library implementation for WebAssembly/WASI"
# NOTE: This is only used to compile into wasi
[source]
git = "https://github.com/WebAssembly/wasi-libc"

View File

@ -1,3 +1,6 @@
[package]
description = "Tool to dump information about Linux Direct Rendering Manager drivers"
[source]
tar = "https://gitlab.freedesktop.org/emersion/drm_info/-/archive/v2.9.0/drm_info-v2.9.0.tar.gz"
blake3 = "48ff592b206a85c1d946abfe2f8a4e7ef40f9f1ee7d3d5ee454a33390f86d8cb"

View File

@ -1,3 +1,6 @@
[package]
description = "MS-DOS emulator"
[source]
tar = "https://sourceforge.net/projects/dosbox/files/dosbox/0.74-3/dosbox-0.74-3.tar.gz/download"
blake3 = "8bc50ffdba20579fb3080a0dca32cb939c8a3c19259aed026482c6ac069b0007"

View File

@ -1,3 +1,6 @@
[package]
description = "Sega Dreamcast, Naomi, Naomi 2, and Atomiswave emulator"
[source]
git = "https://github.com/flyinghead/flycast.git"
rev = "v2.6"

View File

@ -1,3 +1,6 @@
[package]
description = "libretro library and cores"
[source]
git = "https://github.com/jackpot51/libretro-super.git"
shallow_clone = true

View File

@ -1,3 +1,6 @@
[package]
description = "Multi-emulator for various vintage systems"
[source]
tar = "https://mednafen.github.io/releases/files/mednafen-1.29.0.tar.xz"
blake3 = "c75c1044cdc9328b2349915a67972d6135c77eb53eb0d995788f22b7daacf79b"

View File

@ -1,3 +1,6 @@
[package]
description = "Game Boy Advance emulator"
[source]
tar = "https://github.com/mgba-emu/mgba/archive/0.10.5.tar.gz"
blake3 = "a1b9e797a5058f5264d276805aef5643b7ea460916e491a0098ba32d87f1519e"

View File

@ -1,3 +1,6 @@
[package]
description = "Official libretro frontend"
#TODO: fix linking error
[source]
git = "https://github.com/jackpot51/retroarch.git"

View File

@ -1,3 +1,6 @@
[package]
description = "NES and Famicom emulator written in Rust"
[source]
git = "https://gitlab.redox-os.org/redox-os/rs-nes.git"
#git_upstream = "https://github.com/bgourlie/rs-nes.git"

Some files were not shown because too many files have changed in this diff Show More