mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-26 23:04:19 +08:00
Improve and try to fix some recipes
This commit is contained in:
parent
315aee2dae
commit
960f454a13
@ -9,7 +9,6 @@ dependencies = [
|
||||
"glib",
|
||||
"pango",
|
||||
"gdk-pixbuf",
|
||||
"atk",
|
||||
"cairo",
|
||||
"gobject-introspection",
|
||||
]
|
||||
|
||||
@ -1,9 +1,16 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://docs.gtk.org/gtk4/building.html
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/gtk/4.11/gtk-4.11.2.tar.xz"
|
||||
tar = "https://download.gnome.org/sources/gtk/4.20/gtk-4.20.3.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dwayland-backend=false",
|
||||
"-Dintrospection=false",
|
||||
"-Dprofile=default",
|
||||
"-Dbuild-testsuite=false",
|
||||
"-Dbuild-tests=false",
|
||||
]
|
||||
dependencies = [
|
||||
"glib",
|
||||
"gdk-pixbuf",
|
||||
@ -11,7 +18,6 @@ dependencies = [
|
||||
"cairo",
|
||||
"libepoxy",
|
||||
"atk",
|
||||
"gobject-introspection",
|
||||
"shared-mime-info",
|
||||
"graphene",
|
||||
"libxkbcommon",
|
||||
|
||||
@ -4,8 +4,9 @@
|
||||
tar = "https://download.gnome.org/sources/gtkmm/4.13/gtkmm-4.13.2.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = ["-Dbuild-tests=false"]
|
||||
dependencies = [
|
||||
"libsigc++",
|
||||
"libsigcpp",
|
||||
"gtk4",
|
||||
"glibmm",
|
||||
"cairomm116+",
|
||||
|
||||
@ -1,77 +1,8 @@
|
||||
#TODO make the dependencies work
|
||||
#TODO missing script for the waf build system, see https://ardour.org/building_linux.html
|
||||
#TODO missing script for waf: https://ardour.org/building_linux.html
|
||||
#TODO discover minimum dependencies from waf log
|
||||
[source]
|
||||
tar = "https://community.ardour.org/download?architecture=x86_64&type=source"
|
||||
git = "https://git.ardour.org/ardour/ardour"
|
||||
rev = "9.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"atk",
|
||||
"aubio",
|
||||
"boost",
|
||||
"fftw",
|
||||
"freetype2",
|
||||
"gdk-pixbuf",
|
||||
"glib",
|
||||
"gnome2-common",
|
||||
"gobject-introspection",
|
||||
"gtk-engines",
|
||||
"gtk2",
|
||||
"gtkmm",
|
||||
"harfbuzz",
|
||||
"itstool",
|
||||
"libarchive",
|
||||
"libiconv",
|
||||
"libogg",
|
||||
"libsamplerate",
|
||||
"libsndfile",
|
||||
"libusb",
|
||||
"libwebsockets",
|
||||
"libxslt",
|
||||
"lrdf",
|
||||
"nss-pem",
|
||||
"pango",
|
||||
"pcre",
|
||||
"libraptor2",
|
||||
"rdflib",
|
||||
"redland",
|
||||
"serd",
|
||||
"sratom",
|
||||
"taglib",
|
||||
"termcap",
|
||||
"util-linux",
|
||||
"vamp-plugin-sdk",
|
||||
"zlib",
|
||||
"atkmm",
|
||||
"cairo",
|
||||
"cppunit",
|
||||
"expat",
|
||||
"libflac",
|
||||
"fontconfig",
|
||||
"fribidi",
|
||||
"gettext",
|
||||
"glibmm",
|
||||
"gnome-doc-utils",
|
||||
"gtk-doc",
|
||||
"intltool",
|
||||
"libjpeg",
|
||||
"libffi",
|
||||
"liblo",
|
||||
"libpng",
|
||||
"libsigc++",
|
||||
"libtool",
|
||||
"libvorbis",
|
||||
"libxml2",
|
||||
"lilv",
|
||||
"lv2",
|
||||
"nss-nspr",
|
||||
"opus",
|
||||
"pangomm",
|
||||
"pixman",
|
||||
"librasqal",
|
||||
"readline",
|
||||
"rubberband",
|
||||
"sord",
|
||||
"suil",
|
||||
"libtiff",
|
||||
"xz",
|
||||
]
|
||||
|
||||
@ -1,15 +1,18 @@
|
||||
#TODO missing dependencies - https://github.com/wwmm/easyeffects#effects-available
|
||||
#TODO build instructions - https://github.com/wwmm/easyeffects/wiki/Installation-from-Source
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# dependencies: https://github.com/wwmm/easyeffects#effects-available
|
||||
# build instructions: https://github.com/wwmm/easyeffects/wiki/Installation-from-Source
|
||||
[source]
|
||||
git = "https://github.com/wwmm/easyeffects"
|
||||
rev = "4c35ba8c385723fdefc81ad8fcb816eb965fe1d8"
|
||||
rev = "v8.1.2"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libsamplerate",
|
||||
"libsndfile",
|
||||
"fftw",
|
||||
"speexdsp",
|
||||
"nohnmann-json",
|
||||
"tbb",
|
||||
]
|
||||
template = "cmake"
|
||||
#dependencies = [
|
||||
# "libsamplerate",
|
||||
# "libsndfile",
|
||||
# "fftw",
|
||||
# "speexdsp",
|
||||
# "nohnmann-json",
|
||||
# "tbb",
|
||||
#]
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
#TODO missing script for "make", see https://github.com/ccrma/chuck#linux
|
||||
#TODO missing script for gnu make: https://github.com/ccrma/chuck#linux
|
||||
[source]
|
||||
tar = "https://chuck.cs.princeton.edu/release/files/chuck-1.5.1.3.tgz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"pulseaudio",
|
||||
"libpulse",
|
||||
"libsndfile",
|
||||
]
|
||||
|
||||
@ -1,27 +1,28 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/mixxxdj/mixxx/wiki/Compiling%20on%20Linux
|
||||
#TODO missing dependencies: https://github.com/mixxxdj/mixxx/blob/main/tools/debian_buildenv.sh
|
||||
[source]
|
||||
git = "https://github.com/mixxxdj/mixxx"
|
||||
branch = "2.5"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"fftw",
|
||||
"libflac",
|
||||
"mesa",
|
||||
"libhidapi",
|
||||
"libmad",
|
||||
"libopus",
|
||||
"libopusfile",
|
||||
"protobuf",
|
||||
"qt6-base",
|
||||
"qt6-svg",
|
||||
"qt6-declarative",
|
||||
"qt6-3d",
|
||||
"librubberband",
|
||||
"libsndfile",
|
||||
"sqlite3",
|
||||
"openssl1",
|
||||
"portaudio",
|
||||
]
|
||||
#dependencies = [
|
||||
# "fftw",
|
||||
# "libflac",
|
||||
# "mesa",
|
||||
# "libhidapi",
|
||||
# "libmad",
|
||||
# "libopus",
|
||||
# "libopusfile",
|
||||
# "protobuf",
|
||||
# "qt6-base",
|
||||
# "qt6-svg",
|
||||
# "qt6-declarative",
|
||||
# "qt6-3d",
|
||||
# "librubberband",
|
||||
# "libsndfile",
|
||||
# "sqlite3",
|
||||
# "openssl3",
|
||||
# "portaudio",
|
||||
#]
|
||||
|
||||
@ -4,3 +4,9 @@
|
||||
tar = "https://www.musicpd.org/download/mpd/0.24/mpd-0.24.6.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Ddocumentation=disabled",
|
||||
"-Dhtml_manual=false",
|
||||
"-Dmanpages=false",
|
||||
"-Dlibfuzzer=false",
|
||||
]
|
||||
@ -1,8 +1,10 @@
|
||||
#TODO midir crate error
|
||||
[source]
|
||||
git = "https://github.com/PolyMeilex/Neothesia"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages neothesia
|
||||
"""
|
||||
|
||||
@ -1,24 +1,18 @@
|
||||
#TODO make all dependencies work
|
||||
#TODO workaround the ALSA and JACK dependencies
|
||||
#TODO patch the install.sh to use the COOKBOOK_STAGE envivar
|
||||
#TODO expose the cross-compilation environment variables to the build scripts
|
||||
# build instructions - https://github.com/sonosaurus/sonobus/blob/main/linux/BUILDING.md
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/sonosaurus/sonobus/blob/main/linux/BUILDING.md
|
||||
[source]
|
||||
git = "https://github.com/sonosaurus/sonobus"
|
||||
rev = "1.7.2"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libopus",
|
||||
"freetype2",
|
||||
"curl",
|
||||
"libx11",
|
||||
"libxinerama",
|
||||
"libxrandr",
|
||||
"libxext",
|
||||
"libxcursor",
|
||||
]
|
||||
script = """
|
||||
COOKBOOK_SOURCE="${COOKBOOK_SOURCE}/linux"
|
||||
./build.sh
|
||||
./install.sh
|
||||
"""
|
||||
template = "cmake"
|
||||
#dependencies = [
|
||||
# "libopus",
|
||||
# "freetype2",
|
||||
# "curl",
|
||||
# "libx11",
|
||||
# "libxinerama",
|
||||
# "libxrandr",
|
||||
# "libxext",
|
||||
# "libxcursor",
|
||||
#]
|
||||
|
||||
@ -1,14 +1,15 @@
|
||||
#TODO make the fftw dependency work
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/karlstav/cava"
|
||||
rev = "81211e9e16302312ee4322a99840c110bce0e13d"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"ncurses",
|
||||
"fftw",
|
||||
]
|
||||
rev = "0.10.7"
|
||||
shallow_clone = true
|
||||
script = """
|
||||
export CPPFLAGS="-I${COOKBOOK_SYSROOT}/include/ncurses"
|
||||
cookbook_configure
|
||||
autotools_recursive_regenerate
|
||||
"""
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"ncursesw",
|
||||
"fftw",
|
||||
"iniparser",
|
||||
]
|
||||
|
||||
@ -2,11 +2,12 @@
|
||||
[source]
|
||||
git = "https://github.com/TheWisker/Cavasik"
|
||||
rev = "v3.2.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "meson"
|
||||
[package]
|
||||
dependencies = [
|
||||
"cava",
|
||||
"gtk4",
|
||||
"libadwaita",
|
||||
]
|
||||
[package]
|
||||
dependencies = ["cava"]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user