From 82e3f6056503a71a3924a3b95fb1430b96538cc1 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Wed, 27 May 2026 13:46:31 -0300 Subject: [PATCH] Add recipes --- recipes/wip/demos/xscreensaver/recipe.toml | 5 ++++ recipes/wip/dev/ide/evcode/recipe.toml | 6 +++++ recipes/wip/kde/cantor/recipe.toml | 18 +++++++++++++++ recipes/wip/kde/kalgebra/recipe.toml | 7 ++++++ recipes/wip/kde/kget/recipe.toml | 7 ++++++ recipes/wip/kde/kig/recipe.toml | 7 ++++++ recipes/wip/kde/rocs/recipe.toml | 7 ++++++ recipes/wip/math/sagemath/recipe.toml | 23 +++++++++++++++++++ recipes/wip/monitors/sysstat/recipe.toml | 5 ++++ .../download/{kget => kget-rs}/recipe.toml | 0 10 files changed, 85 insertions(+) create mode 100644 recipes/wip/demos/xscreensaver/recipe.toml create mode 100644 recipes/wip/dev/ide/evcode/recipe.toml create mode 100644 recipes/wip/kde/cantor/recipe.toml create mode 100644 recipes/wip/kde/kalgebra/recipe.toml create mode 100644 recipes/wip/kde/kget/recipe.toml create mode 100644 recipes/wip/kde/kig/recipe.toml create mode 100644 recipes/wip/kde/rocs/recipe.toml create mode 100644 recipes/wip/math/sagemath/recipe.toml create mode 100644 recipes/wip/monitors/sysstat/recipe.toml rename recipes/wip/net/download/{kget => kget-rs}/recipe.toml (100%) diff --git a/recipes/wip/demos/xscreensaver/recipe.toml b/recipes/wip/demos/xscreensaver/recipe.toml new file mode 100644 index 000000000..a3f8cec6f --- /dev/null +++ b/recipes/wip/demos/xscreensaver/recipe.toml @@ -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" diff --git a/recipes/wip/dev/ide/evcode/recipe.toml b/recipes/wip/dev/ide/evcode/recipe.toml new file mode 100644 index 000000000..a87c72aad --- /dev/null +++ b/recipes/wip/dev/ide/evcode/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/poghdev/Evcode-ide" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/kde/cantor/recipe.toml b/recipes/wip/kde/cantor/recipe.toml new file mode 100644 index 000000000..cfafbd6f8 --- /dev/null +++ b/recipes/wip/kde/cantor/recipe.toml @@ -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", +] diff --git a/recipes/wip/kde/kalgebra/recipe.toml b/recipes/wip/kde/kalgebra/recipe.toml new file mode 100644 index 000000000..e8c2bf4c3 --- /dev/null +++ b/recipes/wip/kde/kalgebra/recipe.toml @@ -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" diff --git a/recipes/wip/kde/kget/recipe.toml b/recipes/wip/kde/kget/recipe.toml new file mode 100644 index 000000000..cdfd33047 --- /dev/null +++ b/recipes/wip/kde/kget/recipe.toml @@ -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" diff --git a/recipes/wip/kde/kig/recipe.toml b/recipes/wip/kde/kig/recipe.toml new file mode 100644 index 000000000..3d67c5452 --- /dev/null +++ b/recipes/wip/kde/kig/recipe.toml @@ -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" diff --git a/recipes/wip/kde/rocs/recipe.toml b/recipes/wip/kde/rocs/recipe.toml new file mode 100644 index 000000000..8da49f237 --- /dev/null +++ b/recipes/wip/kde/rocs/recipe.toml @@ -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" diff --git a/recipes/wip/math/sagemath/recipe.toml b/recipes/wip/math/sagemath/recipe.toml new file mode 100644 index 000000000..2add8ffe7 --- /dev/null +++ b/recipes/wip/math/sagemath/recipe.toml @@ -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" +] diff --git a/recipes/wip/monitors/sysstat/recipe.toml b/recipes/wip/monitors/sysstat/recipe.toml new file mode 100644 index 000000000..04cffd8bb --- /dev/null +++ b/recipes/wip/monitors/sysstat/recipe.toml @@ -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" diff --git a/recipes/wip/net/download/kget/recipe.toml b/recipes/wip/net/download/kget-rs/recipe.toml similarity index 100% rename from recipes/wip/net/download/kget/recipe.toml rename to recipes/wip/net/download/kget-rs/recipe.toml