From 2a029097bf7bae133b13bffb3254688cb1ed6810 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 9 Jul 2026 06:08:08 -0300 Subject: [PATCH] Add, improve and update many recipes --- recipes/wip/dev/analysis/m-vis/recipe.toml | 6 +++++ recipes/wip/dev/other/bodev/recipe.toml | 6 +++++ recipes/wip/files/rat-commander/recipe.toml | 6 +++++ recipes/wip/kde/krita/recipe.toml | 26 +++++++++---------- .../wip/libs/kde/kf6/karchive6/recipe.toml | 5 ++++ .../wip/libs/kde/kf6/kbookmarks6/recipe.toml | 5 ++++ recipes/wip/libs/kde/kf6/kcodecs6/recipe.toml | 2 +- .../libs/kde/kf6/kcolorscheme6/recipe.toml | 5 ++++ .../wip/libs/kde/kf6/kcompletion6/recipe.toml | 5 ++++ recipes/wip/libs/kde/kf6/kconfig6/recipe.toml | 11 ++++++++ .../libs/kde/kf6/kconfigwidgets6/recipe.toml | 5 ++++ .../wip/libs/kde/kf6/kcoreaddons6/recipe.toml | 5 ++++ .../libs/kde/kf6/kfilemetadata/recipe.toml | 5 ++++ .../wip/libs/kde/kf6/kguiaddons6/recipe.toml | 5 ++++ recipes/wip/libs/kde/kf6/ki18n6/recipe.toml | 5 ++++ .../wip/libs/kde/kf6/kiconthemes6/recipe.toml | 5 ++++ .../libs/kde/kf6/kimageformats6/recipe.toml | 16 ++++++++++++ recipes/wip/libs/kde/kf6/kio6/recipe.toml | 5 ++++ .../wip/libs/kde/kf6/kitemviews6/recipe.toml | 5 ++++ .../wip/libs/kde/kf6/knewstuff6/recipe.toml | 5 ++++ .../libs/kde/kf6/knotifications6/recipe.toml | 5 ++++ .../libs/kde/kf6/knotifyconfig6/recipe.toml | 5 ++++ .../wip/libs/kde/kf6/ktexteditor6/recipe.toml | 10 ++++++- .../libs/kde/kf6/kwidgetaddons6/recipe.toml | 5 ++++ recipes/wip/libs/kde/kf6/kxmlgui6/recipe.toml | 5 ++++ recipes/wip/libs/kde/kf6/purpose6/recipe.toml | 5 ++++ recipes/wip/libs/kde/kf6/solid6/recipe.toml | 5 ++++ recipes/wip/libs/qt/qt6/qt6-base/recipe.toml | 8 +++--- .../wip/net/admin/lightkeeperrm/recipe.toml | 13 ++++++++++ recipes/wip/term/inertia/recipe.toml | 6 +++++ recipes/wip/text/livediff/recipe.toml | 6 +++++ recipes/wip/vm/cloud-hypervisor/recipe.toml | 1 + recipes/wip/vm/crosvm/recipe.toml | 18 +++++++------ recipes/wip/vm/firecracker/recipe.toml | 7 +++-- recipes/wip/vm/libguestfs/recipe.toml | 5 ++-- recipes/wip/vm/libvirt/recipe.toml | 9 ++++++- recipes/wip/vm/qemu/recipe.toml | 2 +- recipes/wip/vm/v86/recipe.toml | 3 ++- .../wip/wayland/wl-clipboard-rs/recipe.toml | 7 +++++ recipes/wip/wayland/wl-clipboard/recipe.toml | 13 ++++++++++ 40 files changed, 240 insertions(+), 36 deletions(-) create mode 100644 recipes/wip/dev/analysis/m-vis/recipe.toml create mode 100644 recipes/wip/dev/other/bodev/recipe.toml create mode 100644 recipes/wip/files/rat-commander/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/karchive6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kbookmarks6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kcolorscheme6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kcompletion6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kconfig6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kconfigwidgets6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kcoreaddons6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kfilemetadata/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kguiaddons6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/ki18n6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kiconthemes6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kimageformats6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kio6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kitemviews6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/knewstuff6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/knotifications6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/knotifyconfig6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kwidgetaddons6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/kxmlgui6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/purpose6/recipe.toml create mode 100644 recipes/wip/libs/kde/kf6/solid6/recipe.toml create mode 100644 recipes/wip/net/admin/lightkeeperrm/recipe.toml create mode 100644 recipes/wip/term/inertia/recipe.toml create mode 100644 recipes/wip/text/livediff/recipe.toml create mode 100644 recipes/wip/wayland/wl-clipboard-rs/recipe.toml create mode 100644 recipes/wip/wayland/wl-clipboard/recipe.toml diff --git a/recipes/wip/dev/analysis/m-vis/recipe.toml b/recipes/wip/dev/analysis/m-vis/recipe.toml new file mode 100644 index 000000000..40509c836 --- /dev/null +++ b/recipes/wip/dev/analysis/m-vis/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/SickleFire/m-vis" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/dev/other/bodev/recipe.toml b/recipes/wip/dev/other/bodev/recipe.toml new file mode 100644 index 000000000..224379dda --- /dev/null +++ b/recipes/wip/dev/other/bodev/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://codeberg.org/sgued/bodev" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/files/rat-commander/recipe.toml b/recipes/wip/files/rat-commander/recipe.toml new file mode 100644 index 000000000..124b61480 --- /dev/null +++ b/recipes/wip/files/rat-commander/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/dividebysandwich/rat-commander" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/kde/krita/recipe.toml b/recipes/wip/kde/krita/recipe.toml index 226ac946a..6560d92f2 100644 --- a/recipes/wip/kde/krita/recipe.toml +++ b/recipes/wip/kde/krita/recipe.toml @@ -10,9 +10,21 @@ template = "cmake" cmakeflags = [ "-DLIMIT_LONG_TESTS=OFF", "-DENABLE_UPDATERS=OFF", - #"-DBUILD_WITH_QT6=ON", + "-DBUILD_WITH_QT6=ON", + "-DALLOW_UNSTABLE=QT6", ] # dependencies = [ +# "qt6-qt5compat", +# "qt6-base", +# "qt6-declarative", +# "qt6-svg", +# "kcompletion6", +# "kconfig6", +# "kcoreaddons6", +# "kguiaddons6", +# "ki18n6", +# "kitemviews6", +# "kwidgetaddons6", # "gexiv2", # "ffmpeg6", # "fftw", @@ -25,24 +37,12 @@ cmakeflags = [ # "libpng", # "libtiff", # "libwebp", -# "qt6-base", -# "qt6-svg", # "zlib", # "libmypaint", # "boost", # "libheif", # "libjpeg", # "libjxl", -# "kf6-extra-cmake-modules", -# "kf6-completion", -# "kf6-config", -# "kf6-coreaddons", -# "kf6-crash", -# "kf6-guiaddons", -# "kf6-i18n", -# "kf6-itemviews", -# "kf6-widgetaddons", -# "kf6-windowsystem", # "mlt", # "opencolorio", # "openexr", diff --git a/recipes/wip/libs/kde/kf6/karchive6/recipe.toml b/recipes/wip/libs/kde/kf6/karchive6/recipe.toml new file mode 100644 index 000000000..94eed649b --- /dev/null +++ b/recipes/wip/libs/kde/kf6/karchive6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/karchive-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kbookmarks6/recipe.toml b/recipes/wip/libs/kde/kf6/kbookmarks6/recipe.toml new file mode 100644 index 000000000..58412ba13 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kbookmarks6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kbookmarks-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kcodecs6/recipe.toml b/recipes/wip/libs/kde/kf6/kcodecs6/recipe.toml index 96b16e6c0..17fd81815 100644 --- a/recipes/wip/libs/kde/kf6/kcodecs6/recipe.toml +++ b/recipes/wip/libs/kde/kf6/kcodecs6/recipe.toml @@ -1,5 +1,5 @@ #TODO not compiled or tested [source] -tar = "https://download.kde.org/stable/frameworks/6.19/kcodecs-6.19.0.tar.xz" +tar = "https://download.kde.org/stable/frameworks/6.27/kcodecs-6.27.0.tar.xz" [build] template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kcolorscheme6/recipe.toml b/recipes/wip/libs/kde/kf6/kcolorscheme6/recipe.toml new file mode 100644 index 000000000..bd68c9a96 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kcolorscheme6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kcolorscheme-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kcompletion6/recipe.toml b/recipes/wip/libs/kde/kf6/kcompletion6/recipe.toml new file mode 100644 index 000000000..8bbd3e558 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kcompletion6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kcompletion-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kconfig6/recipe.toml b/recipes/wip/libs/kde/kf6/kconfig6/recipe.toml new file mode 100644 index 000000000..881c88679 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kconfig6/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kconfig-6.27.0.tar.xz" +[build] +template = "cmake" +cmakeflags = [ + "-DUSE_DBUS_DEFAULT=OFF" +] +dependencies = [ + "qt6-base" +] diff --git a/recipes/wip/libs/kde/kf6/kconfigwidgets6/recipe.toml b/recipes/wip/libs/kde/kf6/kconfigwidgets6/recipe.toml new file mode 100644 index 000000000..944764916 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kconfigwidgets6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kconfigwidgets-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kcoreaddons6/recipe.toml b/recipes/wip/libs/kde/kf6/kcoreaddons6/recipe.toml new file mode 100644 index 000000000..6788c7b9f --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kcoreaddons6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kcoreaddons-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kfilemetadata/recipe.toml b/recipes/wip/libs/kde/kf6/kfilemetadata/recipe.toml new file mode 100644 index 000000000..f74b2042b --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kfilemetadata/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kfilemetadata-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kguiaddons6/recipe.toml b/recipes/wip/libs/kde/kf6/kguiaddons6/recipe.toml new file mode 100644 index 000000000..55ba0876a --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kguiaddons6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kguiaddons-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/ki18n6/recipe.toml b/recipes/wip/libs/kde/kf6/ki18n6/recipe.toml new file mode 100644 index 000000000..17fd81815 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/ki18n6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kcodecs-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kiconthemes6/recipe.toml b/recipes/wip/libs/kde/kf6/kiconthemes6/recipe.toml new file mode 100644 index 000000000..3dd1a8659 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kiconthemes6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kiconthemes-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kimageformats6/recipe.toml b/recipes/wip/libs/kde/kf6/kimageformats6/recipe.toml new file mode 100644 index 000000000..5f9d79311 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kimageformats6/recipe.toml @@ -0,0 +1,16 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kimageformats-6.27.0.tar.xz" +[build] +template = "cmake" +cmakeflags = [ + "-DKIMAGEFORMATS_DDS=OFF", + "-DKIMAGEFORMATS_JXL=OFF", + "-DKIMAGEFORMATS_JP2=OFF", + "-DKIMAGEFORMATS_HEIF_TEST=OFF", + "-DKIMAGEFORMATS_HEJ2_TEST=OFF", + "-DKIMAGEFORMATS_AVCI_TEST=OFF", +] +dependencies = [ + "qt6-base", +] diff --git a/recipes/wip/libs/kde/kf6/kio6/recipe.toml b/recipes/wip/libs/kde/kf6/kio6/recipe.toml new file mode 100644 index 000000000..d09f08162 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kio6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kio-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kitemviews6/recipe.toml b/recipes/wip/libs/kde/kf6/kitemviews6/recipe.toml new file mode 100644 index 000000000..f589add7a --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kitemviews6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kitemviews-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/knewstuff6/recipe.toml b/recipes/wip/libs/kde/kf6/knewstuff6/recipe.toml new file mode 100644 index 000000000..f649bf424 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/knewstuff6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/knewstuff-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/knotifications6/recipe.toml b/recipes/wip/libs/kde/kf6/knotifications6/recipe.toml new file mode 100644 index 000000000..b71034f6c --- /dev/null +++ b/recipes/wip/libs/kde/kf6/knotifications6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/knotifications-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/knotifyconfig6/recipe.toml b/recipes/wip/libs/kde/kf6/knotifyconfig6/recipe.toml new file mode 100644 index 000000000..b0eb7a3fd --- /dev/null +++ b/recipes/wip/libs/kde/kf6/knotifyconfig6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/knotifyconfig-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/ktexteditor6/recipe.toml b/recipes/wip/libs/kde/kf6/ktexteditor6/recipe.toml index e6ebeec0c..be8747278 100644 --- a/recipes/wip/libs/kde/kf6/ktexteditor6/recipe.toml +++ b/recipes/wip/libs/kde/kf6/ktexteditor6/recipe.toml @@ -1,5 +1,13 @@ #TODO not compiled or tested [source] -tar = "https://download.kde.org/stable/frameworks/6.19/ktexteditor-6.19.0.tar.xz" +tar = "https://download.kde.org/stable/frameworks/6.27/ktexteditor-6.27.0.tar.xz" [build] template = "cmake" +cmakeflags = [ + "-DENABLE_KAUTH_DEFAULT=OFF", +] +dependencies = [ + "qt6-base", + "qt6-declarative", + "qt6-speech", +] \ No newline at end of file diff --git a/recipes/wip/libs/kde/kf6/kwidgetaddons6/recipe.toml b/recipes/wip/libs/kde/kf6/kwidgetaddons6/recipe.toml new file mode 100644 index 000000000..859b53bf1 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kwidgetaddons6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kwidgetaddons-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/kxmlgui6/recipe.toml b/recipes/wip/libs/kde/kf6/kxmlgui6/recipe.toml new file mode 100644 index 000000000..438b5d788 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kxmlgui6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kxmlgui-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/purpose6/recipe.toml b/recipes/wip/libs/kde/kf6/purpose6/recipe.toml new file mode 100644 index 000000000..fb4ec5491 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/purpose6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/purpose-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/kde/kf6/solid6/recipe.toml b/recipes/wip/libs/kde/kf6/solid6/recipe.toml new file mode 100644 index 000000000..3961b56d5 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/solid6/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/solid-6.27.0.tar.xz" +[build] +template = "cmake" diff --git a/recipes/wip/libs/qt/qt6/qt6-base/recipe.toml b/recipes/wip/libs/qt/qt6/qt6-base/recipe.toml index 3a601c283..941d30cde 100644 --- a/recipes/wip/libs/qt/qt6/qt6-base/recipe.toml +++ b/recipes/wip/libs/qt/qt6/qt6-base/recipe.toml @@ -1,6 +1,6 @@ -#TODO not compiled or tested -#TODO determine dependencies +#TODO discover minimum dependencies from cmake log +# cmake build instructions: https://github.com/qt/qtbase/blob/dev/cmake/README.md [source] -tar = "https://download.qt.io/official_releases/qt/6.10/6.10.0/submodules/qtbase-everywhere-src-6.10.0.tar.xz" +tar = "https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtbase-everywhere-src-6.11.1.tar.xz" [build] -template = "configure" +template = "cmake" diff --git a/recipes/wip/net/admin/lightkeeperrm/recipe.toml b/recipes/wip/net/admin/lightkeeperrm/recipe.toml new file mode 100644 index 000000000..7bc19a90a --- /dev/null +++ b/recipes/wip/net/admin/lightkeeperrm/recipe.toml @@ -0,0 +1,13 @@ +#TODO missing script for build.sh : https://github.com/kalaksi/lightkeeper#building +[source] +git = "https://github.com/kalaksi/lightkeeper" +shallow_clone = true +[build] +template = "custom" +dependencies = [ + "qt6-base", + "qt6-declarative", + "dbus", + "openssl3", + "liboping", +] diff --git a/recipes/wip/term/inertia/recipe.toml b/recipes/wip/term/inertia/recipe.toml new file mode 100644 index 000000000..3ac38e752 --- /dev/null +++ b/recipes/wip/term/inertia/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/aclfe/inertia" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/text/livediff/recipe.toml b/recipes/wip/text/livediff/recipe.toml new file mode 100644 index 000000000..15befbe85 --- /dev/null +++ b/recipes/wip/text/livediff/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/SoCkEt7/Livediff" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/vm/cloud-hypervisor/recipe.toml b/recipes/wip/vm/cloud-hypervisor/recipe.toml index e2d9bca3a..9809af6e9 100644 --- a/recipes/wip/vm/cloud-hypervisor/recipe.toml +++ b/recipes/wip/vm/cloud-hypervisor/recipe.toml @@ -2,5 +2,6 @@ # required host dependencies - https://github.com/cloud-hypervisor/cloud-hypervisor/blob/main/docs/building.md#install-prerequisites [source] git = "https://github.com/cloud-hypervisor/cloud-hypervisor" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/vm/crosvm/recipe.toml b/recipes/wip/vm/crosvm/recipe.toml index 967bc0ffb..07cdb4aa0 100644 --- a/recipes/wip/vm/crosvm/recipe.toml +++ b/recipes/wip/vm/crosvm/recipe.toml @@ -6,13 +6,15 @@ # examples - https://github.com/google/crosvm/tree/main/tools/examples [source] git = "https://chromium.googlesource.com/crosvm/crosvm" +shallow_clone = true [build] template = "cargo" -dependencies = [ - "ffmpeg6", - "libcap", - "dbus", - "libepoxy", - "glib", - "libslirp", -] +cargoflags = "--no-default-features" +#dependencies = [ + #"ffmpeg6", + #"libcap", + #"dbus", + #"libepoxy", + #"glib", + #"libslirp", +#] diff --git a/recipes/wip/vm/firecracker/recipe.toml b/recipes/wip/vm/firecracker/recipe.toml index ea9463d3b..a841f76a9 100644 --- a/recipes/wip/vm/firecracker/recipe.toml +++ b/recipes/wip/vm/firecracker/recipe.toml @@ -1,8 +1,7 @@ #TODO not compiled or tested [source] git = "https://github.com/firecracker-microvm/firecracker" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages firecracker -""" +template = "cargo" +cargopackages = ["firecracker"] diff --git a/recipes/wip/vm/libguestfs/recipe.toml b/recipes/wip/vm/libguestfs/recipe.toml index cc3244b81..d7e1d72a9 100644 --- a/recipes/wip/vm/libguestfs/recipe.toml +++ b/recipes/wip/vm/libguestfs/recipe.toml @@ -1,5 +1,6 @@ -#TODO determine the dependencies, read https://libguestfs.org/guestfs-building.1.html +#TODO determine minimum dependencies from configure log +# build instructions: https://libguestfs.org/guestfs-building.1.html [source] -tar = "https://download.libguestfs.org/1.52-stable/libguestfs-1.52.1.tar.gz" +tar = "https://download.libguestfs.org/1.58-stable/libguestfs-1.58.1.tar.gz" [build] template = "configure" diff --git a/recipes/wip/vm/libvirt/recipe.toml b/recipes/wip/vm/libvirt/recipe.toml index c544bea8a..53ccc05d7 100644 --- a/recipes/wip/vm/libvirt/recipe.toml +++ b/recipes/wip/vm/libvirt/recipe.toml @@ -1,6 +1,13 @@ #TODO not compiled or tested # build instructions: https://libvirt.org/compiling.html#configuring-the-project [source] -tar = "https://download.libvirt.org/libvirt-10.7.0.tar.xz" +tar = "https://download.libvirt.org/libvirt-12.5.0.tar.xz" [build] template = "meson" +mesonflags = [ + "-Dtests=disabled", + "-Ddocs=disabled", + "-Dapparmor=disabled", + "-Dselinux=disabled", + "-Dudev=disabled", +] diff --git a/recipes/wip/vm/qemu/recipe.toml b/recipes/wip/vm/qemu/recipe.toml index 39b680d88..229096c4c 100644 --- a/recipes/wip/vm/qemu/recipe.toml +++ b/recipes/wip/vm/qemu/recipe.toml @@ -1,4 +1,4 @@ -#TODO: verify if the crash was fixed +#TODO: runtime crash [source] git = "https://github.com/jackpot51/qemu.git" shallow_clone = true diff --git a/recipes/wip/vm/v86/recipe.toml b/recipes/wip/vm/v86/recipe.toml index ddf32ffb3..c90a5ab69 100644 --- a/recipes/wip/vm/v86/recipe.toml +++ b/recipes/wip/vm/v86/recipe.toml @@ -1,5 +1,6 @@ -#TODO missing script for "make", see https://github.com/copy/v86#how-to-build-run-and-embed +#TODO missing script for gnu make: https://github.com/copy/v86#how-to-build-run-and-embed [source] git = "https://github.com/copy/v86" +shallow_clone = true [build] template = "custom" diff --git a/recipes/wip/wayland/wl-clipboard-rs/recipe.toml b/recipes/wip/wayland/wl-clipboard-rs/recipe.toml new file mode 100644 index 000000000..5cdeb6e23 --- /dev/null +++ b/recipes/wip/wayland/wl-clipboard-rs/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +[source] +git = "https://github.com/YaLTeR/wl-clipboard-rs" +shallow_clone = true +[build] +template = "cargo" +cargopackages = ["wl-clipboard-rs-tools"] diff --git a/recipes/wip/wayland/wl-clipboard/recipe.toml b/recipes/wip/wayland/wl-clipboard/recipe.toml new file mode 100644 index 000000000..9bc3e3c27 --- /dev/null +++ b/recipes/wip/wayland/wl-clipboard/recipe.toml @@ -0,0 +1,13 @@ +#TODO compile and test +# build instructions: https://github.com/bugaevc/wl-clipboard/blob/master/BUILDING.md +[source] +git = "https://github.com/bugaevc/wl-clipboard" +rev = "v2.3.0" +shallow_clone = true +[build] +template = "meson" +dependencies = [ + "libwayland", + "wayland-scanner", + "wayland-protocols", +]