From 0925abc5af6a3bf59608101b0e207a174f4805a9 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 13 Nov 2025 05:24:13 -0300 Subject: [PATCH] Update recipes and TODOs --- recipes/wip/libs/qt5/qt5-base/recipe.toml | 12 ++------ recipes/wip/libs/qt5/qt5-full/recipe.toml | 24 ++++++++++++---- recipes/wip/libs/qt6/qt6-base/recipe.toml | 12 ++------ recipes/wip/libs/qt6/qt6-full/recipe.toml | 28 +++++++++++++++++-- recipes/wip/net/chat/iamb/recipe.toml | 2 +- .../net/download/anime-downloader/recipe.toml | 2 +- .../net/download/rusty-psn-cli/recipe.toml | 2 +- .../net/download/rusty-psn-gui/recipe.toml | 2 +- recipes/wip/net/other/slumber/recipe.toml | 2 +- recipes/wip/net/remote/sanzu/recipe.toml | 2 +- .../libreoffice-dictionaries/recipe.toml | 2 +- .../libreoffice-translations/recipe.toml | 2 +- recipes/wip/office/libreoffice/recipe.toml | 25 ++++++++--------- 13 files changed, 68 insertions(+), 49 deletions(-) diff --git a/recipes/wip/libs/qt5/qt5-base/recipe.toml b/recipes/wip/libs/qt5/qt5-base/recipe.toml index 4ee45eea8..5543d5de1 100644 --- a/recipes/wip/libs/qt5/qt5-base/recipe.toml +++ b/recipes/wip/libs/qt5/qt5-base/recipe.toml @@ -1,14 +1,6 @@ -#TODO make libxkbcommon work -#TODO port to Orbital -#TODO build instructions - https://doc.qt.io/qt-5/linux-building.html -#TODO customization - https://doc.qt.io/qt-5/configure-options.html +#TODO not compiled or tested +#TODO determine dependencies [source] tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtbase-everywhere-opensource-src-5.15.11.tar.xz" [build] template = "configure" -dependencies = [ - "fontconfig", - "freetype2", - "mesa", - "libxkbcommon", -] diff --git a/recipes/wip/libs/qt5/qt5-full/recipe.toml b/recipes/wip/libs/qt5/qt5-full/recipe.toml index 238eafcb3..9a2489de9 100644 --- a/recipes/wip/libs/qt5/qt5-full/recipe.toml +++ b/recipes/wip/libs/qt5/qt5-full/recipe.toml @@ -1,13 +1,27 @@ -#TODO port to Orbital -#TODO build instructions - https://doc.qt.io/qt-5/linux-building.html -#TODO customization - https://doc.qt.io/qt-5/configure-options.html +#TODO not compiled or tested +# probably missing dependencies: https://doc.qt.io/archives/qt-5.15/linux-requirements.html +# build instructions: https://doc.qt.io/qt-5/linux-building.html +# customization: https://doc.qt.io/qt-5/configure-options.html [source] -tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/single/qt-everywhere-opensource-src-5.15.11.tar.xz" +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.18/single/qt-everywhere-opensource-src-5.15.18.tar.xz" [build] template = "configure" +configureflags = [ + "-no-opengl", + "-no-feature-accessibility", +] dependencies = [ "fontconfig", "freetype2", - "mesa", + #"mesa", "libxkbcommon", + "libxcb", + "libx11", + "libxrender", + "libxext", + "libxfixes", + "libsm", + "libice", + "glib", + "gstreamer", ] diff --git a/recipes/wip/libs/qt6/qt6-base/recipe.toml b/recipes/wip/libs/qt6/qt6-base/recipe.toml index c470068c2..483f0a838 100644 --- a/recipes/wip/libs/qt6/qt6-base/recipe.toml +++ b/recipes/wip/libs/qt6/qt6-base/recipe.toml @@ -1,14 +1,6 @@ -#TODO make libxkbcommon work -#TODO port to Orbital -#TODO build instructions - https://doc.qt.io/qt-6/linux-building.html -#TODO customization - https://doc.qt.io/qt-6/configure-options.html +#TODO not compiled or tested +#TODO determine dependencies [source] tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtbase-everywhere-src-6.6.1.tar.xz" [build] template = "configure" -dependencies = [ - "fontconfig", - "freetype2", - "mesa", - "libxkbcommon", -] diff --git a/recipes/wip/libs/qt6/qt6-full/recipe.toml b/recipes/wip/libs/qt6/qt6-full/recipe.toml index feecc13ac..008ee427d 100644 --- a/recipes/wip/libs/qt6/qt6-full/recipe.toml +++ b/recipes/wip/libs/qt6/qt6-full/recipe.toml @@ -1,12 +1,34 @@ #TODO not compiled or tested # probably wrong template +# build instructions: https://doc.qt.io/qt-6/linux-building.html +# customization: https://doc.qt.io/qt-6/configure-options.html [source] -tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/single/qt-everywhere-src-6.6.1.tar.xz" +tar = "https://download.qt.io/official_releases/qt/6.10/6.10.0/single/qt-everywhere-src-6.10.0.tar.xz" [build] -template = "cmake" +template = "custom" dependencies = [ "fontconfig", "freetype2", - "mesa", + #"mesa", "libxkbcommon", + "libxcb", + "libx11", + "libxrender", + "libxext", + "libxfixes", + "libsm", + "libice", + "glib", + "gstreamer", + "openssl3", ] +script = """ +DYNAMIC_INIT +COOKBOOK_CONFIGURE_FLAGS+=( + -no-opengl + -no-feature-accessibility + -openssl-linked +) +cookbook_configure +cookbook_cmake +""" diff --git a/recipes/wip/net/chat/iamb/recipe.toml b/recipes/wip/net/chat/iamb/recipe.toml index 039343161..35120e3c4 100644 --- a/recipes/wip/net/chat/iamb/recipe.toml +++ b/recipes/wip/net/chat/iamb/recipe.toml @@ -1,4 +1,4 @@ -#TODO port to orbital (after a patch on ring) +#TODO not compiled or tested [source] git = "https://github.com/ulyssa/iamb" [build] diff --git a/recipes/wip/net/download/anime-downloader/recipe.toml b/recipes/wip/net/download/anime-downloader/recipe.toml index 5c9b93fd6..72ac5ab94 100644 --- a/recipes/wip/net/download/anime-downloader/recipe.toml +++ b/recipes/wip/net/download/anime-downloader/recipe.toml @@ -1,4 +1,4 @@ -#TODO port to Orbital +#TODO not compiled or tested [source] git = "https://github.com/B0SEmc/Anime-Downloader" [build] diff --git a/recipes/wip/net/download/rusty-psn-cli/recipe.toml b/recipes/wip/net/download/rusty-psn-cli/recipe.toml index 9306f0673..587821f83 100644 --- a/recipes/wip/net/download/rusty-psn-cli/recipe.toml +++ b/recipes/wip/net/download/rusty-psn-cli/recipe.toml @@ -1,4 +1,4 @@ -#TODO port to Orbital +#TODO not compiled or tested [source] git = "https://github.com/RainbowCookie32/rusty-psn" [build] diff --git a/recipes/wip/net/download/rusty-psn-gui/recipe.toml b/recipes/wip/net/download/rusty-psn-gui/recipe.toml index 40478c79f..b4c260868 100644 --- a/recipes/wip/net/download/rusty-psn-gui/recipe.toml +++ b/recipes/wip/net/download/rusty-psn-gui/recipe.toml @@ -1,4 +1,4 @@ -#TODO port to Orbital +#TODO not compiled or tested [source] git = "https://github.com/RainbowCookie32/rusty-psn" [build] diff --git a/recipes/wip/net/other/slumber/recipe.toml b/recipes/wip/net/other/slumber/recipe.toml index cae7f6608..1ed5edbcd 100644 --- a/recipes/wip/net/other/slumber/recipe.toml +++ b/recipes/wip/net/other/slumber/recipe.toml @@ -1,4 +1,4 @@ -#TODO port to Orbital +#TODO not compiled or tested [source] git = "https://github.com/LucasPickering/slumber" [build] diff --git a/recipes/wip/net/remote/sanzu/recipe.toml b/recipes/wip/net/remote/sanzu/recipe.toml index 2ec5b9a3c..6c7dd71b9 100644 --- a/recipes/wip/net/remote/sanzu/recipe.toml +++ b/recipes/wip/net/remote/sanzu/recipe.toml @@ -1,4 +1,4 @@ -#TODO port to orbital +#TODO not compiled or tested [source] git = "https://github.com/cea-sec/sanzu" [build] diff --git a/recipes/wip/office/libreoffice-dictionaries/recipe.toml b/recipes/wip/office/libreoffice-dictionaries/recipe.toml index c3fd184b6..d8c4eac9e 100644 --- a/recipes/wip/office/libreoffice-dictionaries/recipe.toml +++ b/recipes/wip/office/libreoffice-dictionaries/recipe.toml @@ -1,5 +1,5 @@ #TODO probably wrong template [source] -tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-dictionaries-7.6.2.1.tar.xz?idx=2" +tar = "https://download.documentfoundation.org/libreoffice/src/25.8.2/libreoffice-dictionaries-25.8.2.2.tar.xz" [build] template = "configure" diff --git a/recipes/wip/office/libreoffice-translations/recipe.toml b/recipes/wip/office/libreoffice-translations/recipe.toml index b824492f7..d1823c867 100644 --- a/recipes/wip/office/libreoffice-translations/recipe.toml +++ b/recipes/wip/office/libreoffice-translations/recipe.toml @@ -1,5 +1,5 @@ #TODO probably wrong template [source] -tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-translations-7.6.2.1.tar.xz?idx=4" +tar = "https://download.documentfoundation.org/libreoffice/src/25.8.2/libreoffice-translations-25.8.2.2.tar.xz" [build] template = "configure" diff --git a/recipes/wip/office/libreoffice/recipe.toml b/recipes/wip/office/libreoffice/recipe.toml index 976ee216b..58922697a 100644 --- a/recipes/wip/office/libreoffice/recipe.toml +++ b/recipes/wip/office/libreoffice/recipe.toml @@ -1,16 +1,15 @@ -#TODO missing dependencies, see https://wiki.documentfoundation.org/Development/BuildingOnLinux#Build_dependencies -#TODO port to orbital +#TODO determine minimum dependencies +# dependencies reference: https://wiki.documentfoundation.org/Development/BuildingOnLinux#Build_dependencies [source] -tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-7.6.2.1.tar.xz?idx=1" +tar = "https://download.documentfoundation.org/libreoffice/src/25.8.2/libreoffice-25.8.2.2.tar.xz" [build] template = "configure" -dependencies = [ - "kerberos5", - "python37", - "qt5-base", - "gtk3", - "nss", - "fontconfig", - "gstreamer", - "libcups", -] +#dependencies = [ +# "kerberos5", +# "qt5-base", +# "gtk3", +# "nss", +# "fontconfig", +# "gstreamer", +# "libcups", +#]