mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-22 21:04:18 +08:00
Add recipes
This commit is contained in:
parent
247754569c
commit
d587f3e31b
14
recipes/wip/data/nless/recipe.toml
Normal file
14
recipes/wip/data/nless/recipe.toml
Normal file
@ -0,0 +1,14 @@
|
||||
#TODO write a script for proper packaging
|
||||
# run "pip install ." for execution
|
||||
[source]
|
||||
tar = "https://github.com/mpryor/nothing-less/releases/download/1.17.0/nothing_less-1.17.0.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/home/user/nless"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/nless"
|
||||
"""
|
||||
[package]
|
||||
dependencies = [
|
||||
"python312",
|
||||
]
|
||||
13
recipes/wip/dev/analysis/lnav/recipe.toml
Normal file
13
recipes/wip/dev/analysis/lnav/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://github.com/tstack/lnav#building-from-source
|
||||
[source]
|
||||
tar = "https://github.com/tstack/lnav/releases/download/v0.14.0/lnav-0.14.0.tar.bz2"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"pcre2",
|
||||
"sqlite3",
|
||||
"zlib",
|
||||
"bzip2",
|
||||
"libunistring",
|
||||
]
|
||||
16
recipes/wip/dev/lang/nuitka/recipe.toml
Normal file
16
recipes/wip/dev/lang/nuitka/recipe.toml
Normal file
@ -0,0 +1,16 @@
|
||||
#TODO test
|
||||
# installation instructions: https://github.com/Nuitka/Nuitka#installation
|
||||
[source]
|
||||
git = "https://github.com/Nuitka/Nuitka"
|
||||
rev = "4.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/home/user/nuitka"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/nuitka"
|
||||
"""
|
||||
[package]
|
||||
dependencies = [
|
||||
"python312",
|
||||
]
|
||||
9
recipes/wip/doc/man-db/recipe.toml
Normal file
9
recipes/wip/doc/man-db/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://gitlab.com/man-db/man-db#installation
|
||||
[source]
|
||||
tar = "https://download.savannah.nongnu.org/releases/man-db/man-db-2.13.1.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
configureflags = [
|
||||
"--disable-manual"
|
||||
]
|
||||
10
recipes/wip/games/strategy/tty-solitaire/recipe.toml
Normal file
10
recipes/wip/games/strategy/tty-solitaire/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO missing script for gnu make: https://github.com/mpereira/tty-solitaire#from-source
|
||||
[source]
|
||||
git = "https://github.com/mpereira/tty-solitaire"
|
||||
rev = "v1.4.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"ncursesw",
|
||||
]
|
||||
5
recipes/wip/libs/math/slicot/recipe.toml
Normal file
5
recipes/wip/libs/math/slicot/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO missing script for gnu make
|
||||
[source]
|
||||
tar = "https://www.slicot.org/objects/software/shared/slicot45.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
10
recipes/wip/libs/term/stfl/recipe.toml
Normal file
10
recipes/wip/libs/term/stfl/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO missing script for gnu make: https://github.com/newsboat/stfl/blob/master/README#L45
|
||||
[source]
|
||||
git = "https://github.com/newsboat/stfl"
|
||||
rev = "bbb2404580e845df2556560112c8aefa27494d66"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"ncursesw",
|
||||
]
|
||||
9
recipes/wip/math/bcal/recipe.toml
Normal file
9
recipes/wip/math/bcal/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO missing script for gnu make
|
||||
# build instructions: https://github.com/jarun/bcal#installation
|
||||
[source]
|
||||
tar = "https://github.com/jarun/bcal/releases/download/v2.5/bcal-v2.5.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"readline",
|
||||
]
|
||||
14
recipes/wip/math/dynare/recipe.toml
Normal file
14
recipes/wip/math/dynare/recipe.toml
Normal file
@ -0,0 +1,14 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://git.dynare.org/Dynare/dynare#general-instructions
|
||||
[source]
|
||||
tar = "https://www.dynare.org/release/source/dynare-7.0.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dbuild_for=octave"
|
||||
]
|
||||
dependencies = [
|
||||
"octave",
|
||||
"boost",
|
||||
"slicot",
|
||||
]
|
||||
10
recipes/wip/net/monitor/vnstat/recipe.toml
Normal file
10
recipes/wip/net/monitor/vnstat/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO compile and test
|
||||
# bsd build instructions: https://github.com/vergoh/vnstat/blob/master/INSTALL_BSD.md
|
||||
# linux build instructions: https://github.com/vergoh/vnstat/blob/master/INSTALL.md
|
||||
[source]
|
||||
tar = "https://humdi.net/vnstat/vnstat-2.13.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"sqlite3",
|
||||
]
|
||||
14
recipes/wip/news/newsboat/recipe.toml
Normal file
14
recipes/wip/news/newsboat/recipe.toml
Normal file
@ -0,0 +1,14 @@
|
||||
#TODO missing script for gnu make: https://github.com/newsboat/newsboat#installation
|
||||
[source]
|
||||
git = "https://github.com/newsboat/newsboat"
|
||||
rev = "r2.43"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"stfl",
|
||||
"sqlite3",
|
||||
"curl",
|
||||
"libxml2",
|
||||
"json-c",
|
||||
]
|
||||
9
recipes/wip/shells/oils/recipe.toml
Normal file
9
recipes/wip/shells/oils/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://oils.pub/release/latest/doc/INSTALL.html
|
||||
[source]
|
||||
tar = "https://oils.pub/download/oils-for-unix-0.37.0.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
#dependencies = [
|
||||
# "readline",
|
||||
#]
|
||||
16
recipes/wip/shells/xonsh/recipe.toml
Normal file
16
recipes/wip/shells/xonsh/recipe.toml
Normal file
@ -0,0 +1,16 @@
|
||||
#TODO test
|
||||
# installation instructions: https://xon.sh/install.html
|
||||
[source]
|
||||
git = "https://github.com/xonsh/xonsh"
|
||||
rev = "0.23.6"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/home/user/xonsh"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/xonsh"
|
||||
"""
|
||||
[package]
|
||||
dependencies = [
|
||||
"python312",
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user