mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Add more recipes
This commit is contained in:
parent
ee7c95f70c
commit
18724f2e39
17
recipes/wip/gnome/evolution/recipe.toml
Normal file
17
recipes/wip/gnome/evolution/recipe.toml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#TODO discover minimum dependencies from cmake log
|
||||||
|
# build instructions: https://gitlab.gnome.org/GNOME/evolution#configuring-evolution
|
||||||
|
[source]
|
||||||
|
tar = "https://download.gnome.org/sources/evolution/3.60/evolution-3.60.2.tar.xz"
|
||||||
|
[build]
|
||||||
|
template = "cmake"
|
||||||
|
cmakeflags = [
|
||||||
|
"-DENABLE_GNOME_DESKTOP=OFF",
|
||||||
|
"-DENABLE_ALARM_NOTIFY_MODULE=OFF",
|
||||||
|
"-DENABLE_CANBERRA=OFF",
|
||||||
|
"-DENABLE_AUTOAR=OFF",
|
||||||
|
"-DWITH_HELP=OFF",
|
||||||
|
"-DENABLE_TEXT_HIGHLIGHT=OFF",
|
||||||
|
"-DENABLE_WEATHER=OFF",
|
||||||
|
"-DENABLE_CONTACT_MAPS=OFF",
|
||||||
|
"-DENABLE_PST_IMPORT=OFF",
|
||||||
|
]
|
||||||
16
recipes/wip/libs/archives/libzim/recipe.toml
Normal file
16
recipes/wip/libs/archives/libzim/recipe.toml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
tar = "https://download.openzim.org/release/libzim/libzim-9.7.0.tar.xz"
|
||||||
|
[build]
|
||||||
|
template = "meson"
|
||||||
|
mesonflags = [
|
||||||
|
"-Dexamples=false",
|
||||||
|
"-Dtests=false",
|
||||||
|
"-Dwith_xapian=false",
|
||||||
|
]
|
||||||
|
dependencies = [
|
||||||
|
"xz",
|
||||||
|
"libicu",
|
||||||
|
"zstd",
|
||||||
|
#"xapian-core",
|
||||||
|
]
|
||||||
16
recipes/wip/libs/other/libkiwix/recipe.toml
Normal file
16
recipes/wip/libs/other/libkiwix/recipe.toml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
tar = "https://mirror.download.kiwix.org/release/libkiwix/libkiwix-14.2.1.tar.xz"
|
||||||
|
[build]
|
||||||
|
template = "meson"
|
||||||
|
dependencies = [
|
||||||
|
"libzim",
|
||||||
|
"libicu",
|
||||||
|
"pugixml",
|
||||||
|
"mustache",
|
||||||
|
"curl",
|
||||||
|
"microhttpd",
|
||||||
|
"zlib",
|
||||||
|
]
|
||||||
|
[package]
|
||||||
|
dependencies = ["aria2"]
|
||||||
11
recipes/wip/libs/text/mustache/recipe.toml
Normal file
11
recipes/wip/libs/text/mustache/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
git = "https://github.com/kainjow/Mustache"
|
||||||
|
rev = "3f654942a70c46a775070d7a09ca7acfa3e205b7"
|
||||||
|
shallow_clone = true
|
||||||
|
[build]
|
||||||
|
template = "custom"
|
||||||
|
script = """
|
||||||
|
mkdir -pv "${COOKBOOK_STAGE}/usr/include"
|
||||||
|
cp -rv "${COOKBOOK_SOURCE}"/mustache.hpp "${COOKBOOK_STAGE}/usr/include"
|
||||||
|
"""
|
||||||
11
recipes/wip/libs/text/rapidjson/recipe.toml
Normal file
11
recipes/wip/libs/text/rapidjson/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
git = "https://github.com/Tencent/rapidjson"
|
||||||
|
rev = "24b5e7a8b27f42fa16b96fc70aade9106cf7102f"
|
||||||
|
shallow_clone = true
|
||||||
|
[build]
|
||||||
|
template = "custom"
|
||||||
|
script = """
|
||||||
|
mkdir -pv "${COOKBOOK_STAGE}/usr/include"
|
||||||
|
cp -rv "${COOKBOOK_SOURCE}"/include/rapidjson "${COOKBOOK_STAGE}/usr/include"
|
||||||
|
"""
|
||||||
9
recipes/wip/libs/text/xapian-core/recipe.toml
Normal file
9
recipes/wip/libs/text/xapian-core/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
# build instructions: https://xapian.org/docs/install.html
|
||||||
|
[source]
|
||||||
|
tar = "https://oligarchy.co.uk/xapian/2.0.0/xapian-core-2.0.0.tar.xz"
|
||||||
|
[build]
|
||||||
|
template = "configure"
|
||||||
|
dependencies = [
|
||||||
|
"zlib"
|
||||||
|
]
|
||||||
16
recipes/wip/video/editors/shotcut/recipe.toml
Normal file
16
recipes/wip/video/editors/shotcut/recipe.toml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
tar = "https://github.com/mltframework/shotcut/releases/download/v26.4.30/shotcut-src-26.4.30.txz"
|
||||||
|
[build]
|
||||||
|
template = "cmake"
|
||||||
|
cmakeflags = [
|
||||||
|
"-DEXTERNAL_LAUNCHERS=OFF",
|
||||||
|
]
|
||||||
|
dependencies = [
|
||||||
|
"mlt",
|
||||||
|
#"qt6-base",
|
||||||
|
"fftw",
|
||||||
|
"ffmpeg6",
|
||||||
|
"frei0r",
|
||||||
|
"sdl2",
|
||||||
|
]
|
||||||
14
recipes/wip/video/other/frei0r/recipe.toml
Normal file
14
recipes/wip/video/other/frei0r/recipe.toml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
# build instructions: https://github.com/dyne/frei0r/blob/master/BUILD.md
|
||||||
|
[source]
|
||||||
|
git = "https://github.com/dyne/frei0r"
|
||||||
|
rev = "v3.2.1"
|
||||||
|
shallow_clone = true
|
||||||
|
[build]
|
||||||
|
template = "cmake"
|
||||||
|
cmakeflags = [
|
||||||
|
"-DWITHOUT_OPENCV=ON",
|
||||||
|
"-DWITHOUT_FACERECOGNITION=ON",
|
||||||
|
"-DWITHOUT_CAIRO=ON",
|
||||||
|
"-DWITHOUT_GAVL=ON",
|
||||||
|
]
|
||||||
13
recipes/wip/web/kiwix-desktop/recipe.toml
Normal file
13
recipes/wip/web/kiwix-desktop/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#TODO add script for qmake: https://github.com/kiwix/kiwix-desktop#compilation
|
||||||
|
[source]
|
||||||
|
tar = "https://mirror.download.kiwix.org/release/kiwix-desktop/kiwix-desktop-2.5.1.tar.gz"
|
||||||
|
[build]
|
||||||
|
template = "custom"
|
||||||
|
dependencies = [
|
||||||
|
"libzim",
|
||||||
|
"libkiwix",
|
||||||
|
"aria2",
|
||||||
|
"qt6-base",
|
||||||
|
"qt6-webengine",
|
||||||
|
"qt6-svg",
|
||||||
|
]
|
||||||
9
recipes/wip/web/kiwix-tools/recipe.toml
Normal file
9
recipes/wip/web/kiwix-tools/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
#TODO compile and test
|
||||||
|
[source]
|
||||||
|
tar = "https://mirror.download.kiwix.org/release/kiwix-tools/kiwix-tools-3.8.2.tar.xz"
|
||||||
|
[build]
|
||||||
|
template = "meson"
|
||||||
|
dependencies = [
|
||||||
|
"libkiwix",
|
||||||
|
"libzim",
|
||||||
|
]
|
||||||
Loading…
Reference in New Issue
Block a user