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