From 0d133f26f9f4cb605c646acc9f8b15b6cb46bee0 Mon Sep 17 00:00:00 2001 From: Ron Williams <ron.williams.redox@gmail.com> Date: Sun, 5 Nov 2023 06:20:15 +0000 Subject: [PATCH] organize recipes into categories with script --- README.md | 28 ++++++++++++++++-- recipes/{ => backends}/cairo/recipe.sh | 0 recipes/{ => backends}/cairo/redox.patch | 0 recipes/{ => backends}/pango/recipe.sh | 0 recipes/{ => backends}/pango/redox.patch | 0 recipes/{ => backends}/sdl/recipe.toml | 0 recipes/{ => backends}/sdl2/recipe.toml | 0 recipes/{ => backends}/sdl2_image/recipe.toml | 0 recipes/{ => backends}/sdl2_mixer/recipe.toml | 0 recipes/{ => backends}/sdl2_mixer/redox.patch | 0 recipes/{ => backends}/sdl2_ttf/recipe.sh | 0 recipes/{ => backends}/sdl_gfx/01_redox.patch | 0 recipes/{ => backends}/sdl_gfx/recipe.sh | 0 .../{ => backends}/sdl_image/01_redox.patch | 0 recipes/{ => backends}/sdl_image/recipe.sh | 0 recipes/{ => backends}/sdl_mixer/recipe.sh | 0 recipes/{ => backends}/sdl_mixer/redox.patch | 0 recipes/{ => backends}/sdl_ttf/01_redox.patch | 0 recipes/{ => backends}/sdl_ttf/recipe.sh | 0 recipes/{ => backends}/webrender/recipe.sh | 0 recipes/{ => core}/audiod/recipe.toml | 0 recipes/{ => core}/binutils/recipe.toml | 0 recipes/{ => core}/bootloader/recipe.toml | 0 recipes/{ => core}/bootstrap/recipe.toml | 0 recipes/{ => core}/contain/recipe.toml | 0 recipes/{ => core}/coreutils/recipe.toml | 0 recipes/{ => core}/dash/recipe.toml | 0 recipes/{ => core}/drivers-initfs/recipe.toml | 0 recipes/{ => core}/drivers/recipe.toml | 0 recipes/{ => core}/escalated/recipe.toml | 0 recipes/{ => core}/extrautils/recipe.toml | 0 recipes/{ => core}/findutils/recipe.toml | 0 recipes/{ => core}/init/recipe.toml | 0 recipes/{ => core}/initfs/init.rc | 0 recipes/{ => core}/initfs/recipe.toml | 0 recipes/{ => core}/installer/recipe.toml | 0 recipes/{ => core}/ion/recipe.toml | 0 recipes/{ => core}/ipcd/recipe.toml | 0 recipes/{ => core}/kernel/recipe.toml | 0 recipes/{ => core}/logd/recipe.toml | 0 recipes/{ => core}/netdb/recipe.toml | 0 recipes/{ => core}/netstack/recipe.toml | 0 recipes/{ => core}/netutils/recipe.toml | 0 recipes/{ => core}/nulld/recipe.toml | 0 recipes/{ => core}/pkgutils/recipe.toml | 0 recipes/{ => core}/ptyd/recipe.toml | 0 recipes/{ => core}/ramfs/recipe.toml | 0 recipes/{ => core}/randd/recipe.toml | 0 recipes/{ => core}/redoxfs/recipe.toml | 0 recipes/{ => core}/relibc/recipe.toml | 0 recipes/{ => core}/userutils/recipe.toml | 0 recipes/{ => core}/uutils/recipe.toml | 0 recipes/{ => core}/zerod/recipe.toml | 0 recipes/{ => demos}/cairodemo/cairodemo.c | 0 recipes/{ => demos}/cairodemo/recipe.sh | 0 recipes/{ => demos}/cmatrix/recipe.sh | 0 recipes/{ => demos}/gears/gears.c | 0 recipes/{ => demos}/gears/recipe.sh | 0 recipes/{ => demos}/iced/recipe.toml | 0 recipes/{ => demos}/osdemo/osdemo.c | 0 recipes/{ => demos}/osdemo/recipe.sh | 0 recipes/{ => demos}/pixelcannon/recipe.sh | 0 recipes/{ => demos}/rust-cairo-demo/recipe.sh | 0 .../{ => demos}/sdl2_gears/assets/font.ttf | Bin .../{ => demos}/sdl2_gears/assets/image.png | Bin .../{ => demos}/sdl2_gears/assets/music.wav | Bin recipes/{ => demos}/sdl2_gears/gears.c | 0 recipes/{ => demos}/sdl2_gears/recipe.sh | 0 .../{ => development}/autoconf/recipe.toml | 0 .../{ => development}/automake/recipe.toml | 0 recipes/{ => development}/cargo/recipe.toml | 0 recipes/{ => development}/cmake/recipe.toml | 0 .../crates-io-index/recipe.toml | 0 recipes/{ => development}/fal/recipe.sh | 0 .../{ => development}/fontconfig/recipe.toml | 0 .../{ => development}/fontconfig/redox.patch | 0 recipes/{ => development}/gawk/recipe.sh | 0 recipes/{ => development}/gcc/recipe.sh | 0 .../{ => development}/gdbserver/recipe.toml | 0 .../{ => development}/gdk-pixbuf/recipe.sh | 0 recipes/{ => development}/gnu-make/make.patch | 0 recipes/{ => development}/gnu-make/recipe.sh | 0 recipes/{ => development}/lci/recipe.sh | 0 recipes/{ => development}/llvm/native.cmake | 0 recipes/{ => development}/llvm/recipe.toml | 0 recipes/{ => development}/lua/recipe.toml | 0 recipes/{ => development}/nasm/recipe.toml | 0 .../patch/01-no-rlimit.patch | 0 .../{ => development}/patch/02-no-chown.patch | 0 recipes/{ => development}/patch/recipe.sh | 0 recipes/{ => development}/pciids/recipe.toml | 0 recipes/{ => development}/perl/perl.patch | 0 recipes/{ => development}/perl/recipe.sh | 0 .../{ => development}/pkg-config/recipe.toml | 0 recipes/{ => development}/pkgar/recipe.toml | 0 recipes/{ => development}/python/config.site | 0 recipes/{ => development}/python/recipe.sh | 0 recipes/{ => development}/python/redox.patch | 0 .../{ => development}/redoxerd/recipe.toml | 0 recipes/{ => development}/rust/.gitignore | 0 recipes/{ => development}/rust/config.toml | 0 recipes/{ => development}/rust/recipe.sh | 0 .../{ => development}/rustpython/recipe.toml | 0 recipes/{ => development}/strace/recipe.toml | 0 recipes/{ => documentation}/book/recipe.toml | 0 recipes/{ => emulators}/dosbox/01_redox.patch | 0 recipes/{ => emulators}/dosbox/icon.png | Bin recipes/{ => emulators}/dosbox/manifest | 0 recipes/{ => emulators}/dosbox/recipe.sh | 0 recipes/{ => emulators}/flycast/recipe.toml | 0 .../libretro-super/recipe.toml | 0 recipes/{ => emulators}/mednafen/recipe.toml | 0 recipes/{ => emulators}/mednafen/redox.patch | 0 recipes/{ => emulators}/mgba/01_redox.patch | 0 recipes/{ => emulators}/mgba/recipe.sh | 0 recipes/{ => emulators}/qemu/recipe.sh | 0 recipes/{ => emulators}/qemu/redox.patch | 0 recipes/{ => emulators}/retroarch/recipe.toml | 0 recipes/{ => emulators}/rs-nes/recipe.toml | 0 recipes/{ => emulators}/rust64/recipe.toml | 0 recipes/{ => emulators}/rustual-boy/recipe.sh | 0 .../{ => emulators}/scummvm/01_redox.patch | 0 recipes/{ => emulators}/scummvm/icon.png | Bin recipes/{ => emulators}/scummvm/manifest | 0 recipes/{ => emulators}/scummvm/recipe.sh | 0 recipes/{ => emulators}/vice/01_redox.patch | 0 recipes/{ => emulators}/vice/recipe.sh | 0 recipes/{ => examples}/cpal/recipe.toml | 0 .../{ => examples}/dynamic-example/recipe.sh | 0 recipes/{ => examples}/exampled/recipe.toml | 0 recipes/{ => examples}/glium/recipe.sh | 0 recipes/{ => examples}/glutin/recipe.toml | 0 recipes/{ => examples}/orbclient/recipe.toml | 0 recipes/{ => examples}/rust-cairo/recipe.sh | 0 recipes/{ => examples}/winit/recipe.toml | 0 recipes/{ => games}/classicube/manifest | 0 recipes/{ => games}/classicube/recipe.toml | 0 recipes/{ => games}/eduke32/icon.png | Bin recipes/{ => games}/eduke32/manifest | 0 recipes/{ => games}/eduke32/recipe.sh | 0 recipes/{ => games}/eduke32/redox.patch | 0 recipes/{ => games}/freeciv/01_redox.patch | 0 recipes/{ => games}/freeciv/recipe.sh | 0 recipes/{ => games}/freedoom/recipe.sh | 0 recipes/{ => games}/game-2048/recipe.toml | 0 recipes/{ => games}/gigalomania/manifest | 0 recipes/{ => games}/gigalomania/recipe.sh | 0 recipes/{ => games}/hematite/recipe.toml | 0 .../{ => games}/neverball/manifest-neverball | 0 .../{ => games}/neverball/manifest-neverputt | 0 recipes/{ => games}/neverball/recipe.sh | 0 recipes/{ => games}/neverball/redox.patch | 0 recipes/{ => games}/openjazz/recipe.sh | 0 recipes/{ => games}/openttd-opengfx/recipe.sh | 0 recipes/{ => games}/openttd-openmsx/recipe.sh | 0 recipes/{ => games}/openttd-opensfx/recipe.sh | 0 recipes/{ => games}/openttd/01_redox.patch | 0 recipes/{ => games}/openttd/manifest | 0 recipes/{ => games}/openttd/recipe.sh | 0 recipes/{ => games}/prboom/01_redox.patch | 0 recipes/{ => games}/prboom/recipe.sh | 0 recipes/games/{ => redox-games}/recipe.toml | 0 recipes/{ => games}/sm64ex/.gitignore | 0 recipes/{ => games}/sm64ex/manifest | 0 recipes/{ => games}/sm64ex/recipe.toml | 0 recipes/{ => games}/sopwith/recipe.sh | 0 .../{ => games}/spacecadetpinball/recipe.toml | 0 .../{ => games}/syobonaction/01_redox.patch | 0 recipes/{ => games}/syobonaction/recipe.sh | 0 recipes/{ => games}/vvvvvv/recipe.sh | 0 recipes/{ => games}/wesnoth/recipe.sh | 0 recipes/{ => gui}/installer-gui/recipe.toml | 0 recipes/{ => gui}/orbdata/recipe.toml | 0 recipes/{ => gui}/orbital/recipe.toml | 0 recipes/{ => gui}/orbterm/recipe.toml | 0 .../{ => gui}/orbutils-background/recipe.sh | 0 recipes/{ => gui}/orbutils-launcher/recipe.sh | 0 recipes/{ => gui}/orbutils-orblogin/recipe.sh | 0 recipes/{ => gui}/orbutils/recipe.toml | 0 recipes/{ => gui}/periodictable/recipe.sh | 0 recipes/{ => libraries}/duktape/recipe.sh | 0 recipes/{ => libraries}/duktape/redox.patch | 0 recipes/{ => libraries}/expat/recipe.toml | 0 .../ffmpeg/binutils-2.41.patch | 0 recipes/{ => libraries}/ffmpeg/ffmpeg.patch | 0 recipes/{ => libraries}/ffmpeg/recipe.toml | 0 recipes/{ => libraries}/freeglut/recipe.sh | 0 .../freeglut/redox_cross_toolchain.cmake | 0 recipes/{ => libraries}/freetype/recipe.toml | 0 recipes/{ => libraries}/fribidi/recipe.sh | 0 recipes/{ => libraries}/glib/recipe.toml | 0 recipes/{ => libraries}/glib/redox.patch | 0 recipes/{ => libraries}/gstreamer/recipe.sh | 0 recipes/{ => libraries}/gstreamer/redox.patch | 0 recipes/{ => libraries}/harfbuzz/recipe.toml | 0 recipes/{ => libraries}/jansson/jansson.patch | 0 recipes/{ => libraries}/jansson/recipe.sh | 0 recipes/{ => libraries}/libcosmic/recipe.toml | 0 recipes/{ => libraries}/libffi/recipe.toml | 0 recipes/{ => libraries}/libffi/redox.patch | 0 recipes/{ => libraries}/libflac/recipe.toml | 0 recipes/{ => libraries}/libgmp/recipe.toml | 0 .../{ => libraries}/libiconv/01_redox.patch | 0 recipes/{ => libraries}/libiconv/recipe.toml | 0 recipes/{ => libraries}/libjpeg/recipe.toml | 0 recipes/{ => libraries}/libogg/recipe.toml | 0 recipes/{ => libraries}/libogg/redox.patch | 0 .../{ => libraries}/liborbital/recipe.toml | 0 recipes/{ => libraries}/libpng/recipe.toml | 0 .../{ => libraries}/libsodium/random.patch | 0 recipes/{ => libraries}/libsodium/recipe.toml | 0 recipes/{ => libraries}/libssh2/recipe.toml | 0 recipes/{ => libraries}/libvorbis/recipe.toml | 0 recipes/{ => libraries}/libxml2/recipe.toml | 0 recipes/{ => libraries}/mesa/recipe.toml | 0 recipes/{ => libraries}/mesa_glu/recipe.sh | 0 recipes/{ => libraries}/openssl/recipe.toml | 0 recipes/{ => libraries}/pcre/recipe.toml | 0 recipes/{ => libraries}/pcre/redox.patch | 0 recipes/{ => libraries}/pixman/recipe.sh | 0 recipes/{ => libraries}/pixman/redox.patch | 0 recipes/{ => libraries}/readline/recipe.toml | 0 recipes/{ => libraries}/readline/redox.patch | 0 .../{ => libraries}/redox-fatfs/recipe.toml | 0 recipes/{ => libraries}/zlib/recipe.toml | 0 recipes/{ => network}/netsurf/01_redox.patch | 0 recipes/{ => network}/netsurf/manifest | 0 recipes/{ => network}/netsurf/recipe.sh | 0 recipes/{ => network}/nghttp2/recipe.toml | 0 .../{ => other}/ca-certificates/recipe.toml | 0 recipes/{ => other}/generaluser-gs/recipe.sh | 0 recipes/{ => other}/jeremy/recipe.toml | 0 recipes/{ => other}/keyboard-sfx/recipe.sh | 0 .../{ => other}/noto-color-emoji/recipe.toml | 0 .../{ => other}/shared-mime-info/recipe.sh | 0 recipes/{ => other}/terminfo/recipe.sh | 0 recipes/{ => other}/ttf-hack/recipe.sh | 0 recipes/{ => shells}/bash/recipe.toml | 0 recipes/{ => shells}/bash/redox.patch | 0 recipes/{ => shells}/nushell/recipe.toml | 0 recipes/{ => sound}/freepats/recipe.sh | 0 recipes/{ => sound}/rodioplay/recipe.toml | 0 recipes/{ => sound}/timidity/recipe.sh | 0 recipes/{ => tests}/acid/recipe.toml | 0 recipes/{ => tests}/relibc-tests/recipe.toml | 0 recipes/{ => tests}/resist/recipe.toml | 0 recipes/{ => tests}/vttest/recipe.sh | 0 recipes/{ => tests}/vttest/vttest.patch | 0 recipes/{ => toolkits}/atk/recipe.sh | 0 recipes/{ => toolkits}/atk/redox.patch | 0 recipes/{ => toolkits}/servo/recipe.sh | 0 recipes/{ => tools}/calculator/recipe.toml | 0 recipes/{ => tools}/cleye/recipe.toml | 0 recipes/{ => tools}/cosmic-text/recipe.toml | 0 recipes/{ => tools}/curl/recipe.toml | 0 recipes/{ => tools}/diffutils/diffutils.patch | 0 recipes/{ => tools}/diffutils/recipe.sh | 0 recipes/{ => tools}/fd/recipe.toml | 0 recipes/{ => tools}/friar/recipe.toml | 0 recipes/{ => tools}/gettext/recipe.toml | 0 recipes/{ => tools}/gettext/redox.patch | 0 recipes/{ => tools}/git/git.patch | 0 recipes/{ => tools}/git/recipe.sh | 0 recipes/{ => tools}/gitoxide/recipe.toml | 0 recipes/{ => tools}/gnu-binutils/recipe.sh | 0 recipes/{ => tools}/gnu-grep/grep.patch | 0 recipes/{ => tools}/gnu-grep/recipe.sh | 0 recipes/{ => tools}/libc-bench/recipe.sh | 0 recipes/{ => tools}/libc-bench/redox.patch | 0 recipes/{ => tools}/miniserve/recipe.sh | 0 recipes/{ => tools}/pastel/recipe.sh | 0 recipes/{ => tools}/pathfinder/recipe.toml | 0 recipes/{ => tools}/perg/recipe.toml | 0 recipes/{ => tools}/powerline/recipe.sh | 0 .../procedural-wallpapers-rs/recipe.toml | 0 recipes/{ => tools}/redox-ssh/recipe.toml | 0 recipes/{ => tools}/ripgrep/recipe.toml | 0 .../{ => tools}/schismtracker/01_redox.patch | 0 recipes/{ => tools}/schismtracker/manifest | 0 recipes/{ => tools}/schismtracker/recipe.sh | 0 recipes/{ => tools}/sed/recipe.toml | 0 recipes/{ => tools}/sed/sed.patch | 0 recipes/{ => tools}/shellharden/recipe.toml | 0 recipes/{ => tools}/shellstorm/recipe.toml | 0 recipes/{ => tools}/smith/recipe.toml | 0 recipes/{ => tools}/sodium/recipe.sh | 0 recipes/{ => tools}/ssh/recipe.sh | 0 recipes/{ => tools}/ssh/redox.patch | 0 recipes/{ => tools}/termplay/recipe.sh | 0 recipes/{ => tools}/tokei/recipe.toml | 0 .../{ => tools}/twin-commander/recipe.toml | 0 recipes/{ => tools}/vim/recipe.sh | 0 recipes/{ => tools}/vim/vim.patch | 0 recipes/{ => tools}/xz/recipe.toml | 0 recipes/{ => tui}/mdp/recipe.sh | 0 recipes/{ => tui}/ncdu/recipe.sh | 0 recipes/{ => tui}/ncurses/recipe.toml | 0 .../{ => tui}/ncursesw/01-config-sub.patch | 0 recipes/{ => tui}/ncursesw/recipe.sh | 0 299 files changed, 26 insertions(+), 2 deletions(-) rename recipes/{ => backends}/cairo/recipe.sh (100%) rename recipes/{ => backends}/cairo/redox.patch (100%) rename recipes/{ => backends}/pango/recipe.sh (100%) rename recipes/{ => backends}/pango/redox.patch (100%) rename recipes/{ => backends}/sdl/recipe.toml (100%) rename recipes/{ => backends}/sdl2/recipe.toml (100%) rename recipes/{ => backends}/sdl2_image/recipe.toml (100%) rename recipes/{ => backends}/sdl2_mixer/recipe.toml (100%) rename recipes/{ => backends}/sdl2_mixer/redox.patch (100%) rename recipes/{ => backends}/sdl2_ttf/recipe.sh (100%) rename recipes/{ => backends}/sdl_gfx/01_redox.patch (100%) rename recipes/{ => backends}/sdl_gfx/recipe.sh (100%) rename recipes/{ => backends}/sdl_image/01_redox.patch (100%) rename recipes/{ => backends}/sdl_image/recipe.sh (100%) rename recipes/{ => backends}/sdl_mixer/recipe.sh (100%) rename recipes/{ => backends}/sdl_mixer/redox.patch (100%) rename recipes/{ => backends}/sdl_ttf/01_redox.patch (100%) rename recipes/{ => backends}/sdl_ttf/recipe.sh (100%) rename recipes/{ => backends}/webrender/recipe.sh (100%) rename recipes/{ => core}/audiod/recipe.toml (100%) rename recipes/{ => core}/binutils/recipe.toml (100%) rename recipes/{ => core}/bootloader/recipe.toml (100%) rename recipes/{ => core}/bootstrap/recipe.toml (100%) rename recipes/{ => core}/contain/recipe.toml (100%) rename recipes/{ => core}/coreutils/recipe.toml (100%) rename recipes/{ => core}/dash/recipe.toml (100%) rename recipes/{ => core}/drivers-initfs/recipe.toml (100%) rename recipes/{ => core}/drivers/recipe.toml (100%) rename recipes/{ => core}/escalated/recipe.toml (100%) rename recipes/{ => core}/extrautils/recipe.toml (100%) rename recipes/{ => core}/findutils/recipe.toml (100%) rename recipes/{ => core}/init/recipe.toml (100%) rename recipes/{ => core}/initfs/init.rc (100%) rename recipes/{ => core}/initfs/recipe.toml (100%) rename recipes/{ => core}/installer/recipe.toml (100%) rename recipes/{ => core}/ion/recipe.toml (100%) rename recipes/{ => core}/ipcd/recipe.toml (100%) rename recipes/{ => core}/kernel/recipe.toml (100%) rename recipes/{ => core}/logd/recipe.toml (100%) rename recipes/{ => core}/netdb/recipe.toml (100%) rename recipes/{ => core}/netstack/recipe.toml (100%) rename recipes/{ => core}/netutils/recipe.toml (100%) rename recipes/{ => core}/nulld/recipe.toml (100%) rename recipes/{ => core}/pkgutils/recipe.toml (100%) rename recipes/{ => core}/ptyd/recipe.toml (100%) rename recipes/{ => core}/ramfs/recipe.toml (100%) rename recipes/{ => core}/randd/recipe.toml (100%) rename recipes/{ => core}/redoxfs/recipe.toml (100%) rename recipes/{ => core}/relibc/recipe.toml (100%) rename recipes/{ => core}/userutils/recipe.toml (100%) rename recipes/{ => core}/uutils/recipe.toml (100%) rename recipes/{ => core}/zerod/recipe.toml (100%) rename recipes/{ => demos}/cairodemo/cairodemo.c (100%) rename recipes/{ => demos}/cairodemo/recipe.sh (100%) rename recipes/{ => demos}/cmatrix/recipe.sh (100%) rename recipes/{ => demos}/gears/gears.c (100%) rename recipes/{ => demos}/gears/recipe.sh (100%) rename recipes/{ => demos}/iced/recipe.toml (100%) rename recipes/{ => demos}/osdemo/osdemo.c (100%) rename recipes/{ => demos}/osdemo/recipe.sh (100%) rename recipes/{ => demos}/pixelcannon/recipe.sh (100%) rename recipes/{ => demos}/rust-cairo-demo/recipe.sh (100%) rename recipes/{ => demos}/sdl2_gears/assets/font.ttf (100%) rename recipes/{ => demos}/sdl2_gears/assets/image.png (100%) rename recipes/{ => demos}/sdl2_gears/assets/music.wav (100%) rename recipes/{ => demos}/sdl2_gears/gears.c (100%) rename recipes/{ => demos}/sdl2_gears/recipe.sh (100%) rename recipes/{ => development}/autoconf/recipe.toml (100%) rename recipes/{ => development}/automake/recipe.toml (100%) rename recipes/{ => development}/cargo/recipe.toml (100%) rename recipes/{ => development}/cmake/recipe.toml (100%) rename recipes/{ => development}/crates-io-index/recipe.toml (100%) rename recipes/{ => development}/fal/recipe.sh (100%) rename recipes/{ => development}/fontconfig/recipe.toml (100%) rename recipes/{ => development}/fontconfig/redox.patch (100%) rename recipes/{ => development}/gawk/recipe.sh (100%) rename recipes/{ => development}/gcc/recipe.sh (100%) rename recipes/{ => development}/gdbserver/recipe.toml (100%) rename recipes/{ => development}/gdk-pixbuf/recipe.sh (100%) rename recipes/{ => development}/gnu-make/make.patch (100%) rename recipes/{ => development}/gnu-make/recipe.sh (100%) rename recipes/{ => development}/lci/recipe.sh (100%) rename recipes/{ => development}/llvm/native.cmake (100%) rename recipes/{ => development}/llvm/recipe.toml (100%) rename recipes/{ => development}/lua/recipe.toml (100%) rename recipes/{ => development}/nasm/recipe.toml (100%) rename recipes/{ => development}/patch/01-no-rlimit.patch (100%) rename recipes/{ => development}/patch/02-no-chown.patch (100%) rename recipes/{ => development}/patch/recipe.sh (100%) rename recipes/{ => development}/pciids/recipe.toml (100%) rename recipes/{ => development}/perl/perl.patch (100%) rename recipes/{ => development}/perl/recipe.sh (100%) rename recipes/{ => development}/pkg-config/recipe.toml (100%) rename recipes/{ => development}/pkgar/recipe.toml (100%) rename recipes/{ => development}/python/config.site (100%) rename recipes/{ => development}/python/recipe.sh (100%) rename recipes/{ => development}/python/redox.patch (100%) rename recipes/{ => development}/redoxerd/recipe.toml (100%) rename recipes/{ => development}/rust/.gitignore (100%) rename recipes/{ => development}/rust/config.toml (100%) rename recipes/{ => development}/rust/recipe.sh (100%) rename recipes/{ => development}/rustpython/recipe.toml (100%) rename recipes/{ => development}/strace/recipe.toml (100%) rename recipes/{ => documentation}/book/recipe.toml (100%) rename recipes/{ => emulators}/dosbox/01_redox.patch (100%) rename recipes/{ => emulators}/dosbox/icon.png (100%) rename recipes/{ => emulators}/dosbox/manifest (100%) rename recipes/{ => emulators}/dosbox/recipe.sh (100%) rename recipes/{ => emulators}/flycast/recipe.toml (100%) rename recipes/{ => emulators}/libretro-super/recipe.toml (100%) rename recipes/{ => emulators}/mednafen/recipe.toml (100%) rename recipes/{ => emulators}/mednafen/redox.patch (100%) rename recipes/{ => emulators}/mgba/01_redox.patch (100%) rename recipes/{ => emulators}/mgba/recipe.sh (100%) rename recipes/{ => emulators}/qemu/recipe.sh (100%) rename recipes/{ => emulators}/qemu/redox.patch (100%) rename recipes/{ => emulators}/retroarch/recipe.toml (100%) rename recipes/{ => emulators}/rs-nes/recipe.toml (100%) rename recipes/{ => emulators}/rust64/recipe.toml (100%) rename recipes/{ => emulators}/rustual-boy/recipe.sh (100%) rename recipes/{ => emulators}/scummvm/01_redox.patch (100%) rename recipes/{ => emulators}/scummvm/icon.png (100%) rename recipes/{ => emulators}/scummvm/manifest (100%) rename recipes/{ => emulators}/scummvm/recipe.sh (100%) rename recipes/{ => emulators}/vice/01_redox.patch (100%) rename recipes/{ => emulators}/vice/recipe.sh (100%) rename recipes/{ => examples}/cpal/recipe.toml (100%) rename recipes/{ => examples}/dynamic-example/recipe.sh (100%) rename recipes/{ => examples}/exampled/recipe.toml (100%) rename recipes/{ => examples}/glium/recipe.sh (100%) rename recipes/{ => examples}/glutin/recipe.toml (100%) rename recipes/{ => examples}/orbclient/recipe.toml (100%) rename recipes/{ => examples}/rust-cairo/recipe.sh (100%) rename recipes/{ => examples}/winit/recipe.toml (100%) rename recipes/{ => games}/classicube/manifest (100%) rename recipes/{ => games}/classicube/recipe.toml (100%) rename recipes/{ => games}/eduke32/icon.png (100%) rename recipes/{ => games}/eduke32/manifest (100%) rename recipes/{ => games}/eduke32/recipe.sh (100%) rename recipes/{ => games}/eduke32/redox.patch (100%) rename recipes/{ => games}/freeciv/01_redox.patch (100%) rename recipes/{ => games}/freeciv/recipe.sh (100%) rename recipes/{ => games}/freedoom/recipe.sh (100%) rename recipes/{ => games}/game-2048/recipe.toml (100%) rename recipes/{ => games}/gigalomania/manifest (100%) rename recipes/{ => games}/gigalomania/recipe.sh (100%) rename recipes/{ => games}/hematite/recipe.toml (100%) rename recipes/{ => games}/neverball/manifest-neverball (100%) rename recipes/{ => games}/neverball/manifest-neverputt (100%) rename recipes/{ => games}/neverball/recipe.sh (100%) rename recipes/{ => games}/neverball/redox.patch (100%) rename recipes/{ => games}/openjazz/recipe.sh (100%) rename recipes/{ => games}/openttd-opengfx/recipe.sh (100%) rename recipes/{ => games}/openttd-openmsx/recipe.sh (100%) rename recipes/{ => games}/openttd-opensfx/recipe.sh (100%) rename recipes/{ => games}/openttd/01_redox.patch (100%) rename recipes/{ => games}/openttd/manifest (100%) rename recipes/{ => games}/openttd/recipe.sh (100%) rename recipes/{ => games}/prboom/01_redox.patch (100%) rename recipes/{ => games}/prboom/recipe.sh (100%) rename recipes/games/{ => redox-games}/recipe.toml (100%) rename recipes/{ => games}/sm64ex/.gitignore (100%) rename recipes/{ => games}/sm64ex/manifest (100%) rename recipes/{ => games}/sm64ex/recipe.toml (100%) rename recipes/{ => games}/sopwith/recipe.sh (100%) rename recipes/{ => games}/spacecadetpinball/recipe.toml (100%) rename recipes/{ => games}/syobonaction/01_redox.patch (100%) rename recipes/{ => games}/syobonaction/recipe.sh (100%) rename recipes/{ => games}/vvvvvv/recipe.sh (100%) rename recipes/{ => games}/wesnoth/recipe.sh (100%) rename recipes/{ => gui}/installer-gui/recipe.toml (100%) rename recipes/{ => gui}/orbdata/recipe.toml (100%) rename recipes/{ => gui}/orbital/recipe.toml (100%) rename recipes/{ => gui}/orbterm/recipe.toml (100%) rename recipes/{ => gui}/orbutils-background/recipe.sh (100%) rename recipes/{ => gui}/orbutils-launcher/recipe.sh (100%) rename recipes/{ => gui}/orbutils-orblogin/recipe.sh (100%) rename recipes/{ => gui}/orbutils/recipe.toml (100%) rename recipes/{ => gui}/periodictable/recipe.sh (100%) rename recipes/{ => libraries}/duktape/recipe.sh (100%) rename recipes/{ => libraries}/duktape/redox.patch (100%) rename recipes/{ => libraries}/expat/recipe.toml (100%) rename recipes/{ => libraries}/ffmpeg/binutils-2.41.patch (100%) rename recipes/{ => libraries}/ffmpeg/ffmpeg.patch (100%) rename recipes/{ => libraries}/ffmpeg/recipe.toml (100%) rename recipes/{ => libraries}/freeglut/recipe.sh (100%) rename recipes/{ => libraries}/freeglut/redox_cross_toolchain.cmake (100%) rename recipes/{ => libraries}/freetype/recipe.toml (100%) rename recipes/{ => libraries}/fribidi/recipe.sh (100%) rename recipes/{ => libraries}/glib/recipe.toml (100%) rename recipes/{ => libraries}/glib/redox.patch (100%) rename recipes/{ => libraries}/gstreamer/recipe.sh (100%) rename recipes/{ => libraries}/gstreamer/redox.patch (100%) rename recipes/{ => libraries}/harfbuzz/recipe.toml (100%) rename recipes/{ => libraries}/jansson/jansson.patch (100%) rename recipes/{ => libraries}/jansson/recipe.sh (100%) rename recipes/{ => libraries}/libcosmic/recipe.toml (100%) rename recipes/{ => libraries}/libffi/recipe.toml (100%) rename recipes/{ => libraries}/libffi/redox.patch (100%) rename recipes/{ => libraries}/libflac/recipe.toml (100%) rename recipes/{ => libraries}/libgmp/recipe.toml (100%) rename recipes/{ => libraries}/libiconv/01_redox.patch (100%) rename recipes/{ => libraries}/libiconv/recipe.toml (100%) rename recipes/{ => libraries}/libjpeg/recipe.toml (100%) rename recipes/{ => libraries}/libogg/recipe.toml (100%) rename recipes/{ => libraries}/libogg/redox.patch (100%) rename recipes/{ => libraries}/liborbital/recipe.toml (100%) rename recipes/{ => libraries}/libpng/recipe.toml (100%) rename recipes/{ => libraries}/libsodium/random.patch (100%) rename recipes/{ => libraries}/libsodium/recipe.toml (100%) rename recipes/{ => libraries}/libssh2/recipe.toml (100%) rename recipes/{ => libraries}/libvorbis/recipe.toml (100%) rename recipes/{ => libraries}/libxml2/recipe.toml (100%) rename recipes/{ => libraries}/mesa/recipe.toml (100%) rename recipes/{ => libraries}/mesa_glu/recipe.sh (100%) rename recipes/{ => libraries}/openssl/recipe.toml (100%) rename recipes/{ => libraries}/pcre/recipe.toml (100%) rename recipes/{ => libraries}/pcre/redox.patch (100%) rename recipes/{ => libraries}/pixman/recipe.sh (100%) rename recipes/{ => libraries}/pixman/redox.patch (100%) rename recipes/{ => libraries}/readline/recipe.toml (100%) rename recipes/{ => libraries}/readline/redox.patch (100%) rename recipes/{ => libraries}/redox-fatfs/recipe.toml (100%) rename recipes/{ => libraries}/zlib/recipe.toml (100%) rename recipes/{ => network}/netsurf/01_redox.patch (100%) rename recipes/{ => network}/netsurf/manifest (100%) rename recipes/{ => network}/netsurf/recipe.sh (100%) rename recipes/{ => network}/nghttp2/recipe.toml (100%) rename recipes/{ => other}/ca-certificates/recipe.toml (100%) rename recipes/{ => other}/generaluser-gs/recipe.sh (100%) rename recipes/{ => other}/jeremy/recipe.toml (100%) rename recipes/{ => other}/keyboard-sfx/recipe.sh (100%) rename recipes/{ => other}/noto-color-emoji/recipe.toml (100%) rename recipes/{ => other}/shared-mime-info/recipe.sh (100%) rename recipes/{ => other}/terminfo/recipe.sh (100%) rename recipes/{ => other}/ttf-hack/recipe.sh (100%) rename recipes/{ => shells}/bash/recipe.toml (100%) rename recipes/{ => shells}/bash/redox.patch (100%) rename recipes/{ => shells}/nushell/recipe.toml (100%) rename recipes/{ => sound}/freepats/recipe.sh (100%) rename recipes/{ => sound}/rodioplay/recipe.toml (100%) rename recipes/{ => sound}/timidity/recipe.sh (100%) rename recipes/{ => tests}/acid/recipe.toml (100%) rename recipes/{ => tests}/relibc-tests/recipe.toml (100%) rename recipes/{ => tests}/resist/recipe.toml (100%) rename recipes/{ => tests}/vttest/recipe.sh (100%) rename recipes/{ => tests}/vttest/vttest.patch (100%) rename recipes/{ => toolkits}/atk/recipe.sh (100%) rename recipes/{ => toolkits}/atk/redox.patch (100%) rename recipes/{ => toolkits}/servo/recipe.sh (100%) rename recipes/{ => tools}/calculator/recipe.toml (100%) rename recipes/{ => tools}/cleye/recipe.toml (100%) rename recipes/{ => tools}/cosmic-text/recipe.toml (100%) rename recipes/{ => tools}/curl/recipe.toml (100%) rename recipes/{ => tools}/diffutils/diffutils.patch (100%) rename recipes/{ => tools}/diffutils/recipe.sh (100%) rename recipes/{ => tools}/fd/recipe.toml (100%) rename recipes/{ => tools}/friar/recipe.toml (100%) rename recipes/{ => tools}/gettext/recipe.toml (100%) rename recipes/{ => tools}/gettext/redox.patch (100%) rename recipes/{ => tools}/git/git.patch (100%) rename recipes/{ => tools}/git/recipe.sh (100%) rename recipes/{ => tools}/gitoxide/recipe.toml (100%) rename recipes/{ => tools}/gnu-binutils/recipe.sh (100%) rename recipes/{ => tools}/gnu-grep/grep.patch (100%) rename recipes/{ => tools}/gnu-grep/recipe.sh (100%) rename recipes/{ => tools}/libc-bench/recipe.sh (100%) rename recipes/{ => tools}/libc-bench/redox.patch (100%) rename recipes/{ => tools}/miniserve/recipe.sh (100%) rename recipes/{ => tools}/pastel/recipe.sh (100%) rename recipes/{ => tools}/pathfinder/recipe.toml (100%) rename recipes/{ => tools}/perg/recipe.toml (100%) rename recipes/{ => tools}/powerline/recipe.sh (100%) rename recipes/{ => tools}/procedural-wallpapers-rs/recipe.toml (100%) rename recipes/{ => tools}/redox-ssh/recipe.toml (100%) rename recipes/{ => tools}/ripgrep/recipe.toml (100%) rename recipes/{ => tools}/schismtracker/01_redox.patch (100%) rename recipes/{ => tools}/schismtracker/manifest (100%) rename recipes/{ => tools}/schismtracker/recipe.sh (100%) rename recipes/{ => tools}/sed/recipe.toml (100%) rename recipes/{ => tools}/sed/sed.patch (100%) rename recipes/{ => tools}/shellharden/recipe.toml (100%) rename recipes/{ => tools}/shellstorm/recipe.toml (100%) rename recipes/{ => tools}/smith/recipe.toml (100%) rename recipes/{ => tools}/sodium/recipe.sh (100%) rename recipes/{ => tools}/ssh/recipe.sh (100%) rename recipes/{ => tools}/ssh/redox.patch (100%) rename recipes/{ => tools}/termplay/recipe.sh (100%) rename recipes/{ => tools}/tokei/recipe.toml (100%) rename recipes/{ => tools}/twin-commander/recipe.toml (100%) rename recipes/{ => tools}/vim/recipe.sh (100%) rename recipes/{ => tools}/vim/vim.patch (100%) rename recipes/{ => tools}/xz/recipe.toml (100%) rename recipes/{ => tui}/mdp/recipe.sh (100%) rename recipes/{ => tui}/ncdu/recipe.sh (100%) rename recipes/{ => tui}/ncurses/recipe.toml (100%) rename recipes/{ => tui}/ncursesw/01-config-sub.patch (100%) rename recipes/{ => tui}/ncursesw/recipe.sh (100%) diff --git a/README.md b/README.md index 7c823038d..43c67d114 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,29 @@ -# cookbook -A collection of package recipes for Redox. +# Cookbook + +A collection of software ports for Redox. + +### Categories + +- `backends` - Middlewares, like SDL2 +- `core` - System components (included on `server` build) +- `demos` - Software with demos +- `development` - Any software used for development, like compilers and dependency managers +- `documentation` - Software used for documentation +- `emulators` - Console emulators or compatibility/translation layers +- `examples` - Softwares with examples +- `games` - Any kind of game +- `gui` - Graphical interfaces +- `libraries` - Software with functions for other softwares, like OpenSSL +- `network` - Networking tools +- `other` - Software that can't fit on other categories +- `shells` - Terminal interpreters +- `sound` - Software used for sound processing/production +- `tests` - Software used to test other softwares +- `toolkits` - Software used to create other softwares with a framework-like approach +- `tools` - Text editors, terminal tools and any other kind of tools +- `tui` - Graphical terminal interfaces +- `video` - Video players and video processing/production tools +- `wip` - Software that needs porting or incomplete recipes [](./LICENSE) diff --git a/recipes/cairo/recipe.sh b/recipes/backends/cairo/recipe.sh similarity index 100% rename from recipes/cairo/recipe.sh rename to recipes/backends/cairo/recipe.sh diff --git a/recipes/cairo/redox.patch b/recipes/backends/cairo/redox.patch similarity index 100% rename from recipes/cairo/redox.patch rename to recipes/backends/cairo/redox.patch diff --git a/recipes/pango/recipe.sh b/recipes/backends/pango/recipe.sh similarity index 100% rename from recipes/pango/recipe.sh rename to recipes/backends/pango/recipe.sh diff --git a/recipes/pango/redox.patch b/recipes/backends/pango/redox.patch similarity index 100% rename from recipes/pango/redox.patch rename to recipes/backends/pango/redox.patch diff --git a/recipes/sdl/recipe.toml b/recipes/backends/sdl/recipe.toml similarity index 100% rename from recipes/sdl/recipe.toml rename to recipes/backends/sdl/recipe.toml diff --git a/recipes/sdl2/recipe.toml b/recipes/backends/sdl2/recipe.toml similarity index 100% rename from recipes/sdl2/recipe.toml rename to recipes/backends/sdl2/recipe.toml diff --git a/recipes/sdl2_image/recipe.toml b/recipes/backends/sdl2_image/recipe.toml similarity index 100% rename from recipes/sdl2_image/recipe.toml rename to recipes/backends/sdl2_image/recipe.toml diff --git a/recipes/sdl2_mixer/recipe.toml b/recipes/backends/sdl2_mixer/recipe.toml similarity index 100% rename from recipes/sdl2_mixer/recipe.toml rename to recipes/backends/sdl2_mixer/recipe.toml diff --git a/recipes/sdl2_mixer/redox.patch b/recipes/backends/sdl2_mixer/redox.patch similarity index 100% rename from recipes/sdl2_mixer/redox.patch rename to recipes/backends/sdl2_mixer/redox.patch diff --git a/recipes/sdl2_ttf/recipe.sh b/recipes/backends/sdl2_ttf/recipe.sh similarity index 100% rename from recipes/sdl2_ttf/recipe.sh rename to recipes/backends/sdl2_ttf/recipe.sh diff --git a/recipes/sdl_gfx/01_redox.patch b/recipes/backends/sdl_gfx/01_redox.patch similarity index 100% rename from recipes/sdl_gfx/01_redox.patch rename to recipes/backends/sdl_gfx/01_redox.patch diff --git a/recipes/sdl_gfx/recipe.sh b/recipes/backends/sdl_gfx/recipe.sh similarity index 100% rename from recipes/sdl_gfx/recipe.sh rename to recipes/backends/sdl_gfx/recipe.sh diff --git a/recipes/sdl_image/01_redox.patch b/recipes/backends/sdl_image/01_redox.patch similarity index 100% rename from recipes/sdl_image/01_redox.patch rename to recipes/backends/sdl_image/01_redox.patch diff --git a/recipes/sdl_image/recipe.sh b/recipes/backends/sdl_image/recipe.sh similarity index 100% rename from recipes/sdl_image/recipe.sh rename to recipes/backends/sdl_image/recipe.sh diff --git a/recipes/sdl_mixer/recipe.sh b/recipes/backends/sdl_mixer/recipe.sh similarity index 100% rename from recipes/sdl_mixer/recipe.sh rename to recipes/backends/sdl_mixer/recipe.sh diff --git a/recipes/sdl_mixer/redox.patch b/recipes/backends/sdl_mixer/redox.patch similarity index 100% rename from recipes/sdl_mixer/redox.patch rename to recipes/backends/sdl_mixer/redox.patch diff --git a/recipes/sdl_ttf/01_redox.patch b/recipes/backends/sdl_ttf/01_redox.patch similarity index 100% rename from recipes/sdl_ttf/01_redox.patch rename to recipes/backends/sdl_ttf/01_redox.patch diff --git a/recipes/sdl_ttf/recipe.sh b/recipes/backends/sdl_ttf/recipe.sh similarity index 100% rename from recipes/sdl_ttf/recipe.sh rename to recipes/backends/sdl_ttf/recipe.sh diff --git a/recipes/webrender/recipe.sh b/recipes/backends/webrender/recipe.sh similarity index 100% rename from recipes/webrender/recipe.sh rename to recipes/backends/webrender/recipe.sh diff --git a/recipes/audiod/recipe.toml b/recipes/core/audiod/recipe.toml similarity index 100% rename from recipes/audiod/recipe.toml rename to recipes/core/audiod/recipe.toml diff --git a/recipes/binutils/recipe.toml b/recipes/core/binutils/recipe.toml similarity index 100% rename from recipes/binutils/recipe.toml rename to recipes/core/binutils/recipe.toml diff --git a/recipes/bootloader/recipe.toml b/recipes/core/bootloader/recipe.toml similarity index 100% rename from recipes/bootloader/recipe.toml rename to recipes/core/bootloader/recipe.toml diff --git a/recipes/bootstrap/recipe.toml b/recipes/core/bootstrap/recipe.toml similarity index 100% rename from recipes/bootstrap/recipe.toml rename to recipes/core/bootstrap/recipe.toml diff --git a/recipes/contain/recipe.toml b/recipes/core/contain/recipe.toml similarity index 100% rename from recipes/contain/recipe.toml rename to recipes/core/contain/recipe.toml diff --git a/recipes/coreutils/recipe.toml b/recipes/core/coreutils/recipe.toml similarity index 100% rename from recipes/coreutils/recipe.toml rename to recipes/core/coreutils/recipe.toml diff --git a/recipes/dash/recipe.toml b/recipes/core/dash/recipe.toml similarity index 100% rename from recipes/dash/recipe.toml rename to recipes/core/dash/recipe.toml diff --git a/recipes/drivers-initfs/recipe.toml b/recipes/core/drivers-initfs/recipe.toml similarity index 100% rename from recipes/drivers-initfs/recipe.toml rename to recipes/core/drivers-initfs/recipe.toml diff --git a/recipes/drivers/recipe.toml b/recipes/core/drivers/recipe.toml similarity index 100% rename from recipes/drivers/recipe.toml rename to recipes/core/drivers/recipe.toml diff --git a/recipes/escalated/recipe.toml b/recipes/core/escalated/recipe.toml similarity index 100% rename from recipes/escalated/recipe.toml rename to recipes/core/escalated/recipe.toml diff --git a/recipes/extrautils/recipe.toml b/recipes/core/extrautils/recipe.toml similarity index 100% rename from recipes/extrautils/recipe.toml rename to recipes/core/extrautils/recipe.toml diff --git a/recipes/findutils/recipe.toml b/recipes/core/findutils/recipe.toml similarity index 100% rename from recipes/findutils/recipe.toml rename to recipes/core/findutils/recipe.toml diff --git a/recipes/init/recipe.toml b/recipes/core/init/recipe.toml similarity index 100% rename from recipes/init/recipe.toml rename to recipes/core/init/recipe.toml diff --git a/recipes/initfs/init.rc b/recipes/core/initfs/init.rc similarity index 100% rename from recipes/initfs/init.rc rename to recipes/core/initfs/init.rc diff --git a/recipes/initfs/recipe.toml b/recipes/core/initfs/recipe.toml similarity index 100% rename from recipes/initfs/recipe.toml rename to recipes/core/initfs/recipe.toml diff --git a/recipes/installer/recipe.toml b/recipes/core/installer/recipe.toml similarity index 100% rename from recipes/installer/recipe.toml rename to recipes/core/installer/recipe.toml diff --git a/recipes/ion/recipe.toml b/recipes/core/ion/recipe.toml similarity index 100% rename from recipes/ion/recipe.toml rename to recipes/core/ion/recipe.toml diff --git a/recipes/ipcd/recipe.toml b/recipes/core/ipcd/recipe.toml similarity index 100% rename from recipes/ipcd/recipe.toml rename to recipes/core/ipcd/recipe.toml diff --git a/recipes/kernel/recipe.toml b/recipes/core/kernel/recipe.toml similarity index 100% rename from recipes/kernel/recipe.toml rename to recipes/core/kernel/recipe.toml diff --git a/recipes/logd/recipe.toml b/recipes/core/logd/recipe.toml similarity index 100% rename from recipes/logd/recipe.toml rename to recipes/core/logd/recipe.toml diff --git a/recipes/netdb/recipe.toml b/recipes/core/netdb/recipe.toml similarity index 100% rename from recipes/netdb/recipe.toml rename to recipes/core/netdb/recipe.toml diff --git a/recipes/netstack/recipe.toml b/recipes/core/netstack/recipe.toml similarity index 100% rename from recipes/netstack/recipe.toml rename to recipes/core/netstack/recipe.toml diff --git a/recipes/netutils/recipe.toml b/recipes/core/netutils/recipe.toml similarity index 100% rename from recipes/netutils/recipe.toml rename to recipes/core/netutils/recipe.toml diff --git a/recipes/nulld/recipe.toml b/recipes/core/nulld/recipe.toml similarity index 100% rename from recipes/nulld/recipe.toml rename to recipes/core/nulld/recipe.toml diff --git a/recipes/pkgutils/recipe.toml b/recipes/core/pkgutils/recipe.toml similarity index 100% rename from recipes/pkgutils/recipe.toml rename to recipes/core/pkgutils/recipe.toml diff --git a/recipes/ptyd/recipe.toml b/recipes/core/ptyd/recipe.toml similarity index 100% rename from recipes/ptyd/recipe.toml rename to recipes/core/ptyd/recipe.toml diff --git a/recipes/ramfs/recipe.toml b/recipes/core/ramfs/recipe.toml similarity index 100% rename from recipes/ramfs/recipe.toml rename to recipes/core/ramfs/recipe.toml diff --git a/recipes/randd/recipe.toml b/recipes/core/randd/recipe.toml similarity index 100% rename from recipes/randd/recipe.toml rename to recipes/core/randd/recipe.toml diff --git a/recipes/redoxfs/recipe.toml b/recipes/core/redoxfs/recipe.toml similarity index 100% rename from recipes/redoxfs/recipe.toml rename to recipes/core/redoxfs/recipe.toml diff --git a/recipes/relibc/recipe.toml b/recipes/core/relibc/recipe.toml similarity index 100% rename from recipes/relibc/recipe.toml rename to recipes/core/relibc/recipe.toml diff --git a/recipes/userutils/recipe.toml b/recipes/core/userutils/recipe.toml similarity index 100% rename from recipes/userutils/recipe.toml rename to recipes/core/userutils/recipe.toml diff --git a/recipes/uutils/recipe.toml b/recipes/core/uutils/recipe.toml similarity index 100% rename from recipes/uutils/recipe.toml rename to recipes/core/uutils/recipe.toml diff --git a/recipes/zerod/recipe.toml b/recipes/core/zerod/recipe.toml similarity index 100% rename from recipes/zerod/recipe.toml rename to recipes/core/zerod/recipe.toml diff --git a/recipes/cairodemo/cairodemo.c b/recipes/demos/cairodemo/cairodemo.c similarity index 100% rename from recipes/cairodemo/cairodemo.c rename to recipes/demos/cairodemo/cairodemo.c diff --git a/recipes/cairodemo/recipe.sh b/recipes/demos/cairodemo/recipe.sh similarity index 100% rename from recipes/cairodemo/recipe.sh rename to recipes/demos/cairodemo/recipe.sh diff --git a/recipes/cmatrix/recipe.sh b/recipes/demos/cmatrix/recipe.sh similarity index 100% rename from recipes/cmatrix/recipe.sh rename to recipes/demos/cmatrix/recipe.sh diff --git a/recipes/gears/gears.c b/recipes/demos/gears/gears.c similarity index 100% rename from recipes/gears/gears.c rename to recipes/demos/gears/gears.c diff --git a/recipes/gears/recipe.sh b/recipes/demos/gears/recipe.sh similarity index 100% rename from recipes/gears/recipe.sh rename to recipes/demos/gears/recipe.sh diff --git a/recipes/iced/recipe.toml b/recipes/demos/iced/recipe.toml similarity index 100% rename from recipes/iced/recipe.toml rename to recipes/demos/iced/recipe.toml diff --git a/recipes/osdemo/osdemo.c b/recipes/demos/osdemo/osdemo.c similarity index 100% rename from recipes/osdemo/osdemo.c rename to recipes/demos/osdemo/osdemo.c diff --git a/recipes/osdemo/recipe.sh b/recipes/demos/osdemo/recipe.sh similarity index 100% rename from recipes/osdemo/recipe.sh rename to recipes/demos/osdemo/recipe.sh diff --git a/recipes/pixelcannon/recipe.sh b/recipes/demos/pixelcannon/recipe.sh similarity index 100% rename from recipes/pixelcannon/recipe.sh rename to recipes/demos/pixelcannon/recipe.sh diff --git a/recipes/rust-cairo-demo/recipe.sh b/recipes/demos/rust-cairo-demo/recipe.sh similarity index 100% rename from recipes/rust-cairo-demo/recipe.sh rename to recipes/demos/rust-cairo-demo/recipe.sh diff --git a/recipes/sdl2_gears/assets/font.ttf b/recipes/demos/sdl2_gears/assets/font.ttf similarity index 100% rename from recipes/sdl2_gears/assets/font.ttf rename to recipes/demos/sdl2_gears/assets/font.ttf diff --git a/recipes/sdl2_gears/assets/image.png b/recipes/demos/sdl2_gears/assets/image.png similarity index 100% rename from recipes/sdl2_gears/assets/image.png rename to recipes/demos/sdl2_gears/assets/image.png diff --git a/recipes/sdl2_gears/assets/music.wav b/recipes/demos/sdl2_gears/assets/music.wav similarity index 100% rename from recipes/sdl2_gears/assets/music.wav rename to recipes/demos/sdl2_gears/assets/music.wav diff --git a/recipes/sdl2_gears/gears.c b/recipes/demos/sdl2_gears/gears.c similarity index 100% rename from recipes/sdl2_gears/gears.c rename to recipes/demos/sdl2_gears/gears.c diff --git a/recipes/sdl2_gears/recipe.sh b/recipes/demos/sdl2_gears/recipe.sh similarity index 100% rename from recipes/sdl2_gears/recipe.sh rename to recipes/demos/sdl2_gears/recipe.sh diff --git a/recipes/autoconf/recipe.toml b/recipes/development/autoconf/recipe.toml similarity index 100% rename from recipes/autoconf/recipe.toml rename to recipes/development/autoconf/recipe.toml diff --git a/recipes/automake/recipe.toml b/recipes/development/automake/recipe.toml similarity index 100% rename from recipes/automake/recipe.toml rename to recipes/development/automake/recipe.toml diff --git a/recipes/cargo/recipe.toml b/recipes/development/cargo/recipe.toml similarity index 100% rename from recipes/cargo/recipe.toml rename to recipes/development/cargo/recipe.toml diff --git a/recipes/cmake/recipe.toml b/recipes/development/cmake/recipe.toml similarity index 100% rename from recipes/cmake/recipe.toml rename to recipes/development/cmake/recipe.toml diff --git a/recipes/crates-io-index/recipe.toml b/recipes/development/crates-io-index/recipe.toml similarity index 100% rename from recipes/crates-io-index/recipe.toml rename to recipes/development/crates-io-index/recipe.toml diff --git a/recipes/fal/recipe.sh b/recipes/development/fal/recipe.sh similarity index 100% rename from recipes/fal/recipe.sh rename to recipes/development/fal/recipe.sh diff --git a/recipes/fontconfig/recipe.toml b/recipes/development/fontconfig/recipe.toml similarity index 100% rename from recipes/fontconfig/recipe.toml rename to recipes/development/fontconfig/recipe.toml diff --git a/recipes/fontconfig/redox.patch b/recipes/development/fontconfig/redox.patch similarity index 100% rename from recipes/fontconfig/redox.patch rename to recipes/development/fontconfig/redox.patch diff --git a/recipes/gawk/recipe.sh b/recipes/development/gawk/recipe.sh similarity index 100% rename from recipes/gawk/recipe.sh rename to recipes/development/gawk/recipe.sh diff --git a/recipes/gcc/recipe.sh b/recipes/development/gcc/recipe.sh similarity index 100% rename from recipes/gcc/recipe.sh rename to recipes/development/gcc/recipe.sh diff --git a/recipes/gdbserver/recipe.toml b/recipes/development/gdbserver/recipe.toml similarity index 100% rename from recipes/gdbserver/recipe.toml rename to recipes/development/gdbserver/recipe.toml diff --git a/recipes/gdk-pixbuf/recipe.sh b/recipes/development/gdk-pixbuf/recipe.sh similarity index 100% rename from recipes/gdk-pixbuf/recipe.sh rename to recipes/development/gdk-pixbuf/recipe.sh diff --git a/recipes/gnu-make/make.patch b/recipes/development/gnu-make/make.patch similarity index 100% rename from recipes/gnu-make/make.patch rename to recipes/development/gnu-make/make.patch diff --git a/recipes/gnu-make/recipe.sh b/recipes/development/gnu-make/recipe.sh similarity index 100% rename from recipes/gnu-make/recipe.sh rename to recipes/development/gnu-make/recipe.sh diff --git a/recipes/lci/recipe.sh b/recipes/development/lci/recipe.sh similarity index 100% rename from recipes/lci/recipe.sh rename to recipes/development/lci/recipe.sh diff --git a/recipes/llvm/native.cmake b/recipes/development/llvm/native.cmake similarity index 100% rename from recipes/llvm/native.cmake rename to recipes/development/llvm/native.cmake diff --git a/recipes/llvm/recipe.toml b/recipes/development/llvm/recipe.toml similarity index 100% rename from recipes/llvm/recipe.toml rename to recipes/development/llvm/recipe.toml diff --git a/recipes/lua/recipe.toml b/recipes/development/lua/recipe.toml similarity index 100% rename from recipes/lua/recipe.toml rename to recipes/development/lua/recipe.toml diff --git a/recipes/nasm/recipe.toml b/recipes/development/nasm/recipe.toml similarity index 100% rename from recipes/nasm/recipe.toml rename to recipes/development/nasm/recipe.toml diff --git a/recipes/patch/01-no-rlimit.patch b/recipes/development/patch/01-no-rlimit.patch similarity index 100% rename from recipes/patch/01-no-rlimit.patch rename to recipes/development/patch/01-no-rlimit.patch diff --git a/recipes/patch/02-no-chown.patch b/recipes/development/patch/02-no-chown.patch similarity index 100% rename from recipes/patch/02-no-chown.patch rename to recipes/development/patch/02-no-chown.patch diff --git a/recipes/patch/recipe.sh b/recipes/development/patch/recipe.sh similarity index 100% rename from recipes/patch/recipe.sh rename to recipes/development/patch/recipe.sh diff --git a/recipes/pciids/recipe.toml b/recipes/development/pciids/recipe.toml similarity index 100% rename from recipes/pciids/recipe.toml rename to recipes/development/pciids/recipe.toml diff --git a/recipes/perl/perl.patch b/recipes/development/perl/perl.patch similarity index 100% rename from recipes/perl/perl.patch rename to recipes/development/perl/perl.patch diff --git a/recipes/perl/recipe.sh b/recipes/development/perl/recipe.sh similarity index 100% rename from recipes/perl/recipe.sh rename to recipes/development/perl/recipe.sh diff --git a/recipes/pkg-config/recipe.toml b/recipes/development/pkg-config/recipe.toml similarity index 100% rename from recipes/pkg-config/recipe.toml rename to recipes/development/pkg-config/recipe.toml diff --git a/recipes/pkgar/recipe.toml b/recipes/development/pkgar/recipe.toml similarity index 100% rename from recipes/pkgar/recipe.toml rename to recipes/development/pkgar/recipe.toml diff --git a/recipes/python/config.site b/recipes/development/python/config.site similarity index 100% rename from recipes/python/config.site rename to recipes/development/python/config.site diff --git a/recipes/python/recipe.sh b/recipes/development/python/recipe.sh similarity index 100% rename from recipes/python/recipe.sh rename to recipes/development/python/recipe.sh diff --git a/recipes/python/redox.patch b/recipes/development/python/redox.patch similarity index 100% rename from recipes/python/redox.patch rename to recipes/development/python/redox.patch diff --git a/recipes/redoxerd/recipe.toml b/recipes/development/redoxerd/recipe.toml similarity index 100% rename from recipes/redoxerd/recipe.toml rename to recipes/development/redoxerd/recipe.toml diff --git a/recipes/rust/.gitignore b/recipes/development/rust/.gitignore similarity index 100% rename from recipes/rust/.gitignore rename to recipes/development/rust/.gitignore diff --git a/recipes/rust/config.toml b/recipes/development/rust/config.toml similarity index 100% rename from recipes/rust/config.toml rename to recipes/development/rust/config.toml diff --git a/recipes/rust/recipe.sh b/recipes/development/rust/recipe.sh similarity index 100% rename from recipes/rust/recipe.sh rename to recipes/development/rust/recipe.sh diff --git a/recipes/rustpython/recipe.toml b/recipes/development/rustpython/recipe.toml similarity index 100% rename from recipes/rustpython/recipe.toml rename to recipes/development/rustpython/recipe.toml diff --git a/recipes/strace/recipe.toml b/recipes/development/strace/recipe.toml similarity index 100% rename from recipes/strace/recipe.toml rename to recipes/development/strace/recipe.toml diff --git a/recipes/book/recipe.toml b/recipes/documentation/book/recipe.toml similarity index 100% rename from recipes/book/recipe.toml rename to recipes/documentation/book/recipe.toml diff --git a/recipes/dosbox/01_redox.patch b/recipes/emulators/dosbox/01_redox.patch similarity index 100% rename from recipes/dosbox/01_redox.patch rename to recipes/emulators/dosbox/01_redox.patch diff --git a/recipes/dosbox/icon.png b/recipes/emulators/dosbox/icon.png similarity index 100% rename from recipes/dosbox/icon.png rename to recipes/emulators/dosbox/icon.png diff --git a/recipes/dosbox/manifest b/recipes/emulators/dosbox/manifest similarity index 100% rename from recipes/dosbox/manifest rename to recipes/emulators/dosbox/manifest diff --git a/recipes/dosbox/recipe.sh b/recipes/emulators/dosbox/recipe.sh similarity index 100% rename from recipes/dosbox/recipe.sh rename to recipes/emulators/dosbox/recipe.sh diff --git a/recipes/flycast/recipe.toml b/recipes/emulators/flycast/recipe.toml similarity index 100% rename from recipes/flycast/recipe.toml rename to recipes/emulators/flycast/recipe.toml diff --git a/recipes/libretro-super/recipe.toml b/recipes/emulators/libretro-super/recipe.toml similarity index 100% rename from recipes/libretro-super/recipe.toml rename to recipes/emulators/libretro-super/recipe.toml diff --git a/recipes/mednafen/recipe.toml b/recipes/emulators/mednafen/recipe.toml similarity index 100% rename from recipes/mednafen/recipe.toml rename to recipes/emulators/mednafen/recipe.toml diff --git a/recipes/mednafen/redox.patch b/recipes/emulators/mednafen/redox.patch similarity index 100% rename from recipes/mednafen/redox.patch rename to recipes/emulators/mednafen/redox.patch diff --git a/recipes/mgba/01_redox.patch b/recipes/emulators/mgba/01_redox.patch similarity index 100% rename from recipes/mgba/01_redox.patch rename to recipes/emulators/mgba/01_redox.patch diff --git a/recipes/mgba/recipe.sh b/recipes/emulators/mgba/recipe.sh similarity index 100% rename from recipes/mgba/recipe.sh rename to recipes/emulators/mgba/recipe.sh diff --git a/recipes/qemu/recipe.sh b/recipes/emulators/qemu/recipe.sh similarity index 100% rename from recipes/qemu/recipe.sh rename to recipes/emulators/qemu/recipe.sh diff --git a/recipes/qemu/redox.patch b/recipes/emulators/qemu/redox.patch similarity index 100% rename from recipes/qemu/redox.patch rename to recipes/emulators/qemu/redox.patch diff --git a/recipes/retroarch/recipe.toml b/recipes/emulators/retroarch/recipe.toml similarity index 100% rename from recipes/retroarch/recipe.toml rename to recipes/emulators/retroarch/recipe.toml diff --git a/recipes/rs-nes/recipe.toml b/recipes/emulators/rs-nes/recipe.toml similarity index 100% rename from recipes/rs-nes/recipe.toml rename to recipes/emulators/rs-nes/recipe.toml diff --git a/recipes/rust64/recipe.toml b/recipes/emulators/rust64/recipe.toml similarity index 100% rename from recipes/rust64/recipe.toml rename to recipes/emulators/rust64/recipe.toml diff --git a/recipes/rustual-boy/recipe.sh b/recipes/emulators/rustual-boy/recipe.sh similarity index 100% rename from recipes/rustual-boy/recipe.sh rename to recipes/emulators/rustual-boy/recipe.sh diff --git a/recipes/scummvm/01_redox.patch b/recipes/emulators/scummvm/01_redox.patch similarity index 100% rename from recipes/scummvm/01_redox.patch rename to recipes/emulators/scummvm/01_redox.patch diff --git a/recipes/scummvm/icon.png b/recipes/emulators/scummvm/icon.png similarity index 100% rename from recipes/scummvm/icon.png rename to recipes/emulators/scummvm/icon.png diff --git a/recipes/scummvm/manifest b/recipes/emulators/scummvm/manifest similarity index 100% rename from recipes/scummvm/manifest rename to recipes/emulators/scummvm/manifest diff --git a/recipes/scummvm/recipe.sh b/recipes/emulators/scummvm/recipe.sh similarity index 100% rename from recipes/scummvm/recipe.sh rename to recipes/emulators/scummvm/recipe.sh diff --git a/recipes/vice/01_redox.patch b/recipes/emulators/vice/01_redox.patch similarity index 100% rename from recipes/vice/01_redox.patch rename to recipes/emulators/vice/01_redox.patch diff --git a/recipes/vice/recipe.sh b/recipes/emulators/vice/recipe.sh similarity index 100% rename from recipes/vice/recipe.sh rename to recipes/emulators/vice/recipe.sh diff --git a/recipes/cpal/recipe.toml b/recipes/examples/cpal/recipe.toml similarity index 100% rename from recipes/cpal/recipe.toml rename to recipes/examples/cpal/recipe.toml diff --git a/recipes/dynamic-example/recipe.sh b/recipes/examples/dynamic-example/recipe.sh similarity index 100% rename from recipes/dynamic-example/recipe.sh rename to recipes/examples/dynamic-example/recipe.sh diff --git a/recipes/exampled/recipe.toml b/recipes/examples/exampled/recipe.toml similarity index 100% rename from recipes/exampled/recipe.toml rename to recipes/examples/exampled/recipe.toml diff --git a/recipes/glium/recipe.sh b/recipes/examples/glium/recipe.sh similarity index 100% rename from recipes/glium/recipe.sh rename to recipes/examples/glium/recipe.sh diff --git a/recipes/glutin/recipe.toml b/recipes/examples/glutin/recipe.toml similarity index 100% rename from recipes/glutin/recipe.toml rename to recipes/examples/glutin/recipe.toml diff --git a/recipes/orbclient/recipe.toml b/recipes/examples/orbclient/recipe.toml similarity index 100% rename from recipes/orbclient/recipe.toml rename to recipes/examples/orbclient/recipe.toml diff --git a/recipes/rust-cairo/recipe.sh b/recipes/examples/rust-cairo/recipe.sh similarity index 100% rename from recipes/rust-cairo/recipe.sh rename to recipes/examples/rust-cairo/recipe.sh diff --git a/recipes/winit/recipe.toml b/recipes/examples/winit/recipe.toml similarity index 100% rename from recipes/winit/recipe.toml rename to recipes/examples/winit/recipe.toml diff --git a/recipes/classicube/manifest b/recipes/games/classicube/manifest similarity index 100% rename from recipes/classicube/manifest rename to recipes/games/classicube/manifest diff --git a/recipes/classicube/recipe.toml b/recipes/games/classicube/recipe.toml similarity index 100% rename from recipes/classicube/recipe.toml rename to recipes/games/classicube/recipe.toml diff --git a/recipes/eduke32/icon.png b/recipes/games/eduke32/icon.png similarity index 100% rename from recipes/eduke32/icon.png rename to recipes/games/eduke32/icon.png diff --git a/recipes/eduke32/manifest b/recipes/games/eduke32/manifest similarity index 100% rename from recipes/eduke32/manifest rename to recipes/games/eduke32/manifest diff --git a/recipes/eduke32/recipe.sh b/recipes/games/eduke32/recipe.sh similarity index 100% rename from recipes/eduke32/recipe.sh rename to recipes/games/eduke32/recipe.sh diff --git a/recipes/eduke32/redox.patch b/recipes/games/eduke32/redox.patch similarity index 100% rename from recipes/eduke32/redox.patch rename to recipes/games/eduke32/redox.patch diff --git a/recipes/freeciv/01_redox.patch b/recipes/games/freeciv/01_redox.patch similarity index 100% rename from recipes/freeciv/01_redox.patch rename to recipes/games/freeciv/01_redox.patch diff --git a/recipes/freeciv/recipe.sh b/recipes/games/freeciv/recipe.sh similarity index 100% rename from recipes/freeciv/recipe.sh rename to recipes/games/freeciv/recipe.sh diff --git a/recipes/freedoom/recipe.sh b/recipes/games/freedoom/recipe.sh similarity index 100% rename from recipes/freedoom/recipe.sh rename to recipes/games/freedoom/recipe.sh diff --git a/recipes/game-2048/recipe.toml b/recipes/games/game-2048/recipe.toml similarity index 100% rename from recipes/game-2048/recipe.toml rename to recipes/games/game-2048/recipe.toml diff --git a/recipes/gigalomania/manifest b/recipes/games/gigalomania/manifest similarity index 100% rename from recipes/gigalomania/manifest rename to recipes/games/gigalomania/manifest diff --git a/recipes/gigalomania/recipe.sh b/recipes/games/gigalomania/recipe.sh similarity index 100% rename from recipes/gigalomania/recipe.sh rename to recipes/games/gigalomania/recipe.sh diff --git a/recipes/hematite/recipe.toml b/recipes/games/hematite/recipe.toml similarity index 100% rename from recipes/hematite/recipe.toml rename to recipes/games/hematite/recipe.toml diff --git a/recipes/neverball/manifest-neverball b/recipes/games/neverball/manifest-neverball similarity index 100% rename from recipes/neverball/manifest-neverball rename to recipes/games/neverball/manifest-neverball diff --git a/recipes/neverball/manifest-neverputt b/recipes/games/neverball/manifest-neverputt similarity index 100% rename from recipes/neverball/manifest-neverputt rename to recipes/games/neverball/manifest-neverputt diff --git a/recipes/neverball/recipe.sh b/recipes/games/neverball/recipe.sh similarity index 100% rename from recipes/neverball/recipe.sh rename to recipes/games/neverball/recipe.sh diff --git a/recipes/neverball/redox.patch b/recipes/games/neverball/redox.patch similarity index 100% rename from recipes/neverball/redox.patch rename to recipes/games/neverball/redox.patch diff --git a/recipes/openjazz/recipe.sh b/recipes/games/openjazz/recipe.sh similarity index 100% rename from recipes/openjazz/recipe.sh rename to recipes/games/openjazz/recipe.sh diff --git a/recipes/openttd-opengfx/recipe.sh b/recipes/games/openttd-opengfx/recipe.sh similarity index 100% rename from recipes/openttd-opengfx/recipe.sh rename to recipes/games/openttd-opengfx/recipe.sh diff --git a/recipes/openttd-openmsx/recipe.sh b/recipes/games/openttd-openmsx/recipe.sh similarity index 100% rename from recipes/openttd-openmsx/recipe.sh rename to recipes/games/openttd-openmsx/recipe.sh diff --git a/recipes/openttd-opensfx/recipe.sh b/recipes/games/openttd-opensfx/recipe.sh similarity index 100% rename from recipes/openttd-opensfx/recipe.sh rename to recipes/games/openttd-opensfx/recipe.sh diff --git a/recipes/openttd/01_redox.patch b/recipes/games/openttd/01_redox.patch similarity index 100% rename from recipes/openttd/01_redox.patch rename to recipes/games/openttd/01_redox.patch diff --git a/recipes/openttd/manifest b/recipes/games/openttd/manifest similarity index 100% rename from recipes/openttd/manifest rename to recipes/games/openttd/manifest diff --git a/recipes/openttd/recipe.sh b/recipes/games/openttd/recipe.sh similarity index 100% rename from recipes/openttd/recipe.sh rename to recipes/games/openttd/recipe.sh diff --git a/recipes/prboom/01_redox.patch b/recipes/games/prboom/01_redox.patch similarity index 100% rename from recipes/prboom/01_redox.patch rename to recipes/games/prboom/01_redox.patch diff --git a/recipes/prboom/recipe.sh b/recipes/games/prboom/recipe.sh similarity index 100% rename from recipes/prboom/recipe.sh rename to recipes/games/prboom/recipe.sh diff --git a/recipes/games/recipe.toml b/recipes/games/redox-games/recipe.toml similarity index 100% rename from recipes/games/recipe.toml rename to recipes/games/redox-games/recipe.toml diff --git a/recipes/sm64ex/.gitignore b/recipes/games/sm64ex/.gitignore similarity index 100% rename from recipes/sm64ex/.gitignore rename to recipes/games/sm64ex/.gitignore diff --git a/recipes/sm64ex/manifest b/recipes/games/sm64ex/manifest similarity index 100% rename from recipes/sm64ex/manifest rename to recipes/games/sm64ex/manifest diff --git a/recipes/sm64ex/recipe.toml b/recipes/games/sm64ex/recipe.toml similarity index 100% rename from recipes/sm64ex/recipe.toml rename to recipes/games/sm64ex/recipe.toml diff --git a/recipes/sopwith/recipe.sh b/recipes/games/sopwith/recipe.sh similarity index 100% rename from recipes/sopwith/recipe.sh rename to recipes/games/sopwith/recipe.sh diff --git a/recipes/spacecadetpinball/recipe.toml b/recipes/games/spacecadetpinball/recipe.toml similarity index 100% rename from recipes/spacecadetpinball/recipe.toml rename to recipes/games/spacecadetpinball/recipe.toml diff --git a/recipes/syobonaction/01_redox.patch b/recipes/games/syobonaction/01_redox.patch similarity index 100% rename from recipes/syobonaction/01_redox.patch rename to recipes/games/syobonaction/01_redox.patch diff --git a/recipes/syobonaction/recipe.sh b/recipes/games/syobonaction/recipe.sh similarity index 100% rename from recipes/syobonaction/recipe.sh rename to recipes/games/syobonaction/recipe.sh diff --git a/recipes/vvvvvv/recipe.sh b/recipes/games/vvvvvv/recipe.sh similarity index 100% rename from recipes/vvvvvv/recipe.sh rename to recipes/games/vvvvvv/recipe.sh diff --git a/recipes/wesnoth/recipe.sh b/recipes/games/wesnoth/recipe.sh similarity index 100% rename from recipes/wesnoth/recipe.sh rename to recipes/games/wesnoth/recipe.sh diff --git a/recipes/installer-gui/recipe.toml b/recipes/gui/installer-gui/recipe.toml similarity index 100% rename from recipes/installer-gui/recipe.toml rename to recipes/gui/installer-gui/recipe.toml diff --git a/recipes/orbdata/recipe.toml b/recipes/gui/orbdata/recipe.toml similarity index 100% rename from recipes/orbdata/recipe.toml rename to recipes/gui/orbdata/recipe.toml diff --git a/recipes/orbital/recipe.toml b/recipes/gui/orbital/recipe.toml similarity index 100% rename from recipes/orbital/recipe.toml rename to recipes/gui/orbital/recipe.toml diff --git a/recipes/orbterm/recipe.toml b/recipes/gui/orbterm/recipe.toml similarity index 100% rename from recipes/orbterm/recipe.toml rename to recipes/gui/orbterm/recipe.toml diff --git a/recipes/orbutils-background/recipe.sh b/recipes/gui/orbutils-background/recipe.sh similarity index 100% rename from recipes/orbutils-background/recipe.sh rename to recipes/gui/orbutils-background/recipe.sh diff --git a/recipes/orbutils-launcher/recipe.sh b/recipes/gui/orbutils-launcher/recipe.sh similarity index 100% rename from recipes/orbutils-launcher/recipe.sh rename to recipes/gui/orbutils-launcher/recipe.sh diff --git a/recipes/orbutils-orblogin/recipe.sh b/recipes/gui/orbutils-orblogin/recipe.sh similarity index 100% rename from recipes/orbutils-orblogin/recipe.sh rename to recipes/gui/orbutils-orblogin/recipe.sh diff --git a/recipes/orbutils/recipe.toml b/recipes/gui/orbutils/recipe.toml similarity index 100% rename from recipes/orbutils/recipe.toml rename to recipes/gui/orbutils/recipe.toml diff --git a/recipes/periodictable/recipe.sh b/recipes/gui/periodictable/recipe.sh similarity index 100% rename from recipes/periodictable/recipe.sh rename to recipes/gui/periodictable/recipe.sh diff --git a/recipes/duktape/recipe.sh b/recipes/libraries/duktape/recipe.sh similarity index 100% rename from recipes/duktape/recipe.sh rename to recipes/libraries/duktape/recipe.sh diff --git a/recipes/duktape/redox.patch b/recipes/libraries/duktape/redox.patch similarity index 100% rename from recipes/duktape/redox.patch rename to recipes/libraries/duktape/redox.patch diff --git a/recipes/expat/recipe.toml b/recipes/libraries/expat/recipe.toml similarity index 100% rename from recipes/expat/recipe.toml rename to recipes/libraries/expat/recipe.toml diff --git a/recipes/ffmpeg/binutils-2.41.patch b/recipes/libraries/ffmpeg/binutils-2.41.patch similarity index 100% rename from recipes/ffmpeg/binutils-2.41.patch rename to recipes/libraries/ffmpeg/binutils-2.41.patch diff --git a/recipes/ffmpeg/ffmpeg.patch b/recipes/libraries/ffmpeg/ffmpeg.patch similarity index 100% rename from recipes/ffmpeg/ffmpeg.patch rename to recipes/libraries/ffmpeg/ffmpeg.patch diff --git a/recipes/ffmpeg/recipe.toml b/recipes/libraries/ffmpeg/recipe.toml similarity index 100% rename from recipes/ffmpeg/recipe.toml rename to recipes/libraries/ffmpeg/recipe.toml diff --git a/recipes/freeglut/recipe.sh b/recipes/libraries/freeglut/recipe.sh similarity index 100% rename from recipes/freeglut/recipe.sh rename to recipes/libraries/freeglut/recipe.sh diff --git a/recipes/freeglut/redox_cross_toolchain.cmake b/recipes/libraries/freeglut/redox_cross_toolchain.cmake similarity index 100% rename from recipes/freeglut/redox_cross_toolchain.cmake rename to recipes/libraries/freeglut/redox_cross_toolchain.cmake diff --git a/recipes/freetype/recipe.toml b/recipes/libraries/freetype/recipe.toml similarity index 100% rename from recipes/freetype/recipe.toml rename to recipes/libraries/freetype/recipe.toml diff --git a/recipes/fribidi/recipe.sh b/recipes/libraries/fribidi/recipe.sh similarity index 100% rename from recipes/fribidi/recipe.sh rename to recipes/libraries/fribidi/recipe.sh diff --git a/recipes/glib/recipe.toml b/recipes/libraries/glib/recipe.toml similarity index 100% rename from recipes/glib/recipe.toml rename to recipes/libraries/glib/recipe.toml diff --git a/recipes/glib/redox.patch b/recipes/libraries/glib/redox.patch similarity index 100% rename from recipes/glib/redox.patch rename to recipes/libraries/glib/redox.patch diff --git a/recipes/gstreamer/recipe.sh b/recipes/libraries/gstreamer/recipe.sh similarity index 100% rename from recipes/gstreamer/recipe.sh rename to recipes/libraries/gstreamer/recipe.sh diff --git a/recipes/gstreamer/redox.patch b/recipes/libraries/gstreamer/redox.patch similarity index 100% rename from recipes/gstreamer/redox.patch rename to recipes/libraries/gstreamer/redox.patch diff --git a/recipes/harfbuzz/recipe.toml b/recipes/libraries/harfbuzz/recipe.toml similarity index 100% rename from recipes/harfbuzz/recipe.toml rename to recipes/libraries/harfbuzz/recipe.toml diff --git a/recipes/jansson/jansson.patch b/recipes/libraries/jansson/jansson.patch similarity index 100% rename from recipes/jansson/jansson.patch rename to recipes/libraries/jansson/jansson.patch diff --git a/recipes/jansson/recipe.sh b/recipes/libraries/jansson/recipe.sh similarity index 100% rename from recipes/jansson/recipe.sh rename to recipes/libraries/jansson/recipe.sh diff --git a/recipes/libcosmic/recipe.toml b/recipes/libraries/libcosmic/recipe.toml similarity index 100% rename from recipes/libcosmic/recipe.toml rename to recipes/libraries/libcosmic/recipe.toml diff --git a/recipes/libffi/recipe.toml b/recipes/libraries/libffi/recipe.toml similarity index 100% rename from recipes/libffi/recipe.toml rename to recipes/libraries/libffi/recipe.toml diff --git a/recipes/libffi/redox.patch b/recipes/libraries/libffi/redox.patch similarity index 100% rename from recipes/libffi/redox.patch rename to recipes/libraries/libffi/redox.patch diff --git a/recipes/libflac/recipe.toml b/recipes/libraries/libflac/recipe.toml similarity index 100% rename from recipes/libflac/recipe.toml rename to recipes/libraries/libflac/recipe.toml diff --git a/recipes/libgmp/recipe.toml b/recipes/libraries/libgmp/recipe.toml similarity index 100% rename from recipes/libgmp/recipe.toml rename to recipes/libraries/libgmp/recipe.toml diff --git a/recipes/libiconv/01_redox.patch b/recipes/libraries/libiconv/01_redox.patch similarity index 100% rename from recipes/libiconv/01_redox.patch rename to recipes/libraries/libiconv/01_redox.patch diff --git a/recipes/libiconv/recipe.toml b/recipes/libraries/libiconv/recipe.toml similarity index 100% rename from recipes/libiconv/recipe.toml rename to recipes/libraries/libiconv/recipe.toml diff --git a/recipes/libjpeg/recipe.toml b/recipes/libraries/libjpeg/recipe.toml similarity index 100% rename from recipes/libjpeg/recipe.toml rename to recipes/libraries/libjpeg/recipe.toml diff --git a/recipes/libogg/recipe.toml b/recipes/libraries/libogg/recipe.toml similarity index 100% rename from recipes/libogg/recipe.toml rename to recipes/libraries/libogg/recipe.toml diff --git a/recipes/libogg/redox.patch b/recipes/libraries/libogg/redox.patch similarity index 100% rename from recipes/libogg/redox.patch rename to recipes/libraries/libogg/redox.patch diff --git a/recipes/liborbital/recipe.toml b/recipes/libraries/liborbital/recipe.toml similarity index 100% rename from recipes/liborbital/recipe.toml rename to recipes/libraries/liborbital/recipe.toml diff --git a/recipes/libpng/recipe.toml b/recipes/libraries/libpng/recipe.toml similarity index 100% rename from recipes/libpng/recipe.toml rename to recipes/libraries/libpng/recipe.toml diff --git a/recipes/libsodium/random.patch b/recipes/libraries/libsodium/random.patch similarity index 100% rename from recipes/libsodium/random.patch rename to recipes/libraries/libsodium/random.patch diff --git a/recipes/libsodium/recipe.toml b/recipes/libraries/libsodium/recipe.toml similarity index 100% rename from recipes/libsodium/recipe.toml rename to recipes/libraries/libsodium/recipe.toml diff --git a/recipes/libssh2/recipe.toml b/recipes/libraries/libssh2/recipe.toml similarity index 100% rename from recipes/libssh2/recipe.toml rename to recipes/libraries/libssh2/recipe.toml diff --git a/recipes/libvorbis/recipe.toml b/recipes/libraries/libvorbis/recipe.toml similarity index 100% rename from recipes/libvorbis/recipe.toml rename to recipes/libraries/libvorbis/recipe.toml diff --git a/recipes/libxml2/recipe.toml b/recipes/libraries/libxml2/recipe.toml similarity index 100% rename from recipes/libxml2/recipe.toml rename to recipes/libraries/libxml2/recipe.toml diff --git a/recipes/mesa/recipe.toml b/recipes/libraries/mesa/recipe.toml similarity index 100% rename from recipes/mesa/recipe.toml rename to recipes/libraries/mesa/recipe.toml diff --git a/recipes/mesa_glu/recipe.sh b/recipes/libraries/mesa_glu/recipe.sh similarity index 100% rename from recipes/mesa_glu/recipe.sh rename to recipes/libraries/mesa_glu/recipe.sh diff --git a/recipes/openssl/recipe.toml b/recipes/libraries/openssl/recipe.toml similarity index 100% rename from recipes/openssl/recipe.toml rename to recipes/libraries/openssl/recipe.toml diff --git a/recipes/pcre/recipe.toml b/recipes/libraries/pcre/recipe.toml similarity index 100% rename from recipes/pcre/recipe.toml rename to recipes/libraries/pcre/recipe.toml diff --git a/recipes/pcre/redox.patch b/recipes/libraries/pcre/redox.patch similarity index 100% rename from recipes/pcre/redox.patch rename to recipes/libraries/pcre/redox.patch diff --git a/recipes/pixman/recipe.sh b/recipes/libraries/pixman/recipe.sh similarity index 100% rename from recipes/pixman/recipe.sh rename to recipes/libraries/pixman/recipe.sh diff --git a/recipes/pixman/redox.patch b/recipes/libraries/pixman/redox.patch similarity index 100% rename from recipes/pixman/redox.patch rename to recipes/libraries/pixman/redox.patch diff --git a/recipes/readline/recipe.toml b/recipes/libraries/readline/recipe.toml similarity index 100% rename from recipes/readline/recipe.toml rename to recipes/libraries/readline/recipe.toml diff --git a/recipes/readline/redox.patch b/recipes/libraries/readline/redox.patch similarity index 100% rename from recipes/readline/redox.patch rename to recipes/libraries/readline/redox.patch diff --git a/recipes/redox-fatfs/recipe.toml b/recipes/libraries/redox-fatfs/recipe.toml similarity index 100% rename from recipes/redox-fatfs/recipe.toml rename to recipes/libraries/redox-fatfs/recipe.toml diff --git a/recipes/zlib/recipe.toml b/recipes/libraries/zlib/recipe.toml similarity index 100% rename from recipes/zlib/recipe.toml rename to recipes/libraries/zlib/recipe.toml diff --git a/recipes/netsurf/01_redox.patch b/recipes/network/netsurf/01_redox.patch similarity index 100% rename from recipes/netsurf/01_redox.patch rename to recipes/network/netsurf/01_redox.patch diff --git a/recipes/netsurf/manifest b/recipes/network/netsurf/manifest similarity index 100% rename from recipes/netsurf/manifest rename to recipes/network/netsurf/manifest diff --git a/recipes/netsurf/recipe.sh b/recipes/network/netsurf/recipe.sh similarity index 100% rename from recipes/netsurf/recipe.sh rename to recipes/network/netsurf/recipe.sh diff --git a/recipes/nghttp2/recipe.toml b/recipes/network/nghttp2/recipe.toml similarity index 100% rename from recipes/nghttp2/recipe.toml rename to recipes/network/nghttp2/recipe.toml diff --git a/recipes/ca-certificates/recipe.toml b/recipes/other/ca-certificates/recipe.toml similarity index 100% rename from recipes/ca-certificates/recipe.toml rename to recipes/other/ca-certificates/recipe.toml diff --git a/recipes/generaluser-gs/recipe.sh b/recipes/other/generaluser-gs/recipe.sh similarity index 100% rename from recipes/generaluser-gs/recipe.sh rename to recipes/other/generaluser-gs/recipe.sh diff --git a/recipes/jeremy/recipe.toml b/recipes/other/jeremy/recipe.toml similarity index 100% rename from recipes/jeremy/recipe.toml rename to recipes/other/jeremy/recipe.toml diff --git a/recipes/keyboard-sfx/recipe.sh b/recipes/other/keyboard-sfx/recipe.sh similarity index 100% rename from recipes/keyboard-sfx/recipe.sh rename to recipes/other/keyboard-sfx/recipe.sh diff --git a/recipes/noto-color-emoji/recipe.toml b/recipes/other/noto-color-emoji/recipe.toml similarity index 100% rename from recipes/noto-color-emoji/recipe.toml rename to recipes/other/noto-color-emoji/recipe.toml diff --git a/recipes/shared-mime-info/recipe.sh b/recipes/other/shared-mime-info/recipe.sh similarity index 100% rename from recipes/shared-mime-info/recipe.sh rename to recipes/other/shared-mime-info/recipe.sh diff --git a/recipes/terminfo/recipe.sh b/recipes/other/terminfo/recipe.sh similarity index 100% rename from recipes/terminfo/recipe.sh rename to recipes/other/terminfo/recipe.sh diff --git a/recipes/ttf-hack/recipe.sh b/recipes/other/ttf-hack/recipe.sh similarity index 100% rename from recipes/ttf-hack/recipe.sh rename to recipes/other/ttf-hack/recipe.sh diff --git a/recipes/bash/recipe.toml b/recipes/shells/bash/recipe.toml similarity index 100% rename from recipes/bash/recipe.toml rename to recipes/shells/bash/recipe.toml diff --git a/recipes/bash/redox.patch b/recipes/shells/bash/redox.patch similarity index 100% rename from recipes/bash/redox.patch rename to recipes/shells/bash/redox.patch diff --git a/recipes/nushell/recipe.toml b/recipes/shells/nushell/recipe.toml similarity index 100% rename from recipes/nushell/recipe.toml rename to recipes/shells/nushell/recipe.toml diff --git a/recipes/freepats/recipe.sh b/recipes/sound/freepats/recipe.sh similarity index 100% rename from recipes/freepats/recipe.sh rename to recipes/sound/freepats/recipe.sh diff --git a/recipes/rodioplay/recipe.toml b/recipes/sound/rodioplay/recipe.toml similarity index 100% rename from recipes/rodioplay/recipe.toml rename to recipes/sound/rodioplay/recipe.toml diff --git a/recipes/timidity/recipe.sh b/recipes/sound/timidity/recipe.sh similarity index 100% rename from recipes/timidity/recipe.sh rename to recipes/sound/timidity/recipe.sh diff --git a/recipes/acid/recipe.toml b/recipes/tests/acid/recipe.toml similarity index 100% rename from recipes/acid/recipe.toml rename to recipes/tests/acid/recipe.toml diff --git a/recipes/relibc-tests/recipe.toml b/recipes/tests/relibc-tests/recipe.toml similarity index 100% rename from recipes/relibc-tests/recipe.toml rename to recipes/tests/relibc-tests/recipe.toml diff --git a/recipes/resist/recipe.toml b/recipes/tests/resist/recipe.toml similarity index 100% rename from recipes/resist/recipe.toml rename to recipes/tests/resist/recipe.toml diff --git a/recipes/vttest/recipe.sh b/recipes/tests/vttest/recipe.sh similarity index 100% rename from recipes/vttest/recipe.sh rename to recipes/tests/vttest/recipe.sh diff --git a/recipes/vttest/vttest.patch b/recipes/tests/vttest/vttest.patch similarity index 100% rename from recipes/vttest/vttest.patch rename to recipes/tests/vttest/vttest.patch diff --git a/recipes/atk/recipe.sh b/recipes/toolkits/atk/recipe.sh similarity index 100% rename from recipes/atk/recipe.sh rename to recipes/toolkits/atk/recipe.sh diff --git a/recipes/atk/redox.patch b/recipes/toolkits/atk/redox.patch similarity index 100% rename from recipes/atk/redox.patch rename to recipes/toolkits/atk/redox.patch diff --git a/recipes/servo/recipe.sh b/recipes/toolkits/servo/recipe.sh similarity index 100% rename from recipes/servo/recipe.sh rename to recipes/toolkits/servo/recipe.sh diff --git a/recipes/calculator/recipe.toml b/recipes/tools/calculator/recipe.toml similarity index 100% rename from recipes/calculator/recipe.toml rename to recipes/tools/calculator/recipe.toml diff --git a/recipes/cleye/recipe.toml b/recipes/tools/cleye/recipe.toml similarity index 100% rename from recipes/cleye/recipe.toml rename to recipes/tools/cleye/recipe.toml diff --git a/recipes/cosmic-text/recipe.toml b/recipes/tools/cosmic-text/recipe.toml similarity index 100% rename from recipes/cosmic-text/recipe.toml rename to recipes/tools/cosmic-text/recipe.toml diff --git a/recipes/curl/recipe.toml b/recipes/tools/curl/recipe.toml similarity index 100% rename from recipes/curl/recipe.toml rename to recipes/tools/curl/recipe.toml diff --git a/recipes/diffutils/diffutils.patch b/recipes/tools/diffutils/diffutils.patch similarity index 100% rename from recipes/diffutils/diffutils.patch rename to recipes/tools/diffutils/diffutils.patch diff --git a/recipes/diffutils/recipe.sh b/recipes/tools/diffutils/recipe.sh similarity index 100% rename from recipes/diffutils/recipe.sh rename to recipes/tools/diffutils/recipe.sh diff --git a/recipes/fd/recipe.toml b/recipes/tools/fd/recipe.toml similarity index 100% rename from recipes/fd/recipe.toml rename to recipes/tools/fd/recipe.toml diff --git a/recipes/friar/recipe.toml b/recipes/tools/friar/recipe.toml similarity index 100% rename from recipes/friar/recipe.toml rename to recipes/tools/friar/recipe.toml diff --git a/recipes/gettext/recipe.toml b/recipes/tools/gettext/recipe.toml similarity index 100% rename from recipes/gettext/recipe.toml rename to recipes/tools/gettext/recipe.toml diff --git a/recipes/gettext/redox.patch b/recipes/tools/gettext/redox.patch similarity index 100% rename from recipes/gettext/redox.patch rename to recipes/tools/gettext/redox.patch diff --git a/recipes/git/git.patch b/recipes/tools/git/git.patch similarity index 100% rename from recipes/git/git.patch rename to recipes/tools/git/git.patch diff --git a/recipes/git/recipe.sh b/recipes/tools/git/recipe.sh similarity index 100% rename from recipes/git/recipe.sh rename to recipes/tools/git/recipe.sh diff --git a/recipes/gitoxide/recipe.toml b/recipes/tools/gitoxide/recipe.toml similarity index 100% rename from recipes/gitoxide/recipe.toml rename to recipes/tools/gitoxide/recipe.toml diff --git a/recipes/gnu-binutils/recipe.sh b/recipes/tools/gnu-binutils/recipe.sh similarity index 100% rename from recipes/gnu-binutils/recipe.sh rename to recipes/tools/gnu-binutils/recipe.sh diff --git a/recipes/gnu-grep/grep.patch b/recipes/tools/gnu-grep/grep.patch similarity index 100% rename from recipes/gnu-grep/grep.patch rename to recipes/tools/gnu-grep/grep.patch diff --git a/recipes/gnu-grep/recipe.sh b/recipes/tools/gnu-grep/recipe.sh similarity index 100% rename from recipes/gnu-grep/recipe.sh rename to recipes/tools/gnu-grep/recipe.sh diff --git a/recipes/libc-bench/recipe.sh b/recipes/tools/libc-bench/recipe.sh similarity index 100% rename from recipes/libc-bench/recipe.sh rename to recipes/tools/libc-bench/recipe.sh diff --git a/recipes/libc-bench/redox.patch b/recipes/tools/libc-bench/redox.patch similarity index 100% rename from recipes/libc-bench/redox.patch rename to recipes/tools/libc-bench/redox.patch diff --git a/recipes/miniserve/recipe.sh b/recipes/tools/miniserve/recipe.sh similarity index 100% rename from recipes/miniserve/recipe.sh rename to recipes/tools/miniserve/recipe.sh diff --git a/recipes/pastel/recipe.sh b/recipes/tools/pastel/recipe.sh similarity index 100% rename from recipes/pastel/recipe.sh rename to recipes/tools/pastel/recipe.sh diff --git a/recipes/pathfinder/recipe.toml b/recipes/tools/pathfinder/recipe.toml similarity index 100% rename from recipes/pathfinder/recipe.toml rename to recipes/tools/pathfinder/recipe.toml diff --git a/recipes/perg/recipe.toml b/recipes/tools/perg/recipe.toml similarity index 100% rename from recipes/perg/recipe.toml rename to recipes/tools/perg/recipe.toml diff --git a/recipes/powerline/recipe.sh b/recipes/tools/powerline/recipe.sh similarity index 100% rename from recipes/powerline/recipe.sh rename to recipes/tools/powerline/recipe.sh diff --git a/recipes/procedural-wallpapers-rs/recipe.toml b/recipes/tools/procedural-wallpapers-rs/recipe.toml similarity index 100% rename from recipes/procedural-wallpapers-rs/recipe.toml rename to recipes/tools/procedural-wallpapers-rs/recipe.toml diff --git a/recipes/redox-ssh/recipe.toml b/recipes/tools/redox-ssh/recipe.toml similarity index 100% rename from recipes/redox-ssh/recipe.toml rename to recipes/tools/redox-ssh/recipe.toml diff --git a/recipes/ripgrep/recipe.toml b/recipes/tools/ripgrep/recipe.toml similarity index 100% rename from recipes/ripgrep/recipe.toml rename to recipes/tools/ripgrep/recipe.toml diff --git a/recipes/schismtracker/01_redox.patch b/recipes/tools/schismtracker/01_redox.patch similarity index 100% rename from recipes/schismtracker/01_redox.patch rename to recipes/tools/schismtracker/01_redox.patch diff --git a/recipes/schismtracker/manifest b/recipes/tools/schismtracker/manifest similarity index 100% rename from recipes/schismtracker/manifest rename to recipes/tools/schismtracker/manifest diff --git a/recipes/schismtracker/recipe.sh b/recipes/tools/schismtracker/recipe.sh similarity index 100% rename from recipes/schismtracker/recipe.sh rename to recipes/tools/schismtracker/recipe.sh diff --git a/recipes/sed/recipe.toml b/recipes/tools/sed/recipe.toml similarity index 100% rename from recipes/sed/recipe.toml rename to recipes/tools/sed/recipe.toml diff --git a/recipes/sed/sed.patch b/recipes/tools/sed/sed.patch similarity index 100% rename from recipes/sed/sed.patch rename to recipes/tools/sed/sed.patch diff --git a/recipes/shellharden/recipe.toml b/recipes/tools/shellharden/recipe.toml similarity index 100% rename from recipes/shellharden/recipe.toml rename to recipes/tools/shellharden/recipe.toml diff --git a/recipes/shellstorm/recipe.toml b/recipes/tools/shellstorm/recipe.toml similarity index 100% rename from recipes/shellstorm/recipe.toml rename to recipes/tools/shellstorm/recipe.toml diff --git a/recipes/smith/recipe.toml b/recipes/tools/smith/recipe.toml similarity index 100% rename from recipes/smith/recipe.toml rename to recipes/tools/smith/recipe.toml diff --git a/recipes/sodium/recipe.sh b/recipes/tools/sodium/recipe.sh similarity index 100% rename from recipes/sodium/recipe.sh rename to recipes/tools/sodium/recipe.sh diff --git a/recipes/ssh/recipe.sh b/recipes/tools/ssh/recipe.sh similarity index 100% rename from recipes/ssh/recipe.sh rename to recipes/tools/ssh/recipe.sh diff --git a/recipes/ssh/redox.patch b/recipes/tools/ssh/redox.patch similarity index 100% rename from recipes/ssh/redox.patch rename to recipes/tools/ssh/redox.patch diff --git a/recipes/termplay/recipe.sh b/recipes/tools/termplay/recipe.sh similarity index 100% rename from recipes/termplay/recipe.sh rename to recipes/tools/termplay/recipe.sh diff --git a/recipes/tokei/recipe.toml b/recipes/tools/tokei/recipe.toml similarity index 100% rename from recipes/tokei/recipe.toml rename to recipes/tools/tokei/recipe.toml diff --git a/recipes/twin-commander/recipe.toml b/recipes/tools/twin-commander/recipe.toml similarity index 100% rename from recipes/twin-commander/recipe.toml rename to recipes/tools/twin-commander/recipe.toml diff --git a/recipes/vim/recipe.sh b/recipes/tools/vim/recipe.sh similarity index 100% rename from recipes/vim/recipe.sh rename to recipes/tools/vim/recipe.sh diff --git a/recipes/vim/vim.patch b/recipes/tools/vim/vim.patch similarity index 100% rename from recipes/vim/vim.patch rename to recipes/tools/vim/vim.patch diff --git a/recipes/xz/recipe.toml b/recipes/tools/xz/recipe.toml similarity index 100% rename from recipes/xz/recipe.toml rename to recipes/tools/xz/recipe.toml diff --git a/recipes/mdp/recipe.sh b/recipes/tui/mdp/recipe.sh similarity index 100% rename from recipes/mdp/recipe.sh rename to recipes/tui/mdp/recipe.sh diff --git a/recipes/ncdu/recipe.sh b/recipes/tui/ncdu/recipe.sh similarity index 100% rename from recipes/ncdu/recipe.sh rename to recipes/tui/ncdu/recipe.sh diff --git a/recipes/ncurses/recipe.toml b/recipes/tui/ncurses/recipe.toml similarity index 100% rename from recipes/ncurses/recipe.toml rename to recipes/tui/ncurses/recipe.toml diff --git a/recipes/ncursesw/01-config-sub.patch b/recipes/tui/ncursesw/01-config-sub.patch similarity index 100% rename from recipes/ncursesw/01-config-sub.patch rename to recipes/tui/ncursesw/01-config-sub.patch diff --git a/recipes/ncursesw/recipe.sh b/recipes/tui/ncursesw/recipe.sh similarity index 100% rename from recipes/ncursesw/recipe.sh rename to recipes/tui/ncursesw/recipe.sh -- GitLab