Add and improve more recipes

This commit is contained in:
Ribbon 2026-06-13 18:26:17 -03:00
parent 569706f4f6
commit a0820bd177
17 changed files with 149 additions and 3 deletions

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/cxreiff/lifecycler"
shallow_clone = true
[build]
template = "cargo"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/tneukom/ferroliquid"
shallow_clone = true
[build]
template = "cargo"

View 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"

View File

@ -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"

View 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"

View 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
]

View 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",
#]

View 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"

View 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",
]

View File

@ -0,0 +1,7 @@
[package]
dependencies = [
"plasma-workspace",
"kwin-x11",
"breeze",
"breeze-icons",
]

View 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"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/jrgerber/dmidecode-rs"
shallow_clone = true
[build]
template = "cargo"

View 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"

View 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",
]

View 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"

View 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",
]

View 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"