Add more packages to CI

This commit is contained in:
Wildan M 2026-06-07 09:09:20 +07:00
parent 26481b4c0f
commit e50218f49a
No known key found for this signature in database
GPG Key ID: 01AC53185C679C79
5 changed files with 34 additions and 11 deletions

View File

@ -37,6 +37,7 @@ bash = {}
bash-completion = {} bash-completion = {}
binutils = {} binutils = {}
bootloader = {} bootloader = {}
boxedwine = {}
bottom = {} bottom = {}
bzip2 = {} bzip2 = {}
ca-certificates = {} ca-certificates = {}
@ -44,6 +45,7 @@ cairo = {}
cairo-demo = {} cairo-demo = {}
cbindgen = {} cbindgen = {}
classicube = {} classicube = {}
clang21 = {}
cleye = {} cleye = {}
cmake = {} cmake = {}
cmatrix = {} cmatrix = {}
@ -96,6 +98,8 @@ gnu-binutils = {}
gnu-grep = {} gnu-grep = {}
gnu-make = {} gnu-make = {}
goaccess = {} goaccess = {}
gobject-introspection = {}
gitoxide = {}
gstreamer = {} gstreamer = {}
harfbuzz = {} harfbuzz = {}
hicolor-icon-theme = {} hicolor-icon-theme = {}
@ -156,6 +160,7 @@ mesa = {}
mesa-glu = {} mesa-glu = {}
mesa-demos-x11 = {} mesa-demos-x11 = {}
mgba = {} mgba = {}
miniserve = {}
mpc = {} mpc = {}
nano = {} nano = {}
nasm = {} nasm = {}
@ -211,6 +216,7 @@ procedural-wallpapers-rs = {}
profiled = {} profiled = {}
profiling-kernel = {} profiling-kernel = {}
python312 = {} python312 = {}
qemu = {}
quakespasm = {} quakespasm = {}
readline = {} readline = {}
redox-fatfs = {} redox-fatfs = {}
@ -253,6 +259,7 @@ sopwith = {}
sqlite3 = {} sqlite3 = {}
strace = {} strace = {}
syobonaction = {} syobonaction = {}
tcl = {}
terminfo = {} terminfo = {}
timidity = {} timidity = {}
tmux = {} tmux = {}
@ -289,13 +296,11 @@ zstd = {}
#freeglut = {} #freeglut = {}
#friar = {} # mio patch #friar = {} # mio patch
#game-2048 = {} # rustc-serialize #game-2048 = {} # rustc-serialize
#gitoxide = {} # needs -fPIC
#hematite = {} # needs crate patches for redox-unix #hematite = {} # needs crate patches for redox-unix
#ibm-plex = {} #ibm-plex = {}
#iced = {} #iced = {}
#libcosmic = {} #libcosmic = {}
#mdp = {} # gcc hangs #mdp = {} # gcc hangs
#miniserve = {} # libc ifaddrs
#mupen64plus = {} #mupen64plus = {}
#noto-color-emoji = {} #noto-color-emoji = {}
#orbcalculator = {} #orbcalculator = {}
@ -304,7 +309,6 @@ zstd = {}
#pathfinder = {} # servo-fontconfig #pathfinder = {} # servo-fontconfig
#pciids = {} #pciids = {}
#pop-wallpapers = {} #pop-wallpapers = {}
#qemu = {} # can be built, but not working
#retroarch = {} # cannot locate GL #retroarch = {} # cannot locate GL
#rust-cairo = {} # linking errors #rust-cairo = {} # linking errors
#rust-cairo-demo = {} # linking errors #rust-cairo-demo = {} # linking errors

View File

@ -1,14 +1,13 @@
[source] [source]
git = "https://github.com/Byron/gitoxide.git" git = "https://github.com/Byron/gitoxide.git"
rev = "v0.54.0"
shallow_clone = true shallow_clone = true
patches = [
"redox.patch"
]
[build] [build]
dependencies = [ dependencies = [
"openssl3", "openssl3",
] ]
template = "custom" template = "cargo"
script = """
export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
export OPENSSL_STATIC="true"
cookbook_cargo
"""

View File

@ -0,0 +1,16 @@
diff --git a/Cargo.toml b/Cargo.toml
index 23147e56..520fbed3 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -206,11 +206,9 @@ zlib-rs = { opt-level = 3 }
[profile.release]
overflow-checks = false
-lto = "thin"
# This bloats files but assures destructors are called, important for tempfiles. One day I hope we
# can wire up the 'abrt' signal handler so tempfiles will be removed in case of panics.
panic = "unwind"
-incremental = false
# This profile is currently used in building releases for GitHub.
# It may be removed at any time and should not otherwise be relied on.

View File

@ -1,6 +1,10 @@
#TODO compiled but not tested #TODO compiled but not tested
[source] [source]
git = "https://github.com/svenstaro/miniserve" git = "https://github.com/svenstaro/miniserve"
rev = "v0.35.0"
patches = [
"redox.patch"
]
shallow_clone = true shallow_clone = true
[build] [build]
template = "cargo" template = "cargo"

View File

@ -1,5 +1,5 @@
diff --git a/Cargo.toml b/Cargo.toml diff --git a/Cargo.toml b/Cargo.toml
index 68f26c9..98c4dde 100644 index 8349e40..f4eab7f 100644
--- a/Cargo.toml --- a/Cargo.toml
+++ b/Cargo.toml +++ b/Cargo.toml
@@ -39,7 +39,6 @@ futures = "0.3" @@ -39,7 +39,6 @@ futures = "0.3"
@ -21,7 +21,7 @@ index 68f26c9..98c4dde 100644
default = ["tls"] default = ["tls"]
# This feature allows us to use rustls only on architectures supported by ring. # This feature allows us to use rustls only on architectures supported by ring.
diff --git a/src/main.rs b/src/main.rs diff --git a/src/main.rs b/src/main.rs
index aea9ed9..3c91968 100644 index b26a3e0..13fe122 100644
--- a/src/main.rs --- a/src/main.rs
+++ b/src/main.rs +++ b/src/main.rs
@@ -193,6 +193,7 @@ async fn run(miniserve_config: MiniserveConfig) -> Result<(), StartupError> { @@ -193,6 +193,7 @@ async fn run(miniserve_config: MiniserveConfig) -> Result<(), StartupError> {