mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Merge branch 'more-ci' into 'master'
Add xfce4-full group, Add more packages to CI See merge request redox-os/redox!2185
This commit is contained in:
commit
c672547cdc
@ -19,7 +19,7 @@ libxcursor = {} # loaded dynamically
|
|||||||
mesa-demos-x11 = {}
|
mesa-demos-x11 = {}
|
||||||
#firefox = {}
|
#firefox = {}
|
||||||
#webkitgtk3 = {} # not compiling
|
#webkitgtk3 = {} # not compiling
|
||||||
xfce4-common = {}
|
xfce4-full = {}
|
||||||
x11-full = {}
|
x11-full = {}
|
||||||
zenity = {}
|
zenity = {}
|
||||||
|
|
||||||
|
|||||||
@ -23,6 +23,7 @@ redox-tests = {}
|
|||||||
x11-minimal = {}
|
x11-minimal = {}
|
||||||
x11-full = {}
|
x11-full = {}
|
||||||
xfce4-common = {}
|
xfce4-common = {}
|
||||||
|
xfce4-full = {}
|
||||||
|
|
||||||
# Normal packages below
|
# Normal packages below
|
||||||
|
|
||||||
@ -36,6 +37,7 @@ bash = {}
|
|||||||
bash-completion = {}
|
bash-completion = {}
|
||||||
binutils = {}
|
binutils = {}
|
||||||
bootloader = {}
|
bootloader = {}
|
||||||
|
boxedwine = {}
|
||||||
bottom = {}
|
bottom = {}
|
||||||
bzip2 = {}
|
bzip2 = {}
|
||||||
ca-certificates = {}
|
ca-certificates = {}
|
||||||
@ -43,6 +45,7 @@ cairo = {}
|
|||||||
cairo-demo = {}
|
cairo-demo = {}
|
||||||
cbindgen = {}
|
cbindgen = {}
|
||||||
classicube = {}
|
classicube = {}
|
||||||
|
clang21 = {}
|
||||||
cleye = {}
|
cleye = {}
|
||||||
cmake = {}
|
cmake = {}
|
||||||
cmatrix = {}
|
cmatrix = {}
|
||||||
@ -95,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 = {}
|
||||||
@ -155,6 +160,7 @@ mesa = {}
|
|||||||
mesa-glu = {}
|
mesa-glu = {}
|
||||||
mesa-demos-x11 = {}
|
mesa-demos-x11 = {}
|
||||||
mgba = {}
|
mgba = {}
|
||||||
|
miniserve = {}
|
||||||
mpc = {}
|
mpc = {}
|
||||||
nano = {}
|
nano = {}
|
||||||
nasm = {}
|
nasm = {}
|
||||||
@ -210,6 +216,7 @@ procedural-wallpapers-rs = {}
|
|||||||
profiled = {}
|
profiled = {}
|
||||||
profiling-kernel = {}
|
profiling-kernel = {}
|
||||||
python312 = {}
|
python312 = {}
|
||||||
|
qemu = {}
|
||||||
quakespasm = {}
|
quakespasm = {}
|
||||||
readline = {}
|
readline = {}
|
||||||
redox-fatfs = {}
|
redox-fatfs = {}
|
||||||
@ -252,6 +259,7 @@ sopwith = {}
|
|||||||
sqlite3 = {}
|
sqlite3 = {}
|
||||||
strace = {}
|
strace = {}
|
||||||
syobonaction = {}
|
syobonaction = {}
|
||||||
|
tcl = {}
|
||||||
terminfo = {}
|
terminfo = {}
|
||||||
timidity = {}
|
timidity = {}
|
||||||
tmux = {}
|
tmux = {}
|
||||||
@ -288,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 = {}
|
||||||
@ -303,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
|
||||||
|
|||||||
@ -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
|
|
||||||
"""
|
|
||||||
|
|||||||
16
recipes/dev/gitoxide/redox.patch
Normal file
16
recipes/dev/gitoxide/redox.patch
Normal 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.
|
||||||
@ -1,17 +1,12 @@
|
|||||||
[package]
|
[package]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"mousepad",
|
|
||||||
"thunar",
|
"thunar",
|
||||||
"tumbler",
|
"tumbler",
|
||||||
"xfconf",
|
"xfconf",
|
||||||
"xfdashboard",
|
|
||||||
"xfdesktop",
|
"xfdesktop",
|
||||||
"xfce4-appfinder",
|
"xfce4-appfinder",
|
||||||
"xfce4-notifyd",
|
|
||||||
"xfce4-session",
|
"xfce4-session",
|
||||||
"xfce4-panel",
|
"xfce4-panel",
|
||||||
"xfce4-power-manager",
|
|
||||||
"xfce4-settings",
|
"xfce4-settings",
|
||||||
"xfce4-terminal",
|
|
||||||
"xfwm4",
|
"xfwm4",
|
||||||
]
|
]
|
||||||
|
|||||||
12
recipes/groups/xfce4-full/recipe.toml
Normal file
12
recipes/groups/xfce4-full/recipe.toml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[package]
|
||||||
|
dependencies = [
|
||||||
|
"mousepad",
|
||||||
|
"parole",
|
||||||
|
"ristretto",
|
||||||
|
"xfdashboard",
|
||||||
|
"xfce4-screenshooter",
|
||||||
|
"xfce4-notifyd",
|
||||||
|
"xfce4-power-manager",
|
||||||
|
"xfce4-terminal",
|
||||||
|
"xfce4-common",
|
||||||
|
]
|
||||||
@ -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"
|
||||||
|
|||||||
@ -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> {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user