mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 23:44:17 +08:00
Add recipes
This commit is contained in:
parent
363cc96adf
commit
997fae4f31
18
recipes/wip/dev/lang/julia/recipe.toml
Normal file
18
recipes/wip/dev/lang/julia/recipe.toml
Normal 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",
|
||||
]
|
||||
6
recipes/wip/dev/lang/r/recipe.toml
Normal file
6
recipes/wip/dev/lang/r/recipe.toml
Normal 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"
|
||||
12
recipes/wip/gnome/gnome-calendar/recipe.toml
Normal file
12
recipes/wip/gnome/gnome-calendar/recipe.toml
Normal 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",
|
||||
]
|
||||
10
recipes/wip/gnome/gnome-characters/recipe.toml
Normal file
10
recipes/wip/gnome/gnome-characters/recipe.toml
Normal 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",
|
||||
]
|
||||
11
recipes/wip/gnome/gnome-clocks/recipe.toml
Normal file
11
recipes/wip/gnome/gnome-clocks/recipe.toml
Normal 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",
|
||||
]
|
||||
14
recipes/wip/gnome/gnome-fonts/recipe.toml
Normal file
14
recipes/wip/gnome/gnome-fonts/recipe.toml
Normal 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",
|
||||
]
|
||||
11
recipes/wip/gnome/gnome-mahjongg/recipe.toml
Normal file
11
recipes/wip/gnome/gnome-mahjongg/recipe.toml
Normal 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",
|
||||
]
|
||||
12
recipes/wip/gnome/gnome-maps/recipe.toml
Normal file
12
recipes/wip/gnome/gnome-maps/recipe.toml
Normal 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"]
|
||||
11
recipes/wip/gnome/gnome-sound-recorder/recipe.toml
Normal file
11
recipes/wip/gnome/gnome-sound-recorder/recipe.toml
Normal 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",
|
||||
]
|
||||
10
recipes/wip/gnome/manuals/recipe.toml
Normal file
10
recipes/wip/gnome/manuals/recipe.toml
Normal 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",
|
||||
]
|
||||
16
recipes/wip/kde/heaptrack/recipe.toml
Normal file
16
recipes/wip/kde/heaptrack/recipe.toml
Normal 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",
|
||||
]
|
||||
8
recipes/wip/kde/kcachegrind/recipe.toml
Normal file
8
recipes/wip/kde/kcachegrind/recipe.toml
Normal 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"
|
||||
8
recipes/wip/kde/massif-visualizer/recipe.toml
Normal file
8
recipes/wip/kde/massif-visualizer/recipe.toml
Normal 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"
|
||||
11
recipes/wip/libs/gnome/gjs/recipe.toml
Normal file
11
recipes/wip/libs/gnome/gjs/recipe.toml
Normal 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",
|
||||
]
|
||||
11
recipes/wip/libs/gnome/gom/recipe.toml
Normal file
11
recipes/wip/libs/gnome/gom/recipe.toml
Normal 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",
|
||||
]
|
||||
12
recipes/wip/libs/qt/qads/recipe.toml
Normal file
12
recipes/wip/libs/qt/qads/recipe.toml
Normal 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",
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user