Add recipes

This commit is contained in:
Ribbon 2026-05-27 13:46:31 -03:00
parent 69a34818bd
commit 82e3f60565
10 changed files with 85 additions and 0 deletions

View File

@ -0,0 +1,5 @@
#TODO discover minimum dependencies from configure log
[source]
tar = "https://www.jwz.org/xscreensaver/xscreensaver-6.15.tar.gz"
[build]
template = "configure"

View File

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

View File

@ -0,0 +1,18 @@
#TODO determine minimum dependencies from cmake log
#TODO enable disabled dependencies once working
# backends: https://invent.kde.org/education/cantor#available-backends
[source]
git = "https://invent.kde.org/education/cantor"
branch = "release/26.04"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DENABLE_EMBEDDED_DOCUMENTATION=OFF"
]
dependencies = [
"libqalculate",
#"kalgebra",
#"octave",
#"r",
]

View File

@ -0,0 +1,7 @@
#TODO determine minimum dependencies from cmake log
[source]
git = "https://invent.kde.org/education/kalgebra"
branch = "release/26.04"
shallow_clone = true
[build]
template = "cmake"

View File

@ -0,0 +1,7 @@
#TODO determine minimum dependencies from cmake log
[source]
git = "https://invent.kde.org/network/kget"
branch = "release/26.04"
shallow_clone = true
[build]
template = "cmake"

View File

@ -0,0 +1,7 @@
#TODO determine minimum dependencies from cmake log
[source]
git = "https://invent.kde.org/education/kig"
branch = "release/26.04"
shallow_clone = true
[build]
template = "cmake"

View File

@ -0,0 +1,7 @@
#TODO determine minimum dependencies from cmake log
[source]
git = "https://invent.kde.org/education/rocs"
branch = "release/26.04"
shallow_clone = true
[build]
template = "cmake"

View File

@ -0,0 +1,23 @@
#TODO compile and test
# build instructions: https://doc.sagemath.org/html/en/installation/index.html
# minimum dependencies: https://doc.sagemath.org/html/en/reference/spkg/_prereq.html
# all suite packages: https://doc.sagemath.org/html/en/reference/spkg/index.html
[source]
tar = "https://github.com/sagemath/sage/releases/download/10.9/sagemath-10.9.tar.gz"
[build]
template = "meson"
mesonflags = [
"-Dbuild-docs=false"
]
dependencies = [
"boost",
"bzip2",
"zlib",
]
dev-dependencies = [
"host:python312"
]
[package]
dependencies = [
"python312"
]

View File

@ -0,0 +1,5 @@
#TODO compile and test
[source]
tar = "https://sysstat.github.io/sysstat-packages/sysstat-12.7.9.tar.xz"
[build]
template = "configure"