mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-26 14:54:20 +08:00
Merge branch 'update-recipes' into 'master'
Add and update recipes See merge request redox-os/cookbook!688
This commit is contained in:
commit
3cb34958d2
7
recipes/wip/codecs/faad2/recipe.toml
Normal file
7
recipes/wip/codecs/faad2/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
# lacking build instructions
|
||||
[source]
|
||||
git = "https://github.com/knik0/faad2"
|
||||
rev = "2.11.2"
|
||||
[build]
|
||||
template = "cmake"
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO missing script for building, see https://ant.apache.org/manual/install.html#buildingant
|
||||
#TODO missing script for building: https://ant.apache.org/manual/install.html#buildingant
|
||||
[source]
|
||||
tar = "https://downloads.apache.org/ant/source/apache-ant-1.10.14-src.tar.xz"
|
||||
[build]
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO missing dependencies - https://github.com/ccache/ccache/blob/master/doc/INSTALL.md#dependencies
|
||||
# build instructions - https://github.com/ccache/ccache/blob/master/doc/INSTALL.md
|
||||
#TODO missing dependencies: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md#dependencies
|
||||
# build instructions: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md
|
||||
[source]
|
||||
tar = "https://github.com/ccache/ccache/releases/download/v4.10.2/ccache-4.10.2.tar.gz"
|
||||
[build]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO create a standalone script, see https://github.com/mesonbuild/meson#creating-a-standalone-script
|
||||
#TODO create a standalone script: https://github.com/mesonbuild/meson#creating-a-standalone-script
|
||||
[source]
|
||||
tar = "https://github.com/mesonbuild/meson/releases/download/1.3.0/meson-1.3.0.tar.gz"
|
||||
[build]
|
||||
|
||||
@ -2,6 +2,6 @@
|
||||
# build instructions: https://github.com/ninja-build/ninja#building-ninja-itself
|
||||
[source]
|
||||
git = "https://github.com/ninja-build/ninja"
|
||||
rev = "a524bf3f6bacd1b4ad85d719eed2737d8562f27a"
|
||||
rev = "v1.13.1"
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
5
recipes/wip/dev/cargo-tools/carwash/recipe.toml
Normal file
5
recipes/wip/dev/cargo-tools/carwash/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/epistates/carwash"
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -3,6 +3,7 @@
|
||||
[source]
|
||||
git = "https://github.com/DynamoRIO/drmemory"
|
||||
rev = "release_2.6.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -7,7 +7,7 @@ dependencies = [
|
||||
"libgmp",
|
||||
"libmpfr",
|
||||
"ncurses",
|
||||
"readline"
|
||||
"readline",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
|
||||
@ -1,11 +1,13 @@
|
||||
#TODO make capnproto work
|
||||
#TODO probably wrong template, see https://github.com/rr-debugger/rr/wiki/Building-And-Installing
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/rr-debugger/rr/wiki/Building-And-Installing
|
||||
[source]
|
||||
git = "https://github.com/rr-debugger/rr"
|
||||
rev = "7cf5a12dba5aaeea9efc5ad97176b07b5614e350"
|
||||
rev = "5.9.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"zlib",
|
||||
"capnproto",
|
||||
"zstd",
|
||||
]
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
#TODO missing script for gnu make
|
||||
# build instructions - https://github.com/jvalcher/termfu#build-and-install
|
||||
# build instructions: https://github.com/jvalcher/termfu#installation
|
||||
[source]
|
||||
git = "https://github.com/jvalcher/termfu"
|
||||
rev = "71535f59142d145edcfe8995ca119ef377b2bc00"
|
||||
rev = "v0.2.2"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
@ -10,8 +10,6 @@ dependencies = [
|
||||
]
|
||||
[package]
|
||||
dependencies = [
|
||||
"gnu-make",
|
||||
"gcc13",
|
||||
"gdb",
|
||||
"python312",
|
||||
]
|
||||
|
||||
15
recipes/wip/dev/debug/yetty/recipe.toml
Normal file
15
recipes/wip/dev/debug/yetty/recipe.toml
Normal file
@ -0,0 +1,15 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/aa55-dev/yeTTY"
|
||||
rev = "v0.1.3"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"qt6-base",
|
||||
"qt6-multimedia",
|
||||
"qt6-serialport",
|
||||
"zstd",
|
||||
"boost",
|
||||
"libbacktrace",
|
||||
"ktexteditor6",
|
||||
]
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO tikv-jemalloc-sys crate error
|
||||
[source]
|
||||
git = "https://github.com/biomejs/biome"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
#TODO v8 crate error (after cargo update -p tokio)
|
||||
#TODO Add static objects for the Redox target (doesn't exist on librusty_v8 upstream)
|
||||
#TODO v8 crate error
|
||||
#TODO lacking librusty_v8 crate binaries for redox
|
||||
[source]
|
||||
git = "https://github.com/denoland/deno"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/FyroxEngine/Fyrox"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
@ -1,10 +1,6 @@
|
||||
#TODO missing script for SCons, see https://docs.godotengine.org/en/stable/contributing/development/compiling/compiling_for_linuxbsd.html
|
||||
#TODO missing dependencies
|
||||
#TODO missing script for scons: https://docs.godotengine.org/en/stable/contributing/development/compiling/compiling_for_linuxbsd.html
|
||||
#TODO discover minimum dependencies from scons log
|
||||
[source]
|
||||
tar = "https://github.com/godotengine/godot/releases/download/4.1.3-stable/godot-4.1.3-stable.tar.xz"
|
||||
tar = "https://github.com/godotengine/godot/releases/download/4.5.1-stable/godot-4.5.1-stable.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"mesa",
|
||||
"mesa-glu",
|
||||
]
|
||||
|
||||
@ -1,10 +1,6 @@
|
||||
#TODO missing script for SCons, see https://docs.redotengine.org/en/stable/contributing/development/compiling/compiling_for_linuxbsd
|
||||
#TODO missing dependencies
|
||||
#TODO missing script for scons: https://docs.redotengine.org/en/stable/contributing/development/compiling/compiling_for_linuxbsd
|
||||
#TODO discover minimum dependencies from scons log
|
||||
[source]
|
||||
tar = "https://github.com/Redot-Engine/redot-engine/releases/download/redot-4.3.1-stable/Redot-4.3.1-stable.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"mesa",
|
||||
"mesa-glu",
|
||||
]
|
||||
|
||||
@ -3,7 +3,8 @@
|
||||
# commented out optional dependencies
|
||||
[source]
|
||||
git = "https://github.com/LibrePCB/LibrePCB"
|
||||
rev = "77db4fda7f5df5d058bfc5d2fae3072bb30c8402"
|
||||
rev = "1.3.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO move to the "tools" category
|
||||
#TODO promote
|
||||
[source]
|
||||
git = "https://github.com/AstroNvim/AstroNvim"
|
||||
[build]
|
||||
|
||||
@ -1,35 +1,39 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from meson log
|
||||
# build instructions: https://builder.readthedocs.io/installation.html#via-release-tarball
|
||||
#TODO missing dependencies, see: https://packages.debian.org/source/trixie/gnome-builder
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/gnome-builder/45/gnome-builder-45.0.tar.xz"
|
||||
tar = "https://download.gnome.org/sources/gnome-builder/49/gnome-builder-49.1.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"cairo",
|
||||
"cmark",
|
||||
"dbus",
|
||||
"dspy",
|
||||
"enchant",
|
||||
"llvm18",
|
||||
"gdk-pixbuf",
|
||||
"glib",
|
||||
"gobject-introspection",
|
||||
"gtk4",
|
||||
"gtk4mm",
|
||||
"gtksourceview",
|
||||
"libadwaita",
|
||||
"libdex",
|
||||
"libgit2",
|
||||
"libgspell-gtk4",
|
||||
"libpanel",
|
||||
"libpeas",
|
||||
"libsoup",
|
||||
"vala",
|
||||
"libvte",
|
||||
"libxml2",
|
||||
"json-glib",
|
||||
"jsonrpc-glib",
|
||||
"pango",
|
||||
"webkitgtk4",
|
||||
mesonflags = [
|
||||
"-Dnetwork_tests=false",
|
||||
"-Dwebkit=false",
|
||||
]
|
||||
# dependencies = [
|
||||
# "cairo",
|
||||
# "cmark",
|
||||
# "dbus",
|
||||
# "dspy",
|
||||
# "enchant",
|
||||
# "llvm18",
|
||||
# "gdk-pixbuf",
|
||||
# "glib",
|
||||
# "gobject-introspection",
|
||||
# "gtk4",
|
||||
# "gtk4mm",
|
||||
# "gtksourceview",
|
||||
# "libadwaita",
|
||||
# "libdex",
|
||||
# "libgit2",
|
||||
# "libgspell-gtk4",
|
||||
# "libpanel",
|
||||
# "libpeas",
|
||||
# "libsoup",
|
||||
# "vala",
|
||||
# "libvte",
|
||||
# "libxml2",
|
||||
# "json-glib",
|
||||
# "jsonrpc-glib",
|
||||
# "pango",
|
||||
# "webkitgtk4",
|
||||
# ]
|
||||
|
||||
@ -3,49 +3,50 @@
|
||||
# build instructions: https://kdevelop.org/build-it/
|
||||
[source]
|
||||
git = "https://invent.kde.org/kdevelop/kdevelop"
|
||||
rev = "3021daeb5d62bc7a7a7dec4bcc23e19d3bfdaadd"
|
||||
branch = "release/25.08"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"apr",
|
||||
"apr-util",
|
||||
"astyle",
|
||||
"boost",
|
||||
"libgrantlee",
|
||||
"libkomparediff2",
|
||||
"kf5-archive",
|
||||
"kf5-config",
|
||||
"kf5-crash",
|
||||
"kf5-cmutils",
|
||||
"kf5-extra-cmake-modules",
|
||||
"kf5-declarative",
|
||||
"kf5-doctools",
|
||||
"kf5-guiaddons",
|
||||
"kf5-i18n",
|
||||
"kf5-iconthemes",
|
||||
"kf5-itemmodels",
|
||||
"kf5-itemviews",
|
||||
"kf5-io",
|
||||
"kf5-jobwidgets",
|
||||
"kf5-newstuff",
|
||||
"kf5-notifications",
|
||||
"kf5-notifyconfig",
|
||||
"kf5-parts",
|
||||
"kf5-plasma-framework",
|
||||
"kf5-purpose",
|
||||
"kf5-runner",
|
||||
"kf5-service",
|
||||
"kf5-sonnet",
|
||||
"kf5-sysguard",
|
||||
"kf5-texteditor",
|
||||
"kf5-threadweaver",
|
||||
"kf5-widgetaddons",
|
||||
"kf5-windowsystem",
|
||||
"kf5-xmlgui",
|
||||
"qt5-base",
|
||||
"qt5-declarative",
|
||||
"qt5-tools",
|
||||
"qt5-webkit",
|
||||
"okteta",
|
||||
"shared-mime-info",
|
||||
]
|
||||
# dependencies = [
|
||||
# "apr",
|
||||
# "apr-util",
|
||||
# "astyle",
|
||||
# "boost",
|
||||
# "libgrantlee",
|
||||
# "libkomparediff2",
|
||||
# "kf5-archive",
|
||||
# "kf5-config",
|
||||
# "kf5-crash",
|
||||
# "kf5-cmutils",
|
||||
# "kf5-extra-cmake-modules",
|
||||
# "kf5-declarative",
|
||||
# "kf5-doctools",
|
||||
# "kf5-guiaddons",
|
||||
# "kf5-i18n",
|
||||
# "kf5-iconthemes",
|
||||
# "kf5-itemmodels",
|
||||
# "kf5-itemviews",
|
||||
# "kf5-io",
|
||||
# "kf5-jobwidgets",
|
||||
# "kf5-newstuff",
|
||||
# "kf5-notifications",
|
||||
# "kf5-notifyconfig",
|
||||
# "kf5-parts",
|
||||
# "kf5-plasma-framework",
|
||||
# "kf5-purpose",
|
||||
# "kf5-runner",
|
||||
# "kf5-service",
|
||||
# "kf5-sonnet",
|
||||
# "kf5-sysguard",
|
||||
# "kf5-texteditor",
|
||||
# "kf5-threadweaver",
|
||||
# "kf5-widgetaddons",
|
||||
# "kf5-windowsystem",
|
||||
# "kf5-xmlgui",
|
||||
# "qt5-base",
|
||||
# "qt5-declarative",
|
||||
# "qt5-tools",
|
||||
# "qt5-webkit",
|
||||
# "okteta",
|
||||
# "shared-mime-info",
|
||||
# ]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO require rustc 1.76 or newer
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rust-analyzer"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
5
recipes/wip/dev/lang/brimstone/recipe.toml
Normal file
5
recipes/wip/dev/lang/brimstone/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/Hans-Halverson/brimstone"
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -1,5 +1,8 @@
|
||||
#TODO can't find the Cargo.toml
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/mstange/samply"
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages samply
|
||||
"""
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
#TODO missing script for "make", see https://github.com/wolfpld/tracy/releases/latest/download/tracy.pdf
|
||||
#TODO missing script for gnu make: https://github.com/wolfpld/tracy/releases/latest/download/tracy.pdf
|
||||
[source]
|
||||
git = "https://github.com/wolfpld/tracy"
|
||||
rev = "37aff70dfa50cf6307b3fee6074d627dc2929143"
|
||||
rev = "v0.13.0"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"glfw",
|
||||
"glfw3",
|
||||
"freetype2",
|
||||
"dbus",
|
||||
"capstone",
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
# build instructions: https://github.com/nihui/vkpeak#build-from-source
|
||||
[source]
|
||||
git = "https://github.com/nihui/vkpeak"
|
||||
rev = "20251010"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/mozilla/cbindgen"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rust-clippy"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO serde crate error (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rustfmt"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,8 +1,13 @@
|
||||
#TODO serde crate error
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rustup"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
@ -1,8 +1,13 @@
|
||||
#TODO libc error
|
||||
[source]
|
||||
git = "https://github.com/mozilla/sccache"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
5
recipes/wip/doc/bookokrat/recipe.toml
Normal file
5
recipes/wip/doc/bookokrat/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/bugzmanov/bookokrat"
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -7,5 +7,6 @@ dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages rustzx
|
||||
"""
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
# build instructions: https://github.com/unicorn-engine/unicorn/blob/master/docs/COMPILE.md
|
||||
[source]
|
||||
git = "https://github.com/unicorn-engine/unicorn"
|
||||
rev = "e9c1c17f6df8f8f5da85ee80ad527452db5870ce"
|
||||
rev = "2.1.4"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
13
recipes/wip/emulators/game-console/azahar/recipe.toml
Normal file
13
recipes/wip/emulators/game-console/azahar/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# build instructions - https://github.com/azahar-emu/azahar/wiki/Building-From-Source#linux
|
||||
[source]
|
||||
git = "https://github.com/azahar-emu/azahar"
|
||||
rev = "2123.3"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"qt6-base",
|
||||
"qt6-multimedia",
|
||||
]
|
||||
@ -1,20 +1,22 @@
|
||||
#TODO not compiled or tested yet
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux
|
||||
#TODO probably missing dependencies
|
||||
[source]
|
||||
git = "https://github.com/dolphin-emu/dolphin"
|
||||
rev = "71e15c2875f36458c8f29ee160f01606967bcd13"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"ffmpeg6",
|
||||
"libevdev",
|
||||
"libusb",
|
||||
"pango",
|
||||
"cairo",
|
||||
#"ffmpeg6",
|
||||
#"libevdev",
|
||||
#"libusb",
|
||||
#"pango",
|
||||
#"cairo",
|
||||
"qt6-base",
|
||||
"qt6-svg",
|
||||
"mesa-x11",
|
||||
"curl",
|
||||
"libvulkan",
|
||||
"openal",
|
||||
#"mesa-x11",
|
||||
#"curl",
|
||||
#"libvulkan",
|
||||
#"openal",
|
||||
]
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
#TODO missing script for "make", see https://github.com/finalburnneo/FBNeo/blob/master/README-SDL.md#sdl2
|
||||
[source]
|
||||
git = "https://github.com/finalburnneo/FBNeo"
|
||||
rev = "9cc496e02a8d1588e1226b648852488a491f1b75"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
#TODO update the Redox support in the minifb crate
|
||||
[source]
|
||||
git = "https://github.com/mohanson/gameboy"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"libxkbcommon",
|
||||
]
|
||||
@ -1,8 +0,0 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/Gekkio/mooneye-gb"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
@ -1,5 +0,0 @@
|
||||
#TODO glutin crate error
|
||||
[source]
|
||||
git = "https://github.com/mvdnes/rboy"
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -1,12 +0,0 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/michelhe/rustboyadvance-ng"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-image",
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages rustboyadvance-sdl2
|
||||
"""
|
||||
@ -2,7 +2,11 @@
|
||||
[source]
|
||||
git = "https://github.com/gopher64/gopher64"
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
@ -7,5 +7,6 @@ dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages jgenesis-cli
|
||||
"""
|
||||
|
||||
@ -1,15 +0,0 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions - https://github.com/Lime3DS/Lime3DS/wiki/Building-From-Source#linux
|
||||
[source]
|
||||
git = "https://github.com/Lime3DS/Lime3DS"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"qt6-base",
|
||||
"qt6-multimedia",
|
||||
"portaudio",
|
||||
"libx11",
|
||||
"libxext",
|
||||
"pipewire",
|
||||
]
|
||||
@ -1,8 +1,8 @@
|
||||
#TODO missing script for "make", see https://docs.mamedev.org/initialsetup/compilingmame.html
|
||||
#TODO make qt5 work
|
||||
#TODO missing script for gnu make: https://docs.mamedev.org/initialsetup/compilingmame.html
|
||||
[source]
|
||||
git = "https://github.com/mamedev/mame"
|
||||
rev = "ca50094e8d5467aed7a18c718cdff8903e1bfe27"
|
||||
rev = "mame0282"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -1,17 +1,20 @@
|
||||
#TODO not compiled or tested yet
|
||||
# build instructions: https://github.com/melonDS-emu/melonDS#linux
|
||||
# build instructions: https://github.com/melonDS-emu/melonDS/blob/master/BUILD.md#linux
|
||||
[source]
|
||||
git = "https://github.com/melonDS-emu/melonDS"
|
||||
rev = "430de6b2702bb93faa8c2004aff3fbd084db4a1e"
|
||||
rev = "1.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"curl",
|
||||
"libpcap",
|
||||
"libenet",
|
||||
"sdl2",
|
||||
"qt5-base",
|
||||
"qt5-multimedia",
|
||||
"libslirp",
|
||||
"qt6-base",
|
||||
"qt6-multimedia",
|
||||
"qt6-svg",
|
||||
"libarchive",
|
||||
"zstd",
|
||||
"faad2",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO missing script for "make", see https://github.com/mupen64plus/mupen64plus-core#2-building-from-source
|
||||
#TODO missing script for "make": https://github.com/mupen64plus/mupen64plus-core#2-building-from-source
|
||||
[source]
|
||||
tar = "https://github.com/mupen64plus/mupen64plus-core/releases/download/2.6.0/mupen64plus-bundle-src-2.6.0.tar.gz"
|
||||
[build]
|
||||
|
||||
@ -1,5 +0,0 @@
|
||||
#TODO compilation error
|
||||
[source]
|
||||
git = "https://github.com/spieglt/nestur"
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -1,11 +0,0 @@
|
||||
#TODO Not compiled or tested yet
|
||||
[source]
|
||||
git = "https://github.com/koute/pinky"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages pinky-devui
|
||||
"""
|
||||
@ -1,8 +0,0 @@
|
||||
#TODO don't fetch private submodules
|
||||
[source]
|
||||
git = "https://github.com/henrikpersson/potatis"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages nes-sdl
|
||||
"""
|
||||
@ -1,9 +0,0 @@
|
||||
#TODO Not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/zeta0134/rusticnes-sdl"
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"gtk3",
|
||||
]
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO missing script, see: https://github.com/obhq/obliteration/blob/main/docs/building.md
|
||||
#TODO missing script: https://github.com/obhq/obliteration/blob/main/docs/building.md
|
||||
[source]
|
||||
git = "https://github.com/obhq/obliteration"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
|
||||
@ -1,26 +1,29 @@
|
||||
#TODO not compiled or tested yet
|
||||
# build instructions: https://github.com/PCSX2/pcsx2/wiki/10-Building-on-Linux
|
||||
#TODO probably need patches on submodules
|
||||
#TODO determine dependencies - https://aur.archlinux.org/packages/pcsx2-git
|
||||
#TODO make all dependencies work
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://pcsx2.net/docs/advanced/building#building-on-linux
|
||||
[source]
|
||||
git = "https://github.com/PCSX2/pcsx2.git"
|
||||
git = "https://github.com/PCSX2/pcsx2"
|
||||
branch = "2.4.x"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"xz",
|
||||
"libpng",
|
||||
"qt6-base",
|
||||
"qt6-svg",
|
||||
"mesa-x11",
|
||||
"libaio",
|
||||
"harfbuzz",
|
||||
"libpcap",
|
||||
"pipewire",
|
||||
"libsamplerate",
|
||||
"soundtouch",
|
||||
"zlib",
|
||||
"libxml2",
|
||||
"ffmpeg6",
|
||||
cmakeflags = [
|
||||
"-DCMAKE_CXX_COMPILER_LAUNCHER=ccache",
|
||||
"-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON",
|
||||
]
|
||||
# dependencies = [
|
||||
# "sdl2",
|
||||
# "xz",
|
||||
# "libpng",
|
||||
# "qt6-base",
|
||||
# "qt6-svg",
|
||||
# "mesa-x11",
|
||||
# "libaio",
|
||||
# "harfbuzz",
|
||||
# "libpcap",
|
||||
# "pipewire",
|
||||
# "libsamplerate",
|
||||
# "soundtouch",
|
||||
# "zlib",
|
||||
# "libxml2",
|
||||
# "ffmpeg6",
|
||||
# ]
|
||||
|
||||
@ -1,13 +1,11 @@
|
||||
#TODO configuration problem
|
||||
#TODO discover the dependencies
|
||||
#TODO not compiled or tested
|
||||
#TODO discover the minimum dependencies from autotools log
|
||||
[source]
|
||||
git = "https://github.com/notaz/picodrive"
|
||||
rev = "26ecb2b6358fefba24e3d68b9eb2efba7f10d5ee"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
COOKBOOK_CONFIGURE_FLAGS+=(
|
||||
--platform=generic
|
||||
--sound-drivers=sdl
|
||||
)
|
||||
cookbook_configure
|
||||
"""
|
||||
template = "configure"
|
||||
configureflags = [
|
||||
"--platform=generic",
|
||||
"--sound-drivers=sdl",
|
||||
]
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions - https://github.com/jpd002/Play-#building-for-unix
|
||||
# build instructions: https://github.com/jpd002/Play-#building-for-unix
|
||||
[source]
|
||||
git = "https://github.com/jpd002/Play-"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -2,24 +2,9 @@
|
||||
# build instructions: https://github.com/hrydgard/ppsspp/wiki/Build-instructions
|
||||
#git = "https://github.com/jackpot51/ppsspp" # wip orbital port
|
||||
[source]
|
||||
git = "https://github.com/hrydgard/ppsspp"
|
||||
tar = "https://github.com/hrydgard/ppsspp/releases/download/v1.19.3/ppsspp-1.19.3.tar.xz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
-DCMAKE_C_FLAGS="-I${COOKBOOK_SYSROOT}/include -I${COOKBOOK_SYSROOT}/include/SDL2"
|
||||
-DCMAKE_CXX_FLAGS="-I${COOKBOOK_SYSROOT}/include -I${COOKBOOK_SYSROOT}/include/SDL2"
|
||||
-DOPENGL_opengl_LIBRARY="/dev/null"
|
||||
-DOPENGL_glx_LIBRARY="/dev/null"
|
||||
-DUSE_DISCORD=OFF
|
||||
-DUSE_FFMPEG=OFF
|
||||
-DUSE_MINIUPNPC=OFF
|
||||
-DUSE_SYSTEM_LIBSDL2=ON
|
||||
-DUSING_EGL=OFF
|
||||
-DUSING_FBDEV=OFF
|
||||
-DUSING_GLES2=OFF
|
||||
-DUSING_X11_VULKAN=OFF
|
||||
-DUNIX=ON
|
||||
]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
#"liborbital",
|
||||
"llvm18",
|
||||
@ -32,3 +17,22 @@ dependencies = [
|
||||
"fontconfig",
|
||||
"curl",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
COOKBOOK_CMAKE_FLAGS+=(
|
||||
-DCMAKE_C_FLAGS="-I${COOKBOOK_SYSROOT}/include" -I${COOKBOOK_SYSROOT}/include/SDL2"
|
||||
-DCMAKE_CXX_FLAGS="-I${COOKBOOK_SYSROOT}/include" -I${COOKBOOK_SYSROOT}/include/SDL2"
|
||||
-DOPENGL_opengl_LIBRARY="/dev/null"
|
||||
-DOPENGL_glx_LIBRARY="/dev/null"
|
||||
-DUSE_DISCORD=OFF
|
||||
-DUSE_FFMPEG=OFF
|
||||
-DUSE_MINIUPNPC=OFF
|
||||
-DUSE_SYSTEM_LIBSDL2=ON
|
||||
-DUSING_EGL=OFF
|
||||
-DUSING_FBDEV=OFF
|
||||
-DUSING_GLES2=OFF
|
||||
-DUSING_X11_VULKAN=OFF
|
||||
-DUNIX=ON
|
||||
)
|
||||
cookbook_cmake
|
||||
"""
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
#TODO not compiled or tested yet
|
||||
# build instructions: https://github.com/stenzek/duckstation#linux-1
|
||||
#TODO make qt6 work
|
||||
[source]
|
||||
tar = "https://github.com/stenzek/duckstation"
|
||||
git = "https://github.com/stenzek/duckstation"
|
||||
rev = "16e56d7824e15657be26e30030394d0668493635"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"qt6-base",
|
||||
"qt6-svg",
|
||||
"qt6-tools",
|
||||
#"qt6-tools",
|
||||
]
|
||||
|
||||
@ -1,5 +1,9 @@
|
||||
#TODO discover the dependencies, probably the same of PCSX
|
||||
#TODO not compiled or tested
|
||||
#TODO discover the minimum dependencies from autotools log
|
||||
# build instructions: https://github.com/notaz/pcsx_rearmed/blob/master/readme.txt#L22
|
||||
[source]
|
||||
git = "https://github.com/notaz/pcsx_rearmed"
|
||||
rev = "r25"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "configure"
|
||||
|
||||
@ -2,7 +2,11 @@
|
||||
[source]
|
||||
git = "https://github.com/KieronJ/rpsx"
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
@ -1,8 +1,12 @@
|
||||
#TODO make shaderc work
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/Amjad50/Trapezoid"
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"shaderc",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
@ -1,9 +1,11 @@
|
||||
#TODO not compiled or tested yet
|
||||
#TODO missing dependencies
|
||||
# build instructions: https://github.com/RPCS3/rpcs3/blob/master/BUILDING.md#linux-1
|
||||
# customization - https://wiki.rpcs3.net/index.php?title=Help:Building_RPCS3#CMake_Build_Options
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/RPCS3/rpcs3/blob/master/BUILDING.md
|
||||
# customization: https://wiki.rpcs3.net/index.php?title=Help:Building_RPCS3#CMake_Build_Options
|
||||
[source]
|
||||
git = "https://github.com/RPCS3/rpcs3"
|
||||
rev = "db8437b01cf24ba1146cf7d22e1be02202cc98f4"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
@ -18,19 +20,20 @@ cmakeflags = [
|
||||
"-DUSE_VULKAN=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"mesa-x11",
|
||||
#"mesa-x11",
|
||||
"qt6-base",
|
||||
"qt6-multimedia",
|
||||
"qt6-svg",
|
||||
"sdl2",
|
||||
"eudev",
|
||||
"glew",
|
||||
"openal",
|
||||
"zlib",
|
||||
"libpng",
|
||||
"qt6-declarative",
|
||||
#"sdl2",
|
||||
#"eudev",
|
||||
#"glew",
|
||||
#"openal",
|
||||
#"zlib",
|
||||
#"libpng",
|
||||
#"libevdev",
|
||||
"libedit",
|
||||
#"libedit",
|
||||
#"libvulkan",
|
||||
"pulseaudio",
|
||||
"ffmpeg6",
|
||||
#"pulseaudio",
|
||||
#"ffmpeg6",
|
||||
]
|
||||
|
||||
@ -11,7 +11,7 @@ cmakeflags = [
|
||||
dependencies = [
|
||||
"pulseaudio",
|
||||
"openal",
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
"libedit",
|
||||
"eudev",
|
||||
"libevdev",
|
||||
@ -2,7 +2,8 @@
|
||||
# build instructions: https://github.com/snes9xgit/snes9x/wiki/Compiling
|
||||
[source]
|
||||
git = "https://github.com/snes9xgit/snes9x"
|
||||
rev = "8b82d487937d9ea39f7229d280c6f6686c415fe7"
|
||||
rev = "1.63"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
#TODO not compiled or tested yet
|
||||
# build instructions: https://github.com/devmiyax/yabause/blob/master/yabause/README.LIN#L77
|
||||
#TODO make gtk2 work
|
||||
[source]
|
||||
git = "https://github.com/devmiyax/yabause"
|
||||
rev = "7d28bd54aa3188e90e4126ff9f7c27b945380488"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -2,10 +2,11 @@
|
||||
# build instructions: https://github.com/Vita3K/Vita3K/blob/master/building.md#linux
|
||||
[source]
|
||||
git = "https://github.com/Vita3K/Vita3K"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"gtk3",
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
|
||||
@ -1,17 +1,21 @@
|
||||
#TODO probably wrong template, see https://xemu.app/docs/dev/building-from-source/#linux
|
||||
#TODO make all dependencies work
|
||||
#TODO maybe require patches on submodules
|
||||
#TODO adapt build.sh script for cross-compilation
|
||||
# build instructions: https://xemu.app/docs/dev/building-from-source/#linux
|
||||
[source]
|
||||
tar = "https://github.com/xemu-project/xemu/releases/download/v0.7.117/src.tar.gz"
|
||||
tar = "https://github.com/xemu-project/xemu/releases/download/v0.8.115/src.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"libepoxy",
|
||||
"libsamplerate",
|
||||
"pixman",
|
||||
"gtk3",
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
"libpcap",
|
||||
"libslirp",
|
||||
]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
./build.sh
|
||||
"""
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#TODO missing script for building, see https://github.com/xenia-canary/xenia-canary/blob/canary_experimental/docs/building.md#linux
|
||||
#TODO make all dependencies work
|
||||
#TODO missing script: https://github.com/xenia-canary/xenia-canary/blob/canary_experimental/docs/building.md#linux
|
||||
[source]
|
||||
git = "https://github.com/xenia-canary/xenia-canary"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO missing script for "make", see https://github.com/xyproto/zsnes#build
|
||||
#TODO missing script for gnu make: https://github.com/xyproto/zsnes#build
|
||||
[source]
|
||||
git = "https://github.com/xyproto/zsnes"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -1,8 +1,13 @@
|
||||
#TODO make boost work
|
||||
[source]
|
||||
git = "https://github.com/hikari-no-yume/touchHLE"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"boost",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://docs.darlinghq.org/build-instructions.html#building-and-installing
|
||||
#TODO require Git LFS installed on host
|
||||
[source]
|
||||
git = "https://github.com/darlinghq/darling"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
@ -14,12 +14,12 @@ dependencies = [
|
||||
"cairo",
|
||||
"mesa",
|
||||
"libtiff",
|
||||
"freetype",
|
||||
"freetype2",
|
||||
"libxml2",
|
||||
"fontconfig",
|
||||
"libbsd",
|
||||
"libgif",
|
||||
"ffmpeg6",
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
"libxkbfile",
|
||||
]
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
#TODO maybe wrong script, see https://github.com/dbalsom/martypc/blob/version_0_2_0/BUILDING.md#building-for-linux
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/dbalsom/martypc/wiki/Building-MartyPC#building-for-linux
|
||||
[source]
|
||||
git = "https://github.com/dbalsom/martypc"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cd install
|
||||
cookbook_cargo
|
||||
cookbook_cargo_packages martypc_eframe
|
||||
"""
|
||||
|
||||
@ -1,8 +1,12 @@
|
||||
#TODO libsoundio-sys crate error, require ALSA (needs to be ported)
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/OpenGMK/OpenGMK"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libalsa",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages gm8emulator
|
||||
"""
|
||||
|
||||
@ -1,11 +1,14 @@
|
||||
#TODO camino crate error
|
||||
# build instructions: https://github.com/ruffle-rs/ruffle#building-from-source
|
||||
[source]
|
||||
git = "https://github.com/ruffle-rs/ruffle"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages ruffle_desktop
|
||||
"""
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO runtime crash
|
||||
[source]
|
||||
git = "https://github.com/jackpot51/Boxedwine"
|
||||
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
@ -83,6 +84,6 @@ ${TARGET}-gcc -std=c++17 -O2 \
|
||||
-DSDL2=1 \
|
||||
-DSIMDE_SSE2_NO_NATIVE \
|
||||
-o "${COOKBOOK_BUILD}/boxedwine"
|
||||
mkdir -p "${COOKBOOK_STAGE}/bin"
|
||||
cp -v "${COOKBOOK_BUILD}/boxedwine" "${COOKBOOK_STAGE}/bin/boxedwine"
|
||||
mkdir -p "${COOKBOOK_STAGE}/usr/bin"
|
||||
cp -v "${COOKBOOK_BUILD}/boxedwine" "${COOKBOOK_STAGE}/usr/bin/boxedwine"
|
||||
"""
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
# build instructions: https://github.com/AndreRH/hangover/blob/master/docs/COMPILE.md
|
||||
[source]
|
||||
git = "https://github.com/AndreRH/hangover"
|
||||
rev = "8a3cdfb0b2092d10fa782319fc02648724554205"
|
||||
rev = "hangover-10.18"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
@ -12,25 +13,56 @@ dependencies = [
|
||||
"gstreamer",
|
||||
"sdl2",
|
||||
"mesa-x11",
|
||||
"libstdcxx",
|
||||
"libx11",
|
||||
"libxcomposite",
|
||||
"libxcursor",
|
||||
"libxi",
|
||||
"libxfixes",
|
||||
"librandr",
|
||||
"libxrandr",
|
||||
"libxrender",
|
||||
"libxext",
|
||||
"libxkbcommon",
|
||||
"libxkbregistry",
|
||||
#"libxkbregistry",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
mkdir -p "${COOKBOOK_BUILD}"/wine/build
|
||||
cd "${COOKBOOK_BUILD}"/wine/build
|
||||
mkdir -p wine-tools
|
||||
pushd wine-tools
|
||||
#TODO: easier way to build for host?
|
||||
HOST_ENV=(
|
||||
env
|
||||
--unset=AR
|
||||
--unset=AS
|
||||
--unset=CC
|
||||
--unset=CFLAGS
|
||||
--unset=CPPFLAGS
|
||||
--unset=CXX
|
||||
--unset=GNU_TARGET
|
||||
--unset=LD
|
||||
--unset=LDFLAGS
|
||||
--unset=NM
|
||||
--unset=OBJCOPY
|
||||
--unset=OBJDUMP
|
||||
--unset=PKG_CONFIG
|
||||
--unset=PKG_CONFIG_ALLOW_CROSS
|
||||
--unset=PKG_CONFIG_FOR_BUILD
|
||||
--unset=PKG_CONFIG_LIBDIR
|
||||
--unset=PKG_CONFIG_PATH
|
||||
--unset=PKG_CONFIG_SYSROOT_DIR
|
||||
--unset=PREFIX_RUSTFLAGS
|
||||
--unset=RANLIB
|
||||
--unset=READELF
|
||||
--unset=STRIP
|
||||
--unset=TARGET
|
||||
)
|
||||
"${HOST_ENV[@]}" "${COOKBOOK_CONFIGURE}" --enable-win64
|
||||
"${HOST_ENV[@]}" "${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" __tooldeps__
|
||||
popd
|
||||
|
||||
COOKBOOK_CONFIGURE_FLAGS+=(
|
||||
--enable-win64
|
||||
--with-mingw
|
||||
--enable-archs=x86_64,i386,arm
|
||||
--enable-archs=x86_64,i386,arm
|
||||
--disable-kerberos
|
||||
--disable-tests
|
||||
--without-capi
|
||||
@ -54,6 +86,8 @@ COOKBOOK_CONFIGURE_FLAGS+=(
|
||||
--without-udev
|
||||
--without-unwind
|
||||
--without-usb
|
||||
--with-mingw
|
||||
--with-wine-tools=wine-tools
|
||||
)
|
||||
cookbook_configure
|
||||
"""
|
||||
|
||||
@ -7,6 +7,7 @@ dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
package=retrowin32
|
||||
"${COOKBOOK_CARGO}" build \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
|
||||
|
||||
9
recipes/wip/finance/market/merkato/recipe.toml
Normal file
9
recipes/wip/finance/market/merkato/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/sheep-farm/merkato"
|
||||
rev = "0.2.0.1"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"gtk4",
|
||||
]
|
||||
8
recipes/wip/finance/mgmt/gnucash/recipe.toml
Normal file
8
recipes/wip/finance/mgmt/gnucash/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover the minimum dependencies from cmake log
|
||||
# build instructions: https://wiki.gnucash.org/wiki/Building_On_Linux
|
||||
# dependencies: https://wiki.gnucash.org/wiki/Dependencies
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/gnucash/files/gnucash%20(stable)/5.13/gnucash-5.13.tar.bz2"
|
||||
[build]
|
||||
template = "cmake"
|
||||
15
recipes/wip/games/engines/gemrb/recipe.toml
Normal file
15
recipes/wip/games/engines/gemrb/recipe.toml
Normal file
@ -0,0 +1,15 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/gemrb/gemrb/blob/master/INSTALL
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/gemrb/files/Releases//0.9.4/gemrb-0.9.4-sources.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DSDL_BACKEND=SDL2",
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-mixer",
|
||||
"zlib",
|
||||
"libiconv",
|
||||
]
|
||||
20
recipes/wip/games/engines/odamex/recipe.toml
Normal file
20
recipes/wip/games/engines/odamex/recipe.toml
Normal file
@ -0,0 +1,20 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/odamex/odamex#compilation-instructions
|
||||
[source]
|
||||
tar = "https://github.com/odamex/odamex/releases/download/11.2.0/odamex/odamex-src-11.2.0.tar.xz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DBUILD_SERVER=0",
|
||||
"-DBUILD_CLIENT=1",
|
||||
"-DBUILD_LAUNCHER=1",
|
||||
]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-mixer",
|
||||
"libpng",
|
||||
"zlib",
|
||||
"wxwidgets-gtk3",
|
||||
]
|
||||
[package]
|
||||
dependencies = ["deutex"]
|
||||
15
recipes/wip/games/platform/irrlamb/recipe.toml
Normal file
15
recipes/wip/games/platform/irrlamb/recipe.toml
Normal file
@ -0,0 +1,15 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://gitlab.com/jazztickets/uploads/-/raw/main/irrlamb-1.0.7-d99c154-src.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"openal",
|
||||
"libvorbis",
|
||||
"libogg",
|
||||
"libjpeg",
|
||||
"libpng",
|
||||
"freetype2",
|
||||
"sqlite3",
|
||||
"zlib",
|
||||
]
|
||||
15
recipes/wip/games/shooter/empty-clip/recipe.toml
Normal file
15
recipes/wip/games/shooter/empty-clip/recipe.toml
Normal file
@ -0,0 +1,15 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://gitlab.com/jazztickets/uploads/-/raw/main/emptyclip-2.0.3-0d97724f-src.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"sdl3",
|
||||
"libwebp",
|
||||
"sqlite3",
|
||||
"freetype2",
|
||||
"openal",
|
||||
"libvorbis",
|
||||
"libogg",
|
||||
"zlib",
|
||||
]
|
||||
9
recipes/wip/games/strategy/chessmd/recipe.toml
Normal file
9
recipes/wip/games/strategy/chessmd/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/ChessMD/ChessMD"
|
||||
rev = "v1.0"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"qt6-base",
|
||||
]
|
||||
5
recipes/wip/games/tools/deutex/recipe.toml
Normal file
5
recipes/wip/games/tools/deutex/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/Doom-Utils/deutex/releases/download/v5.2.3/deutex-5.2.3.tar.zst"
|
||||
[build]
|
||||
template = "configure"
|
||||
8
recipes/wip/graphics/shaders/glslang/recipe.toml
Normal file
8
recipes/wip/graphics/shaders/glslang/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/KhronosGroup/glslang#building-cmake
|
||||
[source]
|
||||
git = "https://github.com/KhronosGroup/glslang"
|
||||
rev = "16.0.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
6
recipes/wip/graphics/viewers/exhibit/recipe.toml
Normal file
6
recipes/wip/graphics/viewers/exhibit/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/Nokse22/Exhibit"
|
||||
rev = "v1.5.1"
|
||||
[build]
|
||||
template = "meson"
|
||||
11
recipes/wip/gui/slop/recipe.toml
Normal file
11
recipes/wip/gui/slop/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/naelstrof/slop"
|
||||
rev = "v7.7"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"libxext",
|
||||
"glew",
|
||||
"libglm",
|
||||
]
|
||||
11
recipes/wip/image/editors/ascii-draw/recipe.toml
Normal file
11
recipes/wip/image/editors/ascii-draw/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO not compiled or tested
|
||||
# probably missing dependencies
|
||||
[source]
|
||||
git = "https://github.com/Nokse22/ascii-draw"
|
||||
rev = "v1.1.0"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"gtk4",
|
||||
"libadwaita",
|
||||
]
|
||||
13
recipes/wip/image/editors/drawing/recipe.toml
Normal file
13
recipes/wip/image/editors/drawing/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from meson log
|
||||
# build instructions: https://github.com/maoschanz/drawing/blob/master/CONTRIBUTING.md#install-from-source-code
|
||||
# dependencies: https://github.com/maoschanz/drawing/blob/master/CONTRIBUTING.md#dependencies
|
||||
[source]
|
||||
git = "https://github.com/maoschanz/drawing"
|
||||
rev = "1.0.2"
|
||||
[build]
|
||||
template = "meson"
|
||||
#dependencies = [
|
||||
# "gtk3",
|
||||
# "cairo",
|
||||
#]
|
||||
@ -1,32 +1,36 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from autotools log
|
||||
# build instructions: https://developer.gimp.org/core/setup/build/3.0/INSTALL
|
||||
#TODO make dependencies work
|
||||
# all build options: https://gitlab.gnome.org/GNOME/gimp/-/blob/master/meson_options.txt?ref_type=heads
|
||||
[source]
|
||||
tar = "https://download.gimp.org/gimp/v3.0/gimp-3.0.4.tar.xz"
|
||||
tar = "https://download.gimp.org/gimp/v3.0/gimp-3.0.6.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
"gobject-introspection",
|
||||
"glib",
|
||||
"cairo",
|
||||
"pango",
|
||||
"liblcms",
|
||||
"libmypaint",
|
||||
"gexiv2",
|
||||
"gegl",
|
||||
"babl",
|
||||
"librsvg",
|
||||
"libtiff",
|
||||
"libjpeg",
|
||||
"libpng",
|
||||
"fontconfig",
|
||||
"freetype2",
|
||||
"atk",
|
||||
"harfbuzz",
|
||||
"bzip2",
|
||||
"zlib",
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dcheck-update=no",
|
||||
"-Dlibbacktrace=false",
|
||||
"-Dlibunwind=false",
|
||||
"-Dprint=false",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_configure
|
||||
"""
|
||||
# dependencies = [
|
||||
# "gtk3",
|
||||
# "gobject-introspection",
|
||||
# "glib",
|
||||
# "cairo",
|
||||
# "pango",
|
||||
# "liblcms",
|
||||
# "libmypaint",
|
||||
# "gexiv2",
|
||||
# "gegl",
|
||||
# "babl",
|
||||
# "librsvg",
|
||||
# "libtiff",
|
||||
# "libjpeg",
|
||||
# "libpng",
|
||||
# "fontconfig",
|
||||
# "freetype2",
|
||||
# "atk",
|
||||
# "harfbuzz",
|
||||
# "bzip2",
|
||||
# "zlib",
|
||||
# ]
|
||||
|
||||
@ -1,45 +1,45 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO missing dependencies, see https://gitlab.com/inkscape/inkscape-ci-docker/-/raw/master/install_dependencies.sh
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# build instructions: https://inkscape.org/develop/getting-started/#compile
|
||||
[source]
|
||||
tar = "https://inkscape.org/gallery/item/44467/inkscape-1.3.1.tar.xz"
|
||||
tar = "https://inkscape.org/gallery/item/56344/inkscape-1.4.2.tar.xz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"boost",
|
||||
"glib",
|
||||
"glibmm",
|
||||
"gtk3",
|
||||
"gtk3mm",
|
||||
"gdk-pixbuf",
|
||||
"gtksourceview",
|
||||
"cairo",
|
||||
"cairomm",
|
||||
"pango",
|
||||
"pangomm",
|
||||
"readline",
|
||||
"fontconfig",
|
||||
"freetype2",
|
||||
"imagemagick",
|
||||
"potrace",
|
||||
"zlib",
|
||||
"lib2geom",
|
||||
"atkmm",
|
||||
"harfbuzz",
|
||||
"libblas",
|
||||
"libsoup",
|
||||
"libsigc++",
|
||||
"librsvg",
|
||||
"librevenge",
|
||||
"libwpd",
|
||||
"libpng",
|
||||
"libvisio",
|
||||
"libxml2",
|
||||
"libxslt",
|
||||
"libcdr",
|
||||
"libgsl",
|
||||
"libgspell-gtk3",
|
||||
"libjpeg",
|
||||
"liblcms",
|
||||
"liblapack",
|
||||
]
|
||||
# dependencies = [
|
||||
# "boost",
|
||||
# "glib",
|
||||
# "glibmm",
|
||||
# "gtk3",
|
||||
# "gtk3mm",
|
||||
# "gdk-pixbuf",
|
||||
# "gtksourceview",
|
||||
# "cairo",
|
||||
# "cairomm",
|
||||
# "pango",
|
||||
# "pangomm",
|
||||
# "readline",
|
||||
# "fontconfig",
|
||||
# "freetype2",
|
||||
# "imagemagick",
|
||||
# "potrace",
|
||||
# "zlib",
|
||||
# "lib2geom",
|
||||
# "atkmm",
|
||||
# "harfbuzz",
|
||||
# "libblas",
|
||||
# "libsoup",
|
||||
# "libsigc++",
|
||||
# "librsvg",
|
||||
# "librevenge",
|
||||
# "libwpd",
|
||||
# "libpng",
|
||||
# "libvisio",
|
||||
# "libxml2",
|
||||
# "libxslt",
|
||||
# "libcdr",
|
||||
# "libgsl",
|
||||
# "libgspell-gtk3",
|
||||
# "libjpeg",
|
||||
# "liblcms",
|
||||
# "liblapack",
|
||||
# ]
|
||||
|
||||
@ -1,53 +1,55 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# build instructions: https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux
|
||||
# maybe missing dependencies
|
||||
[source]
|
||||
tar = "https://download.kde.org/stable/krita/5.2.1/krita-5.2.1.tar.gz"
|
||||
git = "https://invent.kde.org/graphics/krita"
|
||||
rev = "v5.2.13"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"gexiv2",
|
||||
"ffmpeg6",
|
||||
"fftw",
|
||||
"fontconfig",
|
||||
"freetype2",
|
||||
"fribidi",
|
||||
"libgif",
|
||||
"harfbuzz",
|
||||
"liblcms",
|
||||
"libpng",
|
||||
"libtiff",
|
||||
"libwebp",
|
||||
"qt5-base",
|
||||
"qt5-svg",
|
||||
"zlib",
|
||||
"libmypaint",
|
||||
"boost",
|
||||
"libheif",
|
||||
"libjpeg",
|
||||
"libjxl",
|
||||
"kf5-extra-cmake-modules",
|
||||
"kf5-completion",
|
||||
"kf5-config",
|
||||
"kf5-coreaddons",
|
||||
"kf5-crash",
|
||||
"kf5-guiaddons",
|
||||
"kf5-i18n",
|
||||
"kf5-itemviews",
|
||||
"kf5-widgetaddons",
|
||||
"kf5-windowsystem",
|
||||
"mlt",
|
||||
"opencolorio",
|
||||
"openexr",
|
||||
"openjpeg",
|
||||
"sdl2",
|
||||
"libxi",
|
||||
"zlib",
|
||||
"libeigen",
|
||||
"libgsl",
|
||||
"libseexpr-kde",
|
||||
"liblager",
|
||||
"libunibreak",
|
||||
"libxsimd",
|
||||
"libxtl",
|
||||
]
|
||||
# dependencies = [
|
||||
# "gexiv2",
|
||||
# "ffmpeg6",
|
||||
# "fftw",
|
||||
# "fontconfig",
|
||||
# "freetype2",
|
||||
# "fribidi",
|
||||
# "libgif",
|
||||
# "harfbuzz",
|
||||
# "liblcms",
|
||||
# "libpng",
|
||||
# "libtiff",
|
||||
# "libwebp",
|
||||
# "qt5-base",
|
||||
# "qt5-svg",
|
||||
# "zlib",
|
||||
# "libmypaint",
|
||||
# "boost",
|
||||
# "libheif",
|
||||
# "libjpeg",
|
||||
# "libjxl",
|
||||
# "kf5-extra-cmake-modules",
|
||||
# "kf5-completion",
|
||||
# "kf5-config",
|
||||
# "kf5-coreaddons",
|
||||
# "kf5-crash",
|
||||
# "kf5-guiaddons",
|
||||
# "kf5-i18n",
|
||||
# "kf5-itemviews",
|
||||
# "kf5-widgetaddons",
|
||||
# "kf5-windowsystem",
|
||||
# "mlt",
|
||||
# "opencolorio",
|
||||
# "openexr",
|
||||
# "openjpeg",
|
||||
# "sdl2",
|
||||
# "libxi",
|
||||
# "zlib",
|
||||
# "libeigen",
|
||||
# "libgsl",
|
||||
# "libseexpr-kde",
|
||||
# "liblager",
|
||||
# "libunibreak",
|
||||
# "libxsimd",
|
||||
# "libxtl",
|
||||
# ]
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine dependencies
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
[source]
|
||||
git = "https://github.com/OpenShot/libopenshot-audio"
|
||||
rev = "98f08a6d4a90f3644b6c2c68efb2cbd86c75d87a"
|
||||
rev = "v0.4.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
6
recipes/wip/libs/debug/libbacktrace/recipe.toml
Normal file
6
recipes/wip/libs/debug/libbacktrace/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/ianlancetaylor/libbacktrace"
|
||||
rev = "b9e40069c0b47a722286b94eb5231f7f05c08713"
|
||||
[build]
|
||||
template = "configure"
|
||||
5
recipes/wip/libs/kf6/ktexteditor6/recipe.toml
Normal file
5
recipes/wip/libs/kf6/ktexteditor6/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://download.kde.org/stable/frameworks/6.19/ktexteditor-6.19.0.tar.xz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
18
recipes/wip/libs/other/sdl3/recipe.toml
Normal file
18
recipes/wip/libs/other/sdl3/recipe.toml
Normal file
@ -0,0 +1,18 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from the cmake log
|
||||
# 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"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DSDL_SHARED=ON",
|
||||
"-DSDL_STATIC=OFF",
|
||||
"-DSDL_TESTS=OFF",
|
||||
"-DSDL_DISABLE_INSTALL_DOCS=ON",
|
||||
]
|
||||
dependencies = [
|
||||
"liborbital",
|
||||
"mesa",
|
||||
]
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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"
|
||||
tar = "https://download.qt.io/official_releases/qt/6.10/6.10.0/submodules/qtbase-everywhere-src-6.10.0.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"fontconfig",
|
||||
"freetype2",
|
||||
"mesa",
|
||||
"libxkbcommon",
|
||||
]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtdeclarative-everywhere-src-6.6.1.tar.xz"
|
||||
tar = "https://download.qt.io/official_releases/qt/6.10/6.10.0/submodules/qtdeclarative-everywhere-src-6.10.0.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user