From 24614622123cb74f5a449e2096534990c364c0dd Mon Sep 17 00:00:00 2001 From: Ribbon Date: Mon, 5 Aug 2024 02:47:28 +0000 Subject: [PATCH] Add recipes --- recipes/wip/net/chat/jami/recipe.toml | 39 +++++++++++++++++++ .../converters/handbrake-cli/recipe.toml | 35 +++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 recipes/wip/net/chat/jami/recipe.toml create mode 100644 recipes/wip/video/converters/handbrake-cli/recipe.toml diff --git a/recipes/wip/net/chat/jami/recipe.toml b/recipes/wip/net/chat/jami/recipe.toml new file mode 100644 index 000000000..f3f66a3b6 --- /dev/null +++ b/recipes/wip/net/chat/jami/recipe.toml @@ -0,0 +1,39 @@ +#TODO missing cross-compilation variables +# build instructions - https://git.jami.net/savoirfairelinux/jami-client-qt/-/blob/master/INSTALL.md +# dependencies - https://docs.jami.net/en_US/build/dependencies.html +[source] +git = "https://git.jami.net/savoirfairelinux/jami-client-qt" +rev = "91475c3a3f316b1b674a8fbe453f9d0dd7ef444e" +[build] +template = "custom" +dependencies = [ + "ffmpeg6", + "boost", + "expat", + "gnutls3", + "libopus", + "pcre", + "pulseaudio", + "openssl1", + "speex", + "speexdsp", + "libuuid", + "libfmt", + "libarchive", + "libgit2", + "libnettle", + "zlib", + "libnotify", + "libqrencode", + "qt6-base", + "qt6-declarative", + "qt6-graphicaleffects", + "qt6-multimedia", + "qt6-networkauth", + "qt6-svg", + "qt6-tools", + "qt6-webengine", +] +script = """ +./build.py --install +""" diff --git a/recipes/wip/video/converters/handbrake-cli/recipe.toml b/recipes/wip/video/converters/handbrake-cli/recipe.toml new file mode 100644 index 000000000..96fef2761 --- /dev/null +++ b/recipes/wip/video/converters/handbrake-cli/recipe.toml @@ -0,0 +1,35 @@ +#TODO not compiled or tested +# build instructions - https://handbrake.fr/docs/en/1.7.0/developer/build-linux.html +# dependencies - https://handbrake.fr/docs/en/1.7.0/developer/install-dependencies-ubuntu.html +[source] +tar = "https://handbrake.fr/rotation.php?file=HandBrake-1.8.1-source.tar.bz2" +[build] +template = "custom" +dependencies = [ + "libflac", + "fontconfig", + "freetype2", + "fribidi", + "harfbuzz", + "jansson", + "lame", + "libass", + "libiconv", + "libjpeg-turbo", + "libogg", + "libsamplerate", + "libtheora", + "libvorbis", + "libvpx", + "x264", + "libxml2", + "xz", + "libopus", + "speex", +] +script = """ +COOKBOOK_CONFIGURE_FLAGS+=( + --disable-gtk +) +cookbook_configure +"""