Merge branch 'update-recipes' into 'master'

Add and update recipes

See merge request redox-os/cookbook!688
This commit is contained in:
Ribbon 2025-11-17 12:20:26 -03:00
commit 3cb34958d2
163 changed files with 1287 additions and 634 deletions

View 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"

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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"

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
git = "https://github.com/epistates/carwash"
[build]
template = "cargo"

View File

@ -3,6 +3,7 @@
[source]
git = "https://github.com/DynamoRIO/drmemory"
rev = "release_2.6.0"
shallow_clone = true
[build]
template = "cmake"
dependencies = [

View File

@ -7,7 +7,7 @@ dependencies = [
"libgmp",
"libmpfr",
"ncurses",
"readline"
"readline",
]
script = """
DYNAMIC_INIT

View File

@ -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",
]

View File

@ -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",
]

View 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",
]

View File

@ -1,6 +1,7 @@
#TODO tikv-jemalloc-sys crate error
[source]
git = "https://github.com/biomejs/biome"
shallow_clone = true
[build]
template = "custom"
script = """

View File

@ -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 = """

View File

@ -1,6 +1,7 @@
#TODO compiled but not tested
[source]
git = "https://github.com/FyroxEngine/Fyrox"
shallow_clone = true
[build]
template = "custom"
script = """

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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 = [

View File

@ -1,4 +1,4 @@
#TODO move to the "tools" category
#TODO promote
[source]
git = "https://github.com/AstroNvim/AstroNvim"
[build]

View File

@ -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",
# ]

View File

@ -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",
# ]

View File

@ -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 = """

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
git = "https://github.com/Hans-Halverson/brimstone"
[build]
template = "cargo"

View File

@ -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
"""

View File

@ -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",

View File

@ -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 = [

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/mozilla/cbindgen"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO camino crate error
[source]
git = "https://github.com/rust-lang/rust-clippy"
shallow_clone = true
[build]
template = "cargo"

View File

@ -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"

View File

@ -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
"""

View File

@ -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
"""

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
git = "https://github.com/bugzmanov/bookokrat"
[build]
template = "cargo"

View File

@ -7,5 +7,6 @@ dependencies = [
"sdl2",
]
script = """
DYNAMIC_INIT
cookbook_cargo_packages rustzx
"""

View File

@ -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"

View 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",
]

View File

@ -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",
]

View File

@ -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 = [

View File

@ -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",
]

View File

@ -1,8 +0,0 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/Gekkio/mooneye-gb"
[build]
template = "cargo"
dependencies = [
"sdl2",
]

View File

@ -1,5 +0,0 @@
#TODO glutin crate error
[source]
git = "https://github.com/mvdnes/rboy"
[build]
template = "cargo"

View File

@ -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
"""

View File

@ -2,7 +2,11 @@
[source]
git = "https://github.com/gopher64/gopher64"
[build]
template = "cargo"
template = "custom"
dependencies = [
"sdl2",
]
script = """
DYNAMIC_INIT
cookbook_cargo
"""

View File

@ -7,5 +7,6 @@ dependencies = [
"sdl2",
]
script = """
DYNAMIC_INIT
cookbook_cargo_packages jgenesis-cli
"""

View File

@ -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",
]

View File

@ -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 = [

View File

@ -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",
]

View File

@ -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]

View File

@ -1,5 +0,0 @@
#TODO compilation error
[source]
git = "https://github.com/spieglt/nestur"
[build]
template = "cargo"

View File

@ -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
"""

View File

@ -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
"""

View File

@ -1,9 +0,0 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/zeta0134/rusticnes-sdl"
[build]
template = "cargo"
dependencies = [
"sdl2",
"gtk3",
]

View File

@ -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"

View File

@ -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",
# ]

View File

@ -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",
]

View File

@ -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 = [

View File

@ -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
"""

View File

@ -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",
]

View File

@ -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"

View File

@ -2,7 +2,11 @@
[source]
git = "https://github.com/KieronJ/rpsx"
[build]
template = "cargo"
template = "custom"
dependencies = [
"sdl2",
]
script = """
DYNAMIC_INIT
cookbook_cargo
"""

View File

@ -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
"""

View File

@ -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",
]

View File

@ -11,7 +11,7 @@ cmakeflags = [
dependencies = [
"pulseaudio",
"openal",
"openssl1",
"openssl3",
"libedit",
"eudev",
"libevdev",

View File

@ -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 = [

View File

@ -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 = [

View File

@ -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",
]

View File

@ -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
"""

View File

@ -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 = [

View File

@ -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 = [

View File

@ -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
"""

View File

@ -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",
]

View File

@ -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
"""

View File

@ -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
"""

View File

@ -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
"""

View File

@ -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"
"""

View File

@ -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
"""

View File

@ -7,6 +7,7 @@ dependencies = [
"sdl2",
]
script = """
DYNAMIC_INIT
package=retrowin32
"${COOKBOOK_CARGO}" build \
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \

View 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",
]

View 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"

View 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",
]

View 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"]

View 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",
]

View 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",
]

View 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",
]

View 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"

View 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"

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
[source]
git = "https://github.com/Nokse22/Exhibit"
rev = "v1.5.1"
[build]
template = "meson"

View 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",
]

View 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",
]

View 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",
#]

View File

@ -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",
# ]

View File

@ -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",
# ]

View File

@ -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",
# ]

View File

@ -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"

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
[source]
git = "https://github.com/ianlancetaylor/libbacktrace"
rev = "b9e40069c0b47a722286b94eb5231f7f05c08713"
[build]
template = "configure"

View 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"

View 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",
]

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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