diff --git a/recipes/wip/data/nless/recipe.toml b/recipes/wip/data/nless/recipe.toml new file mode 100644 index 000000000..ab38d4bd8 --- /dev/null +++ b/recipes/wip/data/nless/recipe.toml @@ -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", +] diff --git a/recipes/wip/dev/analysis/lnav/recipe.toml b/recipes/wip/dev/analysis/lnav/recipe.toml new file mode 100644 index 000000000..b83992bd6 --- /dev/null +++ b/recipes/wip/dev/analysis/lnav/recipe.toml @@ -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", +] diff --git a/recipes/wip/dev/lang/nuitka/recipe.toml b/recipes/wip/dev/lang/nuitka/recipe.toml new file mode 100644 index 000000000..91632511d --- /dev/null +++ b/recipes/wip/dev/lang/nuitka/recipe.toml @@ -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", +] diff --git a/recipes/wip/doc/man-db/recipe.toml b/recipes/wip/doc/man-db/recipe.toml new file mode 100644 index 000000000..0beae5030 --- /dev/null +++ b/recipes/wip/doc/man-db/recipe.toml @@ -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" +] diff --git a/recipes/wip/games/strategy/tty-solitaire/recipe.toml b/recipes/wip/games/strategy/tty-solitaire/recipe.toml new file mode 100644 index 000000000..8d1f6aeeb --- /dev/null +++ b/recipes/wip/games/strategy/tty-solitaire/recipe.toml @@ -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", +] diff --git a/recipes/wip/libs/math/slicot/recipe.toml b/recipes/wip/libs/math/slicot/recipe.toml new file mode 100644 index 000000000..a8626b128 --- /dev/null +++ b/recipes/wip/libs/math/slicot/recipe.toml @@ -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" diff --git a/recipes/wip/libs/term/stfl/recipe.toml b/recipes/wip/libs/term/stfl/recipe.toml new file mode 100644 index 000000000..aca8b704c --- /dev/null +++ b/recipes/wip/libs/term/stfl/recipe.toml @@ -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", +] diff --git a/recipes/wip/math/bcal/recipe.toml b/recipes/wip/math/bcal/recipe.toml new file mode 100644 index 000000000..f4a95690f --- /dev/null +++ b/recipes/wip/math/bcal/recipe.toml @@ -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", +] diff --git a/recipes/wip/math/dynare/recipe.toml b/recipes/wip/math/dynare/recipe.toml new file mode 100644 index 000000000..dad9a8b4f --- /dev/null +++ b/recipes/wip/math/dynare/recipe.toml @@ -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", +] diff --git a/recipes/wip/net/monitor/vnstat/recipe.toml b/recipes/wip/net/monitor/vnstat/recipe.toml new file mode 100644 index 000000000..9c4e85a51 --- /dev/null +++ b/recipes/wip/net/monitor/vnstat/recipe.toml @@ -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", +] diff --git a/recipes/wip/news/newsboat/recipe.toml b/recipes/wip/news/newsboat/recipe.toml new file mode 100644 index 000000000..ef2b1ccda --- /dev/null +++ b/recipes/wip/news/newsboat/recipe.toml @@ -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", +] diff --git a/recipes/wip/shells/oils/recipe.toml b/recipes/wip/shells/oils/recipe.toml new file mode 100644 index 000000000..c81d49cf9 --- /dev/null +++ b/recipes/wip/shells/oils/recipe.toml @@ -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", +#] diff --git a/recipes/wip/shells/xonsh/recipe.toml b/recipes/wip/shells/xonsh/recipe.toml new file mode 100644 index 000000000..2bb0e5de9 --- /dev/null +++ b/recipes/wip/shells/xonsh/recipe.toml @@ -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", +]