diff --git a/recipes/wip/gnome/evolution/recipe.toml b/recipes/wip/gnome/evolution/recipe.toml new file mode 100644 index 00000000..54a3b651 --- /dev/null +++ b/recipes/wip/gnome/evolution/recipe.toml @@ -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", +] diff --git a/recipes/wip/libs/archives/libzim/recipe.toml b/recipes/wip/libs/archives/libzim/recipe.toml new file mode 100644 index 00000000..d101b0b3 --- /dev/null +++ b/recipes/wip/libs/archives/libzim/recipe.toml @@ -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", +] diff --git a/recipes/wip/libs/other/libkiwix/recipe.toml b/recipes/wip/libs/other/libkiwix/recipe.toml new file mode 100644 index 00000000..98f33391 --- /dev/null +++ b/recipes/wip/libs/other/libkiwix/recipe.toml @@ -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"] diff --git a/recipes/wip/libs/text/mustache/recipe.toml b/recipes/wip/libs/text/mustache/recipe.toml new file mode 100644 index 00000000..dff5d557 --- /dev/null +++ b/recipes/wip/libs/text/mustache/recipe.toml @@ -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" +""" diff --git a/recipes/wip/libs/text/rapidjson/recipe.toml b/recipes/wip/libs/text/rapidjson/recipe.toml new file mode 100644 index 00000000..dded4ad7 --- /dev/null +++ b/recipes/wip/libs/text/rapidjson/recipe.toml @@ -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" +""" diff --git a/recipes/wip/libs/text/xapian-core/recipe.toml b/recipes/wip/libs/text/xapian-core/recipe.toml new file mode 100644 index 00000000..78d21091 --- /dev/null +++ b/recipes/wip/libs/text/xapian-core/recipe.toml @@ -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" +] diff --git a/recipes/wip/video/editors/shotcut/recipe.toml b/recipes/wip/video/editors/shotcut/recipe.toml new file mode 100644 index 00000000..35adff06 --- /dev/null +++ b/recipes/wip/video/editors/shotcut/recipe.toml @@ -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", +] diff --git a/recipes/wip/video/other/frei0r/recipe.toml b/recipes/wip/video/other/frei0r/recipe.toml new file mode 100644 index 00000000..97dfda34 --- /dev/null +++ b/recipes/wip/video/other/frei0r/recipe.toml @@ -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", +] diff --git a/recipes/wip/web/kiwix-desktop/recipe.toml b/recipes/wip/web/kiwix-desktop/recipe.toml new file mode 100644 index 00000000..e939696c --- /dev/null +++ b/recipes/wip/web/kiwix-desktop/recipe.toml @@ -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", +] diff --git a/recipes/wip/web/kiwix-tools/recipe.toml b/recipes/wip/web/kiwix-tools/recipe.toml new file mode 100644 index 00000000..bfe8eb72 --- /dev/null +++ b/recipes/wip/web/kiwix-tools/recipe.toml @@ -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", +]