mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-07-10 05:28:43 +08:00
Add, improve and update many recipes
This commit is contained in:
parent
1b0d3e7a5b
commit
2a029097bf
6
recipes/wip/dev/analysis/m-vis/recipe.toml
Normal file
6
recipes/wip/dev/analysis/m-vis/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/SickleFire/m-vis"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
6
recipes/wip/dev/other/bodev/recipe.toml
Normal file
6
recipes/wip/dev/other/bodev/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://codeberg.org/sgued/bodev"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
6
recipes/wip/files/rat-commander/recipe.toml
Normal file
6
recipes/wip/files/rat-commander/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/dividebysandwich/rat-commander"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -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",
|
||||
|
||||
5
recipes/wip/libs/kde/kf6/karchive6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/karchive6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/kbookmarks6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kbookmarks6/recipe.toml
Normal file
@ -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"
|
||||
@ -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"
|
||||
|
||||
5
recipes/wip/libs/kde/kf6/kcolorscheme6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kcolorscheme6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/kcompletion6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kcompletion6/recipe.toml
Normal file
@ -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"
|
||||
11
recipes/wip/libs/kde/kf6/kconfig6/recipe.toml
Normal file
11
recipes/wip/libs/kde/kf6/kconfig6/recipe.toml
Normal file
@ -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"
|
||||
]
|
||||
5
recipes/wip/libs/kde/kf6/kconfigwidgets6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kconfigwidgets6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/kcoreaddons6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kcoreaddons6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/kfilemetadata/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kfilemetadata/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/kguiaddons6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kguiaddons6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/ki18n6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/ki18n6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/kiconthemes6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kiconthemes6/recipe.toml
Normal file
@ -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"
|
||||
16
recipes/wip/libs/kde/kf6/kimageformats6/recipe.toml
Normal file
16
recipes/wip/libs/kde/kf6/kimageformats6/recipe.toml
Normal file
@ -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",
|
||||
]
|
||||
5
recipes/wip/libs/kde/kf6/kio6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kio6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/kitemviews6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kitemviews6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/knewstuff6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/knewstuff6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/knotifications6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/knotifications6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/knotifyconfig6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/knotifyconfig6/recipe.toml
Normal file
@ -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"
|
||||
@ -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",
|
||||
]
|
||||
5
recipes/wip/libs/kde/kf6/kwidgetaddons6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kwidgetaddons6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/kxmlgui6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/kxmlgui6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/purpose6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/purpose6/recipe.toml
Normal file
@ -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"
|
||||
5
recipes/wip/libs/kde/kf6/solid6/recipe.toml
Normal file
5
recipes/wip/libs/kde/kf6/solid6/recipe.toml
Normal file
@ -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"
|
||||
@ -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"
|
||||
|
||||
13
recipes/wip/net/admin/lightkeeperrm/recipe.toml
Normal file
13
recipes/wip/net/admin/lightkeeperrm/recipe.toml
Normal file
@ -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",
|
||||
]
|
||||
6
recipes/wip/term/inertia/recipe.toml
Normal file
6
recipes/wip/term/inertia/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/aclfe/inertia"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
6
recipes/wip/text/livediff/recipe.toml
Normal file
6
recipes/wip/text/livediff/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/SoCkEt7/Livediff"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -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"
|
||||
|
||||
@ -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",
|
||||
#]
|
||||
|
||||
@ -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"]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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"
|
||||
|
||||
7
recipes/wip/wayland/wl-clipboard-rs/recipe.toml
Normal file
7
recipes/wip/wayland/wl-clipboard-rs/recipe.toml
Normal file
@ -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"]
|
||||
13
recipes/wip/wayland/wl-clipboard/recipe.toml
Normal file
13
recipes/wip/wayland/wl-clipboard/recipe.toml
Normal file
@ -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",
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user