Fill out descriptions in recipes: games..web

This commit is contained in:
mcc 2026-09-28 17:46:15 -04:00
parent 915c3dada1
commit 6fd3131904
81 changed files with 207 additions and 1 deletions

View File

@ -1,3 +1,6 @@
[package]
description = "Basic desk calculator"
[source]
git = "https://gitlab.redox-os.org/redox-os/orbcalculator.git"

View File

@ -26,6 +26,7 @@ cmakeflags = [
]
[package]
description = "Command line URL downloader"
dependencies = [
"ca-certificates"
]

View File

@ -1,3 +1,6 @@
[package]
description = "Minimal web server written in Rust"
[source]
git = "https://github.com/TheWaWaR/simple-http-server"
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "Web server with cache and proxy abilities"
#TODO FastCGI not working
[source]
tar = "https://nginx.org/download/nginx-1.28.0.tar.gz"

View File

@ -1,3 +1,6 @@
[package]
description = "SSH and SFTP client, server and tools"
[source]
tar = "https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.5p1.tar.gz"
blake3 = "60c9bdc9997dbd78d6011b4d52705fb9cd412104078020832c0f0154403615c1"

View File

@ -1,3 +1,6 @@
[package]
description = "SSH Client and Server written in Rust"
[source]
git = "https://gitlab.redox-os.org/redox-os/redox-ssh.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Fast, versatile remote (and local) file-copying tool"
[source]
tar = "https://download.samba.org/pub/rsync/src/rsync-3.4.1.tar.gz"
blake3 = "e1cfdd51a1a89a49e73f8fa730a4321392fe4a29533c0979c2c09c7ce3808b6f"

View File

@ -1,3 +1,6 @@
[package]
description = "Command line URL downloader (Generation X)"
[source]
tar = "https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.gz"
blake3 = "1c3c31259d23ed3890535fd3b8713082c74e41d459c8f290c1650ab1afab8f35"

View File

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

View File

@ -12,6 +12,7 @@ cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/cookbook"
"""
[package]
description = "Recipes and tools to build Redox packages from Redox"
# Dependencies below does not include Rust / GCC
# because it will be downloaded as prefix binary.
dependencies = [

View File

@ -1,3 +1,6 @@
[package]
description = "Jeremy Soller's private package. Keep out!!"
# This is a private repository that sets up my user
[source]
git = "https://gitlab.redox-os.org/jackpot51/jeremy.git"

View File

@ -1,3 +1,6 @@
[package]
description = "When building Redox from source, add files to this recipe to auto-install them in your home dir"
[build]
template = "custom"
script = """

View File

@ -1,3 +1,6 @@
[package]
description = "Documentation for relibc (Redox POSIX/C Standard Library)"
[source]
same_as = "../../core/relibc"

View File

@ -1,3 +1,6 @@
[package]
description = "Slides for RustConf 2025 presentation, \"10 Years of Redox OS and Rust\""
[source]
git = "https://github.com/jackpot51/rustconf2025.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Package to build https://www.redox-os.org"
[source]
git = "https://gitlab.redox-os.org/redox-os/website"
shallow_clone = true

View File

@ -1,3 +1,6 @@
[package]
description = "Set of sound fonts for use in audio synths, from GNU"
[source]
git = "https://gitlab.redox-os.org/redox-os/freepats.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Command line sound file player, FLAC, MP3, Vorbis and Wav, based on rodio library"
[source]
git = "https://gitlab.redox-os.org/redox-os/rodioplay.git"

View File

@ -24,6 +24,7 @@ echo "soundfont /usr/share/generaluser-gs/generaluser-gs.sf2" >> "${COOKBOOK_STA
"""
[package]
description = "Command line MIDI synthesizer, aka TiMidity++"
dependencies = [
"generaluser-gs",
]

View File

@ -10,6 +10,7 @@ configureflags = [
]
[package]
description = "Collection of command-line completion recipes for Bash"
dependencies = [
"sed",
]

View File

@ -1,3 +1,6 @@
[package]
description = "Bourne Again SHell, official shell of GNU"
[source]
tar = "https://ftp.gnu.org/gnu/bash/bash-5.3.tar.gz"
blake3 = "5bf3ac6c18f3dc3fe3e049a1e10ea5ae5c5b39dac2356cd796730f49b273fd0f"

View File

@ -1,3 +1,6 @@
[package]
description = "User-friendly command line shell"
[source]
git = "https://github.com/fish-shell/fish-shell"
rev = "54e8ad7e90a8213c01ba58de0640223bee6846d6"

View File

@ -1,3 +1,6 @@
[package]
description = "Shell with rich scripting and structured data display"
#TODO: Reduce crate patches
[source]
git = "https://github.com/nushell/nushell"

View File

@ -1,3 +1,6 @@
[package]
description = "Runner tool for Redox OS test suite"
[source]
same_as = "../acid"
[build]

View File

@ -22,4 +22,5 @@ chmod +x "${COOKBOOK_STAGE}/usr/bin/acid-runner"
"""
[package]
description = "Redox OS general-purpose test suite"
dependencies = ["rust"]

