Red Bear OS — microkernel OS in Rust, based on Redox
Derivative of Redox OS (https://www.redox-os.org) adding: - AMD GPU driver (amdgpu) via LinuxKPI compat layer - ext4 filesystem support (ext4d scheme daemon) - ACPI fixes for AMD bare metal (x2APIC, DMAR, IVRS, MCFG) - Custom branding (hostname, os-release, boot identity) Build system is full upstream Redox with RBOS overlay in local/. Patches for kernel, base, and relibc are symlinked from local/patches/ and protected from make clean/distclean. Custom recipes live in local/recipes/ with symlinks into the recipes/ search path. Build: make all CONFIG_NAME=redbear-full Sync: ./local/scripts/sync-upstream.sh
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/asciinema/asciinema"
|
||||
[build]
|
||||
template = "cargo"
|
||||
@@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/k9withabone/autocast"
|
||||
[build]
|
||||
template = "cargo"
|
||||
@@ -0,0 +1,14 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://git.dec05eba.com/gpu-screen-recorder-gtk"
|
||||
rev = "7fb7608b720068d3c114330e8d274b04ef310cf2"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
"libx11",
|
||||
]
|
||||
[package]
|
||||
dependencies = [
|
||||
"gpu-screen-recorder",
|
||||
]
|
||||
@@ -0,0 +1,20 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://git.dec05eba.com/gpu-screen-recorder"
|
||||
rev = "422f214283ba50649acca4d9b5a9778d313fe05b"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"mesa",
|
||||
"libvulkan",
|
||||
"ffmpeg6",
|
||||
"libx11",
|
||||
"libxcomposite",
|
||||
"libxrandr",
|
||||
"libxfixes",
|
||||
"libxdamage",
|
||||
"pulseaudio",
|
||||
"libva",
|
||||
"libcap",
|
||||
"libwayland",
|
||||
]
|
||||
@@ -0,0 +1,36 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/obsproject/obs-studio/wiki/Building-OBS-Studio
|
||||
[source]
|
||||
tar = "https://github.com/obsproject/obs-studio/releases/download/32.0.4/OBS-Studio-32.0.4-Sources.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DENABLE_UI=OFF",
|
||||
"-DENABLE_SCRIPTING=OFF",
|
||||
"-DENABLE_HEVC=OFF",
|
||||
]
|
||||
# dependencies = [
|
||||
# "boost",
|
||||
# "librsvg",
|
||||
# "dbus",
|
||||
# "fontconfig",
|
||||
# "freetype2",
|
||||
# "jansson",
|
||||
# "pipewire",
|
||||
# "mesa",
|
||||
# "speexdsp",
|
||||
# "ffmpeg6",
|
||||
# "x264",
|
||||
# "curl",
|
||||
# "mbedtls",
|
||||
# "libva",
|
||||
# "qt5-base",
|
||||
# "qt5-svg",
|
||||
# "eudev",
|
||||
# "pciutils",
|
||||
# "libqrcodegenc",
|
||||
# "librist",
|
||||
# "libsrt",
|
||||
# "libwebsocket++",
|
||||
# ]
|
||||
Reference in New Issue
Block a user