diff --git a/recipes/wip/image/upscaling/upscaler/recipe.toml b/recipes/wip/image/upscaling/upscaler/recipe.toml index e8933ffb5..c7eae8da0 100644 --- a/recipes/wip/image/upscaling/upscaler/recipe.toml +++ b/recipes/wip/image/upscaling/upscaler/recipe.toml @@ -10,7 +10,7 @@ mesonflags = [ "-Dnetwork_tests=false", ] dev-dependencies = [ - "blueprint" + "host:blueprint" # add script for linux compilation ] dependencies = [ "gtk4", diff --git a/recipes/wip/image/upscaling/upscayl-ncnn/recipe.toml b/recipes/wip/image/upscaling/upscayl-ncnn/recipe.toml index de2f4f7b8..1955bff3d 100644 --- a/recipes/wip/image/upscaling/upscayl-ncnn/recipe.toml +++ b/recipes/wip/image/upscaling/upscayl-ncnn/recipe.toml @@ -1,7 +1,16 @@ #TODO not compiled or tested -# build instructions: https://github.com/upscayl/upscayl-ncnn/blob/master/README.md [source] git = "https://github.com/upscayl/upscayl-ncnn" -rev = "22774bc42e2bc3c785b5b585d213d960b1348ad5" +rev = "d02fa88e078e7109fd689932453362430144014d" +shallow_clone = true [build] -template = "cmake" +template = "custom" +dependencies = [ + "libvulkan", + "openmp", +] +script = """ +COOKBOOK_SOURCE="${COOKBOOK_SOURCE}/src" +DYNAMIC_INIT +cookbook_cmake +""" diff --git a/recipes/wip/kde/ktorrent/recipe.toml b/recipes/wip/kde/ktorrent/recipe.toml new file mode 100644 index 000000000..fd1a768a7 --- /dev/null +++ b/recipes/wip/kde/ktorrent/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +#TODO discover minimum dependencies from cmake log +[source] +git = "https://invent.kde.org/network/ktorrent" +branch = "release/25.12" +shallow_clone = true +[build] +template = "cmake" diff --git a/recipes/wip/libs/other/sdl2-pango/recipe.toml b/recipes/wip/libs/other/sdl2-pango/recipe.toml index 3e9cb3c7b..dc7f3bc68 100644 --- a/recipes/wip/libs/other/sdl2-pango/recipe.toml +++ b/recipes/wip/libs/other/sdl2-pango/recipe.toml @@ -1,7 +1,8 @@ #TODO Not compiled or tested [source] git = "https://github.com/markuskimius/SDL2_Pango" -rev = "3afd884fddf8d81dbe2c140135deea0c79de31c1" +rev = "v2.1.5" +shallow_clone = true [build] template = "configure" dependencies = [ diff --git a/recipes/wip/libs/other/sdl3/recipe.toml b/recipes/wip/libs/other/sdl3/recipe.toml index f1f98db12..be9c68bc6 100644 --- a/recipes/wip/libs/other/sdl3/recipe.toml +++ b/recipes/wip/libs/other/sdl3/recipe.toml @@ -3,7 +3,7 @@ # build instructions: https://github.com/libsdl-org/SDL/blob/main/docs/README-cmake.md # dependencies: https://github.com/libsdl-org/SDL/blob/main/docs/README-linux.md [source] -tar = "https://github.com/libsdl-org/SDL/releases/download/release-3.2.26/SDL3-3.2.26.tar.gz" +tar = "https://github.com/libsdl-org/SDL/releases/download/release-3.4.0/SDL3-3.4.0.tar.gz" [build] template = "cmake" cmakeflags = [ diff --git a/recipes/wip/libs/perf/openmp/recipe.toml b/recipes/wip/libs/perf/openmp/recipe.toml new file mode 100644 index 000000000..5daee9c0c --- /dev/null +++ b/recipes/wip/libs/perf/openmp/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +# build instructions: https://github.com/llvm/llvm-project/blob/main/openmp/README.rst +[source] +tar = "https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/openmp-21.1.6.src.tar.xz" +[build] +template = "cmake" +dependencies = [ + "llvm21", +] diff --git a/recipes/wip/net/bittorrent/transmission-cli/recipe.toml b/recipes/wip/net/bittorrent/transmission-cli/recipe.toml new file mode 100644 index 000000000..ca10c7665 --- /dev/null +++ b/recipes/wip/net/bittorrent/transmission-cli/recipe.toml @@ -0,0 +1,18 @@ +#TODO not compiled or tested +#TODO discover minimum dependencies from cmake log +# build instructions: https://github.com/transmission/transmission/blob/4.0.x/docs/Building-Transmission.md#on-unix +# build options: https://github.com/transmission/transmission/blob/4.0.x/CMakeLists.txt#L45 +[source] +tar = "https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz" +[build] +template = "cmake" +cmakeflags = [ + "-DENABLE_CLI=ON", + "-DINSTALL_WEB=OFF", + "-DENABLE_TESTS=OFF", + "-DINSTALL_DOC=OFF", +] +#dependencies = [ + #"openssl3", + #"curl", +#] diff --git a/recipes/wip/net/bittorrent/transmission-daemon/recipe.toml b/recipes/wip/net/bittorrent/transmission-daemon/recipe.toml index 867a34f86..8c547af18 100644 --- a/recipes/wip/net/bittorrent/transmission-daemon/recipe.toml +++ b/recipes/wip/net/bittorrent/transmission-daemon/recipe.toml @@ -1,10 +1,18 @@ #TODO not compiled or tested -# build instructions: https://github.com/transmission/transmission/blob/main/docs/Building-Transmission.md#on-unix +#TODO discover minimum dependencies from cmake log +# build instructions: https://github.com/transmission/transmission/blob/4.0.x/docs/Building-Transmission.md#on-unix +# build options: https://github.com/transmission/transmission/blob/4.0.x/CMakeLists.txt#L45 [source] tar = "https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz" [build] template = "cmake" -dependencies = [ - "openssl1", - "curl", +cmakeflags = [ + "-DINSTALL_WEB=OFF", + "-DENABLE_UTILS=OFF", + "-DENABLE_TESTS=OFF", + "-DINSTALL_DOC=OFF", ] +#dependencies = [ +# "openssl3", +# "curl", +#] diff --git a/recipes/wip/net/bittorrent/transmission-gtk/recipe.toml b/recipes/wip/net/bittorrent/transmission-gtk/recipe.toml index d4646b4ea..4df0e5ac6 100644 --- a/recipes/wip/net/bittorrent/transmission-gtk/recipe.toml +++ b/recipes/wip/net/bittorrent/transmission-gtk/recipe.toml @@ -1,11 +1,18 @@ #TODO not compiled or tested -# build instructions: https://github.com/transmission/transmission/blob/main/docs/Building-Transmission.md#on-unix +#TODO discover minimum dependencies from cmake log +# build instructions: https://github.com/transmission/transmission/blob/4.0.x/docs/Building-Transmission.md#on-unix +# build options: https://github.com/transmission/transmission/blob/4.0.x/CMakeLists.txt#L45 [source] tar = "https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz" [build] template = "cmake" +cmakeflags = [ + "-DINSTALL_WEB=OFF", + "-DENABLE_TESTS=OFF", + "-DINSTALL_DOC=OFF", +] dependencies = [ - "openssl1", - "curl", + #"openssl3", + #"curl", "gtk3mm", ] diff --git a/recipes/wip/net/bittorrent/webtorrent-cli/recipe.toml b/recipes/wip/net/bittorrent/webtorrent-cli/recipe.toml index d0eaa70ec..55e076786 100644 --- a/recipes/wip/net/bittorrent/webtorrent-cli/recipe.toml +++ b/recipes/wip/net/bittorrent/webtorrent-cli/recipe.toml @@ -2,6 +2,7 @@ [source] git = "https://github.com/webtorrent/webtorrent-cli" rev = "v5.1.3" +shallow_clone = true [build] template = "custom" script = """ diff --git a/recipes/wip/net/email/thunderbird/recipe.toml b/recipes/wip/net/email/thunderbird/recipe.toml index bfb6dde04..a2b8ea3c2 100644 --- a/recipes/wip/net/email/thunderbird/recipe.toml +++ b/recipes/wip/net/email/thunderbird/recipe.toml @@ -1,14 +1,12 @@ #TODO missing cross-compilation variables and a command to move the executable to the package +#TODO determine minimum dependencies from mach log # 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" +tar = "https://archive.mozilla.org/pub/thunderbird/releases/140.7.0esr/source/thunderbird-140.7.0esr.source.tar.xz" [build] template = "custom" -dependencies = [ - "library1", -] script = """ -mkdir -pv "${COOKBOOK_STAGE}"/usr +mkdir -pv "${COOKBOOK_STAGE}"/usr/bin export MOZCONFIG="{COOKBOOK_RECIPE}/mozconfig" ./mach build """ diff --git a/recipes/wip/tools/flameshot/recipe.toml b/recipes/wip/tools/flameshot/recipe.toml index 607a3b1f2..ee4f02445 100644 --- a/recipes/wip/tools/flameshot/recipe.toml +++ b/recipes/wip/tools/flameshot/recipe.toml @@ -1,12 +1,18 @@ #TODO not compiled or tested +#TODO determine minimum dependencies from cmake log # build instructions: https://flameshot.org/docs/installation/source-code/#compilation [source] git = "https://github.com/flameshot-org/flameshot" -rev = "70be63d478a271da549597d69bd4868607c0a395" +branch = "v13.3.0" +shallow_clone = true [build] template = "cmake" -dependencies = [ - "qt5-base", - "qt5-tools", - "qt5-svg", +cmakeflags = [ + "-DDISABLE_UPDATE_CHECKER=ON", + "-DBUILD_STATIC_LIBS=OFF", ] +#dependencies = [ +# "qt5-base", +# "qt5-tools", +# "qt5-svg", +#]