Add recipes

This commit is contained in:
Ribbon 2024-08-05 01:53:02 +00:00
parent 971e2f89d5
commit 7d3af27709
8 changed files with 89 additions and 0 deletions

View File

@ -0,0 +1,22 @@
#TODO incomplete script
# build instructions - https://github.com/upscayl/upscayl-ncnn/blob/master/README.md
[source]
git = "https://github.com/upscayl/upscayl-ncnn"
rev = "22774bc42e2bc3c785b5b585d213d960b1348ad5"
[build]
template = "custom"
script = """
COOKBOOK_CONFIGURE="cmake"
COOKBOOK_CONFIGURE_FLAGS=(
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_CROSSCOMPILING=True
-DCMAKE_EXE_LINKER_FLAGS="-static"
-DCMAKE_INSTALL_PREFIX="/"
-DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
-DCMAKE_SYSTEM_NAME=Generic
-DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
-DCMAKE_VERBOSE_MAKEFILE=On
"${COOKBOOK_SOURCE}"
)
cookbook_configure
"""

View File

@ -0,0 +1,10 @@
#TODO not compiled or tested
# build instructions - https://svn.filezilla-project.org/filezilla/libfilezilla/trunk/INSTALL?view=markup
[source]
tar = "https://dl2.cdn.filezilla-project.org/libfilezilla/libfilezilla-0.48.1.tar.xz?h=ABnRzj5uctW-vLCfNWW5mQ&x=1722822577"
[build]
template = "configure"
dependencies = [
"libnettle",
"gnutls3",
]

View File

@ -0,0 +1,9 @@
#TODO not compiled or tested
[source]
tar = "https://ftp.gnu.org/gnu/libidn/libidn2-2.3.7.tar.gz"
[build]
template = "configure"
dependencies = [
"libunistring",
"libiconv",
]

View File

@ -0,0 +1,6 @@
ac_add_options --enable-project=comm/mail
ac_add_options --prefix="{COOKBOOK_STAGE}/usr"
ac_add_options --enable-release
ac_add_options --disable-jack
ac_add_options --disable-crashreporter
ac_add_options --disable-updater

View File

@ -0,0 +1,14 @@
#TODO missing cross-compilation variables and a command to move the executable to the package
# build instructions - https://developer.thunderbird.net/thunderbird-development/building-thunderbird
[source]
tar = "https://archive.mozilla.org/pub/thunderbird/releases/128.0.1esr/source/thunderbird-128.0.1esr.source.tar.xz"
[build]
template = "custom"
dependencies = [
"library1",
]
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr
export MOZCONFIG="{COOKBOOK_RECIPE}/mozconfig"
./mach build
"""

View File

@ -0,0 +1,12 @@
#TODO not compiled or tested
# build intructions - https://wiki.filezilla-project.org/Client_Compile
[source]
tar = "https://dl3.cdn.filezilla-project.org/client/FileZilla_3.67.1_src.tar.xz?h=HG1-LUZAqtxJaEQhlQ9oNg&x=1722821782"
[build]
template = "configure"
dependencies = [
"libfilezilla",
"gnutls3",
"libidn",
"dbus",
]

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
# build intructions - https://wiki.filezilla-project.org/Client_Compile
[source]
tar = "https://dl2.cdn.filezilla-project.org/server/FileZilla_Server_1.8.2_src.tar.xz?h=05HQOZtMOkV85GW9u3rrsg&x=1722821856"
[build]
template = "configure"
dependencies = [
"libfilezilla",
"gnutls3",
"libidn",
]

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
git = "https://github.com/bolcom/unFTP"
[build]
template = "cargo"