Add more recipes

This commit is contained in:
Ribbon 2026-06-15 21:30:47 -03:00
parent ee7c95f70c
commit 18724f2e39
10 changed files with 132 additions and 0 deletions

View 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",
]

View 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",
]

View 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"]

View 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"
"""

View 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"
"""

View 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"
]

View 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",
]

View 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",
]

View 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",
]

View 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",
]