mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Add and improve more recipes
This commit is contained in:
parent
569706f4f6
commit
a0820bd177
6
recipes/wip/demos/lifecycler/recipe.toml
Normal file
6
recipes/wip/demos/lifecycler/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/cxreiff/lifecycler"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
6
recipes/wip/games/simulation/ferroliquid/recipe.toml
Normal file
6
recipes/wip/games/simulation/ferroliquid/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/tneukom/ferroliquid"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/hw/acpica/recipe.toml
Normal file
5
recipes/wip/hw/acpica/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO add script for makefile
|
||||
[source]
|
||||
tar = "https://github.com/acpica/acpica/releases/download/20260408/acpica-unix-20260408.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
@ -1,6 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
# lacking build instructions
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
[source]
|
||||
tar = "https://download.kde.org/stable/frameworks/5.112/breeze-icons-5.112.0.tar.xz"
|
||||
tar = "https://invent.kde.org/frameworks/breeze-icons/-/archive/v6.27.0/breeze-icons-v6.27.0.tar.bz2"
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
7
recipes/wip/kde/akregator/recipe.toml
Normal file
7
recipes/wip/kde/akregator/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
[source]
|
||||
git = "https://invent.kde.org/pim/akregator"
|
||||
branch = "release/26.04"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
11
recipes/wip/kde/breeze/recipe.toml
Normal file
11
recipes/wip/kde/breeze/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
[source]
|
||||
git = "https://invent.kde.org/plasma/breeze"
|
||||
branch = "Plasma/6.6"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DBUILD_TESTING=OFF",
|
||||
"-DBUILD_QT5=OFF", # disabled temporarily to reduce porting effort
|
||||
]
|
||||
15
recipes/wip/kde/gwenview/recipe.toml
Normal file
15
recipes/wip/kde/gwenview/recipe.toml
Normal file
@ -0,0 +1,15 @@
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
[source]
|
||||
git = "https://invent.kde.org/graphics/gwenview"
|
||||
branch = "release/26.04"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DGWENVIEW_NO_WAYLAND_GESTURES=ON"
|
||||
]
|
||||
#dependencies = [
|
||||
#"libjpeg",
|
||||
#"libpng",
|
||||
#"exiv2",
|
||||
#]
|
||||
7
recipes/wip/kde/kate/recipe.toml
Normal file
7
recipes/wip/kde/kate/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
[source]
|
||||
git = "https://invent.kde.org/utilities/kate"
|
||||
branch = "release/26.04"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
13
recipes/wip/kde/kwin-x11/recipe.toml
Normal file
13
recipes/wip/kde/kwin-x11/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
[source]
|
||||
git = "https://invent.kde.org/plasma/kwin-x11"
|
||||
branch = "Plasma/6.6"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DKWIN_BUILD_KCMS=OFF",
|
||||
"-DKWIN_BUILD_SCREENLOCKER=OFF",
|
||||
"-DKWIN_BUILD_TABBOX=OFF",
|
||||
"-DKWIN_BUILD_RUNNERS=OFF",
|
||||
]
|
||||
7
recipes/wip/kde/plasma-desktop/recipe.toml
Normal file
7
recipes/wip/kde/plasma-desktop/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
[package]
|
||||
dependencies = [
|
||||
"plasma-workspace",
|
||||
"kwin-x11",
|
||||
"breeze",
|
||||
"breeze-icons",
|
||||
]
|
||||
7
recipes/wip/kde/plasma-workspace/recipe.toml
Normal file
7
recipes/wip/kde/plasma-workspace/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
[source]
|
||||
git = "https://invent.kde.org/plasma/plasma-workspace"
|
||||
branch = "Plasma/6.6"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
6
recipes/wip/sys-info/dmidecode-rs/recipe.toml
Normal file
6
recipes/wip/sys-info/dmidecode-rs/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/jrgerber/dmidecode-rs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/sys-info/dmidecode/recipe.toml
Normal file
5
recipes/wip/sys-info/dmidecode/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO add script for gnu make: https://cgit.git.savannah.nongnu.org/cgit/dmidecode.git/tree/README#n22
|
||||
[source]
|
||||
tar = "https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.7.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
15
recipes/wip/sys-info/inxi/recipe.toml
Normal file
15
recipes/wip/sys-info/inxi/recipe.toml
Normal file
@ -0,0 +1,15 @@
|
||||
#TODO test
|
||||
[source]
|
||||
tar = "https://codeberg.org/smxi/inxi/archive/3.3.40-1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/inxi "${COOKBOOK_STAGE}/usr/bin"
|
||||
chmod +x "${COOKBOOK_STAGE}/usr/bin/inxi"
|
||||
"""
|
||||
[package]
|
||||
dependencies = [
|
||||
"perl5",
|
||||
#"usbutils",
|
||||
]
|
||||
5
recipes/wip/tests/acpitests/recipe.toml
Normal file
5
recipes/wip/tests/acpitests/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO add script for makefile
|
||||
[source]
|
||||
tar = "https://github.com/acpica/acpica/releases/download/20260408/acpitests-unix-20260408.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
27
recipes/wip/tests/hw-probe/recipe.toml
Normal file
27
recipes/wip/tests/hw-probe/recipe.toml
Normal file
@ -0,0 +1,27 @@
|
||||
#TODO test
|
||||
# dependencies: https://github.com/linuxhw/hw-probe/blob/master/INSTALL.md#install-from-source
|
||||
# how to use for system testing: https://wiki.archlinux.org/title/Hardware_probe#Benchmarking
|
||||
[source]
|
||||
git = "https://github.com/linuxhw/hw-probe"
|
||||
rev = "1.6"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/hw-probe.pl "${COOKBOOK_STAGE}/usr/bin/hw-probe"
|
||||
chmod +x "${COOKBOOK_STAGE}"/usr/bin/hw-probe
|
||||
"""
|
||||
[package]
|
||||
dependencies = [
|
||||
"perl5",
|
||||
"curl",
|
||||
"pciutils",
|
||||
"usbutils",
|
||||
"dmidecode",
|
||||
#"memtester",
|
||||
#"sysstat",
|
||||
#"mesa-demos",
|
||||
#"smartmontools",
|
||||
#"acpica",
|
||||
]
|
||||
5
recipes/wip/tests/memtester/recipe.toml
Normal file
5
recipes/wip/tests/memtester/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO add script for gnu make: https://pyropus.ca./software/memtester/
|
||||
[source]
|
||||
tar = "https://pyropus.ca./software/memtester/old-versions/memtester-4.7.1.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
Loading…
Reference in New Issue
Block a user