mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Compare commits
24 Commits
0b709fa090
...
8008aea8c4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8008aea8c4 | ||
|
|
1e106d5155 | ||
|
|
7aaea1939c | ||
|
|
05b9e05023 | ||
|
|
5313cbba62 | ||
|
|
559496cb6d | ||
|
|
4006aee0bf | ||
|
|
da760947f1 | ||
|
|
28f5c3d7cb | ||
|
|
4639c04454 | ||
|
|
3650a613f3 | ||
|
|
d2abc86a7c | ||
|
|
c33cf12401 | ||
|
|
f236d86e60 | ||
|
|
e684b923d1 | ||
|
|
31b4282059 | ||
|
|
721493ad46 | ||
|
|
c57bba090a | ||
|
|
9bf257dbab | ||
|
|
b7352eecfd | ||
|
|
d15b5f9220 | ||
|
|
aa6f01bfb2 | ||
|
|
7992e91522 | ||
|
|
858a19e150 |
@ -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/).
|
||||
|
||||
@ -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 = {}
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Wallpapers from Pop!_OS Linux"
|
||||
|
||||
[source]
|
||||
git = "https://github.com/pop-os/wallpapers"
|
||||
shallow_clone = true
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Essential system components and drivers for Redox"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/base.git"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Redox OS bootloader"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/bootloader.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Containers and chroots for Redox"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/contain.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Core UNIX shell utilities"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/coreutils.git"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "UNIX find tool"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/findutils.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Builds a bootable Redox image"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/installer.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Official shell of the Redox project"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/ion.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "The Redox microkernel"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/kernel.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Default data files required for networking"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/netdb.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Basic command-line networking utilities"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/netutils.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Package format utilities for Redox"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/pkgar.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Standard package manager for Redox"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/pkgutils.git"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Kernel with profiling code enabled"
|
||||
|
||||
[source]
|
||||
same_as = "../kernel"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Official filesystem of the Redox project"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/redoxfs.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Redox POSIX/C Standard Library"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/relibc.git"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "MIDI soundfont"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/generaluser-gs.git"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Tabset and terminfo databases"
|
||||
|
||||
[source]
|
||||
git = "https://github.com/sajattack/terminfo"
|
||||
branch = "master"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Demo of Cairo GUI library"
|
||||
|
||||
# source is part of cookbook
|
||||
|
||||
[build]
|
||||
|
||||
@ -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"
|
||||
]
|
||||
@ -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"
|
||||
|
||||
@ -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
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Redox device driver daemon example"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/exampled.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Mesa3D \"gears\" OpenGL demo ported to Orbital windowing"
|
||||
|
||||
[build]
|
||||
dependencies=[
|
||||
"liborbital",
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Examples from Iced GUI library"
|
||||
|
||||
[source]
|
||||
git = "https://github.com/pop-os/iced"
|
||||
rev = "300fa97"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Orbital client library example"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/orbclient.git"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Mesa3D offscreen rendering (OSMesa) demo using Orbital windowing"
|
||||
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Mesa3D \"gears\" OpenGL demo ported to SDL2 windowing"
|
||||
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -6,4 +6,5 @@ blake3 = "da1cc8af8551c343de9f42af0ae53fd7dff3623487157623892b6cd7e3bb5692"
|
||||
template = "configure"
|
||||
|
||||
[package]
|
||||
description = "Tools for self-configuring software source code (creates \"configure\" script)"
|
||||
dependencies = ["perl5"]
|
||||
|
||||
@ -6,4 +6,5 @@ blake3 = "f42cfc333aaaa11f2bcb05b5b0273b8706c820c22f9ba4367f7eb920551695cd"
|
||||
template = "configure"
|
||||
|
||||
[package]
|
||||
description = "Tools for high-level build scripting atop GNU Make (creates \"Makefile.in\")"
|
||||
dependencies = ["perl5"]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "LLVM C/C++ frontend/compiler"
|
||||
|
||||
[source]
|
||||
same_as = "../llvm21"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "A dependency manager for PHP"
|
||||
|
||||
#TODO must be run using `php $(which composer)`
|
||||
[build]
|
||||
template = "custom"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -100,6 +100,7 @@ fi
|
||||
"""
|
||||
|
||||
[package]
|
||||
description = "GNU Compiler Collection"
|
||||
dependencies = [
|
||||
"gnu-binutils"
|
||||
]
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "GDB server for remote debugging"
|
||||
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/gdbserver.git"
|
||||
|
||||
|
||||
@ -23,6 +23,7 @@ mesonflags = [
|
||||
]
|
||||
|
||||
[package]
|
||||
description = "Image loading library from GNOME project"
|
||||
dependencies = [
|
||||
"shared-mime-info",
|
||||
]
|
||||
|
||||
@ -44,6 +44,7 @@ cp "${COOKBOOK_RECIPE}/gitconfig" "${COOKBOOK_STAGE}/etc/"
|
||||
"""
|
||||
|
||||
[package]
|
||||
description = "Distributed version control system"
|
||||
dependencies = [
|
||||
"ca-certificates",
|
||||
]
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Rust reimplementation of Git"
|
||||
|
||||
[source]
|
||||
git = "https://github.com/Byron/gitoxide.git"
|
||||
rev = "v0.54.0"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "\"Hello world\" examples in over 1000 languages"
|
||||
|
||||
[source]
|
||||
git = "https://github.com/leachim6/hello-world"
|
||||
shallow_clone = true
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Interpreter for LOLCODE programming language"
|
||||
|
||||
[source]
|
||||
git = "https://github.com/jD91mZM2/rust-lci"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "The LLVM linker"
|
||||
|
||||
[source]
|
||||
same_as = "../llvm21"
|
||||
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "LLVM 21.x libraries and tools additional support libraries used by Clang"
|
||||
|
||||
[source]
|
||||
same_as = "../llvm21"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Package manager for Lua programming language"
|
||||
|
||||
[source]
|
||||
git = "https://github.com/luarocks/luarocks.git"
|
||||
shallow_clone = true
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "libretro library and cores"
|
||||
|
||||
[source]
|
||||
git = "https://github.com/jackpot51/libretro-super.git"
|
||||
shallow_clone = true
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
[package]
|
||||
description = "Official libretro frontend"
|
||||
|
||||
#TODO: fix linking error
|
||||
[source]
|
||||
git = "https://github.com/jackpot51/retroarch.git"
|
||||
|
||||
@ -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
Loading…
Reference in New Issue
Block a user