mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-04 19:56:36 +08:00
Fix and remove more recipes, and update more TODOs
This commit is contained in:
parent
ec2ec281d8
commit
76b1de0c65
@ -1,7 +1,9 @@
|
||||
#TODO compile and test
|
||||
#TODO disasm crate error
|
||||
#TODO make sdl3-sys crate use sdl3 recipe
|
||||
[source]
|
||||
git = "https://github.com/ioncodes/gecko"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["tinyapp"]
|
||||
dependencies = ["sdl3"]
|
||||
|
||||
@ -1,14 +1,27 @@
|
||||
#TODO missing script for gnu make: https://docs.mamedev.org/initialsetup/compilingmame.html
|
||||
#TODO compile and test
|
||||
# cross-compilation doc: https://docs.mamedev.org/initialsetup/compilingmame.html#cross-compiling-mame
|
||||
[source]
|
||||
git = "https://github.com/mamedev/mame"
|
||||
rev = "mame0282"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-ttf",
|
||||
"fontconfig",
|
||||
"qt5-base",
|
||||
"qt5-tools",
|
||||
]
|
||||
#dependencies = [
|
||||
# "sdl2",
|
||||
# "sdl2-ttf",
|
||||
# "fontconfig",
|
||||
# "qt5-base",
|
||||
# "qt5-tools",
|
||||
#]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
MAKEFLAGS=(
|
||||
CROSS_BUILD=1
|
||||
NO_OPENGL=1
|
||||
NO_USE_PORTAUDIO=1
|
||||
NO_USE_PULSEAUDIO=1
|
||||
)
|
||||
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" "${MAKEFLAGS[@]}"
|
||||
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr"
|
||||
"""
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
# using DuckStation fork from when it was licensed as GPLv3 and the fork still had the Qt and ImGui? frontends (libretro fork don't have them anymore)
|
||||
#TODO not compiled or tested yet
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
#TODO can't fetch submodules
|
||||
# build instructions: https://github.com/piepacker/swanstation#linux-1
|
||||
[source]
|
||||
git = "https://github.com/piepacker/swanstation"
|
||||
@ -15,9 +14,10 @@ cmakeflags = [
|
||||
"-DBUILD_QT_FRONTEND=OFF",
|
||||
"-DBUILD_MINI_FRONTEND=ON",
|
||||
]
|
||||
#dependencies = [
|
||||
#"sdl2",
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"curl",
|
||||
#"qt6-base",
|
||||
#"qt6-svg",
|
||||
#"qt6-tools",
|
||||
#]
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO sccache error
|
||||
#TODO sccache server shutdown error causes rust abort because can't catch foreign exceptions
|
||||
[source]
|
||||
git = "https://github.com/Amjad50/Trapezoid"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO build error
|
||||
[source]
|
||||
git = "https://github.com/lightspark/lightspark"
|
||||
rev = "ff478b8a6a349a6d919e342d04793dad454fdf5c"
|
||||
@ -12,14 +12,16 @@ cmakeflags = [
|
||||
"-DENABLE_LIBAVCODEC=FALSE",
|
||||
"-DENABLE_RTMP=FALSE",
|
||||
]
|
||||
#dependencies = [
|
||||
#"mesa",
|
||||
#"curl",
|
||||
#"zlib",
|
||||
dependencies = [
|
||||
"mesa",
|
||||
"curl",
|
||||
"zlib",
|
||||
#"ffmpeg6",
|
||||
#"rtmpdump",
|
||||
#"sdl2",
|
||||
#"libjpeg",
|
||||
#"xz",
|
||||
#"fontconfig",
|
||||
#]
|
||||
"sdl2",
|
||||
"libjpeg",
|
||||
"libpng",
|
||||
"freetype2",
|
||||
"xz",
|
||||
"fontconfig",
|
||||
]
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix openimageio dependency
|
||||
#TODO enable brotli support in freetype2 recipe
|
||||
#TODO determine the minimum dependencies from cmake log
|
||||
# build instructions: https://developer.blender.org/docs/handbook/building_blender/
|
||||
[source]
|
||||
@ -11,22 +12,30 @@ cmakeflags = [
|
||||
"-DWITH_GHOST_SDL=ON",
|
||||
"-DWITH_SDL=ON",
|
||||
"-DWITH_EXPERIMENTAL_FEATURES=OFF",
|
||||
"-DWITH_VULKAN_BACKEND=OFF",
|
||||
"-DWITH_INTERNATIONAL=OFF",
|
||||
"-DWITH_PYTHON=OFF",
|
||||
"-DWITH_LIBS_PRECOMPILED=OFF",
|
||||
]
|
||||
# dependencies = [
|
||||
dependencies = [
|
||||
# "dbus",
|
||||
# "libdecor",
|
||||
# "libjpeg",
|
||||
# "libpng",
|
||||
# "freetype2",
|
||||
"libjpeg",
|
||||
"libpng",
|
||||
"zlib",
|
||||
"libtiff",
|
||||
"openimageio",
|
||||
# "libvulkan",
|
||||
"freetype2",
|
||||
# "fontconfig",
|
||||
# "zstd",
|
||||
"zstd",
|
||||
# "bzip2",
|
||||
# "xz",
|
||||
# "sdl2",
|
||||
# "libepoxy",
|
||||
"sdl2",
|
||||
"libepoxy",
|
||||
# "shaderc",
|
||||
# "libxml2",
|
||||
# "libharu",
|
||||
# "mesa-x11",
|
||||
# "libxkbcommon",
|
||||
# ]
|
||||
]
|
||||
|
||||
@ -4,3 +4,6 @@ git = "https://github.com/Nokse22/Exhibit"
|
||||
rev = "v1.5.1"
|
||||
[build]
|
||||
template = "meson"
|
||||
dev-dependencies = [
|
||||
"host:itstool",
|
||||
]
|
||||
|
||||
@ -1,15 +1,21 @@
|
||||
#TODO make it use sdl2 recipe
|
||||
#TODO determine if/what bundled dependencies need to be patched
|
||||
#TODO make it use sdl2 recipe instead of bundled sdl2
|
||||
# dependencies: https://github.com/seigtm/meov/tree/Baranov_0.3.0_Linux_Builds/dependencies
|
||||
[source]
|
||||
git = "https://github.com/seigtm/meov"
|
||||
branch = "Baranov_0.3.0_Linux_Builds"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DMEOV_USING_OPENGL=false"
|
||||
]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
COOKBOOK_CMAKE_FLAGS+=(
|
||||
-DMEOV_USING_OPENGL=false
|
||||
-DOPENGL_opengl_LIBRARY="/dev/null"
|
||||
-DOPENGL_glx_LIBRARY="/dev/null"
|
||||
|
||||
)
|
||||
cookbook_cmake
|
||||
"""
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
# libudev dependency is mandatory since version 1.0.30
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
tar = "https://github.com/libusb/libusb/releases/download/v1.0.30/libusb-1.0.30.tar.bz2"
|
||||
tar = "https://github.com/libusb/libusb/releases/download/v1.0.29/libusb-1.0.29.tar.bz2"
|
||||
[build]
|
||||
template = "configure"
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO can't find python3
|
||||
# build instructions: https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/master/INSTALL.md#building-openimageio-on-linux-or-os-x
|
||||
# the dependencies are optional
|
||||
[source]
|
||||
tar = "https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/download/v3.1.11.0/OpenImageIO-3.1.11.0.tar.gz"
|
||||
[build]
|
||||
@ -14,7 +13,9 @@ dependencies = [
|
||||
"libtiff",
|
||||
"libjpeg",
|
||||
"openexr",
|
||||
"opencolorio",
|
||||
"zlib",
|
||||
"python312",
|
||||
#"opencolorio",
|
||||
"libfmt",
|
||||
#"libpng",
|
||||
#"boost",
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO outdated nix crate? (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/epilys/bb"
|
||||
[build]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO port: UnixPaths is not supported
|
||||
[source]
|
||||
git = "https://github.com/aristocratos/btop"
|
||||
rev = "v1.4.7"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix libstatgrab dep
|
||||
# build instructions: https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/wiki/manual-build#build-and-install-cpu-x
|
||||
[source]
|
||||
git = "https://github.com/TheTumultuousUnicornOfDarkness/CPU-X"
|
||||
@ -16,7 +16,6 @@ dependencies = [
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
export CPPFLAGS="-I${COOKBOOK_SYSROOT}/include/ncurses"
|
||||
COOKBOOK_CMAKE_FLAGS+=(
|
||||
"-DWITH_GTK=0",
|
||||
"-DWITH_LIBGLFW=0",
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO port to Redox
|
||||
#TODO port
|
||||
[source]
|
||||
git = "https://github.com/tuna-f1sh/cyme"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO port
|
||||
[source]
|
||||
git = "https://github.com/jrgerber/dmidecode-rs"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,5 +1,11 @@
|
||||
#TODO add script for gnu make: https://cgit.git.savannah.nongnu.org/cgit/dmidecode.git/tree/README#n22
|
||||
#TODO compile and test
|
||||
[source]
|
||||
tar = "https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.7.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}"
|
||||
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr"
|
||||
"""
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO port
|
||||
[source]
|
||||
git = "https://github.com/fastfetch-cli/fastfetch"
|
||||
rev = "2.69.0"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/0l3d/ffetch"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
#TODO mlua crate error
|
||||
[source]
|
||||
git = "https://github.com/K4rakara/freshfetch"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages freshfetch
|
||||
"""
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO if-addrs crate error
|
||||
[source]
|
||||
git = "https://github.com/Macchina-CLI/macchina"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,11 +0,0 @@
|
||||
#TODO Add Redox OS on the Bash script
|
||||
[source]
|
||||
git = "https://github.com/dylanaraps/neofetch"
|
||||
rev = "60d07dee6b76769d8c487a40639fb7b5a1a7bc85"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
|
||||
cp "${COOKBOOK_SOURCE}"/neofetch "${COOKBOOK_STAGE}"/usr/bin/neofetch
|
||||
chmod +x "${COOKBOOK_STAGE}"/usr/bin/neofetch
|
||||
"""
|
||||
@ -1,8 +1,17 @@
|
||||
#TODO missing script for "make", see https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/README#n52
|
||||
#TODO compile and test
|
||||
[source]
|
||||
tar = "https://mirrors.edge.kernel.org/pub/software/utils/pciutils/pciutils-3.9.0.tar.xz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"zlib",
|
||||
]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
#MAKEFLAGS=(
|
||||
# CROSS_COMPILE=
|
||||
#)
|
||||
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" #"${MAKEFLAGS[@]}"
|
||||
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr"
|
||||
"""
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO if-addrs crate error
|
||||
[source]
|
||||
git = "https://github.com/Gobidev/pfetch-rs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO make GTK4 work
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/GuillaumeGomez/process-viewer"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO build error, disable tests?
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-4.0.4.tar.xz/download"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = ["ncursesw"]
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO async-io and rustix crates error (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/dalance/procs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO nix crate error (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/kamui-fin/rfetch"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO source code error
|
||||
[source]
|
||||
git = "https://github.com/charklie/rsftch"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/nidnogg/zeitfetch"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://gitlab.freedesktop.org/xdg/desktop-file-utils"
|
||||
rev = "0.28"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
tar = "https://pyropus.ca./software/memtester/old-versions/memtester-4.7.1.tar.gz"
|
||||
[build]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO port exacl crate
|
||||
[source]
|
||||
git = "https://github.com/saidsay-so/pjdfstest"
|
||||
shallow_clone = true
|
||||
|
||||
Loading…
Reference in New Issue
Block a user