View File

@ -9,6 +9,7 @@ cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/share/benchmarks
"""
[package]
description = "Redox project benchmarking suite"
dependencies = [
"iperf3"
]

View File

@ -1,3 +1,6 @@
[package]
description = "Minimal \"Hello world\" programs in nine common languages"
# Due to necessary write permission for compilation the filesystem path of source code installation is an exception
# where the package manager can't switch between system-wide and user paths
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "Multifunctional network performance testing tool"
[source]
tar = "https://downloads.es.net/pub/iperf/iperf-3.20.tar.gz"

View File

@ -12,6 +12,7 @@ cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/openposixtestsuite"
"""
[package]
description = "Tests based on Open POSIX test suite"
dependencies = [
"gcc13",
"gnu-binutils",

View File

@ -68,6 +68,7 @@ chmod +x "${COOKBOOK_STAGE}/usr/bin/os-test-runner"
"""
[package]
description = "Test suites for POSIX compliance (as compiled binary)"
dependencies = [
"gnu-grep",
"gnu-make",

View File

@ -1,3 +1,6 @@
[package]
description = "Test suites for POSIX compliance (invoke recipe to build and run tests)"
[source]
same_as = "../os-test"

View File

@ -13,6 +13,7 @@ cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/os-test"
"""
[package]
description = "Test suites for POSIX compliance (as source code)"
dependencies = [
"gcc13",
"gnu-binutils",

View File

@ -10,6 +10,7 @@ cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/redox-posix-tests"
"""
[package]
description = "Testsuite for Redox POSIX/C Standard Library (POSIX signals tests)"
dependencies = [
"gcc13",
"gnu-binutils",

View File

@ -26,4 +26,5 @@ chmod +x "${COOKBOOK_STAGE}/usr/bin/relibc-tests-runner"
"""
[package]
description = "Runner tool for Redox POSIX/C Standard Library tests"
dependencies = ["gnu-make"]

View File

@ -11,4 +11,5 @@ cp -rv "${COOKBOOK_SOURCE}/tests" "${COOKBOOK_STAGE}/home/user/relibc-tests"
"""
[package]
description = "Testsuite for Redox POSIX/C Standard Library (basic)"
dependencies = ["gcc13"]

View File

@ -1,3 +1,6 @@
[package]
description = "Minimal and simple test tool for system scheduler"
[source]
git = "https://gitlab.redox-os.org/akshitgaur2005/schedrs.git"

View File

@ -21,4 +21,5 @@ cookbook_configure
"""
[package]
description = "Scriptable benchmark tool for databases and other systems"
dependencies = ["luajit"]

View File

@ -1,3 +1,6 @@
[package]
description = "VT100/VT220/VT420 terminal emulator tester"
[source]
tar = "https://invisible-island.net/archives/vttest/vttest-20140305.tgz"
blake3 = "b515b9a5e1f1498ed99e1a1c172fbcfdf2b7a214e185bd2005cc994407ded89e"

View File

@ -10,6 +10,7 @@ cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/wasi-testsuite"
"""
[package]
description = "Test suite for WebAssembly System Interface"
dependencies = [
"python312",
"python3-colorama",

View File

@ -1,3 +1,6 @@
[package]
description = "GNU diff and related tools"
[source]
tar = "https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz"
blake3 = "086a95093c15edcdb826e75ff4de6c2213de6fbd2eb13538d07bdc3286dfb4a4"

View File

@ -1,3 +1,6 @@
[package]
description = "GNU implementation of awk text-processing language"
[source]
tar = "https://ftp.gnu.org/gnu/gawk/gawk-5.2.0.tar.xz"
blake3 = "31b907e8223fc265b73d94f32a6fce8082993da8558ed6e9f4ec95cdb98ad032"

View File

@ -1,3 +1,6 @@
[package]
description = "\"Post-modern\" modal text editor for terminals"
#TODO signal handling is disabled, it should be re-enabled when Redox is ready
#TODO language files are not built for fennel and crstalline langauges
#TODO configuration - https://docs.helix-editor.com/install.html#configuring-helixs-runtime-files

View File

@ -1,3 +1,6 @@
[package]
description = "Minimal vim-like terminal text editor, written in Rust"
[source]
git = "https://github.com/ilai-deutel/kibi"
rev = "v0.3.3"

View File

@ -12,6 +12,7 @@ dependencies = [
]
[package]
description = "The easy-to-use terminal text editor"
dependencies = [
"terminfo"
]

View File

@ -1,3 +1,6 @@
[package]
description = "Modern terminal text editor inspired by Vim"
[source]
git = "https://gitlab.redox-os.org/redox-os/sodium.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Vi IMproved, a programmer's text editor"
[source]
tar = "https://github.com/vim/vim/archive/refs/tags/v9.1.0821.tar.gz"
blake3 = "d1f5802ceb047b09143f1764bf4016f084cf7e6c026c7047919264c9f262a5dd"

View File

@ -1,3 +1,6 @@
[package]
description = "CLI image viewer"
[source]
git = "https://gitlab.redox-os.org/redox-os/cleye.git"

View File

@ -1,6 +1,9 @@
[package]
description = "Converts line endings between DOS/Windows and UNIX standards"
[source]
tar = "https://waterlander.net/dos2unix/files/dos2unix-7.5.6.tar.gz"
blake3 = "1c12a3c6e9f2d0da41534411d4e71a6d107cba968321244be3718f3a705932b1"
blake3 = "1c12a3c6e9f2d0da41534411d4e71a6d107cba968321244be3718f3a705932b1"
[build]
template = "custom"

View File

@ -1,3 +1,6 @@
[package]
description = "User-friendly alternative to UNIX \"find\""
[source]
git = "https://github.com/sharkdp/fd.git"
rev = "840a565d3aadbeb303b10a01c0aa3561924dfc46"

View File

@ -1,3 +1,6 @@
[package]
description = "Detects filetype of file"
[source]
tar = "https://astron.com/pub/file/file-5.46.tar.gz"
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "Unfinished tooling for augmented reality"
[source]
git = "https://github.com/jackpot51/friar.git"
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "GNU tools and libraries for multi-lingual software"
# GNU gettext utilities are a set of tools that provides a framework to help
# other GNU packages produce multi-lingual messages.
[source]

View File

@ -1,3 +1,6 @@
[package]
description = "Tools and libraries for manipulating application binary files"
[source]
tar = "https://ftp.gnu.org/gnu/binutils/binutils-2.43.1.tar.xz"
blake3 = "f074c81313b70eabc58ce9a9411cd771c5fa2433792d0ad8abcc45f603f58ed6"

View File

@ -1,3 +1,6 @@
[package]
description = "Print lines that match patterns (GNU version)"
[source]
tar = "https://ftp.gnu.org/gnu/grep/grep-3.1.tar.xz"
blake3 = "46b6e24dfa1b0f309f4eae3c450d612396c8faa6510b53a55f629e4f4c70b4a3"

View File

@ -1,3 +1,6 @@
[package]
description = "Show and hide hidden files in a cross-platform (POSIX and Windows) way"
[source]
git = "https://github.com/sorairolake/hf"
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "Benchmark basic POSIX functions"
[source]
tar = "https://www.etalabs.net/releases/libc-bench-20110206.tar.gz"
blake3 = "64093102f29faa76da455f55a7b4be25b6d74d5c3d6fe88dbbc38aaae185182f"

View File

@ -1,3 +1,6 @@
[package]
description = "\"Next-gen\" ls implementation"
[source]
git = "https://github.com/lsd-rs/lsd"
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "Displays a one-page terminal summary of a git repo"
[source]
git = "https://github.com/o2sh/onefetch"
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "Modify ELF files (used for Linux and Redox software binaries)"
[source]
tar = "https://github.com/NixOS/patchelf/releases/download/0.18.0/patchelf-0.18.0.tar.bz2"
blake3 = "f843b32bdf3ee8a1f465e92d3fef34f30c48ccef9c112fdb793e2e7f2ae7283a"

View File

@ -1,3 +1,6 @@
[package]
description = "Fast, practical GPU rasterizer for fonts and vector graphics"
[source]
git = "https://gitlab.redox-os.org/redox-os/pathfinder.git"
branch = "redox"

View File

@ -1,3 +1,6 @@
[package]
description = "Print lines that match patterns (Rust reimplementation of grep)"
[source]
git = "https://github.com/guerinoni/perg.git"
rev = "e206fab6bbd9c363c686fa7503d318304e48ddbe"

View File

@ -13,6 +13,7 @@ cp -v "${COOKBOOK_SOURCE}/pkg/icon.png" "${COOKBOOK_STAGE}/usr/share/icons/perio
"""
[package]
description = "GUI browser for periodic table of the chemical elements"
dependencies = [
"orbital",
]

View File

@ -1,3 +1,6 @@
[package]
description = "Generate a rich shell prompt for bash, zh, fish or ion"
[source]
git = "https://github.com/jD91mZM2/powerline-rs"

View File

@ -1,3 +1,6 @@
[package]
description = "Print lines that match patterns like grep, but smarter and faster"
[source]
git = "https://github.com/jackpot51/ripgrep.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Resolve and print binary or shared library dependencies (ldd implementation in Rust)"
[source]
git = "https://github.com/zatrazz/rldd"
rev = "v0.4.0"

View File

@ -1,3 +1,6 @@
[package]
description = "\"Tracker\" GUI music composition program, based on Impulse Tracker"
[source]
tar = "https://github.com/schismtracker/schismtracker/archive/20181223.tar.gz"
blake3 = "057e973f4f84cf898e2240d67c0e92f25086d8b9ffdc7e0c7ef81dd8dc81bc70"

View File

@ -1,3 +1,6 @@
[package]
description = "Tool for filtering and transforming text (GNU version)"
[source]
tar = "https://ftp.gnu.org/gnu/sed/sed-4.4.tar.xz"
blake3 = "a88c12b2b4304e53e3c7ae2eb0499d02e28873c1b9e1a6871e5347c6886a1ecd"

View File

@ -1,3 +1,6 @@
[package]
description = "Syntax-highlight, lint, and correct Bash scripts"
[source]
git = "https://github.com/anordal/shellharden.git"
rev = "bd24c99d5d1e76452b6d0749404837c1c95d923c"

View File

@ -1,3 +1,6 @@
[package]
description = "Can't decide which terminal shell you like best? This program picks one randomly"
[source]
git = "https://gitlab.redox-os.org/redox-os/shellstorm.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Simple nano-like editor written in Rust"
[source]
git = "https://gitlab.redox-os.org/redox-os/Smith.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Display statistics about source code in a project (any language)"
[source]
git = "https://github.com/XAMPPRocky/tokei.git"
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "Terminal-interface file manager"
[source]
git = "https://github.com/kivimango/twin-commander.git"

View File

@ -1,3 +1,6 @@
[package]
description = "Print lines that match patterns (uutils version)"
[source]
git = "https://github.com/uutils/grep"
shallow_clone = true

View File

@ -1,3 +1,6 @@
[package]
description = "Tool for filtering and transforming text (uutils version)"
[source]
git = "https://github.com/uutils/sed"
shallow_clone = true

View File

@ -1,3 +1,5 @@
[package]
description = "Realtime log analyzer including rich terminal UI"
[source]
tar = "https://tar.goaccess.io/goaccess-1.9.4.tar.gz"

View File

@ -1,3 +1,6 @@
[package]
description = "Command-line markdown viewer"
[source]
git = "https://github.com/visit1985/mdp.git"

View File

@ -3,6 +3,7 @@ tar = "https://dev.yorhel.nl/download/ncdu-1.22.tar.gz"
blake3 = "b7838c03ded7207a328a26c840ec3d62d3be6bbf7269a70ea3430c6cbf065960"
[package]
description = "Disk usage analyzer with rich terminal UI"
dependencies = ["terminfo"]
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "A prettier \"ls\" command"
[source]
git = "https://github.com/pls-rs/pls"
[build]

View File

@ -1,3 +1,6 @@
[package]
description = "A smarter \"cd\" command"
[source]
git = "https://github.com/ajeetdsouza/zoxide"
shallow_clone = true

View File

@ -1,3 +1,6 @@
[package]
description = "Simple video player based on FFmpeg 3"
[source]
git = "https://gitlab.redox-os.org/redox-os/sdl-player.git"

View File

@ -48,6 +48,7 @@ cp -v "${COOKBOOK_RECIPE}/manifest" "$COOKBOOK_STAGE/usr/share/ui/apps/00_netsur
"""
[package]
description = "Basic web browser targeting HTML 4.01, from RISC OS project"
dependencies = [
"ca-certificates",
"orbital",

View File

@ -1,4 +1,7 @@
#TODO: promote
[package]
description = "Reference-implementation library for Ogg Theora video compression format"
[source]
tar = "http://downloads.xiph.org/releases/theora/libtheora-1.2.0.tar.gz"
blake3 = "b2413d6a29669063c30679eb46e09bd55b47d51e1516282bd1f5a752a8ecae91"