Add recipes

This commit is contained in:
Ribbon 2026-04-01 01:44:47 -03:00
parent 363cc96adf
commit 997fae4f31
16 changed files with 181 additions and 0 deletions

View File

@ -0,0 +1,18 @@
#TODO missing script for gnu make: https://github.com/JuliaLang/julia#building-julia
#TODO missing dependencies: https://github.com/JuliaLang/julia/blob/master/doc/src/devdocs/build/build.md#required-build-tools-and-external-libraries
[source]
tar = "https://github.com/JuliaLang/julia/releases/download/v1.12.5/julia-1.12.5.tar.gz"
[build]
template = "custom"
dependencies = [
"openblas",
"lapack",
"libgmp",
"libmpfr",
"pcre2",
"libgit2",
"libssh2",
"curl",
"openssl3",
"libunwind",
]

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
# build instructions: https://cran.r-project.org/doc/manuals/r-release/R-admin.html#Installing-R-under-Unix_002dalikes
[source]
tar = "https://cloud.r-project.org/src/base/R-4/R-4.5.3.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,12 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gnome-calendar/49/gnome-calendar-49.1.tar.xz"
[build]
template = "meson"
dependencies = [
"gtk4",
"glib",
"libadwaita",
"libsoup",
"fribidi",
]

View File

@ -0,0 +1,10 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gnome-characters/49/gnome-characters-49.1.tar.xz"
[build]
template = "meson"
dependencies = [
"gtk4",
"libadwaita",
"gjs",
]

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gnome-clocks/49/gnome-clocks-49.0.tar.xz"
[build]
template = "meson"
dependencies = [
"glib",
"gtk4",
"libadwaita",
"libicu",
]

View File

@ -0,0 +1,14 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gnome-font-viewer/49/gnome-font-viewer-49.0.tar.xz"
[build]
template = "meson"
dependencies = [
"glib",
"gtk4",
"libadwaita",
"harfbuzz",
"fontconfig",
"freetype2",
"fribidi",
]

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gnome-mahjongg/49/gnome-mahjongg-49.1.1.tar.xz"
[build]
template = "meson"
dependencies = [
"glib",
"gtk4",
"libadwaita",
"librsvg",
]

View File

@ -0,0 +1,12 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gnome-maps/49/gnome-maps-49.5.tar.xz"
[build]
template = "meson"
dependencies = [
"glib",
"gtk4",
"libadwaita",
"gjs",
]
dev-dependencies = ["blueprint"]

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gnome-sound-recorder/42/gnome-sound-recorder-42.0.tar.xz"
[build]
template = "meson"
dependencies = [
"glib",
"gtk4",
"libadwaita",
"gstreamer",
]

View File

@ -0,0 +1,10 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/manuals/49/manuals-49.0.tar.xz"
[build]
template = "meson"
dependencies = [
"glib",
"gtk4",
"webkitgtk4",
]

View File

@ -0,0 +1,16 @@
#TODO not compiled or tested
#TODO require the rustc-demangle library for rust support: https://github.com/rust-lang/rustc-demangle
[source]
git = "https://invent.kde.org/sdk/heaptrack"
branch = "1.5"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DHEAPTRACK_BUILD_ANALYZE_DEFAULT=OFF"
]
dependencies = [
"zlib",
"boost",
"libunwind",
]

View File

@ -0,0 +1,8 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from cmake log
[source]
git = "https://invent.kde.org/sdk/kcachegrind"
branch = "release/25.12"
shallow_clone = true
[build]
template = "cmake"

View File

@ -0,0 +1,8 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from cmake log
[source]
git = "https://invent.kde.org/sdk/massif-visualizer"
branch = "release/25.12"
shallow_clone = true
[build]
template = "cmake"

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from meson log
[source]
tar = "https://download.gnome.org/sources/gjs/1.88/gjs-1.88.0.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Dprofiler=disabled",
"-Dskip_dbus_tests=true",
"-Dskip_gtk_tests=true",
]

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gom/0.5/gom-0.5.6.tar.xz"
[build]
template = "meson"
dependencies = [
"glib",
"gobject-introspection",
"sqlite3",
"gdkpixbuf",
]

View File

@ -0,0 +1,12 @@
#TODO not compiled or tested
[source]
git = "https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System"
rev = "4.5.0"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"qt6-base",
"qt6-svg",
"qt6-declarative",
]