diff --git a/README.md b/README.md index 7c823038df89491174d97100a423fef46d244cf4..43c67d1146ef603953df913247526dfd282fc75d 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