mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Some filesystem config and recipe improvements
This commit is contained in:
parent
997d484dab
commit
524ce53768
@ -7,6 +7,20 @@ prompt = false
|
|||||||
|
|
||||||
# Package settings
|
# Package settings
|
||||||
[packages]
|
[packages]
|
||||||
|
|
||||||
|
# If you need to disable some broken package comment out instead of removal to not increase the maintenance cost
|
||||||
|
#TODO: commented out recipes need to be built and tested inside of Redox to verify if they returned to work
|
||||||
|
|
||||||
|
# Meta-packages below
|
||||||
|
|
||||||
|
# dev-essential = {}
|
||||||
|
# dev-redox = {}
|
||||||
|
# redox-tests = {}
|
||||||
|
# x11-minimal = {}
|
||||||
|
# x11-full = {}
|
||||||
|
|
||||||
|
# Normal packages below
|
||||||
|
|
||||||
acid = {}
|
acid = {}
|
||||||
base = {}
|
base = {}
|
||||||
base-initfs = {}
|
base-initfs = {}
|
||||||
@ -32,8 +46,6 @@ freefont = {}
|
|||||||
freetype2 = {}
|
freetype2 = {}
|
||||||
gettext = {}
|
gettext = {}
|
||||||
git = {}
|
git = {}
|
||||||
# gdbserver = {} # wrong libc type
|
|
||||||
# gnu-binutils = {} # bfd doesn't recognize redox
|
|
||||||
gnu-make = {}
|
gnu-make = {}
|
||||||
hicolor-icon-theme = {}
|
hicolor-icon-theme = {}
|
||||||
installer = {}
|
installer = {}
|
||||||
@ -52,9 +64,6 @@ libstdcxx = {}
|
|||||||
libvorbis = {}
|
libvorbis = {}
|
||||||
libxkbcommon = {}
|
libxkbcommon = {}
|
||||||
libxml2 = {}
|
libxml2 = {}
|
||||||
# mesa = {} # libudev was not found
|
|
||||||
# mesa-glu = {} # depends on mesa
|
|
||||||
# mpc = {} # libmpfr not found
|
|
||||||
nano = {}
|
nano = {}
|
||||||
nasm = {}
|
nasm = {}
|
||||||
ncurses = {}
|
ncurses = {}
|
||||||
@ -71,16 +80,15 @@ orbutils-background = {}
|
|||||||
orbutils-launcher = {}
|
orbutils-launcher = {}
|
||||||
orbutils-orblogin = {}
|
orbutils-orblogin = {}
|
||||||
patch = {}
|
patch = {}
|
||||||
pcre = {}
|
|
||||||
patchelf = {}
|
patchelf = {}
|
||||||
pop-icon-theme = {}
|
pcre = {}
|
||||||
pkgutils = {}
|
pkgutils = {}
|
||||||
|
pop-icon-theme = {}
|
||||||
redoxfs = {}
|
redoxfs = {}
|
||||||
relibc = {}
|
relibc = {}
|
||||||
resist = {}
|
resist = {}
|
||||||
ripgrep = {}
|
ripgrep = {}
|
||||||
rustpython = {}
|
rustpython = {}
|
||||||
# strace = {} # unknown syscall
|
|
||||||
sdl1 = {}
|
sdl1 = {}
|
||||||
sed = {}
|
sed = {}
|
||||||
shared-mime-info = {}
|
shared-mime-info = {}
|
||||||
@ -88,6 +96,224 @@ smith = {}
|
|||||||
terminfo = {}
|
terminfo = {}
|
||||||
userutils = {}
|
userutils = {}
|
||||||
uutils = {}
|
uutils = {}
|
||||||
xz = {}
|
|
||||||
vim = {}
|
vim = {}
|
||||||
|
xz = {}
|
||||||
zlib = {}
|
zlib = {}
|
||||||
|
# #"gcc13.cxx" = {}
|
||||||
|
# #"llvm21.clang" = {}
|
||||||
|
# #"llvm21.clang-dev" = {}
|
||||||
|
# #"llvm21.dev" = {}
|
||||||
|
# #"llvm21.lld" = {}
|
||||||
|
# #"llvm21.lld-dev" = {}
|
||||||
|
# #"llvm21.runtime" = {}
|
||||||
|
# #"python312.dev" = {}
|
||||||
|
# #"rust.doc" = {}
|
||||||
|
# #atk = {} # depends on glib which does not build
|
||||||
|
# #benchmarks = {}
|
||||||
|
# #binutils-gdb = {}
|
||||||
|
# #book = {}
|
||||||
|
# #cairo-demo = {} # linking errors
|
||||||
|
# #classicube = {}
|
||||||
|
# #cmake = {}
|
||||||
|
# #cmatrix = {} # needs ncursesw now
|
||||||
|
# #cookbook = {}
|
||||||
|
# #cosmic-reader = {}
|
||||||
|
# #cosmic-settings = {}
|
||||||
|
# #cosmic-store = {}
|
||||||
|
# #devilutionx = {}
|
||||||
|
# #dynamic-example = {}
|
||||||
|
# #fal
|
||||||
|
# #fd = {} # ctrlc-3.1.1
|
||||||
|
# #file = {}
|
||||||
|
# #flycast = {}
|
||||||
|
# #freeciv = {}
|
||||||
|
# #freeglut = {}
|
||||||
|
# #friar = {} # mio patch
|
||||||
|
# #game-2048 = {} # rustc-serialize
|
||||||
|
# #gawk = {} # langinfo.h
|
||||||
|
# #gigalomania = {} # old recipe format
|
||||||
|
# #gitoxide = {}
|
||||||
|
# #goaccess = {}
|
||||||
|
# #gstreamer = {} # conflict with thread local errno
|
||||||
|
# #harfbuzz = {} # depends on glib which does not build
|
||||||
|
# #helix = {}
|
||||||
|
# #hello-redox = {}
|
||||||
|
# #hematite = {} # needs crate patches for redox-unix
|
||||||
|
# #hf = {}
|
||||||
|
# #ibm-plex = {}
|
||||||
|
# #iced = {}
|
||||||
|
# #jansson = {} # needs config.sub update
|
||||||
|
# #jq = {}
|
||||||
|
# #libarchive = {}
|
||||||
|
# #libatomic = {}
|
||||||
|
# #libcosmic = {}
|
||||||
|
# #libflac = {}
|
||||||
|
# #libmodplug1 = {}
|
||||||
|
# #libmpfr = {}
|
||||||
|
# #libnettle = {}
|
||||||
|
# #libogg = {}
|
||||||
|
# #libpsl = {}
|
||||||
|
# #libssh2 = {}
|
||||||
|
# #libtool = {}
|
||||||
|
# #liburcu = {}
|
||||||
|
# #libuv = {}
|
||||||
|
# #lua-compat-53 = {}
|
||||||
|
# #luajit = {}
|
||||||
|
# #luarocks = {}
|
||||||
|
# #luv = {}
|
||||||
|
# #mdp = {} # gcc hangs
|
||||||
|
# #miniserve = {} # actix
|
||||||
|
# #mpc = {}
|
||||||
|
# #mupen64plus = {}
|
||||||
|
# #ncdu = {} # multiple definitions of symbols
|
||||||
|
# #newlib = {} # obsolete
|
||||||
|
# #newlibtest = {} # obsolete
|
||||||
|
# #noto-color-emoji = {}
|
||||||
|
# #nushell = {} # needs cargo update
|
||||||
|
# #openjk = {}
|
||||||
|
# #openposixtestsuite = {}
|
||||||
|
# #opentyrian = {}
|
||||||
|
# #orbcalculator = {}
|
||||||
|
# #ostest-bins = {}
|
||||||
|
# #pango = {} # undefined references to std::__throw_system_error(int)
|
||||||
|
# #pastel = {} # needs crate patches for redox-unix
|
||||||
|
# #pathfinder = {} # servo-fontconfig
|
||||||
|
# #pciids = {}
|
||||||
|
# #pcre2 = {}
|
||||||
|
# #pixman = {} # depends on glib which does not build
|
||||||
|
# #pkgar = {} # uses virtual Cargo.toml, needs recipe update
|
||||||
|
# #pls = {}
|
||||||
|
# #pop-wallpapers = {}
|
||||||
|
# #powerline = {} # dirs
|
||||||
|
# #qemu = {} # can be built, but not working
|
||||||
|
# #quakespasm = {}
|
||||||
|
# #redox-posix-tests = {}
|
||||||
|
# #redox-ssh = {} # does not compile
|
||||||
|
# #retroarch = {} # OS_TLSIndex not declared
|
||||||
|
# #rust-cairo = {} # linking errors
|
||||||
|
# #rust-cairo-demo = {} # linking errors
|
||||||
|
# #rvvm = {}
|
||||||
|
# #schismtracker = {} # uses system includes
|
||||||
|
# #sdl-player = {} # wctype_t
|
||||||
|
# #sdl2-gfx = {}
|
||||||
|
# #sm64ex = {}
|
||||||
|
# #spacecadetpinball = {}
|
||||||
|
# #termplay = {} # backtrace cannot find link.h
|
||||||
|
# #twin-commander = {}
|
||||||
|
# #ubuntu-wallpapers = {}
|
||||||
|
# #unibilium = {}
|
||||||
|
# #utf8proc = {}
|
||||||
|
# #vice = {} # linker errors
|
||||||
|
# #vvvvvv = {} # did not compile
|
||||||
|
# #webrender = {} # unwind
|
||||||
|
# #website = {}
|
||||||
|
# #wesnoth = {}
|
||||||
|
# #wget = {}
|
||||||
|
# autoconf = {}
|
||||||
|
# automake = {}
|
||||||
|
# binutils = {}
|
||||||
|
# bzip2 = {}
|
||||||
|
# cairo = {}
|
||||||
|
# cleye = {}
|
||||||
|
# composer = {}
|
||||||
|
# cpal = {}
|
||||||
|
# dosbox = {}
|
||||||
|
# duktape = {}
|
||||||
|
# eduke32 = {}
|
||||||
|
# exampled = {}
|
||||||
|
# expat = {}
|
||||||
|
# extrautils = {}
|
||||||
|
# ffmpeg6 = {}
|
||||||
|
# fontconfig = {}
|
||||||
|
# freedoom = {}
|
||||||
|
# freepats = {}
|
||||||
|
# fribidi = {}
|
||||||
|
# gcc13 = {}
|
||||||
|
# gdbserver = {} # wrong libc type
|
||||||
|
# gdk-pixbuf = {}
|
||||||
|
# gears = {}
|
||||||
|
# generaluser-gs = {}
|
||||||
|
# glib = {}
|
||||||
|
# glutin = {}
|
||||||
|
# gnu-binutils = {} # bfd doesn't recognize redox
|
||||||
|
# gnu-grep = {}
|
||||||
|
# htop = {}
|
||||||
|
# intel-one-mono = {}
|
||||||
|
# lci = {}
|
||||||
|
# libavif = {}
|
||||||
|
# libc-bench = {}
|
||||||
|
# libedit = {}
|
||||||
|
# libgmp = {}
|
||||||
|
# libicu = {}
|
||||||
|
# libonig = {}
|
||||||
|
# libsodium = {}
|
||||||
|
# libuuid = {}
|
||||||
|
# libwebp = {}
|
||||||
|
# llvm21 = {}
|
||||||
|
# lsd = {}
|
||||||
|
# lua54 = {}
|
||||||
|
# lz4 = {}
|
||||||
|
# mednafen = {}
|
||||||
|
# mesa = {} # libudev was not found
|
||||||
|
# mesa-glu = {} # depends on mesa
|
||||||
|
# mgba = {}
|
||||||
|
# mpc = {} # libmpfr not found
|
||||||
|
# ncursesw = {}
|
||||||
|
# neverball = {}
|
||||||
|
# nginx = {}
|
||||||
|
# onefetch = {}
|
||||||
|
# openjazz = {}
|
||||||
|
# openssh = {}
|
||||||
|
# openssl3 = {}
|
||||||
|
# openttd = {}
|
||||||
|
# openttd-opengfx = {}
|
||||||
|
# openttd-openmsx = {}
|
||||||
|
# openttd-opensfx = {}
|
||||||
|
# orbclient = {}
|
||||||
|
# osdemo = {}
|
||||||
|
# perg = {}
|
||||||
|
# periodictable = {}
|
||||||
|
# perl5 = {}
|
||||||
|
# php84 = {}
|
||||||
|
# pixelcannon = {}
|
||||||
|
# pkg-config = {}
|
||||||
|
# prboom = {}
|
||||||
|
# procedural-wallpapers-rs = {}
|
||||||
|
# python312 = {}
|
||||||
|
# readline = {}
|
||||||
|
# redox-fatfs = {}
|
||||||
|
# redox-games = {}
|
||||||
|
# relibc-tests = {}
|
||||||
|
# rodioplay = {}
|
||||||
|
# rs-nes = {}
|
||||||
|
# rsync = {}
|
||||||
|
# rust = {}
|
||||||
|
# rust64 = {}
|
||||||
|
# rustual-boy = {}
|
||||||
|
# scummvm = {}
|
||||||
|
# sdl-gfx = {}
|
||||||
|
# sdl1-image = {}
|
||||||
|
# sdl1-mixer = {}
|
||||||
|
# sdl1-ttf = {}
|
||||||
|
# sdl2 = {}
|
||||||
|
# sdl2-gears = {}
|
||||||
|
# sdl2-image = {}
|
||||||
|
# sdl2-mixer = {}
|
||||||
|
# sdl2-ttf = {}
|
||||||
|
# servo = {}
|
||||||
|
# shellharden = {}
|
||||||
|
# shellstorm = {}
|
||||||
|
# simple-http-server = {}
|
||||||
|
# sodium = {}
|
||||||
|
# sopwith = {}
|
||||||
|
# sqlite3 = {}
|
||||||
|
# strace = {} # unknown syscall
|
||||||
|
# syobonaction = {}
|
||||||
|
# timidity = {}
|
||||||
|
# tokei = {}
|
||||||
|
# ttf-hack = {}
|
||||||
|
# vttest = {}
|
||||||
|
# webkitgtk3 = {}
|
||||||
|
# winit = {}
|
||||||
|
# xxhash = {}
|
||||||
|
# zstd = {}
|
||||||
|
|||||||
@ -7,6 +7,20 @@ prompt = false
|
|||||||
|
|
||||||
# Package settings
|
# Package settings
|
||||||
[packages]
|
[packages]
|
||||||
|
|
||||||
|
# If you need to disable some broken package comment out instead of removal to not increase the maintenance cost
|
||||||
|
#TODO: commented out recipes need to be built and tested inside of Redox to verify if they returned to work
|
||||||
|
|
||||||
|
# Meta-packages below
|
||||||
|
|
||||||
|
# dev-essential = {}
|
||||||
|
# dev-redox = {}
|
||||||
|
# redox-tests = {}
|
||||||
|
# x11-minimal = {}
|
||||||
|
# x11-full = {}
|
||||||
|
|
||||||
|
# Normal packages below
|
||||||
|
|
||||||
acid = {}
|
acid = {}
|
||||||
base = {}
|
base = {}
|
||||||
base-initfs = {}
|
base-initfs = {}
|
||||||
@ -85,3 +99,219 @@ uutils = {}
|
|||||||
xz = {}
|
xz = {}
|
||||||
#vim = {} # conflicting types
|
#vim = {} # conflicting types
|
||||||
zlib = {}
|
zlib = {}
|
||||||
|
|
||||||
|
# #"gcc13.cxx" = {}
|
||||||
|
# #"llvm21.clang" = {}
|
||||||
|
# #"llvm21.clang-dev" = {}
|
||||||
|
# #"llvm21.dev" = {}
|
||||||
|
# #"llvm21.lld" = {}
|
||||||
|
# #"llvm21.lld-dev" = {}
|
||||||
|
# #"llvm21.runtime" = {}
|
||||||
|
# #"python312.dev" = {}
|
||||||
|
# #"rust.doc" = {}
|
||||||
|
# #atk = {} # depends on glib which does not build
|
||||||
|
# #benchmarks = {}
|
||||||
|
# #binutils-gdb = {}
|
||||||
|
# #book = {}
|
||||||
|
# #cairo-demo = {} # linking errors
|
||||||
|
# #classicube = {}
|
||||||
|
# #cmake = {}
|
||||||
|
# #cmatrix = {} # needs ncursesw now
|
||||||
|
# #cookbook = {}
|
||||||
|
# #cosmic-reader = {}
|
||||||
|
# #cosmic-settings = {}
|
||||||
|
# #cosmic-store = {}
|
||||||
|
# #devilutionx = {}
|
||||||
|
# #dynamic-example = {}
|
||||||
|
# #fal
|
||||||
|
# #fd = {} # ctrlc-3.1.1
|
||||||
|
# #file = {}
|
||||||
|
# #flycast = {}
|
||||||
|
# #freeciv = {}
|
||||||
|
# #freeglut = {}
|
||||||
|
# #friar = {} # mio patch
|
||||||
|
# #game-2048 = {} # rustc-serialize
|
||||||
|
# #gawk = {} # langinfo.h
|
||||||
|
# #gigalomania = {} # old recipe format
|
||||||
|
# #gitoxide = {}
|
||||||
|
# #goaccess = {}
|
||||||
|
# #gstreamer = {} # conflict with thread local errno
|
||||||
|
# #harfbuzz = {} # depends on glib which does not build
|
||||||
|
# #helix = {}
|
||||||
|
# #hello-redox = {}
|
||||||
|
# #hematite = {} # needs crate patches for redox-unix
|
||||||
|
# #hf = {}
|
||||||
|
# #ibm-plex = {}
|
||||||
|
# #iced = {}
|
||||||
|
# #jansson = {} # needs config.sub update
|
||||||
|
# #jq = {}
|
||||||
|
# #libarchive = {}
|
||||||
|
# #libatomic = {}
|
||||||
|
# #libcosmic = {}
|
||||||
|
# #libflac = {}
|
||||||
|
# #libmodplug1 = {}
|
||||||
|
# #libmpfr = {}
|
||||||
|
# #libnettle = {}
|
||||||
|
# #libogg = {}
|
||||||
|
# #libpsl = {}
|
||||||
|
# #libssh2 = {}
|
||||||
|
# #libtool = {}
|
||||||
|
# #liburcu = {}
|
||||||
|
# #libuv = {}
|
||||||
|
# #lua-compat-53 = {}
|
||||||
|
# #luajit = {}
|
||||||
|
# #luarocks = {}
|
||||||
|
# #luv = {}
|
||||||
|
# #mdp = {} # gcc hangs
|
||||||
|
# #miniserve = {} # actix
|
||||||
|
# #mpc = {}
|
||||||
|
# #mupen64plus = {}
|
||||||
|
# #ncdu = {} # multiple definitions of symbols
|
||||||
|
# #newlib = {} # obsolete
|
||||||
|
# #newlibtest = {} # obsolete
|
||||||
|
# #noto-color-emoji = {}
|
||||||
|
# #nushell = {} # needs cargo update
|
||||||
|
# #openjk = {}
|
||||||
|
# #openposixtestsuite = {}
|
||||||
|
# #opentyrian = {}
|
||||||
|
# #orbcalculator = {}
|
||||||
|
# #ostest-bins = {}
|
||||||
|
# #pango = {} # undefined references to std::__throw_system_error(int)
|
||||||
|
# #pastel = {} # needs crate patches for redox-unix
|
||||||
|
# #pathfinder = {} # servo-fontconfig
|
||||||
|
# #pciids = {}
|
||||||
|
# #pcre2 = {}
|
||||||
|
# #pixman = {} # depends on glib which does not build
|
||||||
|
# #pkgar = {} # uses virtual Cargo.toml, needs recipe update
|
||||||
|
# #pls = {}
|
||||||
|
# #pop-wallpapers = {}
|
||||||
|
# #powerline = {} # dirs
|
||||||
|
# #qemu = {} # can be built, but not working
|
||||||
|
# #quakespasm = {}
|
||||||
|
# #redox-posix-tests = {}
|
||||||
|
# #redox-ssh = {} # does not compile
|
||||||
|
# #retroarch = {} # OS_TLSIndex not declared
|
||||||
|
# #rust-cairo = {} # linking errors
|
||||||
|
# #rust-cairo-demo = {} # linking errors
|
||||||
|
# #rvvm = {}
|
||||||
|
# #schismtracker = {} # uses system includes
|
||||||
|
# #sdl-player = {} # wctype_t
|
||||||
|
# #sdl2-gfx = {}
|
||||||
|
# #sm64ex = {}
|
||||||
|
# #spacecadetpinball = {}
|
||||||
|
# #termplay = {} # backtrace cannot find link.h
|
||||||
|
# #twin-commander = {}
|
||||||
|
# #ubuntu-wallpapers = {}
|
||||||
|
# #unibilium = {}
|
||||||
|
# #utf8proc = {}
|
||||||
|
# #vice = {} # linker errors
|
||||||
|
# #vvvvvv = {} # did not compile
|
||||||
|
# #webrender = {} # unwind
|
||||||
|
# #website = {}
|
||||||
|
# #wesnoth = {}
|
||||||
|
# #wget = {}
|
||||||
|
# autoconf = {}
|
||||||
|
# automake = {}
|
||||||
|
# binutils = {}
|
||||||
|
# bzip2 = {}
|
||||||
|
# cairo = {}
|
||||||
|
# cleye = {}
|
||||||
|
# composer = {}
|
||||||
|
# cpal = {}
|
||||||
|
# dosbox = {}
|
||||||
|
# duktape = {}
|
||||||
|
# eduke32 = {}
|
||||||
|
# exampled = {}
|
||||||
|
# ffmpeg6 = {}
|
||||||
|
# fontconfig = {}
|
||||||
|
# freedoom = {}
|
||||||
|
# freepats = {}
|
||||||
|
# fribidi = {}
|
||||||
|
# gcc13 = {}
|
||||||
|
# gdbserver = {}
|
||||||
|
# gdk-pixbuf = {}
|
||||||
|
# gears = {}
|
||||||
|
# generaluser-gs = {}
|
||||||
|
# glib = {}
|
||||||
|
# glutin = {}
|
||||||
|
# gnu-binutils = {}
|
||||||
|
# gnu-grep = {}
|
||||||
|
# htop = {}
|
||||||
|
# intel-one-mono = {}
|
||||||
|
# lci = {}
|
||||||
|
# libavif = {}
|
||||||
|
# libc-bench = {}
|
||||||
|
# libedit = {}
|
||||||
|
# libgmp = {}
|
||||||
|
# libicu = {}
|
||||||
|
# libonig = {}
|
||||||
|
# libsodium = {}
|
||||||
|
# libuuid = {}
|
||||||
|
# libwebp = {}
|
||||||
|
# llvm21 = {}
|
||||||
|
# lsd = {}
|
||||||
|
# lua54 = {}
|
||||||
|
# lz4 = {}
|
||||||
|
# mednafen = {}
|
||||||
|
# mesa = {}
|
||||||
|
# mesa-glu = {}
|
||||||
|
# mgba = {}
|
||||||
|
# ncursesw = {}
|
||||||
|
# neverball = {}
|
||||||
|
# nginx = {}
|
||||||
|
# onefetch = {}
|
||||||
|
# openjazz = {}
|
||||||
|
# openssh = {}
|
||||||
|
# openssl3 = {}
|
||||||
|
# openttd = {}
|
||||||
|
# openttd-opengfx = {}
|
||||||
|
# openttd-openmsx = {}
|
||||||
|
# openttd-opensfx = {}
|
||||||
|
# orbclient = {}
|
||||||
|
# osdemo = {}
|
||||||
|
# perg = {}
|
||||||
|
# periodictable = {}
|
||||||
|
# perl5 = {}
|
||||||
|
# php84 = {}
|
||||||
|
# pixelcannon = {}
|
||||||
|
# pkg-config = {}
|
||||||
|
# prboom = {}
|
||||||
|
# procedural-wallpapers-rs = {}
|
||||||
|
# python312 = {}
|
||||||
|
# readline = {}
|
||||||
|
# redox-fatfs = {}
|
||||||
|
# redox-games = {}
|
||||||
|
# relibc-tests = {}
|
||||||
|
# rodioplay = {}
|
||||||
|
# rs-nes = {}
|
||||||
|
# rsync = {}
|
||||||
|
# rust = {}
|
||||||
|
# rust64 = {}
|
||||||
|
# rustual-boy = {}
|
||||||
|
# scummvm = {}
|
||||||
|
# sdl-gfx = {}
|
||||||
|
# sdl1-image = {}
|
||||||
|
# sdl1-mixer = {}
|
||||||
|
# sdl1-ttf = {}
|
||||||
|
# sdl2 = {}
|
||||||
|
# sdl2-gears = {}
|
||||||
|
# sdl2-image = {}
|
||||||
|
# sdl2-mixer = {}
|
||||||
|
# sdl2-ttf = {}
|
||||||
|
# servo = {}
|
||||||
|
# shellharden = {}
|
||||||
|
# shellstorm = {}
|
||||||
|
# simple-http-server = {}
|
||||||
|
# sodium = {}
|
||||||
|
# sopwith = {}
|
||||||
|
# sqlite3 = {}
|
||||||
|
# strace = {}
|
||||||
|
# syobonaction = {}
|
||||||
|
# timidity = {}
|
||||||
|
# tokei = {}
|
||||||
|
# ttf-hack = {}
|
||||||
|
# vttest = {}
|
||||||
|
# webkitgtk3 = {}
|
||||||
|
# winit = {}
|
||||||
|
# xxhash = {}
|
||||||
|
# zstd = {}
|
||||||
|
|||||||
@ -7,6 +7,20 @@ prompt = false
|
|||||||
|
|
||||||
# Package settings
|
# Package settings
|
||||||
[packages]
|
[packages]
|
||||||
|
|
||||||
|
# If you need to disable some broken package comment out instead of removal to not increase the maintenance cost
|
||||||
|
#TODO: commented out recipes need to be built and tested inside of Redox to verify if they returned to work
|
||||||
|
|
||||||
|
# Meta-packages below
|
||||||
|
|
||||||
|
# dev-essential = {}
|
||||||
|
# dev-redox = {}
|
||||||
|
# redox-tests = {}
|
||||||
|
# x11-minimal = {}
|
||||||
|
# x11-full = {}
|
||||||
|
|
||||||
|
# Normal packages below
|
||||||
|
|
||||||
acid = {}
|
acid = {}
|
||||||
base = {}
|
base = {}
|
||||||
base-initfs = {}
|
base-initfs = {}
|
||||||
@ -85,3 +99,220 @@ uutils = {}
|
|||||||
xz = {}
|
xz = {}
|
||||||
#vim = {} # error compiling ncurses
|
#vim = {} # error compiling ncurses
|
||||||
zlib = {}
|
zlib = {}
|
||||||
|
|
||||||
|
# #"gcc13.cxx" = {}
|
||||||
|
# #"llvm21.clang" = {}
|
||||||
|
# #"llvm21.clang-dev" = {}
|
||||||
|
# #"llvm21.dev" = {}
|
||||||
|
# #"llvm21.lld" = {}
|
||||||
|
# #"llvm21.lld-dev" = {}
|
||||||
|
# #"llvm21.runtime" = {}
|
||||||
|
# #"python312.dev" = {}
|
||||||
|
# #"rust.doc" = {}
|
||||||
|
# #atk = {} # depends on glib which does not build
|
||||||
|
# #benchmarks = {}
|
||||||
|
# #binutils-gdb = {}
|
||||||
|
# #book = {}
|
||||||
|
# #cairo-demo = {} # linking errors
|
||||||
|
# #classicube = {}
|
||||||
|
# #cmake = {}
|
||||||
|
# #cmatrix = {} # needs ncursesw now
|
||||||
|
# #cookbook = {}
|
||||||
|
# #cosmic-reader = {}
|
||||||
|
# #cosmic-settings = {}
|
||||||
|
# #cosmic-store = {}
|
||||||
|
# #devilutionx = {}
|
||||||
|
# #dynamic-example = {}
|
||||||
|
# #fal
|
||||||
|
# #fd = {} # ctrlc-3.1.1
|
||||||
|
# #file = {}
|
||||||
|
# #flycast = {}
|
||||||
|
# #freeciv = {}
|
||||||
|
# #freeglut = {}
|
||||||
|
# #friar = {} # mio patch
|
||||||
|
# #game-2048 = {} # rustc-serialize
|
||||||
|
# #gawk = {} # langinfo.h
|
||||||
|
# #gigalomania = {} # old recipe format
|
||||||
|
# #gitoxide = {}
|
||||||
|
# #goaccess = {}
|
||||||
|
# #gstreamer = {} # conflict with thread local errno
|
||||||
|
# #harfbuzz = {} # depends on glib which does not build
|
||||||
|
# #helix = {}
|
||||||
|
# #hello-redox = {}
|
||||||
|
# #hematite = {} # needs crate patches for redox-unix
|
||||||
|
# #hf = {}
|
||||||
|
# #ibm-plex = {}
|
||||||
|
# #iced = {}
|
||||||
|
# #jansson = {} # needs config.sub update
|
||||||
|
# #jq = {}
|
||||||
|
# #libarchive = {}
|
||||||
|
# #libatomic = {}
|
||||||
|
# #libcosmic = {}
|
||||||
|
# #libflac = {}
|
||||||
|
# #libmodplug1 = {}
|
||||||
|
# #libmpfr = {}
|
||||||
|
# #libnettle = {}
|
||||||
|
# #libogg = {}
|
||||||
|
# #libpsl = {}
|
||||||
|
# #libssh2 = {}
|
||||||
|
# #libtool = {}
|
||||||
|
# #liburcu = {}
|
||||||
|
# #libuv = {}
|
||||||
|
# #lua-compat-53 = {}
|
||||||
|
# #luajit = {}
|
||||||
|
# #luarocks = {}
|
||||||
|
# #luv = {}
|
||||||
|
# #mdp = {} # gcc hangs
|
||||||
|
# #miniserve = {} # actix
|
||||||
|
# #mpc = {}
|
||||||
|
# #mupen64plus = {}
|
||||||
|
# #ncdu = {} # multiple definitions of symbols
|
||||||
|
# #newlib = {} # obsolete
|
||||||
|
# #newlibtest = {} # obsolete
|
||||||
|
# #noto-color-emoji = {}
|
||||||
|
# #nushell = {} # needs cargo update
|
||||||
|
# #openjk = {}
|
||||||
|
# #openposixtestsuite = {}
|
||||||
|
# #opentyrian = {}
|
||||||
|
# #orbcalculator = {}
|
||||||
|
# #ostest-bins = {}
|
||||||
|
# #pango = {} # undefined references to std::__throw_system_error(int)
|
||||||
|
# #pastel = {} # needs crate patches for redox-unix
|
||||||
|
# #pathfinder = {} # servo-fontconfig
|
||||||
|
# #pciids = {}
|
||||||
|
# #pcre2 = {}
|
||||||
|
# #pixman = {} # depends on glib which does not build
|
||||||
|
# #pkgar = {} # uses virtual Cargo.toml, needs recipe update
|
||||||
|
# #pls = {}
|
||||||
|
# #pop-wallpapers = {}
|
||||||
|
# #powerline = {} # dirs
|
||||||
|
# #qemu = {} # can be built, but not working
|
||||||
|
# #quakespasm = {}
|
||||||
|
# #redox-posix-tests = {}
|
||||||
|
# #redox-ssh = {} # does not compile
|
||||||
|
# #retroarch = {} # OS_TLSIndex not declared
|
||||||
|
# #rust-cairo = {} # linking errors
|
||||||
|
# #rust-cairo-demo = {} # linking errors
|
||||||
|
# #rvvm = {}
|
||||||
|
# #schismtracker = {} # uses system includes
|
||||||
|
# #sdl-player = {} # wctype_t
|
||||||
|
# #sdl2-gfx = {}
|
||||||
|
# #sm64ex = {}
|
||||||
|
# #spacecadetpinball = {}
|
||||||
|
# #termplay = {} # backtrace cannot find link.h
|
||||||
|
# #twin-commander = {}
|
||||||
|
# #ubuntu-wallpapers = {}
|
||||||
|
# #unibilium = {}
|
||||||
|
# #utf8proc = {}
|
||||||
|
# #vice = {} # linker errors
|
||||||
|
# #vvvvvv = {} # did not compile
|
||||||
|
# #webrender = {} # unwind
|
||||||
|
# #website = {}
|
||||||
|
# #wesnoth = {}
|
||||||
|
# #wget = {}
|
||||||
|
# autoconf = {}
|
||||||
|
# automake = {}
|
||||||
|
# binutils = {}
|
||||||
|
# bzip2 = {}
|
||||||
|
# cairo = {}
|
||||||
|
# cleye = {}
|
||||||
|
# composer = {}
|
||||||
|
# cosmic-text = {}
|
||||||
|
# cpal = {}
|
||||||
|
# dosbox = {}
|
||||||
|
# duktape = {}
|
||||||
|
# eduke32 = {}
|
||||||
|
# exampled = {}
|
||||||
|
# ffmpeg6 = {}
|
||||||
|
# fontconfig = {}
|
||||||
|
# freedoom = {}
|
||||||
|
# freepats = {}
|
||||||
|
# fribidi = {}
|
||||||
|
# gcc13 = {}
|
||||||
|
# gdbserver = {}
|
||||||
|
# gdk-pixbuf = {}
|
||||||
|
# gears = {}
|
||||||
|
# generaluser-gs = {}
|
||||||
|
# glib = {}
|
||||||
|
# glutin = {}
|
||||||
|
# gnu-binutils = {}
|
||||||
|
# gnu-grep = {}
|
||||||
|
# htop = {}
|
||||||
|
# intel-one-mono = {}
|
||||||
|
# lci = {}
|
||||||
|
# libavif = {}
|
||||||
|
# libc-bench = {}
|
||||||
|
# libedit = {}
|
||||||
|
# libgmp = {}
|
||||||
|
# libicu = {}
|
||||||
|
# libonig = {}
|
||||||
|
# libsodium = {}
|
||||||
|
# libuuid = {}
|
||||||
|
# libwebp = {}
|
||||||
|
# llvm21 = {}
|
||||||
|
# lsd = {}
|
||||||
|
# lua54 = {}
|
||||||
|
# lz4 = {}
|
||||||
|
# mednafen = {}
|
||||||
|
# mesa = {}
|
||||||
|
# mesa-glu = {}
|
||||||
|
# mgba = {}
|
||||||
|
# ncursesw = {}
|
||||||
|
# neverball = {}
|
||||||
|
# nginx = {}
|
||||||
|
# onefetch = {}
|
||||||
|
# openjazz = {}
|
||||||
|
# openssh = {}
|
||||||
|
# openssl3 = {}
|
||||||
|
# openttd = {}
|
||||||
|
# openttd-opengfx = {}
|
||||||
|
# openttd-openmsx = {}
|
||||||
|
# openttd-opensfx = {}
|
||||||
|
# orbclient = {}
|
||||||
|
# osdemo = {}
|
||||||
|
# perg = {}
|
||||||
|
# periodictable = {}
|
||||||
|
# perl5 = {}
|
||||||
|
# php84 = {}
|
||||||
|
# pixelcannon = {}
|
||||||
|
# pkg-config = {}
|
||||||
|
# prboom = {}
|
||||||
|
# procedural-wallpapers-rs = {}
|
||||||
|
# python312 = {}
|
||||||
|
# readline = {}
|
||||||
|
# redox-fatfs = {}
|
||||||
|
# redox-games = {}
|
||||||
|
# relibc-tests = {}
|
||||||
|
# rodioplay = {}
|
||||||
|
# rs-nes = {}
|
||||||
|
# rsync = {}
|
||||||
|
# rust = {}
|
||||||
|
# rust64 = {}
|
||||||
|
# rustual-boy = {}
|
||||||
|
# scummvm = {}
|
||||||
|
# sdl-gfx = {}
|
||||||
|
# sdl1-image = {}
|
||||||
|
# sdl1-mixer = {}
|
||||||
|
# sdl1-ttf = {}
|
||||||
|
# sdl2 = {}
|
||||||
|
# sdl2-gears = {}
|
||||||
|
# sdl2-image = {}
|
||||||
|
# sdl2-mixer = {}
|
||||||
|
# sdl2-ttf = {}
|
||||||
|
# servo = {}
|
||||||
|
# shellharden = {}
|
||||||
|
# shellstorm = {}
|
||||||
|
# simple-http-server = {}
|
||||||
|
# sodium = {}
|
||||||
|
# sopwith = {}
|
||||||
|
# sqlite3 = {}
|
||||||
|
# strace = {}
|
||||||
|
# syobonaction = {}
|
||||||
|
# timidity = {}
|
||||||
|
# tokei = {}
|
||||||
|
# ttf-hack = {}
|
||||||
|
# vttest = {}
|
||||||
|
# webkitgtk3 = {}
|
||||||
|
# winit = {}
|
||||||
|
# xxhash = {}
|
||||||
|
# zstd = {}
|
||||||
@ -8,6 +8,9 @@ prompt = false
|
|||||||
# Package settings
|
# Package settings
|
||||||
[packages]
|
[packages]
|
||||||
|
|
||||||
|
# If you need to disable some broken package comment out instead of removal to not increase the maintenance cost
|
||||||
|
#TODO: commented out recipes need to be built and tested inside of Redox to verify if they returned to work
|
||||||
|
|
||||||
# Meta-packages below
|
# Meta-packages below
|
||||||
|
|
||||||
dev-essential = {}
|
dev-essential = {}
|
||||||
@ -19,7 +22,6 @@ x11-full = {}
|
|||||||
# Normal packages below
|
# Normal packages below
|
||||||
|
|
||||||
acid = {}
|
acid = {}
|
||||||
#atk = {} # depends on glib which does not build
|
|
||||||
autoconf = {}
|
autoconf = {}
|
||||||
automake = {}
|
automake = {}
|
||||||
base = {}
|
base = {}
|
||||||
@ -31,10 +33,7 @@ bottom = {}
|
|||||||
bzip2 = {}
|
bzip2 = {}
|
||||||
ca-certificates = {}
|
ca-certificates = {}
|
||||||
cairo = {}
|
cairo = {}
|
||||||
#cairodemo = {} # linking errors
|
|
||||||
#calculator = {}
|
|
||||||
cleye = {}
|
cleye = {}
|
||||||
#cmatrix = {} # needs ncursesw now
|
|
||||||
composer = {}
|
composer = {}
|
||||||
contain = {}
|
contain = {}
|
||||||
coreutils = {}
|
coreutils = {}
|
||||||
@ -54,49 +53,37 @@ eduke32 = {}
|
|||||||
exampled = {}
|
exampled = {}
|
||||||
expat = {}
|
expat = {}
|
||||||
extrautils = {}
|
extrautils = {}
|
||||||
#fal
|
|
||||||
#fd = {} # ctrlc-3.1.1
|
|
||||||
ffmpeg6 = {}
|
ffmpeg6 = {}
|
||||||
findutils = {}
|
findutils = {}
|
||||||
fontconfig = {}
|
fontconfig = {}
|
||||||
#freeciv = {}
|
|
||||||
freedoom = {}
|
freedoom = {}
|
||||||
freefont = {}
|
freefont = {}
|
||||||
#freeglut = {}
|
|
||||||
freepats = {}
|
freepats = {}
|
||||||
freetype2 = {}
|
freetype2 = {}
|
||||||
#friar = {} # mio patch
|
|
||||||
fribidi = {}
|
fribidi = {}
|
||||||
#game-2048 = {} # rustc-serialize
|
|
||||||
#gawk = {} # langinfo.h
|
|
||||||
gcc13 = {}
|
gcc13 = {}
|
||||||
gdbserver = {}
|
gdbserver = {}
|
||||||
gdk-pixbuf = {}
|
gdk-pixbuf = {}
|
||||||
gears = {}
|
gears = {}
|
||||||
generaluser-gs = {}
|
generaluser-gs = {}
|
||||||
gettext = {}
|
gettext = {}
|
||||||
#gigalomania = {} # old recipe format
|
|
||||||
git = {}
|
git = {}
|
||||||
glib = {}
|
glib = {}
|
||||||
glutin = {}
|
glutin = {}
|
||||||
gnu-binutils = {}
|
gnu-binutils = {}
|
||||||
gnu-grep = {}
|
gnu-grep = {}
|
||||||
gnu-make = {}
|
gnu-make = {}
|
||||||
#gstreamer = {} # conflict with thread local errno
|
|
||||||
#harfbuzz = {} # depends on glib which does not build
|
|
||||||
#hematite = {} # needs crate patches for redox-unix
|
|
||||||
hicolor-icon-theme = {}
|
hicolor-icon-theme = {}
|
||||||
htop = {}
|
htop = {}
|
||||||
installer = {}
|
installer = {}
|
||||||
installer-gui = {}
|
installer-gui = {}
|
||||||
intel-one-mono = {}
|
intel-one-mono = {}
|
||||||
ion = {}
|
ion = {}
|
||||||
#jansson = {} # needs config.sub update
|
|
||||||
kernel = {}
|
kernel = {}
|
||||||
kibi = {}
|
kibi = {}
|
||||||
lci = {}
|
lci = {}
|
||||||
libc-bench = {}
|
|
||||||
libavif = {}
|
libavif = {}
|
||||||
|
libc-bench = {}
|
||||||
libedit = {}
|
libedit = {}
|
||||||
libffi = {}
|
libffi = {}
|
||||||
libgcc = {}
|
libgcc = {}
|
||||||
@ -108,37 +95,31 @@ libogg = {}
|
|||||||
libonig = {}
|
libonig = {}
|
||||||
liborbital = {}
|
liborbital = {}
|
||||||
libpng = {}
|
libpng = {}
|
||||||
libstdcxx = {}
|
|
||||||
libsodium = {}
|
libsodium = {}
|
||||||
|
libstdcxx = {}
|
||||||
|
libuuid = {}
|
||||||
libvorbis = {}
|
libvorbis = {}
|
||||||
libwebp = {}
|
libwebp = {}
|
||||||
libxkbcommon = {}
|
libxkbcommon = {}
|
||||||
libuuid = {}
|
|
||||||
libxml2 = {}
|
libxml2 = {}
|
||||||
llvm21 = {}
|
llvm21 = {}
|
||||||
lsd = {}
|
lsd = {}
|
||||||
lua54 = {}
|
lua54 = {}
|
||||||
lz4 = {}
|
lz4 = {}
|
||||||
#mdp = {} # gcc hangs
|
|
||||||
mednafen = {}
|
mednafen = {}
|
||||||
mesa = {}
|
mesa = {}
|
||||||
mesa-glu = {}
|
mesa-glu = {}
|
||||||
mgba = {}
|
mgba = {}
|
||||||
#miniserve = {} # actix
|
|
||||||
nano = {}
|
nano = {}
|
||||||
nasm = {}
|
nasm = {}
|
||||||
#ncdu = {} # multiple definitions of symbols
|
|
||||||
ncurses = {}
|
ncurses = {}
|
||||||
ncursesw = {}
|
ncursesw = {}
|
||||||
netdb = {}
|
netdb = {}
|
||||||
netsurf = {}
|
netsurf = {}
|
||||||
netutils = {}
|
netutils = {}
|
||||||
neverball = {}
|
neverball = {}
|
||||||
#newlib = {} # obsolete
|
|
||||||
#newlibtest = {} # obsolete
|
|
||||||
nghttp2 = {}
|
nghttp2 = {}
|
||||||
nginx = {}
|
nginx = {}
|
||||||
#nushell = {} # needs cargo update
|
|
||||||
onefetch = {}
|
onefetch = {}
|
||||||
openjazz = {}
|
openjazz = {}
|
||||||
openssh = {}
|
openssh = {}
|
||||||
@ -157,51 +138,37 @@ orbutils-background = {}
|
|||||||
orbutils-launcher = {}
|
orbutils-launcher = {}
|
||||||
orbutils-orblogin = {}
|
orbutils-orblogin = {}
|
||||||
osdemo = {}
|
osdemo = {}
|
||||||
#pango = {} # undefined references to std::__throw_system_error(int)
|
|
||||||
#pastel = {} # needs crate patches for redox-unix
|
|
||||||
patch = {}
|
patch = {}
|
||||||
patchelf = {}
|
patchelf = {}
|
||||||
#pathfinder = {} # servo-fontconfig
|
|
||||||
#pciids = {}
|
|
||||||
pcre = {}
|
pcre = {}
|
||||||
perg = {}
|
perg = {}
|
||||||
periodictable = {}
|
periodictable = {}
|
||||||
php84 = {}
|
|
||||||
perl5 = {}
|
perl5 = {}
|
||||||
|
php84 = {}
|
||||||
pixelcannon = {}
|
pixelcannon = {}
|
||||||
#pixman = {} # depends on glib which does not build
|
|
||||||
#pkgar = {} # uses virtual Cargo.toml, needs recipe update
|
|
||||||
pkg-config = {}
|
pkg-config = {}
|
||||||
pkgutils = {}
|
pkgutils = {}
|
||||||
pop-icon-theme = {}
|
pop-icon-theme = {}
|
||||||
#powerline = {} # dirs
|
|
||||||
prboom = {}
|
prboom = {}
|
||||||
procedural-wallpapers-rs = {}
|
procedural-wallpapers-rs = {}
|
||||||
python312 = {}
|
python312 = {}
|
||||||
#qemu = {} # can be built, but not working
|
|
||||||
readline = {}
|
readline = {}
|
||||||
redox-fatfs = {}
|
redox-fatfs = {}
|
||||||
redoxfs = {}
|
|
||||||
redox-games = {}
|
redox-games = {}
|
||||||
#redox-ssh = {} # does not compile
|
redoxfs = {}
|
||||||
relibc = {}
|
relibc = {}
|
||||||
relibc-tests = {}
|
relibc-tests = {}
|
||||||
resist = {}
|
resist = {}
|
||||||
#retroarch = {} # OS_TLSIndex not declared
|
|
||||||
ripgrep = {}
|
ripgrep = {}
|
||||||
rodioplay = {}
|
rodioplay = {}
|
||||||
rs-nes = {}
|
rs-nes = {}
|
||||||
rsync = {}
|
rsync = {}
|
||||||
rust = {}
|
rust = {}
|
||||||
rust64 = {}
|
rust64 = {}
|
||||||
#rust-cairo = {} # linking errors
|
|
||||||
#rust-cairo-demo = {} # linking errors
|
|
||||||
rustpython = {}
|
rustpython = {}
|
||||||
rustual-boy = {}
|
rustual-boy = {}
|
||||||
#schismtracker = {} # uses system includes
|
|
||||||
scummvm = {}
|
scummvm = {}
|
||||||
sdl-gfx = {}
|
sdl-gfx = {}
|
||||||
#sdl-player = {} # wctype_t
|
|
||||||
sdl1 = {}
|
sdl1 = {}
|
||||||
sdl1-image = {}
|
sdl1-image = {}
|
||||||
sdl1-mixer = {}
|
sdl1-mixer = {}
|
||||||
@ -224,21 +191,127 @@ sqlite3 = {}
|
|||||||
strace = {}
|
strace = {}
|
||||||
syobonaction = {}
|
syobonaction = {}
|
||||||
terminfo = {}
|
terminfo = {}
|
||||||
#termplay = {} # backtrace cannot find link.h
|
|
||||||
timidity = {}
|
timidity = {}
|
||||||
tokei = {}
|
tokei = {}
|
||||||
ttf-hack = {}
|
ttf-hack = {}
|
||||||
userutils = {}
|
userutils = {}
|
||||||
uutils = {}
|
uutils = {}
|
||||||
#vice = {} # linker errors
|
|
||||||
vim = {}
|
vim = {}
|
||||||
vttest = {}
|
vttest = {}
|
||||||
#vvvvvv = {} # did not compile
|
|
||||||
webkitgtk3 = {}
|
webkitgtk3 = {}
|
||||||
#webrender = {} # unwind
|
|
||||||
#wesnoth = {}
|
|
||||||
winit = {}
|
winit = {}
|
||||||
xxhash = {}
|
xxhash = {}
|
||||||
xz = {}
|
xz = {}
|
||||||
zlib = {}
|
zlib = {}
|
||||||
zstd = {}
|
zstd = {}
|
||||||
|
|
||||||
|
#"gcc13.cxx" = {}
|
||||||
|
#"llvm21.clang" = {}
|
||||||
|
#"llvm21.clang-dev" = {}
|
||||||
|
#"llvm21.dev" = {}
|
||||||
|
#"llvm21.lld" = {}
|
||||||
|
#"llvm21.lld-dev" = {}
|
||||||
|
#"llvm21.runtime" = {}
|
||||||
|
#"python312.dev" = {}
|
||||||
|
#"rust.doc" = {}
|
||||||
|
#atk = {} # depends on glib which does not build
|
||||||
|
#benchmarks = {}
|
||||||
|
#binutils-gdb = {}
|
||||||
|
#book = {}
|
||||||
|
#cairo-demo = {} # linking errors
|
||||||
|
#classicube = {}
|
||||||
|
#cmake = {}
|
||||||
|
#cmatrix = {} # needs ncursesw now
|
||||||
|
#cookbook = {}
|
||||||
|
#cosmic-reader = {}
|
||||||
|
#cosmic-settings = {}
|
||||||
|
#cosmic-store = {}
|
||||||
|
#devilutionx = {}
|
||||||
|
#dynamic-example = {}
|
||||||
|
#fal
|
||||||
|
#fd = {} # ctrlc-3.1.1
|
||||||
|
#file = {}
|
||||||
|
#flycast = {}
|
||||||
|
#freeciv = {}
|
||||||
|
#freeglut = {}
|
||||||
|
#friar = {} # mio patch
|
||||||
|
#game-2048 = {} # rustc-serialize
|
||||||
|
#gawk = {} # langinfo.h
|
||||||
|
#gigalomania = {} # old recipe format
|
||||||
|
#gitoxide = {}
|
||||||
|
#goaccess = {}
|
||||||
|
#gstreamer = {} # conflict with thread local errno
|
||||||
|
#harfbuzz = {} # depends on glib which does not build
|
||||||
|
#helix = {}
|
||||||
|
#hello-redox = {}
|
||||||
|
#hematite = {} # needs crate patches for redox-unix
|
||||||
|
#hf = {}
|
||||||
|
#ibm-plex = {}
|
||||||
|
#iced = {}
|
||||||
|
#jansson = {} # needs config.sub update
|
||||||
|
#jq = {}
|
||||||
|
#libarchive = {}
|
||||||
|
#libatomic = {}
|
||||||
|
#libcosmic = {}
|
||||||
|
#libflac = {}
|
||||||
|
#libmodplug1 = {}
|
||||||
|
#libmpfr = {}
|
||||||
|
#libnettle = {}
|
||||||
|
#libogg = {}
|
||||||
|
#libpsl = {}
|
||||||
|
#libssh2 = {}
|
||||||
|
#libtool = {}
|
||||||
|
#liburcu = {}
|
||||||
|
#libuv = {}
|
||||||
|
#lua-compat-53 = {}
|
||||||
|
#luajit = {}
|
||||||
|
#luarocks = {}
|
||||||
|
#luv = {}
|
||||||
|
#mdp = {} # gcc hangs
|
||||||
|
#miniserve = {} # actix
|
||||||
|
#mpc = {}
|
||||||
|
#mupen64plus = {}
|
||||||
|
#ncdu = {} # multiple definitions of symbols
|
||||||
|
#newlib = {} # obsolete
|
||||||
|
#newlibtest = {} # obsolete
|
||||||
|
#noto-color-emoji = {}
|
||||||
|
#nushell = {} # needs cargo update
|
||||||
|
#openjk = {}
|
||||||
|
#openposixtestsuite = {}
|
||||||
|
#opentyrian = {}
|
||||||
|
#orbcalculator = {}
|
||||||
|
#ostest-bins = {}
|
||||||
|
#pango = {} # undefined references to std::__throw_system_error(int)
|
||||||
|
#pastel = {} # needs crate patches for redox-unix
|
||||||
|
#pathfinder = {} # servo-fontconfig
|
||||||
|
#pciids = {}
|
||||||
|
#pcre2 = {}
|
||||||
|
#pixman = {} # depends on glib which does not build
|
||||||
|
#pkgar = {} # uses virtual Cargo.toml, needs recipe update
|
||||||
|
#pls = {}
|
||||||
|
#pop-wallpapers = {}
|
||||||
|
#powerline = {} # dirs
|
||||||
|
#qemu = {} # can be built, but not working
|
||||||
|
#quakespasm = {}
|
||||||
|
#redox-posix-tests = {}
|
||||||
|
#redox-ssh = {} # does not compile
|
||||||
|
#retroarch = {} # OS_TLSIndex not declared
|
||||||
|
#rust-cairo = {} # linking errors
|
||||||
|
#rust-cairo-demo = {} # linking errors
|
||||||
|
#rvvm = {}
|
||||||
|
#schismtracker = {} # uses system includes
|
||||||
|
#sdl-player = {} # wctype_t
|
||||||
|
#sdl2-gfx = {}
|
||||||
|
#sm64ex = {}
|
||||||
|
#spacecadetpinball = {}
|
||||||
|
#termplay = {} # backtrace cannot find link.h
|
||||||
|
#twin-commander = {}
|
||||||
|
#ubuntu-wallpapers = {}
|
||||||
|
#unibilium = {}
|
||||||
|
#utf8proc = {}
|
||||||
|
#vice = {} # linker errors
|
||||||
|
#vvvvvv = {} # did not compile
|
||||||
|
#webrender = {} # unwind
|
||||||
|
#website = {}
|
||||||
|
#wesnoth = {}
|
||||||
|
#wget = {}
|
||||||
|
|||||||
0
recipes/demos/cairodemo/cairodemo.c → recipes/demos/cairo-demo/cairo-demo.c
Executable file → Normal file
0
recipes/demos/cairodemo/cairodemo.c → recipes/demos/cairo-demo/cairo-demo.c
Executable file → Normal file
6
recipes/demos/cairodemo/recipe.toml → recipes/demos/cairo-demo/recipe.toml
Executable file → Normal file
6
recipes/demos/cairodemo/recipe.toml → recipes/demos/cairo-demo/recipe.toml
Executable file → Normal file
@ -15,11 +15,11 @@ template = "custom"
|
|||||||
script = """
|
script = """
|
||||||
"${CXX}" \
|
"${CXX}" \
|
||||||
$("${PKG_CONFIG}" --cflags cairo) \
|
$("${PKG_CONFIG}" --cflags cairo) \
|
||||||
"${COOKBOOK_RECIPE}/cairodemo.c" \
|
"${COOKBOOK_RECIPE}/cairo-demo.c" \
|
||||||
-o cairodemo \
|
-o cairo-demo \
|
||||||
-static \
|
-static \
|
||||||
$("${PKG_CONFIG}" --libs cairo) \
|
$("${PKG_CONFIG}" --libs cairo) \
|
||||||
-lorbital
|
-lorbital
|
||||||
mkdir -pv "${COOKBOOK_STAGE}/bin"
|
mkdir -pv "${COOKBOOK_STAGE}/bin"
|
||||||
cp -v "cairodemo" "${COOKBOOK_STAGE}/bin/cairodemo"
|
cp -v "cairo-demo" "${COOKBOOK_STAGE}/bin/cairo-demo"
|
||||||
"""
|
"""
|
||||||
@ -1,33 +0,0 @@
|
|||||||
[source]
|
|
||||||
git = "https://github.com/rust-lang/cargo.git"
|
|
||||||
rev = "d73d2caf9e41a39daf2a8d6ce60ec80bf354d2a7" # 0.86
|
|
||||||
patches = [
|
|
||||||
"redox.patch"
|
|
||||||
]
|
|
||||||
|
|
||||||
[build]
|
|
||||||
template = "custom"
|
|
||||||
dependencies = [
|
|
||||||
"curl",
|
|
||||||
"libssh2",
|
|
||||||
"nghttp2",
|
|
||||||
"openssl1",
|
|
||||||
"zlib",
|
|
||||||
]
|
|
||||||
script = """
|
|
||||||
DYNAMIC_INIT
|
|
||||||
export LIBSSH2_SYS_USE_PKG_CONFIG=1
|
|
||||||
export LIBZ_SYS_STATIC=1
|
|
||||||
export DEP_NGHTTP2_ROOT="${COOKBOOK_SYSROOT}"
|
|
||||||
export DEP_OPENSSL_ROOT="${COOKBOOK_SYSROOT}"
|
|
||||||
export DEP_Z_ROOT="${COOKBOOK_SYSROOT}"
|
|
||||||
"${COOKBOOK_CARGO}" rustc \
|
|
||||||
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
|
|
||||||
--release \
|
|
||||||
--bin cargo \
|
|
||||||
-- \
|
|
||||||
-L "${COOKBOOK_SYSROOT}/lib" \
|
|
||||||
-C link-arg=-Wl,-rpath-link,${COOKBOOK_SYSROOT}/lib
|
|
||||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
|
||||||
cp -v "target/${TARGET}/release/cargo" "${COOKBOOK_STAGE}/usr/bin/cargo"
|
|
||||||
"""
|
|
||||||
@ -1,37 +0,0 @@
|
|||||||
diff --git a/crates/cargo-util/src/paths.rs b/crates/cargo-util/src/paths.rs
|
|
||||||
index 5d7e3c5a6..b7de5655f 100644
|
|
||||||
--- a/crates/cargo-util/src/paths.rs
|
|
||||||
+++ b/crates/cargo-util/src/paths.rs
|
|
||||||
@@ -201,7 +201,7 @@ pub fn write_atomic<P: AsRef<Path>, C: AsRef<[u8]>>(path: P, contents: C) -> Res
|
|
||||||
use std::os::unix::fs::PermissionsExt;
|
|
||||||
|
|
||||||
// these constants are u16 on macOS
|
|
||||||
- let mask = u32::from(libc::S_IRWXU | libc::S_IRWXG | libc::S_IRWXO);
|
|
||||||
+ let mask = (libc::S_IRWXU | libc::S_IRWXG | libc::S_IRWXO) as u32;
|
|
||||||
let mode = meta.permissions().mode() & mask;
|
|
||||||
|
|
||||||
std::fs::Permissions::from_mode(mode)
|
|
||||||
@@ -611,8 +611,6 @@ fn _link_or_copy(src: &Path, dst: &Path) -> Result<()> {
|
|
||||||
}
|
|
||||||
|
|
||||||
let link_result = if src.is_dir() {
|
|
||||||
- #[cfg(target_os = "redox")]
|
|
||||||
- use std::os::redox::fs::symlink;
|
|
||||||
#[cfg(unix)]
|
|
||||||
use std::os::unix::fs::symlink;
|
|
||||||
#[cfg(windows)]
|
|
||||||
diff --git a/src/cargo/core/compiler/build_config.rs b/src/cargo/core/compiler/build_config.rs
|
|
||||||
index 80aa592dd..d40c2056b 100644
|
|
||||||
--- a/src/cargo/core/compiler/build_config.rs
|
|
||||||
+++ b/src/cargo/core/compiler/build_config.rs
|
|
||||||
@@ -51,9 +51,7 @@ pub struct BuildConfig {
|
|
||||||
}
|
|
||||||
|
|
||||||
fn default_parallelism() -> CargoResult<u32> {
|
|
||||||
- Ok(available_parallelism()
|
|
||||||
- .context("failed to determine the amount of parallelism available")?
|
|
||||||
- .get() as u32)
|
|
||||||
+ Ok(1)
|
|
||||||
}
|
|
||||||
|
|
||||||
impl BuildConfig {
|
|
||||||
Loading…
Reference in New Issue
Block a user