Add recipes

This commit is contained in:
Ribbon 2024-08-05 02:47:28 +00:00
parent 46a4aceb84
commit 2461462212
2 changed files with 74 additions and 0 deletions

View File

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

View File

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