mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-24 22:04:19 +08:00
Add recipes
This commit is contained in:
parent
f4d5bb9cbb
commit
93ad71411a
11
recipes/wip/dev/debug/openocd/recipe.toml
Normal file
11
recipes/wip/dev/debug/openocd/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/openocd-org/openocd/#building-openocd
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/openocd/files/openocd/0.12.0/openocd-0.12.0.tar.bz2/download"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"jimtcl",
|
||||
#"libusb",
|
||||
#"libftdi",
|
||||
]
|
||||
7
recipes/wip/dev/lang/jimtcl/recipe.toml
Normal file
7
recipes/wip/dev/lang/jimtcl/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/msteveb/jimtcl"
|
||||
rev = "0.83"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "configure"
|
||||
15
recipes/wip/hw/avrdude/recipe.toml
Normal file
15
recipes/wip/hw/avrdude/recipe.toml
Normal file
@ -0,0 +1,15 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
# dependencies reference: https://github.com/avrdudes/avrdude/wiki/General-Build-Instructions-Using-CMake
|
||||
# freebsd build instructions: https://github.com/avrdudes/avrdude/wiki/Building-AVRDUDE-for-FreeBSD
|
||||
# linux build instructions: https://github.com/avrdudes/avrdude/wiki/Building-AVRDUDE-for-Linux
|
||||
[source]
|
||||
tar = "https://github.com/avrdudes/avrdude/releases/download/v8.1/avrdude-8.1.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
#dependencies = [
|
||||
# "libusb",
|
||||
# "libhidapi",
|
||||
# "libftdi",
|
||||
# "elfutils",
|
||||
#]
|
||||
7
recipes/wip/libs/mem/jemalloc/recipe.toml
Normal file
7
recipes/wip/libs/mem/jemalloc/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from configure log
|
||||
# build instructions: https://github.com/jemalloc/jemalloc/blob/dev/INSTALL.md
|
||||
[source]
|
||||
tar = "https://github.com/jemalloc/jemalloc/releases/download/5.3.1/jemalloc-5.3.1.tar.bz2"
|
||||
[build]
|
||||
template = "configure"
|
||||
6
recipes/wip/math/gnumeric/recipe.toml
Normal file
6
recipes/wip/math/gnumeric/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from configure log
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/gnumeric/1.12/gnumeric-1.12.61.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
6
recipes/wip/math/octave/recipe.toml
Normal file
6
recipes/wip/math/octave/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from configure log
|
||||
[source]
|
||||
tar = "https://ftp.gnu.org/gnu/octave/octave-11.1.0.tar.lz"
|
||||
[build]
|
||||
template = "configure"
|
||||
11
recipes/wip/math/scilab/recipe.toml
Normal file
11
recipes/wip/math/scilab/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from configure log
|
||||
[source]
|
||||
tar = "https://gitlab.com/scilab/scilab/-/archive/2026.0.1/scilab-2026.0.1.tar.bz2"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
COOKBOOK_SOURCE="${COOKBOOK_SOURCE}/scilab"
|
||||
DYNAMIC_INIT
|
||||
cookbook_configure
|
||||
"""
|
||||
18
recipes/wip/net/other/bind9/recipe.toml
Normal file
18
recipes/wip/net/other/bind9/recipe.toml
Normal file
@ -0,0 +1,18 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://bind9.readthedocs.io/en/latest/chapter10.html#build-bind
|
||||
# requirements: https://bind9.readthedocs.io/en/latest/chapter2.html#resource-requirements
|
||||
[source]
|
||||
tar = "https://downloads.isc.org/isc/bind9/9.20.22/bind-9.20.22.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Ddoc=disabled",
|
||||
"-Dcmocka=disabled",
|
||||
]
|
||||
dependencies = [
|
||||
"openssl3",
|
||||
"liburcu",
|
||||
"libuv",
|
||||
"nghttp2", # DoH support
|
||||
#"jemalloc", # enable to improve performance
|
||||
]
|
||||
16
recipes/wip/science/openbabel/recipe.toml
Normal file
16
recipes/wip/science/openbabel/recipe.toml
Normal file
@ -0,0 +1,16 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://openbabel.org/docs/Installation/install.html#compiling-open-babel
|
||||
[source]
|
||||
tar = "https://github.com/openbabel/openbabel/releases/download/openbabel-3-1-1/openbabel-3.1.1-source.tar.bz2"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DBUILD_GUI=OFF",
|
||||
"-DENABLE_TESTS=OFF",
|
||||
]
|
||||
#dependencies = [ # optional dependencies, enable once the minimal feature set is working
|
||||
# "libxml2",
|
||||
# "zlib",
|
||||
# "boost",
|
||||
# "wxwidgets-gtk3", # gui
|
||||
#]
|
||||
20
recipes/wip/services/modemmanager/recipe.toml
Normal file
20
recipes/wip/services/modemmanager/recipe.toml
Normal file
@ -0,0 +1,20 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from meson log
|
||||
[source]
|
||||
tar = "https://www.freedesktop.org/software/ModemManager/ModemManager-1.18.12.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dudev=false",
|
||||
"-Dtests=false",
|
||||
"-Dsystemd_suspend_resume=false",
|
||||
"-Dsystemd_journal=false",
|
||||
"-Dpolkit=no",
|
||||
"-Dintrospection=false",
|
||||
"-Dman=false",
|
||||
]
|
||||
dependencies = [
|
||||
"glib",
|
||||
"libmbim",
|
||||
"libqmi",
|
||||
]
|
||||
26
recipes/wip/services/networkmanager/recipe.toml
Normal file
26
recipes/wip/services/networkmanager/recipe.toml
Normal file
@ -0,0 +1,26 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from meson log
|
||||
# build instructions: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/CONTRIBUTING.md#building-from-source
|
||||
[source]
|
||||
tar = "https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.56.0/downloads/NetworkManager-1.56.0.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dsession_tracking=no",
|
||||
"-Dsuspend_resume=elogind",
|
||||
"-Dpolkit=false",
|
||||
"-Dselinux=false",
|
||||
"-Dsystemd_journal=false",
|
||||
"-Dwifi=false",
|
||||
"-Dintrospection=false",
|
||||
"-Dman=false",
|
||||
"-Dtests=no",
|
||||
"-Dfirewalld_zone=false",
|
||||
"-Dcrypto=gnutls",
|
||||
"-Dqt=false",
|
||||
]
|
||||
dependencies = [
|
||||
"libpsl",
|
||||
"readline",
|
||||
"gnutls3",
|
||||
]
|
||||
8
recipes/wip/services/wpa_supplicant/recipe.toml
Normal file
8
recipes/wip/services/wpa_supplicant/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO missing script for gnu make: https://git.w1.fi/cgit/hostap/plain/wpa_supplicant/README
|
||||
[source]
|
||||
tar = "https://w1.fi/releases/wpa_supplicant-2.11.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl3",
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user