diff --git a/recipes/wip/0ad-data/recipe.toml b/recipes/wip/0ad-data/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..008a310286ec05cae3803c2cc277aabd2ef9c7c5 --- /dev/null +++ b/recipes/wip/0ad-data/recipe.toml @@ -0,0 +1,9 @@ +#TODO Not compiled or tested +[source] +tar = "https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-data.tar.xz" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/0ad/ +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.local/share/0ad/ +""" diff --git a/recipes/wip/0ad/recipe.toml b/recipes/wip/0ad/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dea0fc53497a106e3c4cd0bf04926f32843d6bb6 --- /dev/null +++ b/recipes/wip/0ad/recipe.toml @@ -0,0 +1,26 @@ +#TODO Missing script for a make build system, see https://trac.wildfiregames.com/wiki/BuildInstructions#Linux +#TODO The Atlas editor needs to be disabled with the build option "--disable-atlas" to avoid GTK3 dependency (WxWidgetsGTK) +#TODO Maybe needs to run update-workspaces.sh before +#TODO Require recipes for SpiderMonkey and libicu (Unicode) +[source] +tar = "https://releases.wildfiregames.com/0ad-0.0.26-alpha-unix-build.tar.xz" +[build] +template = "custom" +dependencies = [ + "boost", + "curl", + "libenet", + "libfmt", + "libgloox", + "libicu", + "libogg", + "libpng", + "libsodium", + "libvorbis", + "libxml2", + "miniupnpc", + "openal", + "sdl2", + "zlib", + "spidermonkey", +] diff --git a/recipes/wip/7-zip/recipe.toml b/recipes/wip/7-zip/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4930f7e0383936f11a26d56bc28887858ae9c305 --- /dev/null +++ b/recipes/wip/7-zip/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/mcmilk/7-Zip/tree/master/DOC#readme +[source] +tar = "https://7-zip.org/a/7z2301-src.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/abi-cafe/recipe.toml b/recipes/wip/abi-cafe/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..74202b6e5f28efd1e4e876de8c849a8b1eb3ac65 --- /dev/null +++ b/recipes/wip/abi-cafe/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/Gankra/abi-cafe" +[build] +template = "cargo" diff --git a/recipes/wip/aeruginous/recipe.toml b/recipes/wip/aeruginous/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b524503f84d6cb1068afac4c5c128eda2836236e --- /dev/null +++ b/recipes/wip/aeruginous/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/kevinmatthes/aeruginous-rs/archive/refs/tags/v3.3.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/aim/recipe.toml b/recipes/wip/aim/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..56f617a281155b84c00dfe608c2a655a710720b4 --- /dev/null +++ b/recipes/wip/aim/recipe.toml @@ -0,0 +1,13 @@ +#TODO openssl-sys crate compilation error +[source] +tar = "https://github.com/mihaigalos/aim/archive/refs/tags/1.8.5.tar.gz" +[build] +dependencies = [ + "openssl1", +] +template = "custom" +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo +""" diff --git a/recipes/wip/alacritty/recipe.toml b/recipes/wip/alacritty/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ea58e3bf3589e80ad2415c794f7edb352bfd8692 --- /dev/null +++ b/recipes/wip/alacritty/recipe.toml @@ -0,0 +1,9 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://github.com/alacritty/alacritty/archive/refs/tags/v0.12.3.tar.gz" +[build] +template = "cargo" +dependencies = [ + "freetype2", + "fontconfig", +] diff --git a/recipes/wip/amp/recipe.toml b/recipes/wip/amp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ccd35de440f180e2eae941bfa6f76f0c2fe164b9 --- /dev/null +++ b/recipes/wip/amp/recipe.toml @@ -0,0 +1,5 @@ +#TODO require a patch on the mio crate +[source] +git = "https://github.com/jmacdonald/amp" +[build] +template = "cargo" diff --git a/recipes/wip/anime-effects/recipe.toml b/recipes/wip/anime-effects/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..77cc810210e27bc839d3ec032f28f3f020cadbbb --- /dev/null +++ b/recipes/wip/anime-effects/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for QMake, see https://github.com/AnimeEffectsDevs/AnimeEffects#clone--building +[source] +tar = "https://github.com/AnimeEffectsDevs/AnimeEffects/archive/refs/tags/v1.5.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "ffmpeg6", + "mesa", + "qt5-base", + "glib", +] diff --git a/recipes/wip/ant/recipe.toml b/recipes/wip/ant/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..034f5b0090e1735b403851fa938182a9fc109233 --- /dev/null +++ b/recipes/wip/ant/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see 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] +template = "custom" diff --git a/recipes/wip/appleseed/recipe.toml b/recipes/wip/appleseed/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..044f4cc12e719c40ca61f0554e603136fdc2460d --- /dev/null +++ b/recipes/wip/appleseed/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for CMake, see https://github.com/appleseedhq/appleseed/wiki/Building-appleseed-on-Linux +[source] +tar = "https://github.com/appleseedhq/appleseed/archive/refs/tags/2.1.0-beta.tar.gz" +[build] +template = "custom" +dependencies = [ + "zlib", + "qt5-base", + "libnsl", +] diff --git a/recipes/wip/ardour/recipe.toml b/recipes/wip/ardour/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d6872830e3100290dd2db3b0aaad54e8d5bd3671 --- /dev/null +++ b/recipes/wip/ardour/recipe.toml @@ -0,0 +1,77 @@ +#TODO make the dependencies work +#TODO missing script for the waf build system, see https://ardour.org/building_linux.html +[source] +tar = "https://community.ardour.org/download?architecture=x86_64&type=source" +[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", +] diff --git a/recipes/wip/aria2/recipe.toml b/recipes/wip/aria2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..165ff9111ce4992a35c7ea9772c70047f4b50381 --- /dev/null +++ b/recipes/wip/aria2/recipe.toml @@ -0,0 +1,11 @@ +#TODO make dependencies work +[source] +tar = "https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz" +[build] +template = "configure" +dependencies = [ + "openssl1", + "zlib", + "libxml2", + "libgcrypt", +] diff --git a/recipes/wip/artem/recipe.toml b/recipes/wip/artem/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..98e8d4d9c1a7e60ddcd6c175a7260e4ab002833e --- /dev/null +++ b/recipes/wip/artem/recipe.toml @@ -0,0 +1,13 @@ +#TODO openssl-sys crate error +[source] +tar = "https://github.com/FineFindus/artem/archive/refs/tags/v1.2.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo +""" diff --git a/recipes/wip/arti/recipe.toml b/recipes/wip/arti/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4dcefc60a707839f47168f4dcc3351777ccbc2c9 --- /dev/null +++ b/recipes/wip/arti/recipe.toml @@ -0,0 +1,11 @@ +#TODO pwd-grp crate error +[source] +tar = "https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v1.1.7/arti-arti-v1.1.7.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +cookbook_cargo_packages arti +""" diff --git a/recipes/wip/artichoke/recipe.toml b/recipes/wip/artichoke/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..89b3dd37798634578b82f9084ee639e03d0bcbb1 --- /dev/null +++ b/recipes/wip/artichoke/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled/tested yet +[source] +git = "https://github.com/artichoke/artichoke" +[build] +template = "cargo" diff --git a/recipes/wip/ascii-gen/recipe.toml b/recipes/wip/ascii-gen/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fb4d0a7422000058b6c54e583aa6bbafaccb134e --- /dev/null +++ b/recipes/wip/ascii-gen/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/thed24/ascii-gen" +[build] +template = "cargo" diff --git a/recipes/wip/asciinema-rs/recipe.toml b/recipes/wip/asciinema-rs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d403305e1a2a5c653fc6a4beb6452e10f888c0d2 --- /dev/null +++ b/recipes/wip/asciinema-rs/recipe.toml @@ -0,0 +1,5 @@ +#TODO Needs to patch outdated crates +[source] +git = "https://github.com/LegNeato/asciinema-rs" +[build] +template = "cargo" diff --git a/recipes/wip/asmfish/recipe.toml b/recipes/wip/asmfish/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..514d29f0a5fb29f2ced9ef5d999aa450733e5e6d --- /dev/null +++ b/recipes/wip/asmfish/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/lantonov/asmFish#building +[source] +git = "https://github.com/lantonov/asmFish" +[build] +template = "custom" diff --git a/recipes/wip/assaultcube/recipe.toml b/recipes/wip/assaultcube/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8e70c6f14a857888948311b2de891cbbb2c9b325 --- /dev/null +++ b/recipes/wip/assaultcube/recipe.toml @@ -0,0 +1,14 @@ +#TODO missing script for "make", see https://wiki.cubers.net/action/view/Linux_Support#Compiling_AssaultCube +[source] +tar = "https://github.com/assaultcube/AC/archive/refs/tags/v1.3.0.2.tar.gz" +[build] +template = "configure" +dependencies = [ + "sdl1", + "sdl1-image", + "openal", + "libogg", + "zlib", + "curl", + "libvorbis", +] diff --git a/recipes/wip/astc-encoder/recipe.toml b/recipes/wip/astc-encoder/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d1817afb65ccf12ac9f315e4a9e2af3f52245e88 --- /dev/null +++ b/recipes/wip/astc-encoder/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/ARM-software/astc-encoder/blob/main/Docs/Building.md#macos-and-linux-using-make +[source] +tar = "https://github.com/ARM-software/astc-encoder/archive/refs/tags/4.6.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/astronvim/recipe.toml b/recipes/wip/astronvim/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..740a06ac55ac07c96b6deb1d634dbde857d0a12d --- /dev/null +++ b/recipes/wip/astronvim/recipe.toml @@ -0,0 +1,13 @@ +#TODO Not tested yet +[source] +git = "https://github.com/AstroNvim/AstroNvim" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/home/user/.config/nvim +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.config/nvim +""" +[package] +dependencies = [ + "neovim", +] diff --git a/recipes/wip/atk2mm/recipe.toml b/recipes/wip/atk2mm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..385b082763085c251873e97a172f78bb17eb66a4 --- /dev/null +++ b/recipes/wip/atk2mm/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong script, see https://gitlab.gnome.org/GNOME/atkmm +[source] +tar = "https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.2.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/atm-cli/recipe.toml b/recipes/wip/atm-cli/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..02f0cb408c6cb3f350b7f826e8f481346ced3e86 --- /dev/null +++ b/recipes/wip/atm-cli/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested yet +[source] +git = "https://github.com/allthemusicllc/atm-cli" +[build] +template = "cargo" diff --git a/recipes/wip/atuin/recipe.toml b/recipes/wip/atuin/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..10e3e70b8e166027f467ac3bb71cd555c680950d --- /dev/null +++ b/recipes/wip/atuin/recipe.toml @@ -0,0 +1,8 @@ +#TODO require a patch on tokio (update the version) +[source] +tar = "https://github.com/ellie/atuin/archive/refs/tags/v14.0.1.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages atuin +""" diff --git a/recipes/wip/aubio/recipe.toml b/recipes/wip/aubio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5ca0e1c87d528e26bc786b258868ad24e168bc68 --- /dev/null +++ b/recipes/wip/aubio/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for the waf build system, see https://aubio.org/installation +[source] +tar = "https://aubio.org/pub/aubio-0.4.7.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/austral-lang/recipe.toml b/recipes/wip/austral-lang/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f49e021c7982112e964c6ff0b16f08d24fee1c8b --- /dev/null +++ b/recipes/wip/austral-lang/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/austral/austral/#building-without-nix +[source] +git = "https://github.com/austral/austral" +[build] +template = "custom" diff --git a/recipes/wip/authoscope/recipe.toml b/recipes/wip/authoscope/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e82f959cc6abdfc661c712583ddd5c92ef1586f3 --- /dev/null +++ b/recipes/wip/authoscope/recipe.toml @@ -0,0 +1,13 @@ +#TODO funty crate version deleted by the owner +[source] +git = "https://github.com/kpcyrd/authoscope" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo +""" diff --git a/recipes/wip/b3sum/recipe.toml b/recipes/wip/b3sum/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9ed6015ff5c6a2ba1ce498116bd01bdedddc58e7 --- /dev/null +++ b/recipes/wip/b3sum/recipe.toml @@ -0,0 +1,8 @@ +#TODO require a custom script to move the binary? +[source] +tar = "https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.4.1.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages blake3 +""" diff --git a/recipes/wip/babl/recipe.toml b/recipes/wip/babl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5c2226b3503afa641f2ada20221a9fd56d70bdf1 --- /dev/null +++ b/recipes/wip/babl/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/babl/-/blob/master/INSTALL.in?ref_type=heads +[source] +tar = "https://download.gimp.org/pub/babl/0.1/babl-0.1.106.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/backhand/recipe.toml b/recipes/wip/backhand/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..81e08373386a2948aee4af2e4cb2ddc7331b94ce --- /dev/null +++ b/recipes/wip/backhand/recipe.toml @@ -0,0 +1,5 @@ +#TODO broken program +[source] +tar = "https://github.com/wcampbell0x2a/backhand/archive/refs/tags/v0.12.0.tar.gz" +[build] +template = "cargo" \ No newline at end of file diff --git a/recipes/wip/bacon/recipe.toml b/recipes/wip/bacon/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2f093f858ac4ba1c679a76562501f6649e757f21 --- /dev/null +++ b/recipes/wip/bacon/recipe.toml @@ -0,0 +1,5 @@ +#TODO camino crate compilation error +[source] +tar = "https://github.com/Canop/bacon/archive/refs/tags/v2.8.1.tar.gz" +[build] +template = "cargo" \ No newline at end of file diff --git a/recipes/wip/bandwhich/recipe.toml b/recipes/wip/bandwhich/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1863abcab9f6f16ae354b8e34720f00ae67169dc --- /dev/null +++ b/recipes/wip/bandwhich/recipe.toml @@ -0,0 +1,5 @@ +#TODO redox_syscall crate error +[source] +tar = "https://github.com/imsnif/bandwhich/archive/refs/tags/0.20.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/bartib/recipe.toml b/recipes/wip/bartib/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..48ef2c6e9df2f806de0f6c9c3aa7dc3a7ff4d30a --- /dev/null +++ b/recipes/wip/bartib/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested yet +[source] +git = "https://github.com/nikolassv/bartib" +[build] +template = "cargo" diff --git a/recipes/wip/bat/recipe.toml b/recipes/wip/bat/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e77efa8407e72155fb95da48358eb9c261601531 --- /dev/null +++ b/recipes/wip/bat/recipe.toml @@ -0,0 +1,5 @@ +#TODO sys-info crate build.rs does not recognize Redox +[source] +tar = "https://github.com/sharkdp/bat/archive/refs/tags/v0.23.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/battle-of-wesnoth/recipe.toml b/recipes/wip/battle-of-wesnoth/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a6e6fb33d8d27345f33a212655ecbcc21281b68f --- /dev/null +++ b/recipes/wip/battle-of-wesnoth/recipe.toml @@ -0,0 +1,21 @@ +#TODO missing script for building, see https://github.com/wesnoth/wesnoth/blob/master/INSTALL.md +#TODO require OpenSSL 3.x +[source] +tar = "https://sourceforge.net/projects/wesnoth/files/wesnoth-1.16/wesnoth-1.16.10/wesnoth-1.16.10.tar.bz2/download" +[build] +template = "custom" +dependencies = [ + "boost", + "sdl2", + "sdl2-image", + "sdl2-mixer", + "fontconfig", + "cairo", + "pango", + "libvorbis", + "bzip2", + "zlib", + "openssl1", + "curl", + "readline", +] diff --git a/recipes/wip/battop/recipe.toml b/recipes/wip/battop/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ac500c8b6b0d44e3566983ccfea7f2825d71ca87 --- /dev/null +++ b/recipes/wip/battop/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/svartalf/rust-battop/archive/refs/tags/v0.2.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/betterspades/recipe.toml b/recipes/wip/betterspades/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2a384ba3de23bf2af4dbaf45cd9d57b74679fe20 --- /dev/null +++ b/recipes/wip/betterspades/recipe.toml @@ -0,0 +1,29 @@ +#TODO probably missing dependencies, see https://github.com/xtreme8000/BetterSpades#build-requirements +#TODO probably wrong script, see https://github.com/xtreme8000/BetterSpades#linux +[source] +tar = "https://github.com/xtreme8000/BetterSpades/archive/refs/tags/v0.1.5.tar.gz" +[build] +template = "custom" +dependencies = [ + "glfw3", + "openal", + "libenet", + "libdeflate", + "glew", + "mesa", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/bevy-engine/recipe.toml b/recipes/wip/bevy-engine/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..13fcbe6c76b1fe6534d4011851b6b57dc4bd3a0d --- /dev/null +++ b/recipes/wip/bevy-engine/recipe.toml @@ -0,0 +1,16 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://github.com/bevyengine/bevy/archive/refs/tags/v0.11.1.tar.gz" +[build] +template = "custom" +script = """ +"${COOKBOOK_CARGO}" build \ + --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \ + --package "${hello_world}" \ + --release + --no-default-features + mkdir -pv "${COOKBOOK_STAGE}/bin" + cp -v \ + "target/${TARGET}/release/${hello_world}" \ + "${COOKBOOK_STAGE}/bin/${bevy-engine}_${hello_world}" +""" diff --git a/recipes/wip/binocle/recipe.toml b/recipes/wip/binocle/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..915063243b02e85642ae01d9a911bba454df8624 --- /dev/null +++ b/recipes/wip/binocle/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/sharkdp/binocle/archive/refs/tags/v0.3.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/binserve/recipe.toml b/recipes/wip/binserve/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..cefbf3b20350992a4f72500495c6ce649565eee9 --- /dev/null +++ b/recipes/wip/binserve/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested (after a patch on the ring crate) +[source] +git = "https://github.com/mufeedvh/binserve" +[build] +template = "cargo" diff --git a/recipes/wip/biome/recipe.toml b/recipes/wip/biome/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b937336787ccf0eed4e19abcbb5c64db6e0e3110 --- /dev/null +++ b/recipes/wip/biome/recipe.toml @@ -0,0 +1,8 @@ +#TODO probably wrong script, lacking build instructions +[source] +tar = "https://github.com/biomejs/biome/archive/refs/tags/cli/v1.4.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages biome_cli +""" diff --git a/recipes/wip/birdy/recipe.toml b/recipes/wip/birdy/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5e72cb6f98230d393e165299aa42e8815cca7961 --- /dev/null +++ b/recipes/wip/birdy/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/kakoc/birdy" +[build] +template = "cargo" diff --git a/recipes/wip/bison/recipe.toml b/recipes/wip/bison/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bacdc687c3fc3050b509fdce282eaafd56e1292f --- /dev/null +++ b/recipes/wip/bison/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compilation error +[source] +tar = "https://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/bita/recipe.toml b/recipes/wip/bita/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c34af8a797805465a1627c70a532fab58fb2e25d --- /dev/null +++ b/recipes/wip/bita/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/oll3/bita/archive/refs/tags/v0.11.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo --features rustls-tls +""" diff --git a/recipes/wip/blender-lts/recipe.toml b/recipes/wip/blender-lts/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..02a84dcf6c985cf6089afaa248a69c61f0905911 --- /dev/null +++ b/recipes/wip/blender-lts/recipe.toml @@ -0,0 +1,42 @@ +#TODO probably wrong script, see https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro +#TODO probably missing dependencies +#TODO customization - https://wiki.blender.org/wiki/Building_Blender/Options +[source] +tar = "https://download.blender.org/source/blender-3.6.5.tar.xz" +[build] +template = "custom" +dependencies = [ + "dbus", + "libdecor", + "libjpeg", + "libpng", + "freetype2", + "fontconfig", + "zstd", + "bzip2", + "xz", + "sdl2", + "libepoxy", + "shaderc", + "libxml2", + "libharu", + "mesa", + "libx11", + "libwayland", + "libxkbcommon", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/blender/recipe.toml b/recipes/wip/blender/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c2384c2e3747b1c2e454fa1bc21e4d5dbf7e7015 --- /dev/null +++ b/recipes/wip/blender/recipe.toml @@ -0,0 +1,42 @@ +#TODO probably wrong script, see https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro +#TODO probably missing dependencies +#TODO customization - https://wiki.blender.org/wiki/Building_Blender/Options +[source] +tar = "https://download.blender.org/source/blender-4.0.0.tar.xz" +[build] +template = "custom" +dependencies = [ + "dbus", + "libdecor", + "libjpeg", + "libpng", + "freetype2", + "fontconfig", + "zstd", + "bzip2", + "xz", + "sdl2", + "libepoxy", + "shaderc", + "libxml2", + "libharu", + "mesa", + "libx11", + "libwayland", + "libxkbcommon", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/blogbench/recipe.toml b/recipes/wip/blogbench/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b6c2aff2f6b22ccf83eff4d692cffab5a99f00d0 --- /dev/null +++ b/recipes/wip/blogbench/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/jedisct1/Blogbench#readme +[source] +tar = "https://github.com/jedisct1/Blogbench/releases/download/1.2/blogbench-1.2.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/bluez/recipe.toml b/recipes/wip/bluez/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d4a052a74703dfd2a566cb158b98de53c72ead52 --- /dev/null +++ b/recipes/wip/bluez/recipe.toml @@ -0,0 +1,6 @@ +#TODO require Bluetooth drivers +#TODO build instructions - https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/INSTALL +[source] +tar = "http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/boost/recipe.toml b/recipes/wip/boost/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..405fd6db14cdd8d31a253010fa3a3d6c968f3c0a --- /dev/null +++ b/recipes/wip/boost/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/boostorg/wiki/wiki/Getting-Started%3A-Overview#installing-boost +[source] +tar = "https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/bottles/recipe.toml b/recipes/wip/bottles/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..746e66ee95861c22eca7380f169e22416f0afa8f --- /dev/null +++ b/recipes/wip/bottles/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing Meson build instructions +[source] +tar = "https://github.com/bottlesdevs/Bottles/archive/refs/tags/51.9.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/bottom/recipe.toml b/recipes/wip/bottom/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3951313e12070e74dbf554626749ac045899f5cb --- /dev/null +++ b/recipes/wip/bottom/recipe.toml @@ -0,0 +1,5 @@ +#TODO starship-battery crate compilation error +[source] +tar = "https://github.com/ClementTsang/bottom/archive/refs/tags/0.9.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/broot/recipe.toml b/recipes/wip/broot/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a8d185952e0b517648d72f0b18f74896c27398d9 --- /dev/null +++ b/recipes/wip/broot/recipe.toml @@ -0,0 +1,5 @@ +#TODO nix crate compilation error +[source] +tar = "https://github.com/Canop/broot/archive/refs/tags/v1.22.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/bullet-physics/recipe.toml b/recipes/wip/bullet-physics/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f2f39442b099914ea746c52485fd7e82985fcf1f --- /dev/null +++ b/recipes/wip/bullet-physics/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Premake or CMake, see https://github.com/bulletphysics/bullet3#build-instructions-for-bullet-using-premake-you-can-also-use-cmake-instead +[source] +tar = "https://github.com/bulletphysics/bullet3/archive/refs/tags/3.25.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/c-ray/recipe.toml b/recipes/wip/c-ray/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b89e7a024fa2a5a29362807adb8faf75c7cd3b46 --- /dev/null +++ b/recipes/wip/c-ray/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/vkoskiv/c-ray#installation +[source] +git = "https://github.com/vkoskiv/c-ray" +[build] +template = "custom" diff --git a/recipes/wip/c2rust/recipe.toml b/recipes/wip/c2rust/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b651bf25dbaf1d7f6d89272b87913cd3e44cbe05 --- /dev/null +++ b/recipes/wip/c2rust/recipe.toml @@ -0,0 +1,12 @@ +#TODO Can't find LLVM +[source] +tar = "https://github.com/immunant/c2rust/archive/refs/tags/v0.17.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "llvm", +] +script = """ +cookbook_cargo_packages c2rust +""" diff --git a/recipes/wip/cackle/recipe.toml b/recipes/wip/cackle/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1d387def297520796df96f973be8f8c9f8279e06 --- /dev/null +++ b/recipes/wip/cackle/recipe.toml @@ -0,0 +1,10 @@ +#TODO camino crate error +#TODO Probably needs to be ported to Redox +[source] +git = "https://github.com/davidlattimore/cackle" +[build] +template = "cargo" +#script = """ +#cookbook_cargo --features unsupported-os +#""" +# Uncomment the above lines if the Cargo template doesn't work. \ No newline at end of file diff --git a/recipes/wip/cairomm/recipe.toml b/recipes/wip/cairomm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e1b4684598cc256331420c2780b173ed447d5ad0 --- /dev/null +++ b/recipes/wip/cairomm/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://cgit.freedesktop.org/cairo/tree/INSTALL +[source] +tar = "https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/call-of-ferris/recipe.toml b/recipes/wip/call-of-ferris/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9c1e2d5c6ad945f09a25fa1049d78a98b618e3f6 --- /dev/null +++ b/recipes/wip/call-of-ferris/recipe.toml @@ -0,0 +1,5 @@ +#TODO require a update on the redox_syscall crate (after a update on the libc crate) +[source] +git = "https://github.com/Andy-Python-Programmer/CallOfFerris" +[build] +template = "cargo" diff --git a/recipes/wip/capnproto/recipe.toml b/recipes/wip/capnproto/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6c51dbebfe686d8ae2252fef5c3822a277ff53f5 --- /dev/null +++ b/recipes/wip/capnproto/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://capnproto.org/capnproto-c++-1.0.1.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/carbonyl/recipe.toml b/recipes/wip/carbonyl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a2936aa385be564c249cb3524f3230d34358933e --- /dev/null +++ b/recipes/wip/carbonyl/recipe.toml @@ -0,0 +1,10 @@ +#TODO require Chromium building +[source] +tar = "https://github.com/fathyb/carbonyl/archive/refs/tags/v0.0.3.tar.gz" +[build] +template = "cargo" +dependencies = [ + "nss", + "fontconfig", + "expat", +] diff --git a/recipes/wip/cargo-about/recipe.toml b/recipes/wip/cargo-about/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b1bae67ff36b7f6ab18a24fc83a759d4b0c0ddda --- /dev/null +++ b/recipes/wip/cargo-about/recipe.toml @@ -0,0 +1,5 @@ +#TODO needs to update the tokio version +[source] +tar = "https://github.com/EmbarkStudios/cargo-about/archive/refs/tags/0.5.6.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-audit/recipe.toml b/recipes/wip/cargo-audit/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d140bfcf75e94019dea54894df72962575ed6184 --- /dev/null +++ b/recipes/wip/cargo-audit/recipe.toml @@ -0,0 +1,14 @@ +#TODO Weird error with libssh2-sys crate +[source] +tar = "https://github.com/rustsec/rustsec/archive/refs/tags/cargo-audit/v0.17.6.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "libssh2", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo_packages cargo-audit +""" diff --git a/recipes/wip/cargo-auditable/recipe.toml b/recipes/wip/cargo-auditable/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..69190aee62225e7e55d73a34c9b3b1be563912f6 --- /dev/null +++ b/recipes/wip/cargo-auditable/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/rust-secure-code/cargo-auditable" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-cache/recipe.toml b/recipes/wip/cargo-cache/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ed612b3d42c4e07ec2a353de5d6c5726703b38ca --- /dev/null +++ b/recipes/wip/cargo-cache/recipe.toml @@ -0,0 +1,5 @@ +#TODO camino crate compilation error +[source] +tar = "https://github.com/matthiaskrgr/cargo-cache/archive/refs/tags/0.8.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-crev/recipe.toml b/recipes/wip/cargo-crev/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5baf0a56198b3d16569c113f3d5c1599079249ea --- /dev/null +++ b/recipes/wip/cargo-crev/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/crev-dev/cargo-crev/archive/refs/tags/v0.25.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-deny/recipe.toml b/recipes/wip/cargo-deny/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bcba29a22e4173c789b66b9051ddd8fbd95143d1 --- /dev/null +++ b/recipes/wip/cargo-deny/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/EmbarkStudios/cargo-deny/archive/refs/tags/0.14.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-diet/recipe.toml b/recipes/wip/cargo-diet/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c17dc013c4019078b1fe998a82b99429d3b1b2a1 --- /dev/null +++ b/recipes/wip/cargo-diet/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/the-lean-crate/cargo-diet/archive/refs/tags/v1.2.7.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-fuzz/recipe.toml b/recipes/wip/cargo-fuzz/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..57600ccf7d8f7059b34c3b1174a5926dd6f376e8 --- /dev/null +++ b/recipes/wip/cargo-fuzz/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/rust-fuzz/cargo-fuzz/archive/refs/tags/0.11.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-geiger/recipe.toml b/recipes/wip/cargo-geiger/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..85965d275bbc969bab2a9c7611213c682d196a46 --- /dev/null +++ b/recipes/wip/cargo-geiger/recipe.toml @@ -0,0 +1,13 @@ +#TODO camino crate compilation error +[source] +tar = "https://github.com/rust-secure-code/cargo-geiger/archive/refs/tags/cargo-geiger-0.11.6.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo_packages cargo-geiger +""" diff --git a/recipes/wip/cargo-generate/recipe.toml b/recipes/wip/cargo-generate/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..611d30a8e6e00c582cd91dd0b7ab5ad1780234d3 --- /dev/null +++ b/recipes/wip/cargo-generate/recipe.toml @@ -0,0 +1,8 @@ +#TODO fs_at crate error +[source] +tar = "https://github.com/cargo-generate/cargo-generate/archive/refs/tags/v0.18.3.tar.gz" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/cargo-info/recipe.toml b/recipes/wip/cargo-info/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5172836909f5e4d8383af6d2955ec026c5ed86b4 --- /dev/null +++ b/recipes/wip/cargo-info/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://gitlab.com/imp/cargo-info/-/archive/0.7.6/cargo-info-0.7.6.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-msrv/recipe.toml b/recipes/wip/cargo-msrv/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e0001a19fc8162d8309124212b6025577746c535 --- /dev/null +++ b/recipes/wip/cargo-msrv/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/foresterre/cargo-msrv/archive/refs/tags/v0.15.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-mutants/recipe.toml b/recipes/wip/cargo-mutants/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d3241010865e04d1cbc56239f610ddd0d2290b84 --- /dev/null +++ b/recipes/wip/cargo-mutants/recipe.toml @@ -0,0 +1,5 @@ +#TODO camino crate error +[source] +tar = "https://github.com/sourcefrog/cargo-mutants/archive/refs/tags/cargo-mutants-1.2.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-nextest/recipe.toml b/recipes/wip/cargo-nextest/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c312502eb044fbbbf7f7320539c497b040d0b181 --- /dev/null +++ b/recipes/wip/cargo-nextest/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/nextest-rs/nextest" +[build] +template = "custom" +script = """ +cookbook_cargo_packages cargo-nextest +""" diff --git a/recipes/wip/cargo-remark/recipe.toml b/recipes/wip/cargo-remark/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4439c6c8d60006385a7ff9fadc466507e3fc9492 --- /dev/null +++ b/recipes/wip/cargo-remark/recipe.toml @@ -0,0 +1,8 @@ +#TODO camino crate error +[source] +git = "https://github.com/kobzol/cargo-remark" +[build] +template = "custom" +script = """ +cookbook_cargo --no-default-features +""" diff --git a/recipes/wip/cargo-scaffold/recipe.toml b/recipes/wip/cargo-scaffold/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b93d37c94718a861440d1ec7e5dd8c54db49684a --- /dev/null +++ b/recipes/wip/cargo-scaffold/recipe.toml @@ -0,0 +1,13 @@ +#TODO openssl-sys crate error +[source] +git = "https://github.com/iomentum/cargo-scaffold" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo +""" diff --git a/recipes/wip/cargo-show-asm/recipe.toml b/recipes/wip/cargo-show-asm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d66b2f692c894ba06606b8813e7570cb3250f616 --- /dev/null +++ b/recipes/wip/cargo-show-asm/recipe.toml @@ -0,0 +1,5 @@ +#TODO camino crate error +[source] +git = "https://github.com/pacak/cargo-show-asm" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-smart-release/recipe.toml b/recipes/wip/cargo-smart-release/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8f5faae3d05b26a3e7ef0647de6d26ea0ef5a3c9 --- /dev/null +++ b/recipes/wip/cargo-smart-release/recipe.toml @@ -0,0 +1,8 @@ +#TODO camino crate error +[source] +git = "https://github.com/Byron/cargo-smart-release" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/cargo-sweep/recipe.toml b/recipes/wip/cargo-sweep/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c6ef12346329f3e78258a204e6f0815944bb2f7b --- /dev/null +++ b/recipes/wip/cargo-sweep/recipe.toml @@ -0,0 +1,5 @@ +#TODO needs to update the redox_syscall version +[source] +git = "https://github.com/holmgr/cargo-sweep" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-tarpaulin/recipe.toml b/recipes/wip/cargo-tarpaulin/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a1e661d5f8fae5699b071089a65e2ac568c98c19 --- /dev/null +++ b/recipes/wip/cargo-tarpaulin/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/xd009642/tarpaulin/archive/refs/tags/0.27.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-ui/recipe.toml b/recipes/wip/cargo-ui/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a2201de41f8d5e975124b29cefb4d8a32de5ea9d --- /dev/null +++ b/recipes/wip/cargo-ui/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/slint-ui/cargo-ui/archive/refs/tags/v0.3.3.tar.gz" +[build] +template = "cargo" +dependencies = [ + "fontconfig", +] diff --git a/recipes/wip/cargo-vet/recipe.toml b/recipes/wip/cargo-vet/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fdfc4ee8adea8bd0155ff2b9ebd7ff5687f2c938 --- /dev/null +++ b/recipes/wip/cargo-vet/recipe.toml @@ -0,0 +1,5 @@ +#TODO camino crate error (after cargo update and a patch on the ring crate) +[source] +git = "https://github.com/mozilla/cargo-vet" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-watch/recipe.toml b/recipes/wip/cargo-watch/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..58608f2fb812302fa23182402f5aeb897ca62618 --- /dev/null +++ b/recipes/wip/cargo-watch/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/watchexec/cargo-watch/archive/refs/tags/v8.4.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cargo-zigbuild/recipe.toml b/recipes/wip/cargo-zigbuild/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d98b1a85abd3346f82a76af234b5a4414ba298ac --- /dev/null +++ b/recipes/wip/cargo-zigbuild/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://github.com/rust-cross/cargo-zigbuild/archive/refs/tags/v0.16.12.tar.gz" +[build] +template = "cargo" +dependencies = [ + "zig" +] diff --git a/recipes/wip/cava/recipe.toml b/recipes/wip/cava/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5caa78cd17edf45f8ad55b8733e6d79160c52e63 --- /dev/null +++ b/recipes/wip/cava/recipe.toml @@ -0,0 +1,9 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/karlstav/cava/archive/refs/tags/0.9.1.tar.gz" +[build] +template = "configure" +dependencies = [ + "ncurses", + "fftw", +] diff --git a/recipes/wip/cb/recipe.toml b/recipes/wip/cb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bf68a3b21f6adf64a6b8ae608f17af1a6480b5e4 --- /dev/null +++ b/recipes/wip/cb/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for "make", see https://github.com/yaa110/cb#build-manually +#TODO probably wrong dependency +[source] +git = "https://github.com/yaa110/cb" +[build] +template = "custom" +dependencies = [ + "libxcb", +] diff --git a/recipes/wip/cbindgen/recipe.toml b/recipes/wip/cbindgen/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..48edb31087decbb76ad7c9f03a15a0fcb0d873cd --- /dev/null +++ b/recipes/wip/cbindgen/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/mozilla/cbindgen/archive/refs/tags/0.26.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/ccs-tools/recipe.toml b/recipes/wip/ccs-tools/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..cc683ce554885af0ac572a8afdaca7ef8b77be05 --- /dev/null +++ b/recipes/wip/ccs-tools/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/UIUC-PPL/ccs_tools#readme +[source] +git = "https://github.com/UIUC-PPL/ccs_tools" +[build] +template = "custom" diff --git a/recipes/wip/celeste/recipe.toml b/recipes/wip/celeste/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7436dbdd8d6803aca38cdf830cb4c64b4a82d23d --- /dev/null +++ b/recipes/wip/celeste/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for "just" and require Go, see https://github.com/hwittenborn/celeste/blob/develop/BUILDING.md +[source] +tar = "https://github.com/hwittenborn/celeste/archive/refs/tags/v0.8.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "gtk4", + "libadwaita", +] diff --git a/recipes/wip/chafa/recipe.toml b/recipes/wip/chafa/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..01d739670116aad754941dabbfca321918332bca --- /dev/null +++ b/recipes/wip/chafa/recipe.toml @@ -0,0 +1,11 @@ +#TODO can't find FreeType dependency +[source] +tar = "https://hpjansson.org/chafa/releases/chafa-1.12.4.tar.xz" +[build] +template = "configure" +dependencies = [ + "glib", + "imagemagick", + "pcre", + "freetype2", +] diff --git a/recipes/wip/charm++/recipe.toml b/recipes/wip/charm++/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..70f77ee737db1ce735ddf3b58636ac6417528923 --- /dev/null +++ b/recipes/wip/charm++/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for cross-compilation, see https://charm.readthedocs.io/en/latest/charm++/manual.html#installing-charm +[source] +tar = "http://charm.cs.illinois.edu/distrib/charm-7.0.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/chars/recipe.toml b/recipes/wip/chars/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8b5483d69e95114a3b1b220bed329410ff6c505c --- /dev/null +++ b/recipes/wip/chars/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/boinkor-net/chars" +[build] +template = "cargo" diff --git a/recipes/wip/checkpwn/recipe.toml b/recipes/wip/checkpwn/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9a3c5705d1778d7061b46fab0e205589f16aea68 --- /dev/null +++ b/recipes/wip/checkpwn/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested (after patched ring crate) +[source] +git = "https://github.com/brycx/checkpwn" +[build] +template = "cargo" diff --git a/recipes/wip/chocolate-doom/recipe.toml b/recipes/wip/chocolate-doom/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d718a3924f693e02ad7e25b416c290806285aea4 --- /dev/null +++ b/recipes/wip/chocolate-doom/recipe.toml @@ -0,0 +1,10 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://www.chocolate-doom.org/downloads/3.0.1/chocolate-doom-3.0.1.tar.gz" +[build] +template = "configure" +dependencies = [ + "sdl2", + "sdl2_mixer", + "sdl2_net", +] diff --git a/recipes/wip/choose/recipe.toml b/recipes/wip/choose/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e9b1b8f2eeacd031cbdda1f999dcf4c3da7a518a --- /dev/null +++ b/recipes/wip/choose/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled after cargo update but not tested +[source] +tar = "https://github.com/theryangeary/choose/archive/refs/tags/v1.3.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/chromium/recipe.toml b/recipes/wip/chromium/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ee11fea87e750cd8e3b2fa478ecfd3090314cf31 --- /dev/null +++ b/recipes/wip/chromium/recipe.toml @@ -0,0 +1,34 @@ +#TODO missing script for building, see https://chromium.googlesource.com/chromium/src/+/main/docs/linux/build_instructions.md +#TODO probably missing dependencies +#TODO require Wayland +[source] +tar = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-119.0.6045.123.tar.xz" +[build] +template = "custom" +dependencies = [ + "gtk3", + "nss", + "xdg-utils", + "libgcrypt", + "dbus", + "libva", + "libffi", + "fontconfig", + "libjpeg", + "libflac", + "libxml2", + "ffmpeg6", + "libwebp", + "opus", + "harfbuzz", + "libpng", + "freetype2", + "bzip2", + "expat", + "glib", + "cairo", + "atk", + "libcap", + "pango", + "java21", +] diff --git a/recipes/wip/chuck/recipe.toml b/recipes/wip/chuck/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..630ae1d664e15eae18ae1f2a4e8b7f64cb8292c4 --- /dev/null +++ b/recipes/wip/chuck/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for "make", see 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", + "libsndfile", +] diff --git a/recipes/wip/cicada/recipe.toml b/recipes/wip/cicada/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..97de79ae286e83ce7ab48e91538192391e17e0f8 --- /dev/null +++ b/recipes/wip/cicada/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/mitnk/cicada/blob/master/docs/install.md#option-c-via-source +[source] +tar = "https://github.com/mitnk/cicada/archive/refs/tags/v0.9.38.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/clamav/recipe.toml b/recipes/wip/clamav/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..82aed1b6a507b1e8b94378f4f8147decd725ef99 --- /dev/null +++ b/recipes/wip/clamav/recipe.toml @@ -0,0 +1,31 @@ +#TODO probably wrong script, see https://docs.clamav.net/manual/Installing/Installing-from-source-Unix.html +#TODO missing Sendmail Mail Filter API (Milter) +[source] +tar = "https://www.clamav.net/downloads/production/clamav-1.2.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "curl", + "ncurses", + "bzip2", + "json-c", + "pcre", + "openssl1", + "libxml2", + "zlib", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/clickhouse/recipe.toml b/recipes/wip/clickhouse/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4e7859866cc5a1600ea4461b291971025253d256 --- /dev/null +++ b/recipes/wip/clickhouse/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for Cmake, see https://clickhouse.com/docs/en/development/build#how-to-build-clickhouse-on-any-linux +#TODO probably disable some submodules to use our recipes +[source] +tar = "https://github.com/ClickHouse/ClickHouse" +[build] +template = "custom" +dependencies = [ + "curl", + "openssl1", + "xz", +] diff --git a/recipes/wip/clipshare-desktop/recipe.toml b/recipes/wip/clipshare-desktop/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..482f745db2e79681b622f47801b1d7c987ee8403 --- /dev/null +++ b/recipes/wip/clipshare-desktop/recipe.toml @@ -0,0 +1,11 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/RastislavKish/clipshare/archive/refs/tags/v0.1.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "xdotool", +] +script = """ +cookbook_cargo_packages desktop_client +""" diff --git a/recipes/wip/clipshare-server/recipe.toml b/recipes/wip/clipshare-server/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5a755d33fee3467b2348484f40fe9bf79d11a3cc --- /dev/null +++ b/recipes/wip/clipshare-server/recipe.toml @@ -0,0 +1,11 @@ +#TODO probably wrong script, see https://github.com/RastislavKish/clipshare#building +[source] +tar = "https://github.com/RastislavKish/clipshare/archive/refs/tags/v0.1.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "xdotool", +] +script = """ +cookbook_cargo_packages server +""" diff --git a/recipes/wip/clog-cli/recipe.toml b/recipes/wip/clog-cli/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..961c198b64b679781626dd01110fbe2526e0e223 --- /dev/null +++ b/recipes/wip/clog-cli/recipe.toml @@ -0,0 +1,5 @@ +#TODO Needs to patch the rustc-serialize crate and update the redox_syscall version +[source] +tar = "https://github.com/clog-tool/clog-cli/archive/refs/tags/v0.9.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cmus/recipe.toml b/recipes/wip/cmus/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..581350c375e4d6bc9faf016e580b32c77687b0d8 --- /dev/null +++ b/recipes/wip/cmus/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://github.com/cmus/cmus/archive/refs/tags/v2.10.0.tar.gz" +[build] +template = "configure" +dependencies = [ + "ncurses", +] diff --git a/recipes/wip/cobalt/recipe.toml b/recipes/wip/cobalt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fcabfc166ad4dd5b7af416df54ec5db2ea25bbc8 --- /dev/null +++ b/recipes/wip/cobalt/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/cobalt-org/cobalt.rs/archive/refs/tags/v0.19.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cockroachdb/recipe.toml b/recipes/wip/cockroachdb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6d548c7d3d0dfa0cdb5f1a1ee1987653b0735c53 --- /dev/null +++ b/recipes/wip/cockroachdb/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for Bazel, see https://cockroachlabs.atlassian.net/wiki/spaces/CRDB/pages/181338446/Getting+and+building+CockroachDB+from+source +[source] +git = "https://github.com/cockroachdb/cockroach" +rev = "0ad77cfcc5a81b96dd2f27ed608536388b680537" +[build] +template = "custom" diff --git a/recipes/wip/codevis/recipe.toml b/recipes/wip/codevis/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f617249414ccb0001554266a06f61a6467d6fef0 --- /dev/null +++ b/recipes/wip/codevis/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/sloganking/codevis/archive/refs/tags/v0.8.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/conky/recipe.toml b/recipes/wip/conky/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5e30978842ca7a5d6a0b445f0a97ccb6c5d9917e --- /dev/null +++ b/recipes/wip/conky/recipe.toml @@ -0,0 +1,26 @@ +#TODO probably wrong script, see https://conky.cc/documents/compiling +[source] +tar = "https://github.com/brndnmtthws/conky/archive/refs/tags/v1.19.6.tar.gz" +[build] +template = "custom" +dependencies = [ + "imlib2", + "ncurses", + "libxml2", + "curl", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/cosmic-epoch/recipe.toml b/recipes/wip/cosmic-epoch/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6fbc54135dfa0fcd1aeac12c2230369f32d82d99 --- /dev/null +++ b/recipes/wip/cosmic-epoch/recipe.toml @@ -0,0 +1,20 @@ +#TODO missing script for "just", see https://github.com/pop-os/cosmic-epoch#testing +#TODO Dependencies will change after alpha? +[source] +git = "https://github.com/pop-os/cosmic-epoch" +[build] +template = "custom" +dependencies = [ + "mesa", + "freetype2", + "fontconfig", + "expat", + "dbus", + "gtk4", + "seatd", + "eudev3", + "libinput", + "libwayland", + "libxkbcommon", + "pipewire", +] diff --git a/recipes/wip/counts/recipe.toml b/recipes/wip/counts/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d8a9c58f1ec39803ee292b1ad69cbf88c4711858 --- /dev/null +++ b/recipes/wip/counts/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled after cargo update but not tested +[source] +tar = "https://github.com/nnethercote/counts/archive/refs/tags/0.2.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/cppunit/recipe.toml b/recipes/wip/cppunit/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..047d081c45e74912af46a09a3af1775303de7a9c --- /dev/null +++ b/recipes/wip/cppunit/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "http://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/cpuminer-opt/recipe.toml b/recipes/wip/cpuminer-opt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9cb93817e92fd84f9aa653d831825599d5ff0dd0 --- /dev/null +++ b/recipes/wip/cpuminer-opt/recipe.toml @@ -0,0 +1,11 @@ +#TODO maybe wrong template, see https://github.com/JayDDee/cpuminer-opt/wiki/Compiling-from-source +[source] +tar = "https://github.com/JayDDee/cpuminer-opt/archive/refs/tags/v23.13.tar.gz" +[build] +template = "configure" +dependencies = [ + "curl", + "jansson", + "libgmp", + "zlib", +] diff --git a/recipes/wip/criner/recipe.toml b/recipes/wip/criner/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..29fec40f26d64c79026fca8d1aac88ee56b98b4e --- /dev/null +++ b/recipes/wip/criner/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/the-lean-crate/criner/archive/refs/tags/v0.3.1.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages criner +""" diff --git a/recipes/wip/crispy-doom/recipe.toml b/recipes/wip/crispy-doom/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5a480426e7137256458ae288b69b25fafa73d7b8 --- /dev/null +++ b/recipes/wip/crispy-doom/recipe.toml @@ -0,0 +1,10 @@ +#TODO Not compiled/tested yet +[source] +tar = "https://github.com/fabiangreffrath/crispy-doom/archive/refs/tags/crispy-doom-6.0.tar.gz" +[build] +template = "configure" +dependencies = [ + "sdl2", + "sdl2_mixer", + "sdl2_net", +] diff --git a/recipes/wip/crosstool-ng/recipe.toml b/recipes/wip/crosstool-ng/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3c760dd511a0fc24ca8e1ad35d91d013fcd15ee3 --- /dev/null +++ b/recipes/wip/crosstool-ng/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.26.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/cuberite/recipe.toml b/recipes/wip/cuberite/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3a0e97b7b68fe435cccc30e91c0256a8059567d9 --- /dev/null +++ b/recipes/wip/cuberite/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/cuberite/cuberite/blob/master/COMPILING.md#building-1 +[source] +git = "https://github.com/cuberite/cuberite" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/cute/recipe.toml b/recipes/wip/cute/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2df51eac72b37792662811d7716272912fdace6b --- /dev/null +++ b/recipes/wip/cute/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/PThorpe92/CuTE" +[build] +template = "cargo" diff --git a/recipes/wip/czkawka/recipe.toml b/recipes/wip/czkawka/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5fd3ba109025bd30314ae7c1f816104965131ae6 --- /dev/null +++ b/recipes/wip/czkawka/recipe.toml @@ -0,0 +1,8 @@ +#TODO Compiled but not tested yet +[source] +tar = "https://github.com/qarmin/czkawka/archive/refs/tags/6.0.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages czkawka_cli +""" diff --git a/recipes/wip/dacapo-benchmarks/recipe.toml b/recipes/wip/dacapo-benchmarks/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..198b532175c0e92929236405615af606a849c80b --- /dev/null +++ b/recipes/wip/dacapo-benchmarks/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "ant", see https://github.com/dacapobench/dacapobench#building +[source] +tar = "https://github.com/dacapobench/dacapobench/archive/refs/tags/v23.11-chopin.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/daktilo/recipe.toml b/recipes/wip/daktilo/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8b849f61d485eb1bfb7bfcb01d0fdd2b1b1ec559 --- /dev/null +++ b/recipes/wip/daktilo/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/orhun/daktilo/archive/refs/tags/v0.1.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/darling/recipe.toml b/recipes/wip/darling/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1fae1b1b493b3753ed0b87d6cd62e61aab919875 --- /dev/null +++ b/recipes/wip/darling/recipe.toml @@ -0,0 +1,37 @@ +#TODO probably wrong script, see https://docs.darlinghq.org/build-instructions.html#building-and-installing +#TODO require Git LFS installed on host +[source] +git = "https://github.com/darlinghq/darling" +[build] +template = "custom" +dependencies = [ + "libfuse3", + "libevdev", + "cairo", + "mesa", + "libtiff", + "freetype", + "libxml2", + "fontconfig", + "libbsd", + "libgif", + "ffmpeg6", + "openssl1", + "libxkbfile", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DTARGET_i386=OFF +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/dav1d/recipe.toml b/recipes/wip/dav1d/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7902f573fbc70795fc6937bd055729cf9796d9bd --- /dev/null +++ b/recipes/wip/dav1d/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://code.videolan.org/videolan/dav1d#compile +[source] +tar = "https://code.videolan.org/videolan/dav1d/-/archive/1.3.0/dav1d-1.3.0.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/dbus/recipe.toml b/recipes/wip/dbus/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..42464ac62539fd7625a9f3e6cba24bc5d05d7ab5 --- /dev/null +++ b/recipes/wip/dbus/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing Unix sockets support? +[source] +tar = "https://dbus.freedesktop.org/releases/dbus/dbus-1.14.10.tar.xz" +[build] +template = "configure" +dependencies = [ + "expat", +] diff --git a/recipes/wip/dcss/recipe.toml b/recipes/wip/dcss/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4d38be39124ae24a8926233320e10cc7113c31e2 --- /dev/null +++ b/recipes/wip/dcss/recipe.toml @@ -0,0 +1,15 @@ +#TODO missing script for "make", see https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.md#compiling +#TODO require DejaVu fonts +[source] +tar = "https://github.com/crawl/crawl/releases/download/0.30.0/stone_soup-0.30.0.tar.xz" +[build] +template = "custom" +dependencies = [ + "sdl2", + "sdl2-image", + "sqlite3", + "ncurses", + "pcre", + "zlib", + "libpng", +] diff --git a/recipes/wip/delta/recipe.toml b/recipes/wip/delta/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..de37cf6a59206b282ea199ce5e0d7c2cc5261a26 --- /dev/null +++ b/recipes/wip/delta/recipe.toml @@ -0,0 +1,11 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://github.com/dandavison/delta/archive/refs/tags/0.15.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "less", +] +script = """ +cookbook_cargo_packages git-delta +""" diff --git a/recipes/wip/deno/recipe.toml b/recipes/wip/deno/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a29dbde2fb5ff112ff9aaaf3bf4a26916951b12a --- /dev/null +++ b/recipes/wip/deno/recipe.toml @@ -0,0 +1,9 @@ +#TODO v8 crate error (after cargo update -p tokio) +#TODO Add static objects for the Redox target (doesn't exist on librusty_v8 upstream) +[source] +tar = "https://github.com/denoland/deno/releases/download/v1.36.1/deno_src.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages deno +""" diff --git a/recipes/wip/deps-rs/recipe.toml b/recipes/wip/deps-rs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d6408ba8f281b57aa6c771e1c7ef68c1a25455f6 --- /dev/null +++ b/recipes/wip/deps-rs/recipe.toml @@ -0,0 +1,8 @@ +#TODO weird libssh2 error (using cargo update) +[source] +git = "https://github.com/deps-rs/deps.rs" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/difftastic/recipe.toml b/recipes/wip/difftastic/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3f1178d1d92cac61ab5b82937fe5fdb105dcfc4f --- /dev/null +++ b/recipes/wip/difftastic/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled/tested yet +[source] +tar = "https://github.com/Wilfred/difftastic/archive/refs/tags/0.47.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "mimalloc", +] diff --git a/recipes/wip/dim/recipe.toml b/recipes/wip/dim/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8c092578f03c8b21c910ad479d0dc1e901b0c693 --- /dev/null +++ b/recipes/wip/dim/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for building, see https://github.com/Dusk-Labs/dim#running-from-source +#TODO probably missing dependencies +[source] +git = "https://github.com/Dusk-Labs/dim" +[build] +template = "custom" +dependencies = [ + "sqlite3", + "openssl1", + "ffmpeg6", +] diff --git a/recipes/wip/diplomat-tool/recipe.toml b/recipes/wip/diplomat-tool/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..92740cdf37ac8b705be1fbad84358f07b383ec1f --- /dev/null +++ b/recipes/wip/diplomat-tool/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/rust-diplomat/diplomat/archive/refs/tags/v0.6.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages tool +""" diff --git a/recipes/wip/doctave/recipe.toml b/recipes/wip/doctave/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..af2d926b026f26660dbe85d91f54801515518376 --- /dev/null +++ b/recipes/wip/doctave/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/Doctave/doctave/archive/refs/tags/0.4.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/dog/recipe.toml b/recipes/wip/dog/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..21cf748bec1706f2540b54c872edb090ca07eefd --- /dev/null +++ b/recipes/wip/dog/recipe.toml @@ -0,0 +1,13 @@ +#TODO weird OpenSSL error? +[source] +git = "https://github.com/ogham/dog" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo +""" diff --git a/recipes/wip/dolphin-emu/recipe.toml b/recipes/wip/dolphin-emu/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..100556601ce6f58c3c317aea13c05f7c9ac74644 --- /dev/null +++ b/recipes/wip/dolphin-emu/recipe.toml @@ -0,0 +1,34 @@ +#TODO probably wrong script, see https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux +#TODO probably missing dependencies +[source] +git = "https://github.com/dolphin-emu/dolphin" +[build] +template = "custom" +dependencies = [ + "ffmpeg6", + "libevdev", + "libusb", + "pango", + "cairo", + "qt6-base", + "qt6-svg", + "mesa", + "curl", + "libvulkan", + "openal", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/dotnet6/recipe.toml b/recipes/wip/dotnet6/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..91f88a27557ff43dadf42bc15c356ab0e7817969 --- /dev/null +++ b/recipes/wip/dotnet6/recipe.toml @@ -0,0 +1,12 @@ +#TODO Probably needs to run the "build.sh" file or wrong repository, see https://github.com/dotnet/installer#building-net-70-and-net-60 +#TODO Missing dependency recipes, see: https://github.com/dotnet/runtime/blob/main/docs/workflow/requirements/linux-requirements.md#toolchain-setup +[source] +tar = "https://github.com/dotnet/installer/archive/refs/tags/v6.0.416.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "zlib", + "kerberos5", + "lttng-ust", +] diff --git a/recipes/wip/dotnet7/recipe.toml b/recipes/wip/dotnet7/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1da25df608e650bad77f9bc5ac860a9352b3f726 --- /dev/null +++ b/recipes/wip/dotnet7/recipe.toml @@ -0,0 +1,12 @@ +#TODO Probably needs to run the "build.sh" file or wrong repository, see https://github.com/dotnet/installer#building-net-70-and-net-60 +#TODO Missing dependency recipes, see: https://github.com/dotnet/runtime/blob/main/docs/workflow/requirements/linux-requirements.md#toolchain-setup +[source] +tar = "https://github.com/dotnet/installer/archive/refs/tags/v7.0.403.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "zlib", + "kerberos5", + "lttng-ust", +] diff --git a/recipes/wip/dprint/recipe.toml b/recipes/wip/dprint/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9fd4e92d8ba5023855b50c4737851176410f1607 --- /dev/null +++ b/recipes/wip/dprint/recipe.toml @@ -0,0 +1,8 @@ +#TODO region crate error (after a patch on ring) +[source] +tar = "https://github.com/dprint/dprint/archive/refs/tags/0.41.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages dprint +""" diff --git a/recipes/wip/drill/recipe.toml b/recipes/wip/drill/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e0fa46b3d1359f1f1e272124a3e3092f21999ee2 --- /dev/null +++ b/recipes/wip/drill/recipe.toml @@ -0,0 +1,8 @@ +#TODO Compilation error (after a patch to update tokio on Cargo.toml) +[source] +tar = "https://github.com/fcsonline/drill/archive/refs/tags/0.8.3.tar.gz" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/dua/recipe.toml b/recipes/wip/dua/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1f7cb9b56a18f7d3f2c356a7cb749257fa0d3805 --- /dev/null +++ b/recipes/wip/dua/recipe.toml @@ -0,0 +1,5 @@ +#TODO open crate error +[source] +tar = "https://github.com/Byron/dua-cli/archive/refs/tags/v2.20.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/duckstation/recipe.toml b/recipes/wip/duckstation/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..33eb1d0eaca0f4d8ee15934a7f874bab3469d42e --- /dev/null +++ b/recipes/wip/duckstation/recipe.toml @@ -0,0 +1,27 @@ +#TODO probably wrong script, see https://github.com/stenzek/duckstation#linux-1 +[source] +tar = "https://github.com/stenzek/duckstation" +[build] +template = "custom" +dependencies = [ + "sdl2", + "qt6-base", + "qt6-svg", + "qt6-tools", + "libwayland", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/dui/recipe.toml b/recipes/wip/dui/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b4fac2c686241c088bf49e2883b70ee70a3d751a --- /dev/null +++ b/recipes/wip/dui/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compiled but not tested +[source] +git = "https://gitlab.com/GregOwen/dui" +[build] +template = "cargo" diff --git a/recipes/wip/dune/recipe.toml b/recipes/wip/dune/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d399f82f2d8133bf4ed5a3d147aae88c88e589ba --- /dev/null +++ b/recipes/wip/dune/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/adam-mcdaniel/dune/archive/refs/tags/v0.1.9.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/dura/recipe.toml b/recipes/wip/dura/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c0b810ef8ffc46f394cdbde4b5bbc25372f534d3 --- /dev/null +++ b/recipes/wip/dura/recipe.toml @@ -0,0 +1,8 @@ +#TODO make libgit2 dependency work +[source] +git = "https://github.com/tkellogg/dura" +[build] +template = "cargo" +dependencies = [ + "libgit2", +] diff --git a/recipes/wip/dust/recipe.toml b/recipes/wip/dust/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1f2a059ed42b6923c0ac1515ca88ad2f8d62b55f --- /dev/null +++ b/recipes/wip/dust/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/bootandy/dust/archive/refs/tags/v0.8.6.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/dutree/recipe.toml b/recipes/wip/dutree/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a11b54aff5b3b4ce75aa75728e7ca61445e278f0 --- /dev/null +++ b/recipes/wip/dutree/recipe.toml @@ -0,0 +1,5 @@ +#TODO program source code error +[source] +git = "https://github.com/nachoparker/dutree" +[build] +template = "cargo" diff --git a/recipes/wip/dwarfs/recipe.toml b/recipes/wip/dwarfs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a97778b2a8b97c55af2f1418a4922970672f934e --- /dev/null +++ b/recipes/wip/dwarfs/recipe.toml @@ -0,0 +1,32 @@ +#TODO probably wrong script, see https://github.com/mhx/dwarfs#building +#TODO missing dependencies, see https://github.com/mhx/dwarfs#dependencies +[source] +tar = "https://github.com/mhx/dwarfs/releases/download/v0.7.2/dwarfs-0.7.2.tar.xz" +[build] +template = "custom" +dependencies = [ + "libfuse3", + "boost", + "brotli", + "libevent", + "openssl1", + "lz4", + "xz", + "libunwind", + "libfmt", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/elfshaker/recipe.toml b/recipes/wip/elfshaker/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4a777d8e9556e06683b1fcd41ba66557135a9a35 --- /dev/null +++ b/recipes/wip/elfshaker/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/elfshaker/elfshaker" +[build] +template = "cargo" diff --git a/recipes/wip/elixir/recipe.toml b/recipes/wip/elixir/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a1eb6f586d0e3e58a4b729ebb01058e825b7c74a --- /dev/null +++ b/recipes/wip/elixir/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/elixir-lang/elixir#compiling-from-source +[source] +tar = "https://github.com/elixir-lang/elixir/archive/refs/tags/v1.15.7.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/elm/recipe.toml b/recipes/wip/elm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..94fbea64900d6e1ab0448ec15cf67344a11c1664 --- /dev/null +++ b/recipes/wip/elm/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, lacking build instructions +[source] +tar = "https://github.com/elm/compiler/archive/refs/tags/0.19.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/emacs/recipe.toml b/recipes/wip/emacs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4957776a328972e10693852125f2cb70b5ea5add --- /dev/null +++ b/recipes/wip/emacs/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://ftp.gnu.org/gnu/emacs/emacs-28.2.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/embree/recipe.toml b/recipes/wip/embree/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..87bbbe8e45827b8dc53b7344f2fe06acdbf150be --- /dev/null +++ b/recipes/wip/embree/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for CMake, see https://github.com/embree/embree#linux-and-macos +[source] +tar = "https://github.com/embree/embree/archive/refs/tags/v4.3.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "glfw", + "onetbb", +] diff --git a/recipes/wip/emplace/recipe.toml b/recipes/wip/emplace/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..511970bcfc00e3cc3be93ad4197114608e8daf62 --- /dev/null +++ b/recipes/wip/emplace/recipe.toml @@ -0,0 +1,5 @@ +#TODO sys-info crate error +[source] +git = "https://github.com/tversteeg/emplace" +[build] +template = "cargo" diff --git a/recipes/wip/erdtree/recipe.toml b/recipes/wip/erdtree/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..897cc725eaaeb0c283ae73c4f45b41449eb9c536 --- /dev/null +++ b/recipes/wip/erdtree/recipe.toml @@ -0,0 +1,5 @@ +#TODO program source code error +[source] +tar = "https://github.com/solidiquis/erdtree/archive/refs/tags/v2.0.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/erlang/recipe.toml b/recipes/wip/erlang/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..02c55a5df8d4a1bff721ae6f23d186ba57121f4c --- /dev/null +++ b/recipes/wip/erlang/recipe.toml @@ -0,0 +1,16 @@ +#TODO probably wrong script, see https://www.erlang.org/doc/installation_guide/install +[source] +tar = "https://github.com/erlang/otp/releases/download/OTP-26.1.1/otp_src_26.1.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export ERL_TOP="${COOKBOOK_SOURCE}" +COOKBOOK_CONFIGURE_FLAGS+=( + --without-termcap + --enable-bootstrap-only +) +cookbook_configure +""" diff --git a/recipes/wip/espanso/recipe.toml b/recipes/wip/espanso/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d2cd503383e7a028b0e636bbb14fec4f30b699d0 --- /dev/null +++ b/recipes/wip/espanso/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for building, see https://espanso.org/docs/install/linux/#wayland-compile +[source] +tar = "https://github.com/espanso/espanso/archive/refs/tags/v2.1.8.tar.gz" +[build] +template = "custom" +dependencies = [ + "libxkbcommon", + "dbus", + "wxwidgets3", + "openssl1", +] diff --git a/recipes/wip/et-legacy/recipe.toml b/recipes/wip/et-legacy/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5dec0452d9734ae822a60a4d58e0e2870fd6677f --- /dev/null +++ b/recipes/wip/et-legacy/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for CMake, see https://github.com/etlegacy/etlegacy#compile-and-install +[source] +git = "https://github.com/etlegacy/etlegacy" +rev = "956269f4c13ebe31ba2a0f0b805588383209bd5b" +[build] +template = "custom" +dependencies = [ + "sdl2", + "openssl1", + "mesa", +] diff --git a/recipes/wip/eudev/recipe.toml b/recipes/wip/eudev/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bdc920c7850f672b4c32af8921ce2713c2c5ed7b --- /dev/null +++ b/recipes/wip/eudev/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error - POSIX header not found +[source] +tar = "https://github.com/eudev-project/eudev/releases/download/v3.2.14/eudev-3.2.14.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/eva/recipe.toml b/recipes/wip/eva/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..03dd23c0a8e403cc30ba2322249ba4a84a554ef4 --- /dev/null +++ b/recipes/wip/eva/recipe.toml @@ -0,0 +1,5 @@ +#TODO rustyline crate error +[source] +tar = "https://github.com/nerdypepper/eva/archive/refs/tags/v0.3.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/evcxr-jupyter/recipe.toml b/recipes/wip/evcxr-jupyter/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a3c6428d9032b73e6e18f6ffccf5c4bf9c000ea1 --- /dev/null +++ b/recipes/wip/evcxr-jupyter/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/evcxr/evcxr/archive/refs/tags/v0.15.1.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages evcxr_jupyter +""" diff --git a/recipes/wip/evcxr-repl/recipe.toml b/recipes/wip/evcxr-repl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c18d13e70b8e564f94a23bfb684892613b9aca2e --- /dev/null +++ b/recipes/wip/evcxr-repl/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/evcxr/evcxr/archive/refs/tags/v0.15.1.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages evcxr_repl +""" diff --git a/recipes/wip/eww/recipe.toml b/recipes/wip/eww/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2d70facd6677c42d25d8058896ea43c3bb7d259d --- /dev/null +++ b/recipes/wip/eww/recipe.toml @@ -0,0 +1,11 @@ +#TODO Make GTK3 work +[source] +tar = "https://github.com/elkowar/eww/archive/refs/tags/v0.4.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "gtk3", + "gdk-pixbuf", + "glib", + "cairo", +] diff --git a/recipes/wip/exa/recipe.toml b/recipes/wip/exa/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..37991b173fff97521a2363da3f9f7b10a6c7d88f --- /dev/null +++ b/recipes/wip/exa/recipe.toml @@ -0,0 +1,5 @@ +#TODO redox_syscall crate error +[source] +git = "https://github.com/ogham/exa" +[build] +template = "cargo" diff --git a/recipes/wip/eza/recipe.toml b/recipes/wip/eza/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..84ace592781e9c6d74727de68f73c928169053eb --- /dev/null +++ b/recipes/wip/eza/recipe.toml @@ -0,0 +1,5 @@ +#TODO outdated redox_syscall crate +[source] +tar = "https://github.com/eza-community/eza/archive/refs/tags/v0.11.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/fazi/recipe.toml b/recipes/wip/fazi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d1e35386b517ed1bba5da08b86f5a9cf34207639 --- /dev/null +++ b/recipes/wip/fazi/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/landaire/fazi" +[build] +template = "cargo" diff --git a/recipes/wip/fclones/recipe.toml b/recipes/wip/fclones/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a1b1318af3ab91302b0f1c7951ce5b866ef5186b --- /dev/null +++ b/recipes/wip/fclones/recipe.toml @@ -0,0 +1,5 @@ +#TODO file-owner crate error +[source] +tar = "https://github.com/pkolaczk/fclones/archive/refs/tags/v0.30.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/felix/recipe.toml b/recipes/wip/felix/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d89ccd29d64c508664e229b3bb2c89a9da68d318 --- /dev/null +++ b/recipes/wip/felix/recipe.toml @@ -0,0 +1,5 @@ +#TODO link error: getgroups +[source] +git = "https://github.com/kyoheiu/felix" +[build] +template = "cargo" \ No newline at end of file diff --git a/recipes/wip/fend/recipe.toml b/recipes/wip/fend/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4dea69f13380af215293d05005326d54103ccd51 --- /dev/null +++ b/recipes/wip/fend/recipe.toml @@ -0,0 +1,8 @@ +#TODO compilation error (after a patch on the ring crate) +[source] +tar = "https://github.com/printfn/fend/archive/refs/tags/v1.2.2.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages fend +""" diff --git a/recipes/wip/festival/recipe.toml b/recipes/wip/festival/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..82640cf495ea3fc5ea635f3a5b27f1ea092e40f5 --- /dev/null +++ b/recipes/wip/festival/recipe.toml @@ -0,0 +1,11 @@ +#TODO make dbus work +[source] +git = "https://github.com/hinto-janai/festival" +[build] +template = "custom" +dependencies = [ + "dbus", +] +script = """ +cookbook_cargo_packages festival-gui +""" diff --git a/recipes/wip/ffizer/recipe.toml b/recipes/wip/ffizer/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5510fe6d9b4cb2c7006c5d103a31b4a544d01f08 --- /dev/null +++ b/recipes/wip/ffizer/recipe.toml @@ -0,0 +1,8 @@ +#TODO compilation error (after a patch on the ring crate) +[source] +tar = "https://github.com/ffizer/ffizer/archive/refs/tags/2.10.3.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo --features cli +""" diff --git a/recipes/wip/fftw/recipe.toml b/recipes/wip/fftw/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..27b4880c3f277346ff2064e5cbc761aaefbd7100 --- /dev/null +++ b/recipes/wip/fftw/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://fftw.org/fftw-3.3.10.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/file/recipe.toml b/recipes/wip/file/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1027eba64b1bc82c46e593cbf460a6fe49345adb --- /dev/null +++ b/recipes/wip/file/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/file/file/archive/refs/tags/FILE5_44.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/fio/recipe.toml b/recipes/wip/fio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6794efeea55eee5c3962eb1c1d3d50ec0a03399b --- /dev/null +++ b/recipes/wip/fio/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/axboe/fio/archive/refs/tags/fio-3.36.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/firefox-esr/recipe.toml b/recipes/wip/firefox-esr/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b98e29fdb2acad6d3ad8c9a4982e63561d64262b --- /dev/null +++ b/recipes/wip/firefox-esr/recipe.toml @@ -0,0 +1,23 @@ +#TODO probably wrong template, see https://firefox-source-docs.mozilla.org/setup/linux_build.html#build +[source] +tar = "https://ftp.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/en-US/firefox-115.4.0esr.tar.bz2" +[build] +template = "configure" +dependencies = [ + "fontconfig", + "atk", + "cairo", + "dbus", + "libffi", + "freetype2", + "gdk-pixbuf", + "glib", + "gtk3", + "pango", + "sqlite3", + "nss-nspr", + "startup-notification", + "zlib", + "libvpx", + "ffmpeg6", +] diff --git a/recipes/wip/fish-shell/recipe.toml b/recipes/wip/fish-shell/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..626f51b5c354d0180db5e5534f14fe7823a03b10 --- /dev/null +++ b/recipes/wip/fish-shell/recipe.toml @@ -0,0 +1,25 @@ +#TODO probably wrong script, see https://github.com/fish-shell/fish-shell#building-from-source-all-platforms---makefile-generator +[source] +tar = "https://github.com/fish-shell/fish-shell/releases/download/3.6.1/fish-3.6.1.tar.xz" +[build] +template = "custom" +dependencies = [ + "ncurses", + "gettext", + "pcre", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/flameshot/recipe.toml b/recipes/wip/flameshot/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..46c50c0f5371b8473d36f41716941a6fd383d48b --- /dev/null +++ b/recipes/wip/flameshot/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for CMake, see https://flameshot.org/docs/installation/source-code/#compilation +[source] +tar = "https://github.com/flameshot-org/flameshot/archive/refs/tags/v12.1.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "qt5-base", + "qt5-tools", + "qt5-svg", +] diff --git a/recipes/wip/flex/recipe.toml b/recipes/wip/flex/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..da5b01df69ab0d601b15ae56923027142221bb62 --- /dev/null +++ b/recipes/wip/flex/recipe.toml @@ -0,0 +1,9 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz" +[build] +template = "custom" +script = """ +./autogen.sh +cookbook_configure +""" diff --git a/recipes/wip/flowtime/recipe.toml b/recipes/wip/flowtime/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bcd96a10a8c6aa6adc990ed7dee2e6dfd9fdcfe1 --- /dev/null +++ b/recipes/wip/flowtime/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for Meson, see https://github.com/Diego-Ivan/Flowtime#building-from-source +[source] +tar = "https://github.com/Diego-Ivan/Flowtime/archive/refs/tags/v6.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "gtk4", + "libxml2", + "libadwaita", +] diff --git a/recipes/wip/fltk/recipe.toml b/recipes/wip/fltk/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ec8ec37ae5482ab9531536f64d391661ddfd0c13 --- /dev/null +++ b/recipes/wip/fltk/recipe.toml @@ -0,0 +1,17 @@ +#TODO probably wrong script, see https://github.com/fltk/fltk/blob/master/README.Unix.txt +[source] +tar = "https://www.fltk.org/pub/fltk/1.3.8/fltk-1.3.8-source.tar.bz2" +[build] +template = "configure" +dependencies = [ + "mesa_glu", + "freeglut", + "cairo" + "fontconfig", + "glew", + "libjpeg", + "libpng", + "pango", + "zlib", + "libx11", +] diff --git a/recipes/wip/fontfor/recipe.toml b/recipes/wip/fontfor/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..20739efa036e2217c25800f8dcf30575e99d2a59 --- /dev/null +++ b/recipes/wip/fontfor/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/7sDream/fontfor/archive/refs/tags/v0.4.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/fontforge/recipe.toml b/recipes/wip/fontforge/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e7cb3f0174933177e1df9ae8f0b61f84a7b17705 --- /dev/null +++ b/recipes/wip/fontforge/recipe.toml @@ -0,0 +1,17 @@ +#TODO missing script for Ninja, see https://github.com/fontforge/fontforge/blob/master/INSTALL.md +[source] +tar = "https://github.com/fontforge/fontforge/releases/download/20230101/fontforge-20230101.tar.xz" +[build] +template = "custom" +dependencies = [ + "libtiff", + "libjpeg", + "libpng", + "libgif", + "libxml2", + "gtk3", + "freetype2", + "pango", + "cairo", + "libspiro", +] diff --git a/recipes/wip/freealut/recipe.toml b/recipes/wip/freealut/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a774784aa4afcb950d6c48eefdf3025965f82be7 --- /dev/null +++ b/recipes/wip/freealut/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/vancegroup/freealut#building-freealut +[source] +git = "https://github.com/vancegroup/freealut" +[build] +template = "custom" +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/freshfetch/recipe.toml b/recipes/wip/freshfetch/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4e254a5150c8413239d49347a2a4a318ae9b6d67 --- /dev/null +++ b/recipes/wip/freshfetch/recipe.toml @@ -0,0 +1,8 @@ +#TODO mlua crate error +[source] +git = "https://github.com/K4rakara/freshfetch" +[build] +template = "custom" +script = """ +cookbook_cargo_packages freshfetch +""" diff --git a/recipes/wip/fselect/recipe.toml b/recipes/wip/fselect/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3152cb4c832c2aadb2967368bbf3a6c5b72ce57f --- /dev/null +++ b/recipes/wip/fselect/recipe.toml @@ -0,0 +1,8 @@ +#TODO make the mimalloc dependency work +[source] +tar = "https://github.com/jhspetersson/fselect/archive/refs/tags/0.8.3.tar.gz" +[build] +template = "cargo" +dependencies = [ + "mimalloc", +] diff --git a/recipes/wip/fyrox/recipe.toml b/recipes/wip/fyrox/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a1db1b9d8e60a4b613f5926efe0eac43a86d9011 --- /dev/null +++ b/recipes/wip/fyrox/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://github.com/FyroxEngine/Fyrox/archive/refs/tags/v0.29.tar.gz" +[buiild] +template = "cargo" diff --git a/recipes/wip/gaffer/recipe.toml b/recipes/wip/gaffer/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f478b47d3253daf9dde926c2afbe3760d0b89664 --- /dev/null +++ b/recipes/wip/gaffer/recipe.toml @@ -0,0 +1,27 @@ +#TODO missing script for SCons, see https://github.com/gafferHQ/gaffer#building +#TODO missing dependencies, see https://github.com/GafferHQ/dependencies +[source] +tar = "https://github.com/GafferHQ/gaffer/archive/refs/tags/1.3.7.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "inkscape", + "boost", + "embree", + "libfmt", + "freetype2", + "glew", + "imath", + "llvm", + "lz4", + "libffi", + "libjpeg-turbo", + "libpng", + "libtiff", + "openexr", + "openimageio", + "openssl1", + "onetbb", + "zlib", + "qt5-full", +] diff --git a/recipes/wip/gameroy/recipe.toml b/recipes/wip/gameroy/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f2286ba4debda2eb5741f9ce970af625d64df0e5 --- /dev/null +++ b/recipes/wip/gameroy/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/Rodrigodd/gameroy/archive/refs/tags/v0.3.1.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages gameroy-native +""" diff --git a/recipes/wip/gdb/recipe.toml b/recipes/wip/gdb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9cd3ba4a474ca0c72cdb30b4e5f7bec4dc1fc908 --- /dev/null +++ b/recipes/wip/gdb/recipe.toml @@ -0,0 +1,21 @@ +#TODO probably wrong script, see https://sourceware.org/gdb/wiki/BuildingNatively +[source] +tar = "https://ftp.gnu.org/gnu/gdb/gdb-13.2.tar.xz" +[build] +template = "custom" +dependencies = [ + "libgmp", +] +script = """ +COOKBOOK_CONFIGURE_FLAGS+=( + --disable-binutils + --disable-ld + --disable-gold + --disable-gas + --disable-sim + --disable-gprof + --disable-gprofng + --disable-intl +) +cookbook_configure +""" diff --git a/recipes/wip/gegl/recipe.toml b/recipes/wip/gegl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0ca3f0263c95794307ee53616e1c64c613d66ecc --- /dev/null +++ b/recipes/wip/gegl/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/gegl/-/blob/master/docs/development.adoc?ref_type=heads#user-content-debugging +[source] +tar = "https://download.gimp.org/pub/gegl/0.4/gegl-0.4.46.tar.xz" +[build] +template = "custom" +dependencies = [ + "libpng", + "glib", +] diff --git a/recipes/wip/gem5/recipe.toml b/recipes/wip/gem5/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..90a64579bc6c55c000b2ea5fd2eb0515e69d8b54 --- /dev/null +++ b/recipes/wip/gem5/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for SCons, see https://www.gem5.org/documentation/general_docs/building +[source] +tar = "https://github.com/gem5/gem5/archive/refs/tags/v23.0.1.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/gengo/recipe.toml b/recipes/wip/gengo/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c5ec484a0a922c06aac6ef93d490d3e882aeb9a2 --- /dev/null +++ b/recipes/wip/gengo/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/spenserblack/gengo/archive/refs/tags/v0.5.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/gerb/recipe.toml b/recipes/wip/gerb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c15fa3ab78f152b5e7c7cc706308cb9290b2227e --- /dev/null +++ b/recipes/wip/gerb/recipe.toml @@ -0,0 +1,8 @@ +#TODO make GTK3 work +[source] +git = "https://github.com/epilys/gerb" +[build] +template = "cargo" +dependencies = [ + "gtk3", +] diff --git a/recipes/wip/germ/recipe.toml b/recipes/wip/germ/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1d7f622f8a6efe479e5e67c4ac5266c267917d2a --- /dev/null +++ b/recipes/wip/germ/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +git = "https://github.com/volks73/germ" +[build] +template = "cargo" diff --git a/recipes/wip/gexiv2/recipe.toml b/recipes/wip/gexiv2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..16bf91bf23e412ca9db09156faf59b77ba52a99d --- /dev/null +++ b/recipes/wip/gexiv2/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/gexiv2/-/blob/master/INSTALLING?ref_type=heads +[source] +tar = "https://download.gnome.org/sources/gexiv2/0.14/gexiv2-0.14.2.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/gflags/recipe.toml b/recipes/wip/gflags/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e3c77b042daabc1989b6f72af3f19ad7c5c8b570 --- /dev/null +++ b/recipes/wip/gflags/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/gflags/gflags/blob/master/INSTALL.md#compiling-the-source-code-with-cmake +[source] +git = "https://github.com/gflags/gflags" +[build] +template = "custom" diff --git a/recipes/wip/ghc/recipe.toml b/recipes/wip/ghc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9ab877b51a9fd4a76607de95280fa4e073c2af5f --- /dev/null +++ b/recipes/wip/ghc/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Hadrian, see https://gitlab.haskell.org/ghc/ghc/-/wikis/building/hadrian +[source] +tar = "https://downloads.haskell.org/~ghc/9.8.1/ghc-9.8.1-src.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/gifski/recipe.toml b/recipes/wip/gifski/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2f7a3cffc16d64c1e255cb599e09d7a2b8545322 --- /dev/null +++ b/recipes/wip/gifski/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/ImageOptim/gifski/archive/refs/tags/1.13.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/gimp/recipe.toml b/recipes/wip/gimp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4774682846fe585056f15eeb3c74159b27fb8f6b --- /dev/null +++ b/recipes/wip/gimp/recipe.toml @@ -0,0 +1,27 @@ +#TODO make dependencies work +[source] +tar = "https://download.gimp.org/gimp/v2.10/gimp-2.10.36.tar.bz2" +[build] +template = "configure" +dependencies = [ + "gtk2", + "gobject-introspection", + "glib", + "cairo", + "pango", + "liblcms", + "libmypaint", + "gexiv2", + "gegl", + "babl", + "librsvg", + "libtiff", + "libjpeg", + "libpng", + "fontconfig", + "freetype2", + "atk", + "harfbuzz", + "bzip2", + "zlib", +] diff --git a/recipes/wip/git-absorb/recipe.toml b/recipes/wip/git-absorb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6a82a7fa63eec08f47e5db8548734d1dfea82a0e --- /dev/null +++ b/recipes/wip/git-absorb/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/tummychow/git-absorb/archive/refs/tags/0.6.10.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/git-cliff/recipe.toml b/recipes/wip/git-cliff/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..baed0e2d5e6f90e10b0e08892870ee47afb5f57b --- /dev/null +++ b/recipes/wip/git-cliff/recipe.toml @@ -0,0 +1,8 @@ +#TODO compiled but not tested (after a patch on the ring crate) +[source] +tar = "https://github.com/orhun/git-cliff/archive/refs/tags/v1.2.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages git-cliff +""" diff --git a/recipes/wip/git-ignore-generator/recipe.toml b/recipes/wip/git-ignore-generator/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..aba928fb6687a631b455dec5b0ddb908b530ae5e --- /dev/null +++ b/recipes/wip/git-ignore-generator/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested (after a patch on the ring crate) +[source] +tar = "https://github.com/sondr3/git-ignore/archive/refs/tags/v1.2.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/gitui/recipe.toml b/recipes/wip/gitui/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bf1502a170c5a6534a1d7ed701cc149ee5926671 --- /dev/null +++ b/recipes/wip/gitui/recipe.toml @@ -0,0 +1,13 @@ +#TODO openssl-sys crate error +[source] +tar = "https://github.com/extrawurst/gitui/archive/refs/tags/v0.22.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo +""" diff --git a/recipes/wip/glew/recipe.toml b/recipes/wip/glew/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9848b0ef65bfa43e6d4c9cce71c75ce58784b50f --- /dev/null +++ b/recipes/wip/glew/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for "make", see https://github.com/nigels-com/glew#linux-and-mac +[source] +tar = "https://github.com/nigels-com/glew/archive/refs/tags/glew-2.2.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "mesa", +] diff --git a/recipes/wip/glfw3/recipe.toml b/recipes/wip/glfw3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f60e90045faeaf932f7ac56194902603845cf3b3 --- /dev/null +++ b/recipes/wip/glfw3/recipe.toml @@ -0,0 +1,24 @@ +#TODO probably wrong script, see https://www.glfw.org/docs/latest/compile.html +[source] +tar = "https://github.com/glfw/glfw/archive/refs/tags/3.3.8.tar.gz" +[build] +template = "custom" +dependencies = [ + "libwayland", + "libxkbcommon", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/glib2mm/recipe.toml b/recipes/wip/glib2mm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..199a560110b0c17297a15bccc007de8e93b48504 --- /dev/null +++ b/recipes/wip/glib2mm/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template, see https://gitlab.gnome.org/GNOME/glibmm#building +[source] +tar = "https://download.gnome.org/sources/glibmm/2.76/glibmm-2.76.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/glide/recipe.toml b/recipes/wip/glide/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..90a81da7407b1b8c8714ba7d1ccc4eeb9374470b --- /dev/null +++ b/recipes/wip/glide/recipe.toml @@ -0,0 +1,9 @@ +#TODO Make GTK4 work +[source] +tar = "https://github.com/philn/glide/archive/refs/tags/0.6.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "gtk4", + "gstreamer", +] diff --git a/recipes/wip/gmic-qt/recipe.toml b/recipes/wip/gmic-qt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5477aecde8eedc9b4367c678d3ddeb98ffe1ee3d --- /dev/null +++ b/recipes/wip/gmic-qt/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for building, see https://github.com/c-koi/gmic-qt#build-instructions +#TODO probably missing dependencies +[source] +tar = "https://github.com/c-koi/gmic-qt/archive/refs/tags/v.3.3.2.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/gmic/recipe.toml b/recipes/wip/gmic/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1c751bb5fd25016ae5554d07d36b9c61db36be78 --- /dev/null +++ b/recipes/wip/gmic/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for "make", see https://github.com/GreycLab/gmic-community/wiki/Building-from-Source +[source] +tar = "https://gmic.eu/files/source/gmic_3.3.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "fftw", + "libpng", + "libjpeg", + "zlib", +] diff --git a/recipes/wip/gnome-doc-utils/recipe.toml b/recipes/wip/gnome-doc-utils/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..550623abb16972c7b000f83255af318eb0b4937a --- /dev/null +++ b/recipes/wip/gnome-doc-utils/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template +[source] +tar = "https://download.gnome.org/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/gnome2-common/recipe.toml b/recipes/wip/gnome2-common/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..be6388ff068b7f581a1d1b18957fbab94ad6bd34 --- /dev/null +++ b/recipes/wip/gnome2-common/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template +[source] +tar = "https://download.gnome.org/sources/gnome-common/2.34/gnome-common-2.34.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/gnome3-common/recipe.toml b/recipes/wip/gnome3-common/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..609f094f949fcd0fdefdeddce2816bfc7e2fb34e --- /dev/null +++ b/recipes/wip/gnome3-common/recipe.toml @@ -0,0 +1,5 @@ +#TODO Needs to determine the build system script +[source] +tar = "https://download.gnome.org/sources/gnome-common/3.18/gnome-common-3.18.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/gnu-radio/recipe.toml b/recipes/wip/gnu-radio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..221a22194fb9c0a660e9f7e47e2881e5f22393e2 --- /dev/null +++ b/recipes/wip/gnu-radio/recipe.toml @@ -0,0 +1,16 @@ +#TODO missing script for CMake, see https://wiki.gnuradio.org/index.php?title=LinuxInstall#For_GNU_Radio_3.10,_3.9,_and_Main_Branch +#TODO probably missing dependencies, see https://wiki.gnuradio.org/index.php?title=UbuntuInstall#Install_Dependencies +[source] +tar = "https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.8.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "volk", + "boost", + "libgmp", + "fftw", + "sdl1", + "qt5-base", + "libusb", + "libevdev", +] diff --git a/recipes/wip/gnupg-lts/recipe.toml b/recipes/wip/gnupg-lts/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f0049191ffb72662d358dcd1d1294901647deacb --- /dev/null +++ b/recipes/wip/gnupg-lts/recipe.toml @@ -0,0 +1,9 @@ +#TODO compilation error on libgcrypt +[source] +tar = "https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.41.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libiconv", + "libgcrypt", +] diff --git a/recipes/wip/gnupg/recipe.toml b/recipes/wip/gnupg/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3d112edb8e6300fc2f7d0b70d59eec577db91776 --- /dev/null +++ b/recipes/wip/gnupg/recipe.toml @@ -0,0 +1,9 @@ +#TODO compilation error on libgcrypt +[source] +tar = "https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.4.1.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libiconv", + "libgcrypt", +] diff --git a/recipes/wip/gnuplot/recipe.toml b/recipes/wip/gnuplot/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..465bc9aef80b919ca4f342ad0a32a88b5d01ab44 --- /dev/null +++ b/recipes/wip/gnuplot/recipe.toml @@ -0,0 +1,5 @@ +#TODO determine dependencies +[source] +tar = "https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.10/gnuplot-5.4.10.tar.gz/download" +[build] +template = "configure" diff --git a/recipes/wip/gnutls3/recipe.toml b/recipes/wip/gnutls3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f0c06d5483035f070526d4244c79a75a4f539147 --- /dev/null +++ b/recipes/wip/gnutls3/recipe.toml @@ -0,0 +1,9 @@ +#TODO Weird compilation error with satisfied dependency +[source] +tar = "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.tar.xz" +[build] +template = "configure" +dependencies = [ + "libgmp", + "libnettle", +] diff --git a/recipes/wip/gobang/recipe.toml b/recipes/wip/gobang/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..772274f963758d3863736c7a086996e25bdc5381 --- /dev/null +++ b/recipes/wip/gobang/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/TaKO8Ki/gobang" +[build] +template = "cargo" diff --git a/recipes/wip/gobject-introspection/recipe.toml b/recipes/wip/gobject-introspection/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..93a6f31f8f1c33ff1d5bbb783773afe9f4967ffc --- /dev/null +++ b/recipes/wip/gobject-introspection/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for Meson, see https://gi.readthedocs.io/en/latest/build_test.html +[source] +tar = "https://download.gnome.org/sources/gobject-introspection/1.76/gobject-introspection-1.76.1.tar.xz" +[build] +template = "custom" +dependencies = [ + "cairo", + "glib", +] diff --git a/recipes/wip/godot-engine4/recipe.toml b/recipes/wip/godot-engine4/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..727b56c8aef29fc632c0c4607f407d0bafa1bcd5 --- /dev/null +++ b/recipes/wip/godot-engine4/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for SCons, see https://docs.godotengine.org/en/stable/contributing/development/compiling/compiling_for_linuxbsd.html +#TODO missing dependencies +[source] +tar = "https://github.com/godotengine/godot/releases/download/4.1.3-stable/godot-4.1.3-stable.tar.xz" +[build] +template = "custom" +dependencies = [ + "libx11", + "mesa", + "mesa_glu", +] diff --git a/recipes/wip/google-test/recipe.toml b/recipes/wip/google-test/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..39362de3a3202140f17a1002a3feac5de66589ea --- /dev/null +++ b/recipes/wip/google-test/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/google/googletest/blob/main/googletest/README.md +[source] +tar = "https://github.com/google/googletest/archive/refs/tags/v1.13.0.tar.gz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/goxel/recipe.toml b/recipes/wip/goxel/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a21f65d78df06af0fc2d3403a364b0fb2100bb2c --- /dev/null +++ b/recipes/wip/goxel/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for the SCons, see https://github.com/guillaumechereau/goxel#linuxbsd +[source] +tar = "https://github.com/guillaumechereau/goxel/archive/refs/tags/v0.12.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "gtk3", + "glfw3", +] diff --git a/recipes/wip/gperf/recipe.toml b/recipes/wip/gperf/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ff3a4c0bb683c9ed387c05d6c3b4362c1290fda6 --- /dev/null +++ b/recipes/wip/gperf/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not fully tested +[source] +tar = "http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/gpg-tui/recipe.toml b/recipes/wip/gpg-tui/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0ab279edcd73d80c35b164281b404e90eeac4e24 --- /dev/null +++ b/recipes/wip/gpg-tui/recipe.toml @@ -0,0 +1,10 @@ +#TODO make dependencies work +[source] +tar = "https://github.com/orhun/gpg-tui/archive/refs/tags/v0.10.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "gnupg", + "gpgme", + "libgpg-error", +] diff --git a/recipes/wip/gpgme/recipe.toml b/recipes/wip/gpgme/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dc3d7c6785605bc24b7e281834401acf797c1287 --- /dev/null +++ b/recipes/wip/gpgme/recipe.toml @@ -0,0 +1,8 @@ +#TODO wait the fix of libgcrypt compilation +[source] +tar = "https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.20.0.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libgcrypt", +] diff --git a/recipes/wip/gphoto2/recipe.toml b/recipes/wip/gphoto2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..33345674677cacea7fdcff2709947a3415dc1371 --- /dev/null +++ b/recipes/wip/gphoto2/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template, lacking build instructions +[source] +tar = "https://sourceforge.net/projects/gphoto/files/gphoto/2.5.28/gphoto2-2.5.28.tar.xz/download" +[build] +template = "configure" diff --git a/recipes/wip/gping/recipe.toml b/recipes/wip/gping/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..28cf04b290df2c252e964c03072e3088278cb410 --- /dev/null +++ b/recipes/wip/gping/recipe.toml @@ -0,0 +1,8 @@ +#TODO weird error on the end of compilation +[source] +tar = "https://github.com/orf/gping/archive/refs/tags/gping-v1.12.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages gping +""" diff --git a/recipes/wip/gptman/recipe.toml b/recipes/wip/gptman/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..249051c46e82c6f468299bdb40ae9ad2a3507d23 --- /dev/null +++ b/recipes/wip/gptman/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled but not tested +[source] +git = "https://github.com/rust-disk-partition-management/gptman" +[build] +template = "custom" +script = """ +cookbook_cargo --features cli +""" diff --git a/recipes/wip/graphene/recipe.toml b/recipes/wip/graphene/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..29fa65e696db1f08ad68827af770f341521e62b2 --- /dev/null +++ b/recipes/wip/graphene/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://github.com/ebassi/graphene#installation +[source] +tar = "https://download.gnome.org/sources/graphene/1.10/graphene-1.10.8.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/graphicsmagick/recipe.toml b/recipes/wip/graphicsmagick/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d7b12fbdf7bcd02281035f209fe535f5e2b40446 --- /dev/null +++ b/recipes/wip/graphicsmagick/recipe.toml @@ -0,0 +1,16 @@ +#TODO Not compiled or tested +#TODO more features - http://www.graphicsmagick.org/README.html#add-on-libraries-programs +[source] +tar = "https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.42/GraphicsMagick-1.3.42.tar.xz/download" +[build] +template = "configure" +dependencies = [ + "bzip2", + "freetype2", + "libwebp", + "libjpeg", + "libpng", + "libtiff", + "libxml2", + "zlib", +] diff --git a/recipes/wip/graphviz/recipe.toml b/recipes/wip/graphviz/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ca032bd7db0601f73acc99fb741914d8e940ed85 --- /dev/null +++ b/recipes/wip/graphviz/recipe.toml @@ -0,0 +1,16 @@ +#TODO Not compiled or tested +#TODO customization - https://graphviz.org/download/source/#dependencies +[source] +tar = "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/9.0.0/graphviz-9.0.0.tar.xz" +[build] +template = "configure" +dependencies = [ + "cairo", + "expat", + "freetype2", + "fontconfig", + "glib", + "libpng", + "pango", + "zlib", +] diff --git a/recipes/wip/grex/recipe.toml b/recipes/wip/grex/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..33b4c53c03aa8af6c4e874decd0cf078435e7078 --- /dev/null +++ b/recipes/wip/grex/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/pemistahl/grex/archive/refs/tags/v1.4.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/gromacs/recipe.toml b/recipes/wip/gromacs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d4a4009fd8fc3fcf5f7c6c1bd13c663ea6723f2d --- /dev/null +++ b/recipes/wip/gromacs/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://manual.gromacs.org/current/install-guide/index.html +[source] +tar = "https://ftp.gromacs.org/gromacs/gromacs-2023.3.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/gtk-doc/recipe.toml b/recipes/wip/gtk-doc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..83e46e615bec61eb180fad23be2e4a7b7edb1c88 --- /dev/null +++ b/recipes/wip/gtk-doc/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.gnome.org/sources/gtk-doc/1.33/gtk-doc-1.33.2.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/gtk-engines/recipe.toml b/recipes/wip/gtk-engines/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f8ef8be2432ed3942442a0d6874d876abd296b00 --- /dev/null +++ b/recipes/wip/gtk-engines/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template +[source] +tar = "https://download.gnome.org/sources/gtk-engines/2.91/gtk-engines-2.91.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/gtk2/recipe.toml b/recipes/wip/gtk2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..005ea8d53a095bc74cda183c801541b315ba847c --- /dev/null +++ b/recipes/wip/gtk2/recipe.toml @@ -0,0 +1,13 @@ +#TODO probably missing dependencies +[source] +tar = "https://download.gnome.org/sources/gtk%2B/2.24/gtk%2B-2.24.33.tar.xz" +[build] +template = "configure" +dependencies = [ + "glib", + "pango", + "gdk-pixbuf", + "atk", + "cairo", + "gobject-introspection", +] diff --git a/recipes/wip/gtk2mm/recipe.toml b/recipes/wip/gtk2mm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bb2dd93b28a6d5d859bb7d021717b5582d52dffc --- /dev/null +++ b/recipes/wip/gtk2mm/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably missing dependencies +[source] +tar = "https://download.gnome.org/sources/gtkmm/2.91/gtkmm-2.91.7.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/gtk3/recipe.toml b/recipes/wip/gtk3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..aaf59bbb979a068bf1947e7cb74509b8141a8680 --- /dev/null +++ b/recipes/wip/gtk3/recipe.toml @@ -0,0 +1,18 @@ +#TODO probably missing dependencies, see https://docs.gtk.org/gtk3/building.html#dependencies +[source] +tar = "https://download.gnome.org/sources/gtk+/3.24/gtk%2B-3.24.37.tar.xz" +[build] +template = "configure" +dependencies = [ + "glib", + "gdk-pixbuf", + "pango", + "cairo", + "libepoxy", + "atk", + "gobject-introspection", + "shared-mime-info", + "graphene", + "libwayland", + "gstreamer", +] diff --git a/recipes/wip/gtk4/recipe.toml b/recipes/wip/gtk4/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..93608e38a5ed74f82043f7f35a72f0b49846075d --- /dev/null +++ b/recipes/wip/gtk4/recipe.toml @@ -0,0 +1,19 @@ +#TODO missing script for Meson, see https://docs.gtk.org/gtk4/building.html +[source] +tar = "https://download.gnome.org/sources/gtk/4.11/gtk-4.11.2.tar.xz" +[build] +template = "custom" +dependencies = [ + "glib", + "gdk-pixbuf", + "pango", + "cairo", + "libepoxy", + "atk", + "gobject-introspection", + "shared-mime-info", + "graphene", + "libwayland", + "libxkbcommon", + "gstreamer", +] diff --git a/recipes/wip/gtk4mm/recipe.toml b/recipes/wip/gtk4mm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1637773fc0fbb650df5058546963347b760020dd --- /dev/null +++ b/recipes/wip/gtk4mm/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for Meson (probably) +#TODO probably missing dependencies +[source] +tar = "https://download.gnome.org/sources/gtkmm/4.11/gtkmm-4.11.2.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/gupax/recipe.toml b/recipes/wip/gupax/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1e191fbf22e7cd8e728e27ac02fea91cf1306ca7 --- /dev/null +++ b/recipes/wip/gupax/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/hinto-janai/gupax/archive/refs/tags/v1.3.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/gyr/recipe.toml b/recipes/wip/gyr/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..97f4989fa126bd8b0d948d8b520b279dfcdad157 --- /dev/null +++ b/recipes/wip/gyr/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://git.sr.ht/~f9/gyr/archive/v0.1.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/gzdoom/recipe.toml b/recipes/wip/gzdoom/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4d3141ba187c87c825ee9f588e6acac2d5f417e3 --- /dev/null +++ b/recipes/wip/gzdoom/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for CMake, see https://zdoom.org/wiki/Compile_GZDoom_on_Linux +[source] +tar = "https://github.com/ZDoom/gzdoom/archive/refs/tags/g4.10.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "sdl2", + "mesa", + "mesa-glu", + "openal", + "zmusic", +] diff --git a/recipes/wip/hadrian/recipe.toml b/recipes/wip/hadrian/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..768f235fd607c0fa9e16e0804f9212b229caffcf --- /dev/null +++ b/recipes/wip/hadrian/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/ghc/hadrian +[source] +tar = "https://downloads.haskell.org/~ghc/9.8.1/hadrian-bootstrap-sources/hadrian-bootstrap-sources-9.6.2.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/halloy/recipe.toml b/recipes/wip/halloy/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3739823883c5a51751125e3576f60966ea837338 --- /dev/null +++ b/recipes/wip/halloy/recipe.toml @@ -0,0 +1,5 @@ +#TODO half 2.3.1 package require rustc 1.70 or newer +[source] +git = "https://github.com/squidowl/halloy" +[build] +template = "cargo" diff --git a/recipes/wip/hare-std/recipe.toml b/recipes/wip/hare-std/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e94dbaeed6cf4fac84fae11be0e09b17869d254f --- /dev/null +++ b/recipes/wip/hare-std/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://harelang.org/installation/ +[source] +git = "https://git.sr.ht/~sircmpwn/hare" +[build] +template = "custom" diff --git a/recipes/wip/harec/recipe.toml b/recipes/wip/harec/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0ee8c0d5aee4754b6a6019fa02027c739a73e44c --- /dev/null +++ b/recipes/wip/harec/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://git.sr.ht/~sircmpwn/harec" +[build] +template = "configure" diff --git a/recipes/wip/hashgood/recipe.toml b/recipes/wip/hashgood/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f7689c226bc21b43b116b97cfe4a053a59692748 --- /dev/null +++ b/recipes/wip/hashgood/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/thombles/hashgood/archive/refs/tags/v0.4.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/headers/recipe.toml b/recipes/wip/headers/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b1eea7f47c95550638edd2a4a5d8adc42556fa53 --- /dev/null +++ b/recipes/wip/headers/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error (related to X11?) +[source] +git = "https://github.com/transmissions11/headers" +[build] +template = "cargo" diff --git a/recipes/wip/heh/recipe.toml b/recipes/wip/heh/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..284fc935da86eeac0dd9884c19a7034e0848b901 --- /dev/null +++ b/recipes/wip/heh/recipe.toml @@ -0,0 +1,5 @@ +#TODO x11rb crate error +[source] +tar = "https://github.com/ndd7xv/heh/archive/refs/tags/v0.4.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/helix/recipe.toml b/recipes/wip/helix/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3232d0079616a0eb0bf0947b8353250d04d35707 --- /dev/null +++ b/recipes/wip/helix/recipe.toml @@ -0,0 +1,8 @@ +#TODO helix-term error (after cargo update) +[source] +tar = "https://github.com/helix-editor/helix/releases/download/23.05/helix-23.05-source.tar.xz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages helix-term +""" diff --git a/recipes/wip/hexyl/recipe.toml b/recipes/wip/hexyl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5b9d03fcb51e2d7a34e1199ea8a4a6d718177d98 --- /dev/null +++ b/recipes/wip/hexyl/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/sharkdp/hexyl/archive/refs/tags/v0.13.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/hgrep/recipe.toml b/recipes/wip/hgrep/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e1c5c9d149314ce98fefbc3a58f62b4cc3235ca2 --- /dev/null +++ b/recipes/wip/hgrep/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/rhysd/hgrep/archive/refs/tags/v0.3.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/hickory-dns/recipe.toml b/recipes/wip/hickory-dns/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..87cd6455ae5cbe6f0c44cdebca3b6e886896122b --- /dev/null +++ b/recipes/wip/hickory-dns/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/hickory-dns/hickory-dns/archive/refs/tags/v0.24.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/himalaya/recipe.toml b/recipes/wip/himalaya/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d45d5b0ad732898c4ef7467d57323374ea502ace --- /dev/null +++ b/recipes/wip/himalaya/recipe.toml @@ -0,0 +1,8 @@ +#TODO ring crate error +[source] +tar = "https://github.com/soywod/himalaya/archive/refs/tags/v0.7.3.tar.gz" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/honggfuzz/recipe.toml b/recipes/wip/honggfuzz/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5eea1b3abd18695d8068ea011848ed15d64fa25d --- /dev/null +++ b/recipes/wip/honggfuzz/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for "make", see https://github.com/google/honggfuzz#installation +[source] +tar = "https://github.com/google/honggfuzz/archive/refs/tags/2.6.tar.gz" +[build] +template = "custom" +dependencies = [ + "libunwind", +] diff --git a/recipes/wip/horsetab/recipe.toml b/recipes/wip/horsetab/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7b475eab5e2cfa2309a7d6a4f433ac73eb00e1e7 --- /dev/null +++ b/recipes/wip/horsetab/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/ChrisVilches/horsetab" +[build] +template = "cargo" diff --git a/recipes/wip/hpcg/recipe.toml b/recipes/wip/hpcg/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fe63ce86e021ab7849ef1d09bfa431de0e63e781 --- /dev/null +++ b/recipes/wip/hpcg/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/hpcg-benchmark/hpcg/blob/master/INSTALL +[source] +git = "https://github.com/hpcg-benchmark/hpcg" +[build] +template = "custom" diff --git a/recipes/wip/htmlq/recipe.toml b/recipes/wip/htmlq/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e3de72ddcb7fc6536503c5e9d38be81856e47c9b --- /dev/null +++ b/recipes/wip/htmlq/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +git = "https://github.com/mgdm/htmlq" +[build] +template = "cargo" diff --git a/recipes/wip/humphrey/recipe.toml b/recipes/wip/humphrey/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..03173fdc2fdbb573d527bdc7a90d77d67176d697 --- /dev/null +++ b/recipes/wip/humphrey/recipe.toml @@ -0,0 +1,16 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/w-henderson/Humphrey" +[build] +template = "custom" +script = """ +"${COOKBOOK_CARGO}" build \ + --manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \ + --package "${humphrey_server}" \ + --release + --all-features + mkdir -pv "${COOKBOOK_STAGE}/bin" + cp -v \ + "target/${TARGET}/release/${humphrey_server}" \ + "${COOKBOOK_STAGE}/bin/${humphrey}_${humphrey_server}" +""" diff --git a/recipes/wip/hvm/recipe.toml b/recipes/wip/hvm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4bdb4831f4f15d6063f433a36ee3e253034b9117 --- /dev/null +++ b/recipes/wip/hvm/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +git = "https://github.com/HigherOrderCO/HVM" +[build] +template = "cargo" diff --git a/recipes/wip/hwatch/recipe.toml b/recipes/wip/hwatch/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e712a19e8d985800e8d0f98cfd371fd2e5892487 --- /dev/null +++ b/recipes/wip/hwatch/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/blacknon/hwatch/archive/refs/tags/0.3.10.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/hwloc/recipe.toml b/recipes/wip/hwloc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dd02635725e802fc7b58588b2da78754c1b7df1d --- /dev/null +++ b/recipes/wip/hwloc/recipe.toml @@ -0,0 +1,9 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.open-mpi.org/release/hwloc/v2.9/hwloc-2.9.3.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libxml2", + "libevdev", +] diff --git a/recipes/wip/hyperfine/recipe.toml b/recipes/wip/hyperfine/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ea9e3383abb6f4bfcf72588fab1cd9c6d0fa1792 --- /dev/null +++ b/recipes/wip/hyperfine/recipe.toml @@ -0,0 +1,5 @@ +#TODO libc::RUSAGE_CHILDREN +[source] +tar = "https://github.com/sharkdp/hyperfine/archive/refs/tags/v1.17.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/hyprland/recipe.toml b/recipes/wip/hyprland/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ee54a979c54904121cc01579adddfde29a952d44 --- /dev/null +++ b/recipes/wip/hyprland/recipe.toml @@ -0,0 +1,24 @@ +#TODO missing CMake configuration, see https://wiki.hyprland.org/Getting-Started/Installation/#cmake-recommended +[source] +git = "https://github.com/hyprwm/Hyprland" +rev = "9afdd61adeaf413afbe853dbc5fdf6853c8bde21" +[build] +template = "custom" +dependencies = [ + "libinput", + "libxkbcommon", + "libxcb", + "pango", + "cairo", + "pixman", + "libwayland", + "seatd", + "libxrender", + "libx11", + "libxcomposite", + "libxfixes", +] +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/wayland-sessions +cp -rv "${COOKBOOK_SOURCE}"/example/hyprland.desktop "${COOKBOOK_STAGE}"/home/user/.local/share/wayland-sessions +""" diff --git a/recipes/wip/i2pd/recipe.toml b/recipes/wip/i2pd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9467ad1caf9f70affe4c521cc234f3e8c407a79c --- /dev/null +++ b/recipes/wip/i2pd/recipe.toml @@ -0,0 +1,25 @@ +#TODO probably wrong script, see https://i2pd.readthedocs.io/en/latest/devs/building/unix/ +[source] +tar = "https://github.com/PurpleI2P/i2pd/archive/refs/tags/2.48.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "boost", + "openssl1", + "zlib", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/iamb/recipe.toml b/recipes/wip/iamb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..68a5583e7e80b79237e23c18a5a291be3c43640c --- /dev/null +++ b/recipes/wip/iamb/recipe.toml @@ -0,0 +1,5 @@ +#TODO Rust version error (after cargo update) +[source] +git = "https://github.com/ulyssa/iamb" +[build] +template = "cargo" diff --git a/recipes/wip/imagemagick/recipe.toml b/recipes/wip/imagemagick/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..85b8a73069ec0faa3b7751a0fcfec63349db138b --- /dev/null +++ b/recipes/wip/imagemagick/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://imagemagick.org/archive/ImageMagick-7.1.1-20.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/imager/recipe.toml b/recipes/wip/imager/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b93923a19944e880c0be5fd08cf3a5aa6d9e4d00 --- /dev/null +++ b/recipes/wip/imager/recipe.toml @@ -0,0 +1,12 @@ +#TODO vmaf-sys crate error +[source] +git = "https://github.com/imager-io/imager" +[build] +template = "custom" +dependencies = [ + "xz", + "openssl1", +] +script = """ +cookbook_cargo_packages imager +""" diff --git a/recipes/wip/imlib2/recipe.toml b/recipes/wip/imlib2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..22df0df14895e80b6bba4a11dff00d1ea3cb6dc7 --- /dev/null +++ b/recipes/wip/imlib2/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +[source] +tar = "https://git.enlightenment.org/old/legacy-imlib2/archive/v1.11.1.tar.gz" +[build] +template = "configure" +dependencies = [ + "libjpeg", + "libpng", + "freetype2", +] diff --git a/recipes/wip/incompact3d/recipe.toml b/recipes/wip/incompact3d/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4f077165c771a0f066b77182925fcd4a3db6156f --- /dev/null +++ b/recipes/wip/incompact3d/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for "make", see https://github.com/xcompact3d/Incompact3d#source-download-and-compilation +#TODO probably missing dependencies +[source] +tar = "https://github.com/xcompact3d/Incompact3d/archive/refs/tags/v4.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/influxdb/recipe.toml b/recipes/wip/influxdb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0daebc2edc4d8bb080cebb9e773bc2d1d7d050b4 --- /dev/null +++ b/recipes/wip/influxdb/recipe.toml @@ -0,0 +1,6 @@ +#TODO probably wrong template, lacking build instructions +#TODO configure the CLI and service +[source] +tar = "https://github.com/influxdata/influxdb/archive/refs/tags/v2.7.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/inih/recipe.toml b/recipes/wip/inih/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..163e1f51ef46000da7ca5fc6eca88c2421b1e546 --- /dev/null +++ b/recipes/wip/inih/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://github.com/benhoyt/inih#meson-notes +[source] +tar = "https://github.com/benhoyt/inih/archive/refs/tags/r57.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/iniparser/recipe.toml b/recipes/wip/iniparser/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..14630337b9c94ffd9b3c77ce21e1a3c03107ad84 --- /dev/null +++ b/recipes/wip/iniparser/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for a "make", see https://github.com/ndevilla/iniparser#ii---building-project +[source] +git = "https://github.com/ndevilla/iniparser" +[build] +template = "custom" diff --git a/recipes/wip/inko/recipe.toml b/recipes/wip/inko/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0f6d33df91ed46573c0e39099c711669cc685c2b --- /dev/null +++ b/recipes/wip/inko/recipe.toml @@ -0,0 +1,5 @@ +#TODO Require LLVM 15 +[source] +tar = "https://releases.inko-lang.org/0.11.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/inkscape/recipe.toml b/recipes/wip/inkscape/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1beea316f090a0c2f008ef85830d9c25011b9c24 --- /dev/null +++ b/recipes/wip/inkscape/recipe.toml @@ -0,0 +1,34 @@ +#TODO probably wrong script, see https://inkscape.org/develop/getting-started/#compile +#TODO missing dependencies, see: https://gitlab.com/inkscape/inkscape-ci-docker/-/raw/master/install_dependencies.sh +[source] +tar = "https://inkscape.org/gallery/item/44467/inkscape-1.3.1.tar.xz" +[build] +template = "custom" +dependencies = [ + "boost", + "glib", + "gtk3", + "gtk3mm", + "liblcms", + "pango", + "libpng", + "readline", + "libxml2", + "libxslt", + "zlib", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/inlyne/recipe.toml b/recipes/wip/inlyne/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6d1a27b5a107188970d0ae1862b187a4e472663a --- /dev/null +++ b/recipes/wip/inlyne/recipe.toml @@ -0,0 +1,7 @@ +#TODO ucred::get_peer_cred +#TODO nix::sys::socket +#TODO cmsg_space! +[source] +git = "https://github.com/trimental/inlyne.git" +[build] +template = "cargo" \ No newline at end of file diff --git a/recipes/wip/innernet-cli/recipe.toml b/recipes/wip/innernet-cli/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..267c4202ad0c95a18874b722858b45307bfe3e04 --- /dev/null +++ b/recipes/wip/innernet-cli/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/tonarino/innernet/archive/refs/tags/v1.6.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages innernet +""" diff --git a/recipes/wip/innernet-server/recipe.toml b/recipes/wip/innernet-server/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..001e8ec5b7e1fe1290ba45eaa5fabc65166e49e9 --- /dev/null +++ b/recipes/wip/innernet-server/recipe.toml @@ -0,0 +1,11 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/tonarino/innernet/archive/refs/tags/v1.6.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "sqlite3", +] +script = """ +cookbook_cargo_packages innernet-server +""" diff --git a/recipes/wip/intelli-shell/recipe.toml b/recipes/wip/intelli-shell/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5a987b15d1bc063bc2505147c3b311cd542315c9 --- /dev/null +++ b/recipes/wip/intelli-shell/recipe.toml @@ -0,0 +1,13 @@ +#TODO OpenSSL error +[source] +tar = "https://github.com/lasantosr/intelli-shell/archive/refs/tags/v0.2.6.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo +""" diff --git a/recipes/wip/interaction-calculus/recipe.toml b/recipes/wip/interaction-calculus/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f59965004814937d781e42176fd2830dc56ec6c5 --- /dev/null +++ b/recipes/wip/interaction-calculus/recipe.toml @@ -0,0 +1,5 @@ +#TODO redox_syscall is very outdated on the dependency tree +[source] +git = "https://github.com/VictorTaelin/Interaction-Calculus" +[build] +template = "cargo" diff --git a/recipes/wip/intermodal/recipe.toml b/recipes/wip/intermodal/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2efca300b515b87835011c638fbcd7e4584354de --- /dev/null +++ b/recipes/wip/intermodal/recipe.toml @@ -0,0 +1,9 @@ +#TODO termios crate error +[source] +git = "https://github.com/casey/intermodal" +[build] +template = "custom" +script = """ +cookbook_cargo +mv "${COOKBOOK_STAGE}/bin/imdl" "${COOKBOOK_STAGE}/bin/intermodal" +""" diff --git a/recipes/wip/intltool/recipe.toml b/recipes/wip/intltool/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3a5ae285a6c402799e1372fb1a504e7c7c37e6f8 --- /dev/null +++ b/recipes/wip/intltool/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/ioquake3/recipe.toml b/recipes/wip/ioquake3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8872ae5ea567ae35e6b6b405890d73135c66b5bd --- /dev/null +++ b/recipes/wip/ioquake3/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for "make", see https://github.com/ioquake/ioq3#compilation-and-installation +[source] +git = "https://github.com/ioquake/ioq3" +[build] +template = "custom" +dependencies = [ + "sdl2", +] diff --git a/recipes/wip/iotdb/recipe.toml b/recipes/wip/iotdb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fa7842781dfa50d195a03299393cd51b4d416bd6 --- /dev/null +++ b/recipes/wip/iotdb/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Maven, see https://github.com/apache/iotdb#build-iotdb-from-source +[source] +tar = "https://github.com/apache/iotdb/archive/refs/tags/v1.2.2.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/irust/recipe.toml b/recipes/wip/irust/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..23429571cae64b834b04f34157cf0ef4ba136645 --- /dev/null +++ b/recipes/wip/irust/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/sigmaSd/IRust/archive/refs/tags/irust@1.71.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/ispc/recipe.toml b/recipes/wip/ispc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..eb2e49fdf6013e1f354196005e46d06f4b8c1900 --- /dev/null +++ b/recipes/wip/ispc/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/ispc/ispc/wiki/ISPC-Development-Guide#build-system +[source] +tar = "https://github.com/ispc/ispc/archive/refs/tags/v1.22.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/itstool/recipe.toml b/recipes/wip/itstool/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..15c9800eca720bdce4616a69bc20e586f278ab99 --- /dev/null +++ b/recipes/wip/itstool/recipe.toml @@ -0,0 +1,8 @@ +#TODO require a Python module for libxml2 +[source] +tar = "http://files.itstool.org/itstool/itstool-2.0.7.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libxml2", +] diff --git a/recipes/wip/jless/recipe.toml b/recipes/wip/jless/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..257f83c6562f764bd1cf77ccaf26b3fff3f2f19a --- /dev/null +++ b/recipes/wip/jless/recipe.toml @@ -0,0 +1,5 @@ +#TODO redox_syscall crate error +[source] +tar = "https://github.com/PaulJuliusMartinez/jless/archive/refs/tags/v0.8.0.tar.gz" +[build] +template = "cargo" \ No newline at end of file diff --git a/recipes/wip/john-the-ripper/recipe.toml b/recipes/wip/john-the-ripper/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0428e4cdbfe5a07d2513de8df2c69564d07b2569 --- /dev/null +++ b/recipes/wip/john-the-ripper/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for GNU Autotools, see https://github.com/openwall/john/blob/bleeding-jumbo/doc/INSTALL +[source] +tar = "https://www.openwall.com/john/k/john-1.9.0-jumbo-1.tar.xz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "nss", + "kerberos5", + "libgmp", +] diff --git a/recipes/wip/joshuto/recipe.toml b/recipes/wip/joshuto/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0f62d970c7164d769608387a42f6124ac6e8b487 --- /dev/null +++ b/recipes/wip/joshuto/recipe.toml @@ -0,0 +1,5 @@ +#TODO open/trash crates error +[source] +git = "https://github.com/kamiyaa/joshuto" +[build] +template = "cargo" diff --git a/recipes/wip/jql/recipe.toml b/recipes/wip/jql/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7523b71abb81f6c0e36bdb7211e2dcd52246f379 --- /dev/null +++ b/recipes/wip/jql/recipe.toml @@ -0,0 +1,8 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/yamafaktory/jql/archive/refs/tags/jql-v6.0.8.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages jql +""" diff --git a/recipes/wip/json-c/recipe.toml b/recipes/wip/json-c/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bec5a76175b1e19721af597f09b2d77dae172a34 --- /dev/null +++ b/recipes/wip/json-c/recipe.toml @@ -0,0 +1,20 @@ +#TODO maybe wrong script, see https://github.com/json-c/json-c#build-instructions-- +[source] +tar = "https://github.com/json-c/json-c/archive/refs/tags/json-c-0.17-20230812.tar.gz" +[build] +template = "custom" +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/julia-lts/recipe.toml b/recipes/wip/julia-lts/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bc50e21faa77b04cce5e095360af2d43f0716ce6 --- /dev/null +++ b/recipes/wip/julia-lts/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for "make" +# using the full tarball with dependencies included +[source] +tar = "https://github.com/JuliaLang/julia/releases/download/v1.6.7/julia-1.6.7-full.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/julia/recipe.toml b/recipes/wip/julia/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7f9735915dce4c6bf08439d3e8d59ba70cd6bbdf --- /dev/null +++ b/recipes/wip/julia/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for "make" +# using the full tarball with dependencies included +[source] +tar = "https://github.com/JuliaLang/julia/releases/download/v1.9.4/julia-1.9.4-full.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/just/recipe.toml b/recipes/wip/just/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..823c10ec704d50696ec7d3dcf7c587f82e011739 --- /dev/null +++ b/recipes/wip/just/recipe.toml @@ -0,0 +1,5 @@ +#TODO Schemes not supported +[source] +tar = "https://github.com/casey/just/archive/refs/tags/1.13.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/kalker/recipe.toml b/recipes/wip/kalker/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..aee4af097914c88f34bec9dc5f54540c3829fcf2 --- /dev/null +++ b/recipes/wip/kalker/recipe.toml @@ -0,0 +1,13 @@ +#TODO gmp-mpfr-sys crate error +[source] +git = "https://github.com/PaddiM8/kalker" +[build] +template = "custom" +dependencies = [ + "libgmp", + "libmpfr", + "mpc", +] +script = """ +cookbook_cargo_packages kalker +""" diff --git a/recipes/wip/kanata/recipe.toml b/recipes/wip/kanata/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..38b84d1a66dbf02ac2db3cc3ed6b73fae222cb0c --- /dev/null +++ b/recipes/wip/kanata/recipe.toml @@ -0,0 +1,5 @@ +#TODO program error, maybe needs porting +[source] +tar = "https://github.com/jtroo/kanata/archive/refs/tags/v1.3.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/kani/recipe.toml b/recipes/wip/kani/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..abee6ca23788af9485fcae1a03c9e7c1e45ca908 --- /dev/null +++ b/recipes/wip/kani/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/model-checking/kani/archive/refs/tags/kani-0.28.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/kbt/recipe.toml b/recipes/wip/kbt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..edd55d9feed15d04fe28e96adc18ce76788d5f2a --- /dev/null +++ b/recipes/wip/kbt/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/bloznelis/kbt/archive/refs/tags/2.0.6.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/keepassxc/recipe.toml b/recipes/wip/keepassxc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..222d23a77e3db6a9c46ac823c3ae282c0938ce2a --- /dev/null +++ b/recipes/wip/keepassxc/recipe.toml @@ -0,0 +1,32 @@ +#TODO probably wrong script, see https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC#linux +#TODO probably missing dependencies, see https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC#required-dependencies +[source] +tar = "https://github.com/keepassxreboot/keepassxc/releases/download/2.7.6/keepassxc-2.7.6-src.tar.xz" +[build] +template = "custom" +dependencies = [ + "qt5-base", + "qt5-svg", + "zlib", + "libbotan", + "libargon2", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DWITH_XC_AUTOTYPE=OFF + -DWITH_XC_UPDATECHECK=OFF + -DKEEPASSXC_BUILD_TYPE=Release + -DWITH_APP_BUNDLE=OFF +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/kerberos5/recipe.toml b/recipes/wip/kerberos5/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6a785c27409269bcbaf3c6295de5e69e9146a1e4 --- /dev/null +++ b/recipes/wip/kerberos5/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://kerberos.org/dist/krb5/1.21/krb5-1.21.2.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/kibi/recipe.toml b/recipes/wip/kibi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0686f853fe778559072de6109f8e4944ba379f4d --- /dev/null +++ b/recipes/wip/kibi/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +git = "https://github.com/ilai-deutel/kibi" +[build] +template = "cargo" diff --git a/recipes/wip/kodi/recipe.toml b/recipes/wip/kodi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3ae69123743728131f550866d03bda0fe4197ed0 --- /dev/null +++ b/recipes/wip/kodi/recipe.toml @@ -0,0 +1,56 @@ +#TODO probably wrong script, see https://github.com/xbmc/xbmc/blob/master/docs/README.Linux.md#4-build-kodi +#TODO missing dependencies, see: https://github.com/xbmc/xbmc/blob/master/docs/README.Linux.md#3-install-the-required-packages +[source] +tar = "https://github.com/xbmc/xbmc/archive/refs/tags/20.2-Nexus.tar.gz" +[build] +template = "custom" +dependencies = [ + "libass", + "libbluray", + "mesa", + "bzip2", + "curl", + "dbus", + "libflac", + "fontconfig", + "libfmt", + "freetype2", + "fribidi", + "libgcrypt", + "libgif", + "glew", + "gnutls3", + "mesa_glu", + "libgpg-error", + "libjpeg", + "libogg", + "pcre", + "libpng", + "openssl1", + "libtiff", + "sqlite3", + "libevdev", + "libunistring", + "libva", + "libvorbis", + "libxkbcommon", + "libuuid", + "libxslt", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DCORE_PLATFORM_NAME=wayland + -DAPP_RENDER_SYSTEM=gl +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/krita/recipe.toml b/recipes/wip/krita/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bbe663c024189158255bd25ff88e24b756ee006b --- /dev/null +++ b/recipes/wip/krita/recipe.toml @@ -0,0 +1,38 @@ +#TODO probably wrong script, see https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux +#TODO missing dependencies? +[source] +tar = "https://download.kde.org/stable/krita/5.2.1/krita-5.2.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "gexiv2", + "ffmpeg6", + "fftw", + "fontconfig", + "freetype2", + "fribidi", + "libgif", + "harfbuzz", + "liblcms", + "libpng", + "libtiff", + "libwebp", + "qt5-base", + "zlib", + "libmypaint", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/kubernetes/recipe.toml b/recipes/wip/kubernetes/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4485d519f889b5e994dc86008b322fcb55def47b --- /dev/null +++ b/recipes/wip/kubernetes/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for "make", see https://github.com/kubernetes/community/blob/master/contributors/devel/development.md#building-kubernetes-on-a-local-osshell-environment +#TODO require Go +[source] +tar = "https://github.com/kubernetes/kubernetes/archive/refs/tags/v1.25.16.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/kvazaar/recipe.toml b/recipes/wip/kvazaar/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4fefd080b8323dbbe8c3cb0f91f4eb44fb9bb659 --- /dev/null +++ b/recipes/wip/kvazaar/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/ultravideo/kvazaar/releases/download/v2.2.0/kvazaar-2.2.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/lagrange/recipe.toml b/recipes/wip/lagrange/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d67691d068cdc4d87629f27cbbaf14a2a418ed62 --- /dev/null +++ b/recipes/wip/lagrange/recipe.toml @@ -0,0 +1,31 @@ +#TODO probably wrong script, see https://github.com/skyjake/lagrange#how-to-compile +#TODO mpg123 dependency broken +[source] +tar = "https://git.skyjake.fi/gemini/lagrange/releases/download/v1.17.4/lagrange-1.17.4.tar.gz" +[build] +template = "custom" +dependencies = [ + "sdl2", + "openssl1", + "zlib", + "harfbuzz", + "pcre", + "fribidi", + "libunistring", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DENABLE_MPG123=OFF +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/lame/recipe.toml b/recipes/wip/lame/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a95e2055acde32fa47137a0ea59d375b3fe6946c --- /dev/null +++ b/recipes/wip/lame/recipe.toml @@ -0,0 +1,5 @@ +#TODO The redox target is not supported on the configure +[source] +tar = "https://sourceforge.net/projects/lame/files/lame/3.100/lame-3.100.tar.gz/download" +[build] +template = "configure" diff --git a/recipes/wip/lammps/recipe.toml b/recipes/wip/lammps/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8111665e5054af6381f11482349531f393d86bee --- /dev/null +++ b/recipes/wip/lammps/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://docs.lammps.org/Build_cmake.html +[source] +tar = "https://github.com/lammps/lammps/archive/refs/tags/stable_2Aug2023_update1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/lapce/recipe.toml b/recipes/wip/lapce/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..87e7c49950abf0ef620f6ad41d5eccbbbb244756 --- /dev/null +++ b/recipes/wip/lapce/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/lapce/lapce/archive/refs/tags/v0.2.7.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/lcs-image-diff/recipe.toml b/recipes/wip/lcs-image-diff/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fc7730a35148e692caae773d73d3c31d21c3d977 --- /dev/null +++ b/recipes/wip/lcs-image-diff/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/bokuweb/lcs-image-diff-rs/archive/refs/tags/0.1.7.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/legdur/recipe.toml b/recipes/wip/legdur/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9b1d72e7ea5d68225f45b891ed7b12fad0afb8e7 --- /dev/null +++ b/recipes/wip/legdur/recipe.toml @@ -0,0 +1,5 @@ +#TODO camino crate error +[source] +tar = "https://hg.sr.ht/~cyplo/legdur/archive/tip.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/lemmeknow/recipe.toml b/recipes/wip/lemmeknow/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..78c2347749407412c7fb850dd8648fca6c213817 --- /dev/null +++ b/recipes/wip/lemmeknow/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/swanandx/lemmeknow/archive/refs/tags/v0.8.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/lenia/recipe.toml b/recipes/wip/lenia/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..acdae268a305a7d1685e144f00c5c1c724ae0a5e --- /dev/null +++ b/recipes/wip/lenia/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/BirdbrainEngineer/lenia" +[build] +template = "cargo" diff --git a/recipes/wip/less/recipe.toml b/recipes/wip/less/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8c1024a3ce1285f86507fd7405a6249ae5305e3e --- /dev/null +++ b/recipes/wip/less/recipe.toml @@ -0,0 +1,9 @@ +#TODO waiting termcap fix +[source] +tar = "https://www.greenwoodsoftware.com/less/less-633.tar.gz" +[build] +template = "configure" +dependencies = [ + "termcap", + "libvterm", +] diff --git a/recipes/wip/level-zero/recipe.toml b/recipes/wip/level-zero/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f0f19fd68b42ea1047ee22a8686d81e50fe29400 --- /dev/null +++ b/recipes/wip/level-zero/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/oneapi-src/level-zero#building-and-installing +[source] +tar = "https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.15.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/lfs/recipe.toml b/recipes/wip/lfs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6f2e456df5b7e57b35b0d25a0acdd81d96d42299 --- /dev/null +++ b/recipes/wip/lfs/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled after cargo update, but not tested +[source] +tar = "https://github.com/Canop/lfs/archive/refs/tags/v2.6.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/liba52/recipe.toml b/recipes/wip/liba52/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..253cd679774c2c4bbb2bb88cc8544eae7df96998 --- /dev/null +++ b/recipes/wip/liba52/recipe.toml @@ -0,0 +1,5 @@ +#TODO The redox target is not supported on the configure +[source] +tar = "https://liba52.sourceforge.io/files/a52dec-0.7.4.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libadwaita/recipe.toml b/recipes/wip/libadwaita/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dd5d581eed98c7c8be67f2da124d08ea80e882bb --- /dev/null +++ b/recipes/wip/libadwaita/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/libadwaita#building +[source] +tar = "https://download.gnome.org/sources/libadwaita/1.4/libadwaita-1.4.0.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/libaio/recipe.toml b/recipes/wip/libaio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..60911d0757ea9ca058a2c0c816875b249ccd29ae --- /dev/null +++ b/recipes/wip/libaio/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://pagure.io/libaio/blob/master/f/INSTALL +[source] +tar = "https://releases.pagure.org/libaio/libaio-0.3.113.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libaom/recipe.toml b/recipes/wip/libaom/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..93e9708d5712e9ecaf36c6e7671a23b0b62fcaae --- /dev/null +++ b/recipes/wip/libaom/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for CMake, see https://aomedia.googlesource.com/aom/#basic-build +[source] +git = "https://aomedia.googlesource.com/aom" +rev = "aca387522ccc0a1775716923d5489dd2d4b1e628" +[build] +template = "custom" diff --git a/recipes/wip/libarchive/recipe.toml b/recipes/wip/libarchive/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..176b87b1afbd57702d3d6e526e3c056c4c254015 --- /dev/null +++ b/recipes/wip/libarchive/recipe.toml @@ -0,0 +1,5 @@ +#TODO Undefined reference to "getgrnam" and "getgrgid" +[source] +tar = "https://libarchive.org/downloads/libarchive-3.6.2.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libargon2/recipe.toml b/recipes/wip/libargon2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..58c03e49f8aae772033bf99145473443a5c602d9 --- /dev/null +++ b/recipes/wip/libargon2/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/P-H-C/phc-winner-argon2#usage +[source] +tar = "https://github.com/P-H-C/phc-winner-argon2/archive/refs/tags/20190702.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libass/recipe.toml b/recipes/wip/libass/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..99da7b480e4507b478f23b79610355857d04fe4f --- /dev/null +++ b/recipes/wip/libass/recipe.toml @@ -0,0 +1,11 @@ +#TODO waiting the TOML conversion of fribidi dependency +[source] +tar = "https://github.com/libass/libass/releases/download/0.17.1/libass-0.17.1.tar.xz" +[build] +template = "configure" +dependencies = [ + "freetype2", + "zlib", + "libpng", + "fribidi", +] diff --git a/recipes/wip/libatomic_ops/recipe.toml b/recipes/wip/libatomic_ops/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c222925cb377f4f064e4c5b62a6ede848d6ee156 --- /dev/null +++ b/recipes/wip/libatomic_ops/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/ivmai/libatomic_ops/releases/download/v7.8.0/libatomic_ops-7.8.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libavif/recipe.toml b/recipes/wip/libavif/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..af6cdcd047c0e15f6441d254ce05bafa5c10cae0 --- /dev/null +++ b/recipes/wip/libavif/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/AOMediaCodec/libavif#build-notes +[source] +tar = "https://github.com/AOMediaCodec/libavif/archive/refs/tags/v1.0.2.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libbluray/recipe.toml b/recipes/wip/libbluray/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..169f3e638555e9ae385708469c316aa28b3e6684 --- /dev/null +++ b/recipes/wip/libbluray/recipe.toml @@ -0,0 +1,13 @@ +#TODO compilation error +[source] +tar = "https://download.videolan.org/pub/videolan/libbluray/1.3.4/libbluray-1.3.4.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libxml2", + "freetype2", + "zlib", + "libpng", + "fontconfig", + "expat", +] diff --git a/recipes/wip/libbotan/recipe.toml b/recipes/wip/libbotan/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4c678a0f85bd94165f467bb5c397db3654f1b37d --- /dev/null +++ b/recipes/wip/libbotan/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://botan.randombit.net/releases/Botan-3.2.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libbrotli/recipe.toml b/recipes/wip/libbrotli/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..caf1adc24f6bb001858321e6c0ebdb41ae1b93c4 --- /dev/null +++ b/recipes/wip/libbrotli/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/google/brotli#cmake +[source] +tar = "https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libbsd/recipe.toml b/recipes/wip/libbsd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ec62ca5d0ce1e45871d9e15f32fcf7f4de1a658d --- /dev/null +++ b/recipes/wip/libbsd/recipe.toml @@ -0,0 +1,5 @@ +#TODO Can't find required MD5 functions in "libc" or "libmd" +[source] +tar = "https://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libburn/recipe.toml b/recipes/wip/libburn/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d31d959d49c3e1e653d88838cd36dc36590f19c0 --- /dev/null +++ b/recipes/wip/libburn/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "http://files.libburnia-project.org/releases/libburn-1.5.4.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libcamera/recipe.toml b/recipes/wip/libcamera/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d5d78650594c1c5f0932029a70158a5289dc12d8 --- /dev/null +++ b/recipes/wip/libcamera/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for Meson, see https://libcamera.org/getting-started.html +[source] +git = "https://git.libcamera.org/libcamera/libcamera" +[build] +template = "custom" +dependencies = [ + "libyaml", + "libevdev", + "gstreamer", + "libjpeg", + "sdl2", +] diff --git a/recipes/wip/libcap/recipe.toml b/recipes/wip/libcap/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8b6fc19a3ab7c1f0c6aeec222416bc77c3540d4a --- /dev/null +++ b/recipes/wip/libcap/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make" (maybe need the Go), see https://git.kernel.org/pub/scm/libs/libcap/libcap.git/tree/README#n20 +[source] +tar = "https://git.kernel.org/pub/scm/libs/libcap/libcap.git/snapshot/libcap-cap/v1.2.69.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libcups/recipe.toml b/recipes/wip/libcups/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bbce4133b83aa82bb0b7dc4a8a97ffbd862513df --- /dev/null +++ b/recipes/wip/libcups/recipe.toml @@ -0,0 +1,5 @@ +#TODO require printer drivers +[source] +tar = "https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libdecor/recipe.toml b/recipes/wip/libdecor/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5b842b01c880d2ee735e9bbf6a625822366e6952 --- /dev/null +++ b/recipes/wip/libdecor/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for Meson, see https://gitlab.freedesktop.org/libdecor/libdecor#build-install +[source] +tar = "https://gitlab.freedesktop.org/libdecor/libdecor/uploads/ee5ef0f2c3a4743e8501a855d61cb397/libdecor-0.1.1.tar.xz" +[build] +template = "custom" +dependencies = [ + "cairo", + "pango", + "libwayland", + "dbus", +] diff --git a/recipes/wip/libdeflate/recipe.toml b/recipes/wip/libdeflate/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..34f65cb848593efa8f6c76a97607b0deac5a41da --- /dev/null +++ b/recipes/wip/libdeflate/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/ebiggers/libdeflate#building +[source] +tar = "https://github.com/ebiggers/libdeflate/releases/download/v1.19/libdeflate-1.19.tar.gz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libdvbpsi/recipe.toml b/recipes/wip/libdvbpsi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4a6306c8891508bc93e1d0f7a778550ef2d7ed3a --- /dev/null +++ b/recipes/wip/libdvbpsi/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compilation error +[source] +tar = "https://download.videolan.org/pub/libdvbpsi/1.3.3/libdvbpsi-1.3.3.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libdvdcss/recipe.toml b/recipes/wip/libdvdcss/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..62353687dbcef913037cc5624500aa4082944e25 --- /dev/null +++ b/recipes/wip/libdvdcss/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compilation error +[source] +tar = "https://download.videolan.org/pub/libdvdcss/1.4.3/libdvdcss-1.4.3.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libdvdnav/recipe.toml b/recipes/wip/libdvdnav/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a026fab4aa636785310b1794a1e73b0fe60e66fd --- /dev/null +++ b/recipes/wip/libdvdnav/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested yet +[source] +tar = "http://www.videolan.org/pub/videolan/libdvdnav/5.0.1/libdvdnav-5.0.1.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libdvdread/recipe.toml b/recipes/wip/libdvdread/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3b3b4e8416d688c612e689d3c54a9c08083475d4 --- /dev/null +++ b/recipes/wip/libdvdread/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested yet +[source] +tar = "http://www.videolan.org/pub/videolan/libdvdread/5.0.0/libdvdread-5.0.0.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libebml/recipe.toml b/recipes/wip/libebml/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..55e5e998cce511f099dce908df9e3ab185040c46 --- /dev/null +++ b/recipes/wip/libebml/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/Matroska-Org/libebml#building-and-installing +[source] +tar = "https://dl.matroska.org/downloads/libebml/libebml-1.4.4.tar.xz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libedit/recipe.toml b/recipes/wip/libedit/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..367f46b6ae9fe0b2db84ef3e6c2d6d0676c88ed7 --- /dev/null +++ b/recipes/wip/libedit/recipe.toml @@ -0,0 +1,10 @@ +#TODO make dependencies work +[source] +tar = "https://www.thrysoee.dk/editline/libedit-20221030-3.1.tar.gz" +[build] +template = "configure" +dependencies = [ + "ncurses", + "termcap", + "terminfo", +] \ No newline at end of file diff --git a/recipes/wip/libenet/recipe.toml b/recipes/wip/libenet/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b2747475be392aafeca10eaf1f5530b25c9b45d0 --- /dev/null +++ b/recipes/wip/libenet/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "http://enet.bespin.org/download/enet-1.3.17.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libepoxy/recipe.toml b/recipes/wip/libepoxy/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f7ca74b0bfbfdea2d1c53f5af427574d3a8b8c82 --- /dev/null +++ b/recipes/wip/libepoxy/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for Meson, see https://github.com/anholt/libepoxy#building +[source] +tar = "https://download.gnome.org/sources/libepoxy/1.5/libepoxy-1.5.10.tar.xz" +[build] +template = "custom" +dependencies = [ + "mesa", +] diff --git a/recipes/wip/liberty-eiffel/recipe.toml b/recipes/wip/liberty-eiffel/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e203558e078f0b96584d4661026d370b7bdf249d --- /dev/null +++ b/recipes/wip/liberty-eiffel/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "install.sh", adapt to Redox +[source] +tar = "http://download.savannah.gnu.org/releases/liberty-eiffel/bell.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libevdev/recipe.toml b/recipes/wip/libevdev/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..cda62e0e262b1d316d0bb15488c39d8bc6a7cbea --- /dev/null +++ b/recipes/wip/libevdev/recipe.toml @@ -0,0 +1,5 @@ +#TODO weird error, seems to be related to outdated compiler. +[source] +tar = "https://www.freedesktop.org/software/libevdev/libevdev-1.13.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libevent/recipe.toml b/recipes/wip/libevent/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ac50438b71d7c5f20467b8abced139ee8bfe2dfa --- /dev/null +++ b/recipes/wip/libevent/recipe.toml @@ -0,0 +1,23 @@ +#TODO probably wrong script, see https://github.com/libevent/libevent#cmake-unix +[source] +tar = "https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libfmt/recipe.toml b/recipes/wip/libfmt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3c6df91e49fb8ad6f253eb5791e4b0a16f2a7709 --- /dev/null +++ b/recipes/wip/libfmt/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://fmt.dev/latest/usage.html#building-the-library +[source] +tar = "https://github.com/fmtlib/fmt/archive/refs/tags/10.0.0.tar.gz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libfuse2/recipe.toml b/recipes/wip/libfuse2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4f20632d92dd8612f0a4fb262e81ce74052a6458 --- /dev/null +++ b/recipes/wip/libfuse2/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for Meson, see https://github.com/libfuse/libfuse#installation +#TODO require the "fused" daemon (equivalent to the Linux kernel module but in user-space) +[source] +tar = "https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libfuse3/recipe.toml b/recipes/wip/libfuse3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..170c3bd7322c81cb3223ba3e940ae70a44f04b3f --- /dev/null +++ b/recipes/wip/libfuse3/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for Meson, see https://github.com/libfuse/libfuse#installation +#TODO require the "fused" daemon (equivalent to the Linux kernel module but in user-space) +[source] +tar = "https://github.com/libfuse/libfuse/releases/download/fuse-3.16.2/fuse-3.16.2.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libgav1/recipe.toml b/recipes/wip/libgav1/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..41f67b7fd837d3e63d64a5205e8275694ae32cd9 --- /dev/null +++ b/recipes/wip/libgav1/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for CMake, see https://chromium.googlesource.com/codecs/libgav1/#compile +[source] +git = "https://chromium.googlesource.com/codecs/libgav1" +rev = "e386d8f1fb983200972d159b9be47fd5d0776708" +[build] +template = "custom" diff --git a/recipes/wip/libgcrypt/recipe.toml b/recipes/wip/libgcrypt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..441fc1b6f107a33dd71504fdc5f0f001aa0d8004 --- /dev/null +++ b/recipes/wip/libgcrypt/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.2.tar.bz2" +[build] +template = "configure" \ No newline at end of file diff --git a/recipes/wip/libgif/recipe.toml b/recipes/wip/libgif/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4f099202b19bb4fbda571d0a4fdc076e344ad253 --- /dev/null +++ b/recipes/wip/libgif/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz/download" +[build] +template = "configure" diff --git a/recipes/wip/libgit2/recipe.toml b/recipes/wip/libgit2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3283c74a36109b1fc4732e2cef52e2fcb2a7e35e --- /dev/null +++ b/recipes/wip/libgit2/recipe.toml @@ -0,0 +1,23 @@ +#TODO maybe wrong script, see https://github.com/libgit2/libgit2#building-libgit2---using-cmake +[source] +tar = "https://github.com/libgit2/libgit2/archive/refs/tags/v1.6.4.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libglm/recipe.toml b/recipes/wip/libglm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dae88cd3379d2246e44c7a311a3bf1a7b7ca88f2 --- /dev/null +++ b/recipes/wip/libglm/recipe.toml @@ -0,0 +1,5 @@ +#TODO Needs to determine the script +[source] +tar = "https://github.com/g-truc/glm/archive/refs/tags/0.9.9.8.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libgloox/recipe.toml b/recipes/wip/libgloox/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9bd0156fbaa978d54f2b43a8e17ef1819eeebc8a --- /dev/null +++ b/recipes/wip/libgloox/recipe.toml @@ -0,0 +1,8 @@ +#TODO maybe wrong template +[source] +tar = "https://camaya.net/download/gloox-1.0.27.tar.bz2" +[build] +template = "configure" +dependencies = [ + "gnutls3", +] diff --git a/recipes/wip/libgpg-error/recipe.toml b/recipes/wip/libgpg-error/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ee65c3137edbbec76875a12856652837a264e76b --- /dev/null +++ b/recipes/wip/libgpg-error/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.47.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libgphoto2/recipe.toml b/recipes/wip/libgphoto2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4142c8270a911a2ecb175d3190c0c0ee24940067 --- /dev/null +++ b/recipes/wip/libgphoto2/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template, lacking build instructions +[source] +tar = "https://sourceforge.net/projects/gphoto/files/libgphoto/2.5.31/libgphoto2-2.5.31.tar.xz/download" +[build] +template = "configure" diff --git a/recipes/wip/libharu/recipe.toml b/recipes/wip/libharu/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..470c28a3b7d1130e656ed148da9e67b770067c55 --- /dev/null +++ b/recipes/wip/libharu/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/libharu/libharu/archive/refs/tags/v2.4.3.tar.gz" +[build] +template = "custom" +script = """ +./buildconf.sh +cookbook_configure +""" diff --git a/recipes/wip/libimath/recipe.toml b/recipes/wip/libimath/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fd06adcfd1f12249ddc234c5d4968f0626de3a72 --- /dev/null +++ b/recipes/wip/libimath/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://imath.readthedocs.io/en/latest/install.html#linux-macos +[source] +tar = "https://github.com/AcademySoftwareFoundation/Imath/archive/refs/tags/v3.1.9.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libinput/recipe.toml b/recipes/wip/libinput/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1c042c33a6d60a1cee56fdaa6f2949a3207e811e --- /dev/null +++ b/recipes/wip/libinput/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for Meson, see https://wayland.freedesktop.org/libinput/doc/latest/building.html#building +[source] +tar = "https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.24.0/libinput-1.24.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "eudev", + "libevdev", +] diff --git a/recipes/wip/libisoburn/recipe.toml b/recipes/wip/libisoburn/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..47717bac174af5ac41ee757d08ba0dbb36a67386 --- /dev/null +++ b/recipes/wip/libisoburn/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "http://files.libburnia-project.org/releases/libisoburn-1.5.4.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libisofs/recipe.toml b/recipes/wip/libisofs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5fa6ac522af95db7e9265340e0c3f228642a29db --- /dev/null +++ b/recipes/wip/libisofs/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "http://files.libburnia-project.org/releases/libisofs-1.5.4.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libjpeg-turbo/recipe.toml b/recipes/wip/libjpeg-turbo/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..80be4ed944b3add6cd2aa4ede3ade76d93132e70 --- /dev/null +++ b/recipes/wip/libjpeg-turbo/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/libjpeg-turbo/libjpeg-turbo/blob/main/BUILDING.md#build-procedure +[source] +tar = "https://sourceforge.net/projects/libjpeg-turbo/files/3.0.1/libjpeg-turbo-3.0.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libjxl/recipe.toml b/recipes/wip/libjxl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c6e443ac7928ac2c0400468017057df760236c07 --- /dev/null +++ b/recipes/wip/libjxl/recipe.toml @@ -0,0 +1,13 @@ +#TODO missing script for CMake, see https://github.com/libjxl/libjxl/blob/main/BUILDING.md +[source] +tar = "https://github.com/libjxl/libjxl/archive/refs/tags/v0.8.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "libbrotli", + "libjpeg", + "libgif", + "libpng", + "libwebp", + "openexr", +] diff --git a/recipes/wip/liblcms/recipe.toml b/recipes/wip/liblcms/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e1abd9a7e56eb42fb0572fd943db13344a40bdcd --- /dev/null +++ b/recipes/wip/liblcms/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/mm2/Little-CMS/releases/download/lcms2.15/lcms2-2.15.tar.gz" +[build] +template = "configure" +dependencies = [ + "libtiff", +] diff --git a/recipes/wip/liblo/recipe.toml b/recipes/wip/liblo/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3e26b3014c64210ee5d52850262944499dc16ea0 --- /dev/null +++ b/recipes/wip/liblo/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "http://downloads.sourceforge.net/liblo/liblo-0.31.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libmad/recipe.toml b/recipes/wip/libmad/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b559ea6fbe8e5f656fc25e6c0da1edd24e8eb542 --- /dev/null +++ b/recipes/wip/libmad/recipe.toml @@ -0,0 +1,5 @@ +#TODO the redox target is not supported on the configure +[source] +tar = "https://sourceforge.net/projects/mad/files/libmad/0.15.1b/libmad-0.15.1b.tar.gz/download" +[build] +template = "configure" diff --git a/recipes/wip/libmatroska/recipe.toml b/recipes/wip/libmatroska/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a5b2b0ba895d0de3a6c030906fd226712e35afa3 --- /dev/null +++ b/recipes/wip/libmatroska/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/Matroska-Org/libmatroska#building-and-installing +[source] +tar = "https://dl.matroska.org/downloads/libmatroska/libmatroska-1.7.1.tar.xz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libmd/recipe.toml b/recipes/wip/libmd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..998b9e41cd87ca232506a4c726f964cd5881a5f5 --- /dev/null +++ b/recipes/wip/libmd/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://archive.hadrons.org/software/libmd/libmd-1.1.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libmpeg2/recipe.toml b/recipes/wip/libmpeg2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e93444f84458e5e98b4703fb2fcd5ccf8ce61ff4 --- /dev/null +++ b/recipes/wip/libmpeg2/recipe.toml @@ -0,0 +1,5 @@ +#TODO the redox target is not supported on the configure +[source] +tar = "https://libmpeg2.sourceforge.io/files/libmpeg2-0.5.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libmypaint/recipe.toml b/recipes/wip/libmypaint/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..94ef672552880e6807a6d40959414cdede496443 --- /dev/null +++ b/recipes/wip/libmypaint/recipe.toml @@ -0,0 +1,9 @@ +#TODO probably missing dependencies, see: https://github.com/mypaint/libmypaint/#dependencies +[source] +tar = "https://github.com/mypaint/libmypaint/releases/download/v1.6.0/libmypaint-1.6.0.tar.xz" +[build] +template = "configure" +dependencies = [ + "glib", + "gobject-introspection", +] diff --git a/recipes/wip/libnettle/recipe.toml b/recipes/wip/libnettle/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..819dc2443e176bea999445ecc4868eea93e6038d --- /dev/null +++ b/recipes/wip/libnettle/recipe.toml @@ -0,0 +1,9 @@ +#TODO compiled but not tested +[source] +tar = "https://ftp.gnu.org/gnu/nettle/nettle-3.8.1.tar.gz" +[build] +template = "configure" +depencencies = [ + "gnutls", + "libgmp", +] diff --git a/recipes/wip/libnlopt/recipe.toml b/recipes/wip/libnlopt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fe137c6af348b57a87ea01fbf86ae28f9c9629a6 --- /dev/null +++ b/recipes/wip/libnlopt/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/stevengj/nlopt#readme +[source] +tar = "https://github.com/stevengj/nlopt/archive/refs/tags/v2.7.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libnotify/recipe.toml b/recipes/wip/libnotify/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..456d3cd3873bb68aa0ec9ca7000233e89d280974 --- /dev/null +++ b/recipes/wip/libnotify/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for Meson +[source] +tar = "https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.3.tar.xz" +[build] +template = "custom" +dependencies = [ + "gtk3", + "gdk-pixbuf", + "gobject-introspection", + "glib", +] diff --git a/recipes/wip/libnsl/recipe.toml b/recipes/wip/libnsl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5321c4e83e30103c8307d34b3b75bb857319def1 --- /dev/null +++ b/recipes/wip/libnsl/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/thkukuk/libnsl/releases/download/v2.0.1/libnsl-2.0.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libpcap/recipe.toml b/recipes/wip/libpcap/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..72f11ba00797e0fc9b965faeda2c02a91fff1c7f --- /dev/null +++ b/recipes/wip/libpcap/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://www.tcpdump.org/release/libpcap-1.10.4.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libpeas/recipe.toml b/recipes/wip/libpeas/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..cf0c9090cd4ed5448131846acff10d8e385b4fe6 --- /dev/null +++ b/recipes/wip/libpeas/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/libpeas +[source] +tar = "https://download.gnome.org/sources/libpeas/2.0/libpeas-2.0.0.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/libportaudio/recipe.toml b/recipes/wip/libportaudio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..138ca20ebd4bf4adabefd6ce95e34631bb548943 --- /dev/null +++ b/recipes/wip/libportaudio/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error and require some Linux audio server +[source] +tar = "https://github.com/PortAudio/portaudio/archive/refs/tags/v19.7.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libpthread-stubs/recipe.toml b/recipes/wip/libpthread-stubs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5a866354d21235d2d35bf0444091f819650b02f6 --- /dev/null +++ b/recipes/wip/libpthread-stubs/recipe.toml @@ -0,0 +1,6 @@ +#TODO not compiled or tested +#TODO probably missing dependencies +[source] +tar = "https://www.x.org/releases/individual/xcb/libpthread-stubs-0.5.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libraptor2/recipe.toml b/recipes/wip/libraptor2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..00795c49debd46aff1581415f4e02dc24778de5e --- /dev/null +++ b/recipes/wip/libraptor2/recipe.toml @@ -0,0 +1,10 @@ +#TODO customization - https://librdf.org/raptor/INSTALL.html +#TODO pending dependency configuration +[source] +tar = "http://download.librdf.org/source/raptor2-2.0.16.tar.gz" +[build] +template = "configure" +dependencies = [ + "libxml2", + "libxslt", +] diff --git a/recipes/wip/librasqal/recipe.toml b/recipes/wip/librasqal/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..420b35a7860b9f223ce5bc2af7fabdc696f7096a --- /dev/null +++ b/recipes/wip/librasqal/recipe.toml @@ -0,0 +1,6 @@ +#TODO customization - https://librdf.org/rasqal/INSTALL.html +#TODO compilation error +[source] +tar = "http://download.librdf.org/source/rasqal-0.9.33.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/librdf/recipe.toml b/recipes/wip/librdf/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f4d6e59660afb88c10f526204f86e3df03536557 --- /dev/null +++ b/recipes/wip/librdf/recipe.toml @@ -0,0 +1,6 @@ +#TODO customization - https://librdf.org/INSTALL.html +#TODO compilation error +[source] +tar = "http://download.librdf.org/source/redland-1.0.17.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libreoffice-dictionaries/recipe.toml b/recipes/wip/libreoffice-dictionaries/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c3fd184b6acaf67d38c682aaaf36931ffe49cdb4 --- /dev/null +++ b/recipes/wip/libreoffice-dictionaries/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template +[source] +tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-dictionaries-7.6.2.1.tar.xz?idx=2" +[build] +template = "configure" diff --git a/recipes/wip/libreoffice-translations/recipe.toml b/recipes/wip/libreoffice-translations/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b824492f7470c2773456e53be6fb847bba54b48f --- /dev/null +++ b/recipes/wip/libreoffice-translations/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template +[source] +tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-translations-7.6.2.1.tar.xz?idx=4" +[build] +template = "configure" diff --git a/recipes/wip/libreoffice/recipe.toml b/recipes/wip/libreoffice/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a10532e3aac2c719a38bc17e90a216b314339c5a --- /dev/null +++ b/recipes/wip/libreoffice/recipe.toml @@ -0,0 +1,16 @@ +#TODO missing dependencies, see https://wiki.documentfoundation.org/Development/BuildingOnLinux#Build_dependencies +[source] +tar = "https://download.documentfoundation.org/libreoffice/src/7.6.2/libreoffice-7.6.2.1.tar.xz?idx=1" +[build] +template = "configure" +dependencies = [ + "kerberos5", + "python37", + "qt5-base", + "gtk3", + "nss", + "fontconfig", + "xwayland", + "gstreamer", + "libcups", +] diff --git a/recipes/wip/librkcommon/recipe.toml b/recipes/wip/librkcommon/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9472d50c54853b84e86ac7e4d99b7a070f47697e --- /dev/null +++ b/recipes/wip/librkcommon/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for CMake, see https://github.com/ospray/rkcommon#building +[source] +tar = "https://github.com/ospray/rkcommon/archive/refs/tags/v1.12.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "onetbb", +] diff --git a/recipes/wip/librsvg/recipe.toml b/recipes/wip/librsvg/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..213c6622b4b342bf382e5a9b138da578610fdebc --- /dev/null +++ b/recipes/wip/librsvg/recipe.toml @@ -0,0 +1,16 @@ +#TODO not compiled or tested +#TODO build instructions - https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/compiling.html +[source] +tar = "https://download.gnome.org/sources/librsvg/2.56/librsvg-2.56.0.tar.xz" +[build] +template = "configure" +dependencies = [ + "cairo", + "freetype2", + "gdk-pixbuf", + "glib", + "gobject-introspection", + "harfbuzz", + "pango", + "libxml2", +] diff --git a/recipes/wip/libsamplerate/recipe.toml b/recipes/wip/libsamplerate/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b0d81424aaa9f742d43db68cc4668944918f8160 --- /dev/null +++ b/recipes/wip/libsamplerate/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libsigc++/recipe.toml b/recipes/wip/libsigc++/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0866b515fcdbe62218b3c35fe6b847ac0b220d75 --- /dev/null +++ b/recipes/wip/libsigc++/recipe.toml @@ -0,0 +1,5 @@ +#TODO build instructions - https://github.com/libsigcplusplus/libsigcplusplus#building-from-a-release-tarball +[source] +tar = "https://download.gnome.org/sources/libsigc++/3.6/libsigc%2B%2B-3.6.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libsixel/recipe.toml b/recipes/wip/libsixel/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4d1d853b17f0654ea63960c0e4826b87027a4132 --- /dev/null +++ b/recipes/wip/libsixel/recipe.toml @@ -0,0 +1,16 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/saitoha/libsixel/releases/download/v1.8.6/libsixel-1.8.6.tar.gz" +[build] +template = "custom" +dependencies = [ + "libpng", + "libjpeg", +] +script = """ +COOKBOOK_CONFIGURE_FLAGS+=( + --with-jpeg + --with-png +) +cookbook_configure +""" diff --git a/recipes/wip/libslirp/recipe.toml b/recipes/wip/libslirp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..920ccddbb53795912a3632f4f9be6d504129242c --- /dev/null +++ b/recipes/wip/libslirp/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.freedesktop.org/slirp/libslirp#building +[source] +tar = "https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.7.0/libslirp-v4.7.0.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/libsndfile/recipe.toml b/recipes/wip/libsndfile/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..644eb033a11c6f336de962906c125408578eedc5 --- /dev/null +++ b/recipes/wip/libsndfile/recipe.toml @@ -0,0 +1,10 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/libsndfile/libsndfile/releases/download/1.2.0/libsndfile-1.2.0.tar.xz" +[build] +template = "configure" +dependencies = [ + "libflac", + "libogg", + "libvorbis", +] diff --git a/recipes/wip/libsoundio/recipe.toml b/recipes/wip/libsoundio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2333bc3d67b8555b55b4acff13aeec356c702e53 --- /dev/null +++ b/recipes/wip/libsoundio/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/andrewrk/libsoundio#building +[source] +tar = "https://github.com/andrewrk/libsoundio/archive/refs/tags/2.0.0.tar.gz" +[build] +template = "custom" +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libspiro/recipe.toml b/recipes/wip/libspiro/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..327173eddee736142463c83b64849eb594a5258b --- /dev/null +++ b/recipes/wip/libspiro/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/fontforge/libspiro/releases/download/20221101/libspiro-dist-20221101.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libstk/recipe.toml b/recipes/wip/libstk/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0a0eddd7f0e6bfaea4a209400d75fa6ddd635c38 --- /dev/null +++ b/recipes/wip/libstk/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "http://ccrma.stanford.edu/software/stk/release/stk-4.6.2.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libtheora/recipe.toml b/recipes/wip/libtheora/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..44b5772f633e2c5a0448f7e5fdcbf6032da5a2af --- /dev/null +++ b/recipes/wip/libtheora/recipe.toml @@ -0,0 +1,9 @@ +#TODO the redox target is not supported on the configure +[source] +tar = "http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libogg", + "libvorbis", +] diff --git a/recipes/wip/libtickit/recipe.toml b/recipes/wip/libtickit/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..127303efdbb5ca2cdaf61516053d8b4f54f51b9f --- /dev/null +++ b/recipes/wip/libtickit/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template, see https://github.com/leonerd/libtickit +[source] +tar = "https://www.leonerd.org.uk/code/libtickit/libtickit-0.4.3.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libtiff/recipe.toml b/recipes/wip/libtiff/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..887e9109e1ee6d6a695c274a327664eee8908229 --- /dev/null +++ b/recipes/wip/libtiff/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://download.osgeo.org/libtiff/tiff-4.5.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libtool/recipe.toml b/recipes/wip/libtool/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1e3812b50ed04f4a08194bbb7e73dcfaa1023434 --- /dev/null +++ b/recipes/wip/libtool/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libunistring/recipe.toml b/recipes/wip/libunistring/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a41062aa1d41bd37a1e21ae1b65c0682b959de49 --- /dev/null +++ b/recipes/wip/libunistring/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://ftp.gnu.org/gnu/libunistring/libunistring-1.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libunwind/recipe.toml b/recipes/wip/libunwind/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6ef93f40f283a9c27360ce53cf4b1b555d7d90ad --- /dev/null +++ b/recipes/wip/libunwind/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://download.savannah.nongnu.org/releases/libunwind/libunwind-1.6.2.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/liburcu/recipe.toml b/recipes/wip/liburcu/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..32f7f756a4c54ba81414de1282e9467654505b96 --- /dev/null +++ b/recipes/wip/liburcu/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://lttng.org/files/urcu/userspace-rcu-0.14.0.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libusb/recipe.toml b/recipes/wip/libusb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9bc9525b62f44fcf986033bc6ebad01dc5635a15 --- /dev/null +++ b/recipes/wip/libusb/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libuuid/recipe.toml b/recipes/wip/libuuid/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8b72e91338054895fe0ca7fce0c54069f0628e54 --- /dev/null +++ b/recipes/wip/libuuid/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://sourceforge.net/projects/libuuid/files/libuuid-1.0.3.tar.gz/download" +[build] +template = "configure" diff --git a/recipes/wip/libuv/recipe.toml b/recipes/wip/libuv/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ce2386df76304d5e9510cee90786d0b7ccb32cad --- /dev/null +++ b/recipes/wip/libuv/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://dist.libuv.org/dist/v1.45.0/libuv-v1.45.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libva/recipe.toml b/recipes/wip/libva/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7e55494c8477eeb9bc0bf3990c4d46dfb4ef113d --- /dev/null +++ b/recipes/wip/libva/recipe.toml @@ -0,0 +1,6 @@ +#TODO not compiled or tested +#TODO probably require libdrm +[source] +tar = "https://github.com/intel/libva/releases/download/2.19.0/libva-2.19.0.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/libvncserver/recipe.toml b/recipes/wip/libvncserver/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5f971895a84b437e50bfa20e4672895c8cdcb1a5 --- /dev/null +++ b/recipes/wip/libvncserver/recipe.toml @@ -0,0 +1,27 @@ +#TODO probably wrong script, see https://github.com/LibVNC/libvncserver#how-to-build +[source] +tar = "https://github.com/LibVNC/libvncserver/archive/refs/tags/LibVNCServer-0.9.14.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "ffmpeg6", + "libssh2", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DWITH_OPENSSL=ON + -DWITH_GCRYPT=OFF +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libvpx/recipe.toml b/recipes/wip/libvpx/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0d8dd34f0427e28bda22122f6acd6accefa4b802 --- /dev/null +++ b/recipes/wip/libvpx/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template +[source] +tar = "https://chromium.googlesource.com/webm/libvpx/+archive/v1.13.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libvterm/recipe.toml b/recipes/wip/libvterm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f53e9877258505b33ac48ad3e375991dc5c1b054 --- /dev/null +++ b/recipes/wip/libvterm/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template +[source] +tar = "https://www.leonerd.org.uk/code/libvterm/libvterm-0.3.2.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libvulkan/recipe.toml b/recipes/wip/libvulkan/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..70e3d22975d8ebce9cc800221a9ee24dd5f7d95b --- /dev/null +++ b/recipes/wip/libvulkan/recipe.toml @@ -0,0 +1,25 @@ +#TODO probably wrong script, see https://github.com/KhronosGroup/Vulkan-Loader/blob/main/BUILD.md +[source] +tar = "https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/v1.3.270.tar.gz" +[build] +template = "custom" +dependencies = [ + "libwayland", + "libxkbcommon", + "libx11", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libwayland/recipe.toml b/recipes/wip/libwayland/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bd11fb5ba0c01f654f1c0862cbabed585dcb61ea --- /dev/null +++ b/recipes/wip/libwayland/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.freedesktop.org/wayland/wayland/-/blob/main/README.md?ref_type=heads +[source] +tar = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/wayland-1.22.0.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/libwebp/recipe.toml b/recipes/wip/libwebp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..aacf2c81ca6593fea5a350d0a4c58f05598719aa --- /dev/null +++ b/recipes/wip/libwebp/recipe.toml @@ -0,0 +1,11 @@ +#TODO Not compiled or tested +[source] +tar = "https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.3.2.tar.gz" +[build] +template = "configure" +dependencies = [ + "libjpeg", + "libpng", + "libtiff", + "libgif", +] diff --git a/recipes/wip/libwebsockets/recipe.toml b/recipes/wip/libwebsockets/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..11ff45f0ec310f9fde86588c2a618ee9f458a1a6 --- /dev/null +++ b/recipes/wip/libwebsockets/recipe.toml @@ -0,0 +1,23 @@ +#TODO maybe wrong script +[source] +tar = "https://github.com/warmcat/libwebsockets/archive/refs/tags/v4.3.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/libwmf/recipe.toml b/recipes/wip/libwmf/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d90bdfc75b8eb4c5ed77b7ca1c53380bfd300fbc --- /dev/null +++ b/recipes/wip/libwmf/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://sourceforge.net/projects/wvware/files/libwmf/0.2.8.4/libwmf-0.2.8.4.tar.gz/download" +[build] +template = "configure" diff --git a/recipes/wip/libx11/recipe.toml b/recipes/wip/libx11/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5b4616684978cc58a9a906ddc2689f5f37946154 --- /dev/null +++ b/recipes/wip/libx11/recipe.toml @@ -0,0 +1,5 @@ +#TODO maybe wrong template +[source] +tar = "https://www.x.org/releases/individual/lib/libX11-1.8.7.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxcb/recipe.toml b/recipes/wip/libxcb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6223c0cf3bed3b4eb3c744b3073f742110dad09c --- /dev/null +++ b/recipes/wip/libxcb/recipe.toml @@ -0,0 +1,6 @@ +#TODO probably missing dependencies +#TODO maybe wrong template +[source] +tar = "https://www.x.org/releases/individual/xcb/libxcb-1.16.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxcomposite/recipe.toml b/recipes/wip/libxcomposite/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5e09343d8173fe0c9ca1b3962b815c2d4874dcc3 --- /dev/null +++ b/recipes/wip/libxcomposite/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/libXcomposite-0.4.6.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxcursor/recipe.toml b/recipes/wip/libxcursor/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a2565763929036d93e9323fc51426f7b405b09f5 --- /dev/null +++ b/recipes/wip/libxcursor/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/libXcursor-1.2.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxfixes/recipe.toml b/recipes/wip/libxfixes/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0796ad9bc851227e277cc5410749bcfda7c7ceab --- /dev/null +++ b/recipes/wip/libxfixes/recipe.toml @@ -0,0 +1,6 @@ +#TODO probably missing dependencies +#TODO maybe wrong template +[source] +tar = "https://www.x.org/releases/individual/lib/libXfixes-6.0.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxft/recipe.toml b/recipes/wip/libxft/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b6b9b1be20a8e72153387dc4d1451fa71533f5a0 --- /dev/null +++ b/recipes/wip/libxft/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/libXft-2.3.8.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxi/recipe.toml b/recipes/wip/libxi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fe2284b1741cde00fad46ddb62f403b8b515495c --- /dev/null +++ b/recipes/wip/libxi/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/libXi-1.8.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxinerama/recipe.toml b/recipes/wip/libxinerama/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..923d20a92d303512c24b4e61ef783b3ceda4578b --- /dev/null +++ b/recipes/wip/libxinerama/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/libXinerama-1.1.5.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxkbcommon/recipe.toml b/recipes/wip/libxkbcommon/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6791d28bb58ea6f75c6428b9c5fea4cbe4a920f2 --- /dev/null +++ b/recipes/wip/libxkbcommon/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://github.com/xkbcommon/libxkbcommon#building +[source] +tar = "https://xkbcommon.org/download/libxkbcommon-1.5.0.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/libxkbfile/recipe.toml b/recipes/wip/libxkbfile/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..56126d7a57a9a9d493bfab8b5bc5a9453ac23827 --- /dev/null +++ b/recipes/wip/libxkbfile/recipe.toml @@ -0,0 +1,5 @@ +#TODO maybe wrong template +[source] +tar = "https://www.x.org/releases/individual/lib/libxkbfile-1.1.2.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxrandr/recipe.toml b/recipes/wip/libxrandr/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a0f88fc9dbf5e19278a539f5fb48708b81c85bb6 --- /dev/null +++ b/recipes/wip/libxrandr/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/libXrandr-1.5.4.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxrender/recipe.toml b/recipes/wip/libxrender/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4e38f7c10838a68e81c62177918c350269134368 --- /dev/null +++ b/recipes/wip/libxrender/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/libXrender-0.9.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxslt/recipe.toml b/recipes/wip/libxslt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b6e7a5fff0ce649e199149105b01ac7c0db10e9a --- /dev/null +++ b/recipes/wip/libxslt/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.38.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libxtrans/recipe.toml b/recipes/wip/libxtrans/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0be67c16aa91c74031c004085168e5b166f18847 --- /dev/null +++ b/recipes/wip/libxtrans/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/xtrans-1.4.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libxtst/recipe.toml b/recipes/wip/libxtst/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6ec3586f38d0c7ed17739f61ea0359d2f133d69b --- /dev/null +++ b/recipes/wip/libxtst/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/libXtst-1.2.4.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/libyaml/recipe.toml b/recipes/wip/libyaml/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ba2c19b260be0ab719214b04622aa70062524075 --- /dev/null +++ b/recipes/wip/libyaml/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "http://pyyaml.org/download/libyaml/yaml-0.2.5.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libzvbi/recipe.toml b/recipes/wip/libzvbi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..502408273af62b1262c7edd855ca7f7999af0477 --- /dev/null +++ b/recipes/wip/libzvbi/recipe.toml @@ -0,0 +1,5 @@ +#TODO the redox target is not supported on the configure +[source] +tar = "https://sourceforge.net/projects/zapping/files/zvbi/0.2.35/zvbi-0.2.35.tar.bz2/download" +[build] +template = "configure" diff --git a/recipes/wip/lilv/recipe.toml b/recipes/wip/lilv/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c15da00839b8b2f93af085944274a36968451b5b --- /dev/null +++ b/recipes/wip/lilv/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.com/lv2/lilv/-/blob/master/INSTALL.md?ref_type=heads +[source] +tar = "https://download.drobilla.net/lilv-0.24.20.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/lineselect/recipe.toml b/recipes/wip/lineselect/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d8bc9522e96c39db1d518826064839c5bbac1eff --- /dev/null +++ b/recipes/wip/lineselect/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compiled but not tested +[source] +tar = "https://github.com/urbanogilson/lineselect/archive/refs/tags/v0.1.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/liquid-dsp/recipe.toml b/recipes/wip/liquid-dsp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9bcd6aef598d83b493916a4d6f731bbf0f1f08cc --- /dev/null +++ b/recipes/wip/liquid-dsp/recipe.toml @@ -0,0 +1,12 @@ +#TODO probably wrong script, see https://github.com/jgaeddert/liquid-dsp#installation-and-dependencies +[source] +tar = "https://github.com/jgaeddert/liquid-dsp/archive/refs/tags/v1.6.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "fftw", +] +script = """ +bootstrap.sh +cookbook_configure +""" diff --git a/recipes/wip/livedotcom/recipe.toml b/recipes/wip/livedotcom/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fb50919ee1acc7a6247818c6e570294ac5e52694 --- /dev/null +++ b/recipes/wip/livedotcom/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for the build system, see http://www.live555.com/liveMedia/#config-unix +[source] +tar = "http://www.live555.com/liveMedia/public/live555-latest.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/lmms/recipe.toml b/recipes/wip/lmms/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..51d57829ff8a2ef67cf99fb20cbab3b748b4732a --- /dev/null +++ b/recipes/wip/lmms/recipe.toml @@ -0,0 +1,30 @@ +#TODO probably wrong script, see https://github.com/LMMS/lmms/wiki/Compiling#build-environment +[source] +tar = "https://github.com/LMMS/lmms/releases/download/v1.2.2/lmms_1.2.2.tar.xz" +[build] +template = "custom" +dependencies = [ + "qt5-base", + "libsamplerate", + "libvorbis", + "libogg", + "sdl2", + "fftw", + "libstk", + "fltk", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/loadlibrary/recipe.toml b/recipes/wip/loadlibrary/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bf97a24ba66be1282d631114bf2a7fedecda0f1f --- /dev/null +++ b/recipes/wip/loadlibrary/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for "make", see https://github.com/taviso/loadlibrary#building +[source] +git = "https://github.com/taviso/loadlibrary" +[build] +template = "custom" +dependencies = [ + "readline", +] diff --git a/recipes/wip/lokinet/recipe.toml b/recipes/wip/lokinet/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1eda4cdbea39c98d6e94b424d0943eb856bb6f59 --- /dev/null +++ b/recipes/wip/lokinet/recipe.toml @@ -0,0 +1,32 @@ +#TODO probably wrong script, see https://github.com/oxen-io/lokinet/blob/dev/docs/install.md#building +[source] +tar = "https://github.com/oxen-io/lokinet/releases/download/v0.9.11/lokinet-v0.9.11.tar.xz" +[build] +template = "custom" +dependencies = [ + "libcap", + "libuv", + "libsodium", + "curl", + "libevent", + "libnettle", + "openssl1", + "unbound", + "nlohmann-json", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DBUILD_SHARED_LIBS=OFF +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/lowcharts/recipe.toml b/recipes/wip/lowcharts/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c5e143fad1da2b42655c619a7ebe7af996081596 --- /dev/null +++ b/recipes/wip/lowcharts/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/juan-leon/lowcharts/archive/refs/tags/v0.5.8.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/lpm/recipe.toml b/recipes/wip/lpm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6013ec83b27a700bdb673ace8ef3afdc0403be5b --- /dev/null +++ b/recipes/wip/lpm/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/lodosgroup/lpm" +[build] +template = "cargo" diff --git a/recipes/wip/lrdf/recipe.toml b/recipes/wip/lrdf/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ec2b8b8794381716e299faae3582e3e7267819c3 --- /dev/null +++ b/recipes/wip/lrdf/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/x42/LRDF/archive/refs/tags/0.5.1-rg.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/lsd/recipe.toml b/recipes/wip/lsd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c15c48e0309a53277b5fe4fbb4c66ee9475367fa --- /dev/null +++ b/recipes/wip/lsd/recipe.toml @@ -0,0 +1,5 @@ +#TODO users crate error +[source] +tar = "https://github.com/lsd-rs/lsd/archive/refs/tags/0.23.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/lsix/recipe.toml b/recipes/wip/lsix/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7a42e18da2027c300aec37bce4706234efdd0029 --- /dev/null +++ b/recipes/wip/lsix/recipe.toml @@ -0,0 +1,14 @@ +#TODO move to proper category +[source] +git = "https://github.com/hackerb9/lsix" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/bin +cp "${COOKBOOK_SOURCE}"/lsix "${COOKBOOK_STAGE}"/bin/lsix +chmod a+x "${COOKBOOK_STAGE}"/bin/lsix +""" +[package] +dependencies = [ + "imagemagick7", +] diff --git a/recipes/wip/lttng-ust/recipe.toml b/recipes/wip/lttng-ust/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5048e150c383fad3134d9becff23d6160900c1ce --- /dev/null +++ b/recipes/wip/lttng-ust/recipe.toml @@ -0,0 +1,12 @@ +#TODO Not compiled or tested +[source] +tar = "http://lttng.org/files/lttng-ust/lttng-ust-2.13.6.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libxml2", + "lttng", + "liburcu", + "libuuid", + "popt", +] diff --git a/recipes/wip/luajit/recipe.toml b/recipes/wip/luajit/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..237fe87bb9bbf2ffe19d3666a9ee740bcb289435 --- /dev/null +++ b/recipes/wip/luajit/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://luajit.org/install.html +[source] +tar = "https://luajit.org/download/LuaJIT-2.1.0-beta3.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/luxcorerender/recipe.toml b/recipes/wip/luxcorerender/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8ae64108540f03d13092a10b50b34cd5cb89b562 --- /dev/null +++ b/recipes/wip/luxcorerender/recipe.toml @@ -0,0 +1,16 @@ +#TODO missing script for CMake, see https://wiki.luxcorerender.org/Compiling_LuxCore +#TODO probably missing dependencies +[source] +tar = "https://github.com/LuxCoreRender/LuxCore/archive/refs/tags/luxcorerender_v2.6.tar.gz" +[build] +template = "custom" +dependencies = [ + "bzip2", + "libtiff", + "libpng", + "gtk3", + "boost", + "mesa", + "openimageio", + "openexr", +] diff --git a/recipes/wip/lv2/recipe.toml b/recipes/wip/lv2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bcbb450d27c4b9bd7466fd901bece9ab7445ae80 --- /dev/null +++ b/recipes/wip/lv2/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.com/lv2/lv2/-/blob/master/INSTALL.md +[source] +tar = "https://lv2plug.in/spec/lv2-1.18.10.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/lychee/recipe.toml b/recipes/wip/lychee/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dd97a3799af7dc4326299aa6acbc79dfe0b139c7 --- /dev/null +++ b/recipes/wip/lychee/recipe.toml @@ -0,0 +1,11 @@ +#TODO compilation error (after an update on tokio and a patch on ring) +[source] +tar = "https://github.com/lycheeverse/lychee/archive/refs/tags/v0.13.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +cookbook_cargo_packages lychee +""" diff --git a/recipes/wip/lynx/recipe.toml b/recipes/wip/lynx/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bd5f54891321c0544b2375340776f1d2af0b8995 --- /dev/null +++ b/recipes/wip/lynx/recipe.toml @@ -0,0 +1,8 @@ +#TODO compilation error +[source] +tar = "https://invisible-island.net/archives/lynx/tarballs/lynx2.8.9rel.1.tar.gz" +[build] +template = "configure" +dependencies = [ + "ncurses", +] diff --git a/recipes/wip/lz4/recipe.toml b/recipes/wip/lz4/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f95ddbcd66463aac847dd03e3cfa0f65d4eef756 --- /dev/null +++ b/recipes/wip/lz4/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/lz4/lz4#installation +[source] +tar = "https://github.com/lz4/lz4/archive/refs/tags/v1.9.4.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/m4/recipe.toml b/recipes/wip/m4/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0406b9505b213d3b8a771c254f24f86dce00ad74 --- /dev/null +++ b/recipes/wip/m4/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz" +[build] +template = "configure" \ No newline at end of file diff --git a/recipes/wip/macchina/recipe.toml b/recipes/wip/macchina/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9b6de07d9220ac677f5d6175e7ae07598fd42bd0 --- /dev/null +++ b/recipes/wip/macchina/recipe.toml @@ -0,0 +1,8 @@ +#TODO Compilation error +[source] +tar = "https://github.com/Macchina-CLI/macchina/archive/refs/tags/v6.1.8.tar.gz" +[build] +template = "cargo" +dependencies = [ + "libgit2", +] diff --git a/recipes/wip/magic-wormhole-rs/recipe.toml b/recipes/wip/magic-wormhole-rs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..de80a0e451c86912609ad3ead2db59a26a25b2ad --- /dev/null +++ b/recipes/wip/magic-wormhole-rs/recipe.toml @@ -0,0 +1,8 @@ +#TODO async-tar crate error +[source] +tar = "https://github.com/magic-wormhole/magic-wormhole.rs/archive/refs/tags/0.6.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages magic-wormhole +""" diff --git a/recipes/wip/mandy/recipe.toml b/recipes/wip/mandy/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..066078e6b41c7c474cdfe80c0628d0faab4c1114 --- /dev/null +++ b/recipes/wip/mandy/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/angeldollface/mandy/archive/refs/tags/v.0.3.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/mangohud/recipe.toml b/recipes/wip/mangohud/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1ddb7f9be8f01cac5fe1c74a4b06d0a6bef674ae --- /dev/null +++ b/recipes/wip/mangohud/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for Meson, see https://github.com/flightlessmango/MangoHud#installation---build-from-source +[source] +tar = "https://github.com/flightlessmango/MangoHud/releases/download/v0.7.0/MangoHud-v0.7.0-Source.tar.xz" +[build] +template = "custom" +dependencies = [ + "mesa", + "libx11", +] diff --git a/recipes/wip/mariadb-lts/recipe.toml b/recipes/wip/mariadb-lts/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f4b1b623b3c506444b2568501248563bb38591f9 --- /dev/null +++ b/recipes/wip/mariadb-lts/recipe.toml @@ -0,0 +1,32 @@ +#TODO probably wrong script, see: +# https://mariadb.com/kb/en/generic-build-instructions/ +# https://mariadb.com/kb/en/cross-compiling-mariadb/ +[source] +tar = "https://archive.mariadb.org/mariadb-10.11.6/source/mariadb-10.11.6.tar.gz" +[build] +template = "custom" +dependencies = [ + "ncurses", + "zlib", + "libevent", + "openssl1", + "curl", + "libxml2", + "boost", + "libaio", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/mariadb/recipe.toml b/recipes/wip/mariadb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2d5b862b93253c425594c542fac2ad9470a6c855 --- /dev/null +++ b/recipes/wip/mariadb/recipe.toml @@ -0,0 +1,32 @@ +#TODO probably wrong script, see: +# https://mariadb.com/kb/en/generic-build-instructions/ +# https://mariadb.com/kb/en/cross-compiling-mariadb/ +[source] +tar = "https://archive.mariadb.org/mariadb-11.2.2/source/mariadb-11.2.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "ncurses", + "zlib", + "libevent", + "openssl1", + "curl", + "libxml2", + "boost", + "libaio", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/mask/recipe.toml b/recipes/wip/mask/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..54996308122d506a0f138be208ecad365335e0ae --- /dev/null +++ b/recipes/wip/mask/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/jacobdeichert/mask/archive/refs/tags/mask/0.11.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/matui/recipe.toml b/recipes/wip/matui/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f255bdecd056cd669f298ac791722065102ff014 --- /dev/null +++ b/recipes/wip/matui/recipe.toml @@ -0,0 +1,8 @@ +#TODO xdg-home crate error +[source] +tar = "https://github.com/pkulak/matui/archive/refs/tags/v0.4.4.tar.gz" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/maven/recipe.toml b/recipes/wip/maven/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fd7aef0a222a16a399bf048de49d9c3c5829291c --- /dev/null +++ b/recipes/wip/maven/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, lacking build instructions +[source] +tar = "https://dlcdn.apache.org/maven/maven-3/3.9.5/source/apache-maven-3.9.5-src.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/mbedtls/recipe.toml b/recipes/wip/mbedtls/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5163d99d4aeb8abbbcebce54ec22d208fc371d71 --- /dev/null +++ b/recipes/wip/mbedtls/recipe.toml @@ -0,0 +1,21 @@ +#TODO probaly wrong script, see https://mbed-tls.readthedocs.io/en/latest/getting_started/building/#building-with-cmake +# They say that the CMake method is better than GNU make +[source] +tar = "https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.5.1.tar.gz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/mcfly/recipe.toml b/recipes/wip/mcfly/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4f0036e4486682dde61b5d538f308b1012ca6175 --- /dev/null +++ b/recipes/wip/mcfly/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/cantino/mcfly/archive/refs/tags/v0.8.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/mdbook/recipe.toml b/recipes/wip/mdbook/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..31202912ba5e0a5f1d4cfc4d6aaa1ca3cf693c5b --- /dev/null +++ b/recipes/wip/mdbook/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/rust-lang/mdBook/archive/refs/tags/v0.4.35.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/memcached/recipe.toml b/recipes/wip/memcached/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..886eff74ff13d640ecf528546192e0e56f2ddc8d --- /dev/null +++ b/recipes/wip/memcached/recipe.toml @@ -0,0 +1,8 @@ +#TODO probably wrong template, see https://github.com/memcached/memcached/wiki/Install#from-source +[source] +tar = "https://www.memcached.org/files/memcached-1.6.22.tar.gz" +[build] +template = "configure" +dependencies = [ + "libevent", +] diff --git a/recipes/wip/mesa-demos/recipe.toml b/recipes/wip/mesa-demos/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b99ed9083eb3989ac74e5a3175e44a8f1e0364b3 --- /dev/null +++ b/recipes/wip/mesa-demos/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for Meson, see https://gitlab.freedesktop.org/mesa/demos/-/blob/main/README.rst?ref_type=heads +[source] +tar = "https://archive.mesa3d.org/demos/mesa-demos-9.0.0.tar.xz" +[build] +template = "custom" +dependencies = [ + "freeglut", +] diff --git a/recipes/wip/meson/recipe.toml b/recipes/wip/meson/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..725a2e385c1554a49ccb4fdbbc69c2ff3bf7805f --- /dev/null +++ b/recipes/wip/meson/recipe.toml @@ -0,0 +1,5 @@ +#TODO create a standalone script, see 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] +template = "custom" diff --git a/recipes/wip/mimalloc/recipe.toml b/recipes/wip/mimalloc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ef6daeff4c21d933b92601fc8b3a16c88444c358 --- /dev/null +++ b/recipes/wip/mimalloc/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/microsoft/mimalloc#macos-linux-bsd-etc +[source] +tar = "https://github.com/microsoft/mimalloc/archive/refs/tags/v2.1.2.tar.gz" +[build] +template = "custom" +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/minetest-data/recipe.toml b/recipes/wip/minetest-data/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a05eb2fe515ba1912f52f127011b607018157af4 --- /dev/null +++ b/recipes/wip/minetest-data/recipe.toml @@ -0,0 +1,9 @@ +#TODO Not tested +[source] +tar = "https://github.com/minetest/minetest_game/archive/refs/tags/5.7.0.tar.gz" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/home/user/.minetest/games/minetest_game +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/home/user/.minetest/games/minetest_game +""" diff --git a/recipes/wip/minetest/recipe.toml b/recipes/wip/minetest/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..005b80090141d3305064fb1efe3026afa23e6440 --- /dev/null +++ b/recipes/wip/minetest/recipe.toml @@ -0,0 +1,35 @@ +#TODO probably wrong script, see https://github.com/minetest/minetest/blob/master/doc/compiling/linux.md +#TODO customization - https://github.com/minetest/minetest/tree/master/doc/compiling#cmake-options +[source] +git = "https://github.com/minetest/minetest" +branch = "stable-5" +[build] +template = "custom" +dependencies = [ + "freetype2", + "sqlite3", + "zlib", + "libpng", + "libjpeg", + "libogg", + "libvorbis", + "openal", + "curl", + "zstd", +] +script = """ +git clone --depth 1 https://github.com/minetest/irrlicht.git "${COOKBOOK_SOURCE}"/lib/irrlichtmt + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/miniaudicle/recipe.toml b/recipes/wip/miniaudicle/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fae5ff203470165cdd7bf2e9254bde103df54d35 --- /dev/null +++ b/recipes/wip/miniaudicle/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for "make", see https://github.com/ccrma/miniAudicle#linux +[source] +tar = "https://github.com/ccrma/miniAudicle/archive/refs/tags/chuck-1.5.1.8.tar.gz" +[build] +template = "custom" +dependencies = [ + "pulseaudio", + "libsndfile", + "qt6-base", +] diff --git a/recipes/wip/minibude/recipe.toml b/recipes/wip/minibude/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b641cd416d3dd24ada985f245277dead2e098f67 --- /dev/null +++ b/recipes/wip/minibude/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/UoB-HPC/miniBUDE#building +[source] +git = "https://github.com/UoB-HPC/miniBUDE" +[build] +template = "custom" diff --git a/recipes/wip/miniupnpc/recipe.toml b/recipes/wip/miniupnpc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..56d62911c3b7646e3c42bd824e010cb376194237 --- /dev/null +++ b/recipes/wip/miniupnpc/recipe.toml @@ -0,0 +1,5 @@ +#TODO Missing script for "make", see https://github.com/miniupnp/miniupnp/tree/master/miniupnpc#readme +[source] +tar = "http://miniupnp.free.fr/files/miniupnpc-2.2.4.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/mnn/recipe.toml b/recipes/wip/mnn/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..332f080cf53cc16d70fc0ad48b63059943fa9cb7 --- /dev/null +++ b/recipes/wip/mnn/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, lacking English build instructions +[source] +tar = "https://github.com/alibaba/MNN/archive/refs/tags/2.7.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/mongodb6/recipe.toml b/recipes/wip/mongodb6/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b0f8a054419f73a1b5eab1cfab30981b2ee66231 --- /dev/null +++ b/recipes/wip/mongodb6/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for SCons, see https://github.com/mongodb/mongo/blob/master/docs/building.md +[source] +tar = "https://github.com/mongodb/mongo/archive/refs/tags/r6.0.12.tar.gz" +[build] +template = "custom" +dependencies = [ + "curl", + "xz", +] diff --git a/recipes/wip/mongodb7/recipe.toml b/recipes/wip/mongodb7/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..26644c148b58c8fd640fa22da26ece08ab49c2d9 --- /dev/null +++ b/recipes/wip/mongodb7/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for SCons, see https://github.com/mongodb/mongo/blob/master/docs/building.md +[source] +tar = "https://github.com/mongodb/mongo/archive/refs/tags/r7.1.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "curl", + "xz", +] diff --git a/recipes/wip/mono/recipe.toml b/recipes/wip/mono/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7af01856b6c895f1bd8f4c6a71c5b3cf458975f3 --- /dev/null +++ b/recipes/wip/mono/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.mono-project.com/sources/mono/mono-6.12.0.199.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/monolith/recipe.toml b/recipes/wip/monolith/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..315d841a7cf03ff25a37756c36f88dd86f9ba44f --- /dev/null +++ b/recipes/wip/monolith/recipe.toml @@ -0,0 +1,13 @@ +#TODO weird OpenSSL error on compilation (using cargo update) +[source] +tar = "https://github.com/Y2Z/monolith/archive/refs/tags/v2.7.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo +""" diff --git a/recipes/wip/moonzoon/recipe.toml b/recipes/wip/moonzoon/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e44c482c8ae2bffdaef7ef2f980dd378d4590779 --- /dev/null +++ b/recipes/wip/moonzoon/recipe.toml @@ -0,0 +1,11 @@ +#TODO camino crate error, require the WebAssembly target on Rustup. +[source] +git = "https://github.com/MoonZoon/MoonZoon" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +cookbook_cargo_packages mzoon +""" diff --git a/recipes/wip/morty/recipe.toml b/recipes/wip/morty/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..64aff70258ed69d1196b8daa911161a484bc9dca --- /dev/null +++ b/recipes/wip/morty/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/pulp-platform/morty/archive/refs/tags/v0.9.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/mosh/recipe.toml b/recipes/wip/mosh/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c0caf8bee7e388d44a1710767d88cc38679179e8 --- /dev/null +++ b/recipes/wip/mosh/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +[source] +tar = "https://mosh.org/mosh-1.4.0.tar.gz" +[build] +template = "configure" +dependencies = [ + "openssl1", + "ncurses", + "zlib", +] diff --git a/recipes/wip/motus/recipe.toml b/recipes/wip/motus/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2e881aca3f883385b143fc0dce6eab5050630536 --- /dev/null +++ b/recipes/wip/motus/recipe.toml @@ -0,0 +1,5 @@ +#TODO x11rb crate error +[source] +tar = "https://github.com/oleiade/motus/archive/refs/tags/v0.2.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/mpc/recipe.toml b/recipes/wip/mpc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dc75b2aa89d1a99fb9c6dce1e7a340984795e7f6 --- /dev/null +++ b/recipes/wip/mpc/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +[source] +tar = "https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz" +[build] +template = "configure" +dependencies = [ + "libgmp", + "libmpfr", +] diff --git a/recipes/wip/mpg123/recipe.toml b/recipes/wip/mpg123/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d092711f459a897fe83698d2fbeb1ed696342f17 --- /dev/null +++ b/recipes/wip/mpg123/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://mpg123.de/download/mpg123-1.31.3.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/mprocs/recipe.toml b/recipes/wip/mprocs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f60eb2451f75e618e3da6e9eb6d73534c210e2ff --- /dev/null +++ b/recipes/wip/mprocs/recipe.toml @@ -0,0 +1,8 @@ +#TODO termios/ioctl-rs crate error +[source] +tar = "https://github.com/pvolok/mprocs/archive/refs/tags/v0.6.4.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages mprocs +""" diff --git a/recipes/wip/mpv/recipe.toml b/recipes/wip/mpv/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..660201cc0945158a28bdf6c31fdecb6bf96db121 --- /dev/null +++ b/recipes/wip/mpv/recipe.toml @@ -0,0 +1,16 @@ +#TODO missing script for Meson (use system libraries), see https://github.com/mpv-player/mpv#compilation +#TODO missing dependencies +[source] +tar = "https://github.com/mpv-player/mpv/archive/refs/tags/v0.37.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "ffmpeg6", + "libass", + "libjpeg", + "libiconv", + "zlib", + "mesa", + "libx11", + "pulseaudio", +] diff --git a/recipes/wip/mrbayes/recipe.toml b/recipes/wip/mrbayes/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e145f054d62291d691b23b9d52c3bab2bd23b996 --- /dev/null +++ b/recipes/wip/mrbayes/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/NBISweden/MrBayes" +[build] +template = "configure" diff --git a/recipes/wip/musepack/recipe.toml b/recipes/wip/musepack/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..63069b4dc53f7fdafbbc5e0278a300b352e14260 --- /dev/null +++ b/recipes/wip/musepack/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template, check inside the tarball +[source] +tar = "https://files.musepack.net/source/musepack_src_r475.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/mysql-server/recipe.toml b/recipes/wip/mysql-server/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e5b009daf525b4547ffc9a895ce89bb7e62a0b75 --- /dev/null +++ b/recipes/wip/mysql-server/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for CMake, see https://dev.mysql.com/doc/refman/8.2/en/installing-source-distribution.html +[source] +tar = "https://dev.mysql.com/downloads/file/?id=523432" +[build] +template = "custom" +dependencies = [ + "boost", + "ncurses", + "openssl1", +] diff --git a/recipes/wip/mysql-shell/recipe.toml b/recipes/wip/mysql-shell/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..03b5312ffbe1ac54ea137b00937666b3fa4c8ef1 --- /dev/null +++ b/recipes/wip/mysql-shell/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for cross-compilation +[source] +tar = "https://dev.mysql.com/downloads/file/?id=524161" +[build] +template = "custom" diff --git a/recipes/wip/naev/recipe.toml b/recipes/wip/naev/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..441bcf71a9ab1e2ea781da06fceeb75a922dda85 --- /dev/null +++ b/recipes/wip/naev/recipe.toml @@ -0,0 +1,17 @@ +#TODO missing script for Meson, see https://github.com/naev/naev/wiki/Compiling-on-*nix +[source] +tar = "https://github.com/naev/naev/releases/download/v0.10.6/naev-0.10.6-source.tar.xz" +[build] +template = "custom" +dependencies = [ + "sdl2", + "sdl2_image", + "libpng", + "libxml2", + "libwebp", + "mesa", + "openal", + "openblas", + "freetype2", + "libvorbis", +] diff --git a/recipes/wip/nano/recipe.toml b/recipes/wip/nano/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..89990c756b9670b07d7c095662b152ec34572dc3 --- /dev/null +++ b/recipes/wip/nano/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +[source] +tar = "https://www.nano-editor.org/dist/v7/nano-7.2.tar.xz" +[build] +template = "configure" +dependencies = [ + "ncurses", +] diff --git a/recipes/wip/ncnn/recipe.toml b/recipes/wip/ncnn/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ecf378d0be5bdd2ed7bd63d7457d1fea37c5a7a4 --- /dev/null +++ b/recipes/wip/ncnn/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for CMake, see https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux +[source] +git = "https://github.com/Tencent/ncnn" +[build] +template = "custom" +dependencies = [ + "protobuf", + "libvulkan", + "opencv4", +] diff --git a/recipes/wip/ncspot/recipe.toml b/recipes/wip/ncspot/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d91fc803546df654d6cc03ff16634cb217d5a9f5 --- /dev/null +++ b/recipes/wip/ncspot/recipe.toml @@ -0,0 +1,12 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/hrkfdn/ncspot/archive/refs/tags/v0.13.4.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "ncurses", +] +script = """ +cookbook_cargo --features rodio_backend,pancurses_backend +""" diff --git a/recipes/wip/neofetch/recipe.toml b/recipes/wip/neofetch/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..aeb3584b3bd8470c8d71d47f14001fc502efb026 --- /dev/null +++ b/recipes/wip/neofetch/recipe.toml @@ -0,0 +1,10 @@ +#TODO Add Redox OS on the Bash script +[source] +tar = "https://github.com/dylanaraps/neofetch/archive/refs/tags/7.1.0.tar.gz" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/bin +cp "${COOKBOOK_SOURCE}"/neofetch "${COOKBOOK_STAGE}"/bin/neofetch +chmod a+x "${COOKBOOK_STAGE}"/bin/neofetch +""" diff --git a/recipes/wip/neovide/recipe.toml b/recipes/wip/neovide/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7dfe0c74c47c8fbeba90b0ccdea14b4677fe741f --- /dev/null +++ b/recipes/wip/neovide/recipe.toml @@ -0,0 +1,14 @@ +#TODO Make neovim work +[source] +tar = "https://github.com/neovide/neovide/archive/refs/tags/0.10.4.tar.gz" +[build] +template = "cargo" +dependencies = [ + "neovim", + "openssl1", + "freetype2", + "expat", + "bzip2", + "freeglut", + "fontconfig", +] diff --git a/recipes/wip/neovim/recipe.toml b/recipes/wip/neovim/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fbc0112dec03e626f0bb4a517e047253454c2606 --- /dev/null +++ b/recipes/wip/neovim/recipe.toml @@ -0,0 +1,28 @@ +#TODO probably wrong script, see https://github.com/neovim/neovim/wiki/Installing-Neovim#install-from-source +[source] +tar = "https://github.com/neovim/neovim/archive/refs/tags/v0.9.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "luajit", + "gettext", + "less", + "libuv", + "libvterm", + "libtickit", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/netradiant/recipe.toml b/recipes/wip/netradiant/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c8d138c21a26c040721dbed2ac2f26e10902bf12 --- /dev/null +++ b/recipes/wip/netradiant/recipe.toml @@ -0,0 +1,13 @@ +#TODO missing script for CMake, see https://gitlab.com/xonotic/netradiant#advanced-compilation +[source] +git = "https://gitlab.com/xonotic/netradiant" +[build] +template = "custom" +dependencies = [ + "libxml2", + "mesa", + "gtk2", + "libjpeg", + "libpng", + "zlib", +] diff --git a/recipes/wip/nginx/recipe.toml b/recipes/wip/nginx/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a3ef1c22593805f33d75ccf8070de20a029ce5cb --- /dev/null +++ b/recipes/wip/nginx/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compilation error +[source] +tar = "https://nginx.org/download/nginx-1.24.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/ninja-build/recipe.toml b/recipes/wip/ninja-build/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3287f1988b29863018a37dde4e4ef427a8fd0e01 --- /dev/null +++ b/recipes/wip/ninja-build/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/ninja-build/ninja#building-ninja-itself +[source] +tar = "https://github.com/ninja-build/ninja/archive/refs/tags/v1.11.1.tar.gz" +[build] +template = "custom" +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/niri/recipe.toml b/recipes/wip/niri/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ca364ae5caa1b1fd987d7ff42bae33e8d731e39b --- /dev/null +++ b/recipes/wip/niri/recipe.toml @@ -0,0 +1,14 @@ +#TODO probably wrong script for configuration, see https://github.com/YaLTeR/niri#installation +[source] +git = "https://github.com/YaLTeR/niri" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/bin +mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/wayland-sessions +mkdir -pv "${COOKBOOK_STAGE}"/home/user/.local/share/xdg-desktop-portal +cp -rv "${COOKBOOK_SOURCE}"/resources/niri-session "${COOKBOOK_STAGE}"/bin +cp -rv "${COOKBOOK_SOURCE}"/resources/niri.desktop "${COOKBOOK_STAGE}"/home/user/.local/share/wayland-sessions +cp -rv "${COOKBOOK_SOURCE}"/resources/niri-portals.conf "${COOKBOOK_STAGE}"/home/user/.local/share/xdg-desktop-portal +cookbook_cargo +""" diff --git a/recipes/wip/nlohmann-json/recipe.toml b/recipes/wip/nlohmann-json/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..621c821ea8b60f7658531d90ba59c6cda7535a1f --- /dev/null +++ b/recipes/wip/nlohmann-json/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for installation, lacking a build system +[source] +tar = "https://github.com/nlohmann/json/releases/download/v3.11.2/json.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/nmap/recipe.toml b/recipes/wip/nmap/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fcbd41f17ff3b9daa3e6ef1d7502f2e88febc705 --- /dev/null +++ b/recipes/wip/nmap/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://nmap.org/dist/nmap-7.94.tar.bz2" +[build] +template = "configure" \ No newline at end of file diff --git a/recipes/wip/nodejs-lts/recipe.toml b/recipes/wip/nodejs-lts/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..233365de1a03e1c1ad0a13712c632d2a76a3357a --- /dev/null +++ b/recipes/wip/nodejs-lts/recipe.toml @@ -0,0 +1,5 @@ +#TODO can't find the Redox target +[source] +tar = "https://nodejs.org/dist/v18.17.1/node-v18.17.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/nodejs/recipe.toml b/recipes/wip/nodejs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..853ff6d931777f1891c0318b38d4676bcb0aabc5 --- /dev/null +++ b/recipes/wip/nodejs/recipe.toml @@ -0,0 +1,5 @@ +#TODO can't find the Redox target +[source] +tar = "https://nodejs.org/dist/v20.6.1/node-v20.6.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/nostr-rs-relay/recipe.toml b/recipes/wip/nostr-rs-relay/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..04ad98c32294d100f790913a1f2768a408681aa4 --- /dev/null +++ b/recipes/wip/nostr-rs-relay/recipe.toml @@ -0,0 +1,8 @@ +#TODO tikv-jemalloc-sys crate error +[source] +git = "https://github.com/scsibug/nostr-rs-relay" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/nsh/recipe.toml b/recipes/wip/nsh/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..81df864084f0e84576a2e4b2277a63e13e9780b1 --- /dev/null +++ b/recipes/wip/nsh/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/nuta/nsh/archive/refs/tags/v0.4.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/nspr/recipe.toml b/recipes/wip/nspr/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b714f9db37e1db2457f07b0294ac7650ebf904d9 --- /dev/null +++ b/recipes/wip/nspr/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://ftp.mozilla.org/pub/nspr/releases/v4.9.6/src/nspr-4.9.6.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/nss-pem/recipe.toml b/recipes/wip/nss-pem/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3124794e11b8200831c7c52dd9d558367f07b907 --- /dev/null +++ b/recipes/wip/nss-pem/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/kdudka/nss-pem/blob/master/README +[source] +tar = "https://github.com/kdudka/nss-pem/releases/download/nss-pem-1.1.0/nss-pem-1.1.0.tar.xz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/nss/recipe.toml b/recipes/wip/nss/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..829abdb0e6b1bce57b014faa1a98392d3962eda2 --- /dev/null +++ b/recipes/wip/nss/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_9_2_RTM/src/nss-3.9.2.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/ntpd-rs/recipe.toml b/recipes/wip/ntpd-rs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b73fd1f9555c1aa8e4628c7d02ec46356eb32a06 --- /dev/null +++ b/recipes/wip/ntpd-rs/recipe.toml @@ -0,0 +1,5 @@ +#TODO configure the service +[source] +tar = "https://github.com/pendulum-project/ntpd-rs/archive/refs/tags/v1.0.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/numbat/recipe.toml b/recipes/wip/numbat/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fad888cfeb21937d338660294d4372949f7df649 --- /dev/null +++ b/recipes/wip/numbat/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/sharkdp/numbat/archive/refs/tags/v1.8.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages numbat-cli +""" diff --git a/recipes/wip/obs-studio/recipe.toml b/recipes/wip/obs-studio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7e5f7b2b27850870af5e151500767845a742f175 --- /dev/null +++ b/recipes/wip/obs-studio/recipe.toml @@ -0,0 +1,15 @@ +#TODO missing script for CMake, see https://github.com/obsproject/obs-studio/wiki/Building-OBS-Studio +#TODO determine dependencies +[source] +tar = "https://github.com/obsproject/obs-studio/archive/refs/tags/30.0.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "ffmpeg6", + "x264", + "curl", + "mbedtls", + "libwayland", + "libva", + "qt5-base", +] diff --git a/recipes/wip/odilia/recipe.toml b/recipes/wip/odilia/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0dd9e6717c71449140f42fb425e19c7284d58126 --- /dev/null +++ b/recipes/wip/odilia/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/odilia-app/odilia" +[build] +template = "cargo" diff --git a/recipes/wip/oidn/recipe.toml b/recipes/wip/oidn/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9299e39aef5cd57086e650580ca2f7278d8eaee8 --- /dev/null +++ b/recipes/wip/oidn/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for CMake, see https://github.com/OpenImageDenoise/oidn#compiling-on-linuxmacos +[source] +git = "https://github.com/OpenImageDenoise/oidn" +[build] +template = "custom" +dependencies = [ + "ispc", + "onetbb", +] diff --git a/recipes/wip/onednn/recipe.toml b/recipes/wip/onednn/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..49bcaef271764ac794f56420c154ba2ae13c5dd4 --- /dev/null +++ b/recipes/wip/onednn/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for CMake, see https://oneapi-src.github.io/oneDNN/dev_guide_build.html#linux-macos +[source] +tar = "https://github.com/oneapi-src/oneDNN/archive/refs/tags/v3.3.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "onetbb", +] diff --git a/recipes/wip/onefetch/recipe.toml b/recipes/wip/onefetch/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c5d2ef722f24afb5e1a0d9f05c965af94e55a723 --- /dev/null +++ b/recipes/wip/onefetch/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled (after a cargo update) but hangs during execution +[source] +tar = "https://github.com/o2sh/onefetch/archive/refs/tags/2.18.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/onetbb/recipe.toml b/recipes/wip/onetbb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ba2275aed98972350f5f9a785fe4692a5e4855ee --- /dev/null +++ b/recipes/wip/onetbb/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/oneapi-src/oneTBB/blob/master/INSTALL.md +[source] +tar = "https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.11.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/opam/recipe.toml b/recipes/wip/opam/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..137eb3a72f636fb4c834bcb5c3dd753bf48ecc58 --- /dev/null +++ b/recipes/wip/opam/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template, see https://github.com/ocaml/opam#compiling-this-repo +[source] +tar = "https://github.com/ocaml/opam/releases/download/2.1.5/opam-full-2.1.5.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/openal/recipe.toml b/recipes/wip/openal/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b3aa3ee49d207344befc3b544523fae724d3a757 --- /dev/null +++ b/recipes/wip/openal/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://openal-soft.org/#installing +[source] +tar = "https://openal-soft.org/openal-releases/openal-soft-1.23.1.tar.bz2" +[build] +template = "custom" +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/openarena/recipe.toml b/recipes/wip/openarena/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c1f4236386e0aa3ae97b6413cd4d639f6f3e766a --- /dev/null +++ b/recipes/wip/openarena/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for building, lacking build instructions +#TODO what is game code? - http://files.poulsander.com/~poul19/public_files/oa/dev088/oa-0.8.8.tar.bz2 +[source] +tar = "http://files.poulsander.com/~poul19/public_files/oa/dev088/openarena-engine-source-0.8.8.tar.bz2" +[build] +template = "custom" +dependencies = [ + "sdl1", + "openal", + "libvorbis", + "mesa", +] diff --git a/recipes/wip/openblas/recipe.toml b/recipes/wip/openblas/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3b897b7a7b0a977e319489cffa8d0045d86fbbd7 --- /dev/null +++ b/recipes/wip/openblas/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for "make", see https://github.com/OpenMathLib/OpenBLAS/wiki/Installation-Guide +#TODO require the Fortran frontend from GCC? +[source] +tar = "https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.25/OpenBLAS-0.3.25.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/opencv4/recipe.toml b/recipes/wip/opencv4/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4b7b73fb7f95e1cb3b18b1090c0d214889387168 --- /dev/null +++ b/recipes/wip/opencv4/recipe.toml @@ -0,0 +1,21 @@ +#TODO probably wrong script, lacking build instructions +[source] +git = "https://github.com/opencv/opencv" +branch = "4.8.0 +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/openexr/recipe.toml b/recipes/wip/openexr/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..43ea9ae727703e29218d91cc59f26ff361aeabe0 --- /dev/null +++ b/recipes/wip/openexr/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for CMake, see https://openexr.com/en/latest/install.html#linux-macos +[source] +tar = "https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.2.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "libdeflate", + "libimath" +] diff --git a/recipes/wip/openimageio/recipe.toml b/recipes/wip/openimageio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..14660582ee04e64e74d4a22d83274c1d23c0d1ce --- /dev/null +++ b/recipes/wip/openimageio/recipe.toml @@ -0,0 +1,17 @@ +#TODO missing script for building, see https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/master/INSTALL.md#building-openimageio-on-linux-or-os-x +[source] +tar = "https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/refs/tags/v2.5.5.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "boost", + "libtiff", + "libjpeg", + "libpng", + "openexr", + "libfmt", + "opencv4", + "ffmpeg6", + "libwebp", + "freetype2", +] diff --git a/recipes/wip/openjdk11-headless/recipe.toml b/recipes/wip/openjdk11-headless/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1c6649c416828b938373197c5701fd4b4b82e829 --- /dev/null +++ b/recipes/wip/openjdk11-headless/recipe.toml @@ -0,0 +1,15 @@ +#TODO build instructions - https://github.com/openjdk/jdk11u/blob/master/doc/building.md +#TODO not compiled or tested +[source] +tar = "https://github.com/openjdk/jdk11u/archive/jdk-11.0.21+9.tar.gz" +[build] +template = "custom" +dependencies = [ + "fontconfig", +] +script = """ +COOKBOOK_CONFIGURE_FLAGS+=( + --enable-headless-only=yes +) +cookbook_configure +""" diff --git a/recipes/wip/openjdk17-headless/recipe.toml b/recipes/wip/openjdk17-headless/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..32ab37710761057c20a37fd0a947c02e3b99b160 --- /dev/null +++ b/recipes/wip/openjdk17-headless/recipe.toml @@ -0,0 +1,15 @@ +#TODO build instructions - https://github.com/openjdk/jdk17u/blob/master/doc/building.md +#TODO not compiled or tested +[source] +tar = "https://github.com/openjdk/jdk17u/archive/jdk-17.0.9+8.tar.gz" +[build] +template = "custom" +dependencies = [ + "fontconfig", +] +script = """ +COOKBOOK_CONFIGURE_FLAGS+=( + --enable-headless-only=yes +) +cookbook_configure +""" diff --git a/recipes/wip/openjdk21-headless/recipe.toml b/recipes/wip/openjdk21-headless/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7038d3383c9dde2706e64d4baff53c1fbf31458b --- /dev/null +++ b/recipes/wip/openjdk21-headless/recipe.toml @@ -0,0 +1,15 @@ +#TODO build instructions - https://github.com/openjdk/jdk21u/blob/master/doc/building.md +#TODO not compiled or tested +[source] +tar = "https://github.com/openjdk/jdk21u/archive/jdk-21+35.tar.gz" +[build] +template = "custom" +dependencies = [ + "fontconfig", +] +script = """ +COOKBOOK_CONFIGURE_FLAGS+=( + --enable-headless-only=yes +) +cookbook_configure +""" diff --git a/recipes/wip/openjdk8-headless/recipe.toml b/recipes/wip/openjdk8-headless/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9b8d91803e719ad8befe1b47cad219e8984dcbc0 --- /dev/null +++ b/recipes/wip/openjdk8-headless/recipe.toml @@ -0,0 +1,10 @@ +#TODO build instructions - https://github.com/openjdk/jdk8u/blob/master/doc/building.md +#TODO not compiled or tested +#TODO build it in headless mode +[source] +tar = "https://github.com/openjdk/jdk8u/archive/refs/tags/jdk8u392-b08.tar.gz" +[build] +template = "custom" +dependencies = [ + "freetype2", +] diff --git a/recipes/wip/openlara/recipe.toml b/recipes/wip/openlara/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5f7318e7957c615285bfef7d8198d434a6a4a9dc --- /dev/null +++ b/recipes/wip/openlara/recipe.toml @@ -0,0 +1,5 @@ +#TODO lacking a build system +[source] +git = "https://github.com/XProger/OpenLara" +[build] +template = "custom" diff --git a/recipes/wip/openmpi/recipe.toml b/recipes/wip/openmpi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3782a238d87d14bbece3d3b5161a14f00af791e7 --- /dev/null +++ b/recipes/wip/openmpi/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing dependencies, see https://docs.open-mpi.org/en/v5.0.x/installing-open-mpi/required-support-libraries.html +[source] +tar = "https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.0.tar.bz2" +[build] +template = "configure" +dependencies = [ + "libevent", +] diff --git a/recipes/wip/openradioss/recipe.toml b/recipes/wip/openradioss/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..770045fbb86f4f9f3fbc7767869753caca39db05 --- /dev/null +++ b/recipes/wip/openradioss/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for building, see https://github.com/OpenRadioss/OpenRadioss/blob/main/HOWTO.md#building-on-linux +[source] +tar = "https://github.com/OpenRadioss/OpenRadioss" +[build] +template = "custom" +dependencies = [ + "openmpi", +] diff --git a/recipes/wip/openscad/recipe.toml b/recipes/wip/openscad/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c3c469ff13c76277e325cb93719fd23d1483070c --- /dev/null +++ b/recipes/wip/openscad/recipe.toml @@ -0,0 +1,17 @@ +#TODO missing script for building, see https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Building_on_Linux/UNIX#Build_the_OpenSCAD_binary +#TODO missing dependencies - https://github.com/openscad/openscad/#prerequisites +[source] +tar = "https://files.openscad.org/openscad-2021.01.src.tar.gz" +[build] +template = "custom" +dependencies = [ + "qt5-base", + "libgmp", + "libmpfr", + "boost", + "glew", + "glib", + "fontconfig", + "freetype2", + "harfbuzz", +] diff --git a/recipes/wip/openspades/recipe.toml b/recipes/wip/openspades/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c2f0d5f8f2264279d8f0227e3a122b85149c777c --- /dev/null +++ b/recipes/wip/openspades/recipe.toml @@ -0,0 +1,34 @@ +#TODO probably wrong script, see https://github.com/yvt/openspades#on-unixes-from-source +# The game crash with the Wayland backend of SDL2, you need to use the "SDL_VIDEODRIVER=x11" environment variable to use XWayland +# a script to workaround this is the best solution +[source] +git = "https://github.com/yvt/openspades" +[build] +template = "custom" +dependencies = [ + "glew", + "openssl1", + "sdl2", + "sdl2-image", + "freealut", + "freetype2", + "opus", + "opusfile", + "libjpeg", + "openal", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/opentomb/recipe.toml b/recipes/wip/opentomb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e71bedeb7ecf393cb29dd4ce5a91085eaf2106f7 --- /dev/null +++ b/recipes/wip/opentomb/recipe.toml @@ -0,0 +1,27 @@ +#TODO probably wrong script, see https://github.com/opentomb/OpenTomb#compiling +[source] +git = "https://github.com/opentomb/OpenTomb" +[build] +template = "custom" +dependencies = [ + "sdl2", + "libpng", + "zlib", + "openal", + "mesa", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/opentoonz/recipe.toml b/recipes/wip/opentoonz/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5fa0ed3e1091cb23f55b9e92e3b670d73fc82515 --- /dev/null +++ b/recipes/wip/opentoonz/recipe.toml @@ -0,0 +1,29 @@ +#TODO probably wrong script, see https://github.com/opentoonz/opentoonz/blob/master/doc/how_to_build_linux.md +#TODO missing dependencies +[source] +tar = "https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.7.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "boost", + "qt5-base", + "freetype2", + "libpng", + "libmypaint", + "opencv4", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/openvkl/recipe.toml b/recipes/wip/openvkl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..553089ced42f204b4c83f5273ff3ae5c7d809049 --- /dev/null +++ b/recipes/wip/openvkl/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for CMake, see https://github.com/openvkl/openvkl#building-open-vkl-from-source +[source] +tar = "https://github.com/openvkl/openvkl/archive/refs/tags/v2.0.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "ispc", + "librkcommon", + "embree", + "level-zero", +] diff --git a/recipes/wip/opus/recipe.toml b/recipes/wip/opus/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8191a3f574e85c0e3ad29f671c4a5c13ffd51149 --- /dev/null +++ b/recipes/wip/opus/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://downloads.xiph.org/releases/opus/opus-1.4.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/opusfile/recipe.toml b/recipes/wip/opusfile/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..47d9e219815d0b152738cc6ed9987bfaca00c925 --- /dev/null +++ b/recipes/wip/opusfile/recipe.toml @@ -0,0 +1,10 @@ +#TODO compiled but not tested +[source] +tar = "https://downloads.xiph.org/releases/opus/opusfile-0.12.tar.gz" +[build] +template = "configure" +dependencies = [ + "openssl1", + "libogg", + "opus", +] diff --git a/recipes/wip/oranda/recipe.toml b/recipes/wip/oranda/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4962d59f68c33d4b044a7a4b43d7486b120746ff --- /dev/null +++ b/recipes/wip/oranda/recipe.toml @@ -0,0 +1,5 @@ +#TODO camino crate error (after a patch on the ring crate) +[source] +tar = "https://github.com/axodotdev/oranda/archive/refs/tags/v0.3.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/orchaldir-texture-generator/recipe.toml b/recipes/wip/orchaldir-texture-generator/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..440d25e6e59b89d93e199200a696f6ef285fe940 --- /dev/null +++ b/recipes/wip/orchaldir-texture-generator/recipe.toml @@ -0,0 +1,8 @@ +#TODO Compiled but not tested +[source] +git = "https://github.com/Orchaldir/texture_generator" +[build] +template = "custom" +script = """ +cookbook_cargo_packages texture_generator +""" diff --git a/recipes/wip/orz/recipe.toml b/recipes/wip/orz/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..40f26292c7134c607a2d79f2a1c976783c62ba15 --- /dev/null +++ b/recipes/wip/orz/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +git = "https://github.com/richox/orz" +[build] +template = "cargo" diff --git a/recipes/wip/osirion/recipe.toml b/recipes/wip/osirion/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ac2c95c5898355ecfc3d77cbe33ee5fc69e480ae --- /dev/null +++ b/recipes/wip/osirion/recipe.toml @@ -0,0 +1,17 @@ +#TODO Not compiled or tested +# data files - http://osirion.org/files/osirion-0.2.8-data.zip +[source] +tar = "http://osirion.org/files/osirion-0.2.8-src.tar.bz2" +[build] +template = "configure" +dependencies = [ + "zlib", + "bullet-physics", + "libpng", + "libjpeg", + "sdl2", + "mesa", + "mesa-glu", + "openal", + "libvorbis", +] diff --git a/recipes/wip/ospray-studio/recipe.toml b/recipes/wip/ospray-studio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..301dafc69aa66b47a9f1fa947452e8b7d4a964d3 --- /dev/null +++ b/recipes/wip/ospray-studio/recipe.toml @@ -0,0 +1,13 @@ +#TODO missing script for CMake, see https://github.com/ospray/ospray_studio#standard-cmake-build +[source] +tar = "https://github.com/ospray/ospray_studio/archive/refs/tags/v0.13.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "ospray", + "onetbb", + "librkcommon", + "mesa", + "glfw", + "open-image-denoise", +] diff --git a/recipes/wip/ospray/recipe.toml b/recipes/wip/ospray/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..96014313f11cb4e75565de463e940e67eb82c31a --- /dev/null +++ b/recipes/wip/ospray/recipe.toml @@ -0,0 +1,13 @@ +#TODO missing script for CMake, see https://github.com/ospray/OSPRay#building-and-finding-ospray +[source] +tar = "https://github.com/ospray/OSPRay/archive/v3.0.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "librkcommon", + "embree", + "ispc", + "onetbb", + "openvkl", + "open-image-denoise", +] diff --git a/recipes/wip/ouch/recipe.toml b/recipes/wip/ouch/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..38717464f7add6137fb289f01eaa41bd99c6f1d9 --- /dev/null +++ b/recipes/wip/ouch/recipe.toml @@ -0,0 +1,10 @@ +#TODO Broken bzip2 dependency +[source] +tar = "https://github.com/ouch-org/ouch/archive/refs/tags/0.4.1.tar.gz" +[build] +template = "cargo" +dependencies = [ + "zlib", + "bzip2", + "xz", +] diff --git a/recipes/wip/oxipng/recipe.toml b/recipes/wip/oxipng/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..efd772b81a5c9d3230e1c3b5113e91bbe9f7d351 --- /dev/null +++ b/recipes/wip/oxipng/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/shssoichiro/oxipng/archive/refs/tags/v9.0.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/pango2mm/recipe.toml b/recipes/wip/pango2mm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6bd02a5f300acb6c8fb7b1a247459d63c91485ac --- /dev/null +++ b/recipes/wip/pango2mm/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template +[source] +tar = "https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/parabolic/recipe.toml b/recipes/wip/parabolic/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..48f1f47079429bbae24b0abbcd79be696fbdb314 --- /dev/null +++ b/recipes/wip/parabolic/recipe.toml @@ -0,0 +1,13 @@ +#TODO missing script for Cake, see https://github.com/NickvisionApps/Parabolic/blob/main/CONTRIBUTING.md#developing-on-linux +#TODO missing dependencies - https://github.com/NickvisionApps/Parabolic/blob/main/CONTRIBUTING.md#developing-on-linux +[source] +tar = "https://github.com/NickvisionApps/Parabolic/archive/refs/tags/2023.9.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "ffmpeg6", + "yt-dlp", + "gtk4", + "libadwaita", + "aria2", +] diff --git a/recipes/wip/paraview-data/recipe.toml b/recipes/wip/paraview-data/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..685141e28c106ecd8a34ebb3cd19be2799eab57d --- /dev/null +++ b/recipes/wip/paraview-data/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for installation, lacking instructions +[source] +tar = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v5.11&type=data&os=Sources&downloadFile=ParaViewTestingDataFiles-v5.11.2.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/paraview/recipe.toml b/recipes/wip/paraview/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0d1651a5fb65ddf32a6102f7c92364a866a68d3b --- /dev/null +++ b/recipes/wip/paraview/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for CMake, see https://kitware.github.io/paraviewweb/docs/configure_and_build_pvweb.html +# build instructions (if the above doesn't work) - https://github.com/Kitware/ParaView/blob/master/Documentation/dev/build.md +[source] +tar = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v5.11&type=source&os=Sources&downloadFile=ParaView-v5.11.2.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/pcsx2/recipe.toml b/recipes/wip/pcsx2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7ab490d15cad4d1e8b83e83e756c034fa6f7689d --- /dev/null +++ b/recipes/wip/pcsx2/recipe.toml @@ -0,0 +1,41 @@ +#TODO probably wrong script, see 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 +[source] +git = "https://github.com/PCSX2/pcsx2.git" +[build] +template = "custom" +dependencies = [ + "sdl2", + "xz", + "libpng", + "qt6-base", + "qt6-svg", + "qt6-wayland", + "mesa", + "libaio", + "harfbuzz", + "libpcap", + "pipewire", + "libsamplerate", + "soundtouch", + "zlib", + "libxml2", + "ffmpeg6", + "libwayland", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/pdbview/recipe.toml b/recipes/wip/pdbview/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..087edd408a51a7965090e281d0617afd4bc5114f --- /dev/null +++ b/recipes/wip/pdbview/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/landaire/pdbview" +[build] +template = "cargo" diff --git a/recipes/wip/pdu/recipe.toml b/recipes/wip/pdu/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6a9236141ff77f150ea3d32970ec87f948c5096b --- /dev/null +++ b/recipes/wip/pdu/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/KSXGitHub/parallel-disk-usage/archive/refs/tags/0.9.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/pifs/recipe.toml b/recipes/wip/pifs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7bc4e2b45911254d5089cd8e8fed144b11f66352 --- /dev/null +++ b/recipes/wip/pifs/recipe.toml @@ -0,0 +1,12 @@ +#TODO probably wrong script, see https://github.com/philipl/pifs#readme +[source] +git = "https://github.com/philipl/pifs" +[build] +template = "custom" +dependencies = [ + "libfuse2", +] +script = """ +./autogen.sh +cookbook_configure +""" diff --git a/recipes/wip/pinky/recipe.toml b/recipes/wip/pinky/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fc03064d148c57a97f37fb78239ebaeadd36f585 --- /dev/null +++ b/recipes/wip/pinky/recipe.toml @@ -0,0 +1,11 @@ +#TODO Not compiled or tested yet +[source] +git = "https://github.com/koute/pinky" +[build] +template = "custom" +dependencies = [ + "sdl2", +] +script = """ +cookbook_cargo_packages pinky-devui +""" diff --git a/recipes/wip/pipewire/recipe.toml b/recipes/wip/pipewire/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..178679ddbb16abac4dd499fcd77f03689edcc47c --- /dev/null +++ b/recipes/wip/pipewire/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md +[source] +tar = "https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.0.0/pipewire-1.0.0.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/pipr/recipe.toml b/recipes/wip/pipr/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f6d7797c811252f3fa69eb475d9a5651173d33c5 --- /dev/null +++ b/recipes/wip/pipr/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error (after an update on tokio, crossterm and tui crates) +[source] +git = "https://github.com/Elkowar/pipr" +[build] +template = "cargo" diff --git a/recipes/wip/pitivi/recipe.toml b/recipes/wip/pitivi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..35bbf8a597a0044fcea5c47967776417e6bfc5eb --- /dev/null +++ b/recipes/wip/pitivi/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for Meson, lacking build instructions +[source] +tar = "https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz" +[build] +template = "custom" +dependencies = [ + "gtk3", + "gstreamer", + "libpeas", +] diff --git a/recipes/wip/pixcil/recipe.toml b/recipes/wip/pixcil/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e518eb29848a0a1936fb055a65b89b5e267621db --- /dev/null +++ b/recipes/wip/pixcil/recipe.toml @@ -0,0 +1,5 @@ +#TODO require WebAssembly +[source] +tar = "https://github.com/sile/pixcil/archive/refs/tags/0.5.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/pixi/recipe.toml b/recipes/wip/pixi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4d7715f37bdfa00134ac9f70d435c54dc2336d24 --- /dev/null +++ b/recipes/wip/pixi/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/prefix-dev/pixi/archive/refs/tags/v0.6.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/pjsip/recipe.toml b/recipes/wip/pjsip/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a67735e68e2d4cfcd9fc9c0604ef8e053d50eca9 --- /dev/null +++ b/recipes/wip/pjsip/recipe.toml @@ -0,0 +1,11 @@ +#TODO Not compiled or tested +# customization - https://docs.pjsip.org/en/latest/get-started/posix/build_instructions.html +[source] +tar = "https://github.com/pjsip/pjproject/archive/refs/tags/2.14.tar.gz" +[build] +template = "configure" +dependencies = [ + "openssl1", + "ffmpeg6", + "libvpx", +] diff --git a/recipes/wip/please/recipe.toml b/recipes/wip/please/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b2e19a29ed658653c86977a65437cdb63fa9c903 --- /dev/null +++ b/recipes/wip/please/recipe.toml @@ -0,0 +1,5 @@ +#TODO users crate error +[source] +tar = "https://gitlab.com/edneville/please/-/archive/v0.5.4/please-v0.5.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/po4a/recipe.toml b/recipes/wip/po4a/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..43aeecd367e888dbe4c90c89a0bacba180bc9709 --- /dev/null +++ b/recipes/wip/po4a/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for installation, see https://github.com/mquinson/po4a#installation +[source] +tar = "https://github.com/mquinson/po4a/releases/download/v0.69/po4a-0.69.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/pomky/recipe.toml b/recipes/wip/pomky/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8ad8e0d19e57b62a55de1f8c8560ad780361f80a --- /dev/null +++ b/recipes/wip/pomky/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled/tested yet +[source] +git = "https://github.com/developomp/pomky" +[build] +template = "cargo" +dependencies = [ + "glib", +] diff --git a/recipes/wip/pony-lang/recipe.toml b/recipes/wip/pony-lang/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..29da4aa4ce207dff0f00cff30c79e34a8b7647f9 --- /dev/null +++ b/recipes/wip/pony-lang/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for CMake, see https://github.com/ponylang/ponyc/blob/main/BUILD.md +[source] +git = "https://github.com/ponylang/ponyc" +rev = "a161b7c97666f820bbacbb328d95dc820f353edd" +[build] +template = "custom" diff --git a/recipes/wip/popt/recipe.toml b/recipes/wip/popt/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ccffe913749e56785550e24d5602f244881a56d9 --- /dev/null +++ b/recipes/wip/popt/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, lacking build instructions +[source] +tar = "https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-1.19.tar.gz" +[build] +template = "custom" +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" \ No newline at end of file diff --git a/recipes/wip/porsmo/recipe.toml b/recipes/wip/porsmo/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e68d2c79b94a28596a6edfc867898bbe373a17d2 --- /dev/null +++ b/recipes/wip/porsmo/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/ColorCookie-dev/porsmo/archive/refs/tags/0.2.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/postgresql16/recipe.toml b/recipes/wip/postgresql16/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ccb5ddffae8d34f45bcfaa4a3619b6639bbded95 --- /dev/null +++ b/recipes/wip/postgresql16/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://ftp.postgresql.org/pub/source/v16.0/postgresql-16.0.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/ppsspp/recipe.toml b/recipes/wip/ppsspp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..85d81cb862053972e520b4126aeafb4a87a84764 --- /dev/null +++ b/recipes/wip/ppsspp/recipe.toml @@ -0,0 +1,28 @@ +#TODO probably wrong script, see https://github.com/hrydgard/ppsspp/wiki/Build-instructions#building-with-cmake-other-platforms-eg-linux +[source] +git = "https://github.com/hrydgard/ppsspp" +[build] +template = "custom" +dependencies = [ + "sdl2", + "sdl2_ttf", + "mesa", + "fontconfig", + "curl", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DUSING_X11_VULKAN=OFF + -DUSE_SYSTEM_LIBSDL2=ON + -DUSE_MINIUPNPC=OFF + -DUSE_FFMPEG=OFF + -DUSE_DISCORD=OFF +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" \ No newline at end of file diff --git a/recipes/wip/pragha/recipe.toml b/recipes/wip/pragha/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..13dd9022a01686c4833a6d701ad2a3baa5ae720c --- /dev/null +++ b/recipes/wip/pragha/recipe.toml @@ -0,0 +1,14 @@ +#TODO Make GTK3 work +[source] +git = "https://github.com/pragha-music-player/pragha" +[build] +template = "configure" +dependencies = [ + "gtk3", + "glib", + "gstreamer", + "taglib", + "sqlite3", + "libpeas", + "totem-plparser", +] diff --git a/recipes/wip/presenterm/recipe.toml b/recipes/wip/presenterm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c37c764e4ef3540cc0be557f9debfcb45d8e8923 --- /dev/null +++ b/recipes/wip/presenterm/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/mfontanini/presenterm/archive/refs/tags/0.2.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/primesieve/recipe.toml b/recipes/wip/primesieve/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7a1fa564c26df2fbec45a51c902ff562ca280eeb --- /dev/null +++ b/recipes/wip/primesieve/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/kimwalisch/primesieve/blob/master/doc/BUILD.md +[source] +tar = "https://github.com/kimwalisch/primesieve/archive/refs/tags/v11.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/process-viewer/recipe.toml b/recipes/wip/process-viewer/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bf48af60091b0b700d2625377d0a28bf85b41083 --- /dev/null +++ b/recipes/wip/process-viewer/recipe.toml @@ -0,0 +1,8 @@ +#TODO make GTK4 work +[source] +git = "https://github.com/GuillaumeGomez/process-viewer" +[build] +template = "cargo" +dependencies = [ + "gtk4", +] diff --git a/recipes/wip/procs/recipe.toml b/recipes/wip/procs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..17e3d41855eae9df24ccd90859c1296babaa0aa4 --- /dev/null +++ b/recipes/wip/procs/recipe.toml @@ -0,0 +1,5 @@ +#TODO socket and pipe compilation errors +[source] +tar = "https://github.com/dalance/procs/archive/refs/tags/v0.14.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/projections/recipe.toml b/recipes/wip/projections/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..68c19053a0fe423abd09a68b2d9c05c58ff4bb27 --- /dev/null +++ b/recipes/wip/projections/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/charmplusplus/projections#compiling-projections +[source] +tar = "https://github.com/charmplusplus/projections/archive/refs/tags/7.0.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/projectm/recipe.toml b/recipes/wip/projectm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..debfb95a679e195e2241d0f19c28b06bf6ceb962 --- /dev/null +++ b/recipes/wip/projectm/recipe.toml @@ -0,0 +1,24 @@ +#TODO Probably wrong script, see https://github.com/projectM-visualizer/projectm/wiki/Building-libprojectM#build-and-install-projectm +[source] +tar = "https://github.com/projectM-visualizer/projectm/archive/refs/tags/v4.0.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "mesa", + "qt5-base", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/protobuf/recipe.toml b/recipes/wip/protobuf/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..18bf17079b967d45f7c79be7736eedc2d5691f55 --- /dev/null +++ b/recipes/wip/protobuf/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/protocolbuffers/protobuf/blob/main/cmake/README.md +[source] +tar = "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/pueue/recipe.toml b/recipes/wip/pueue/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..be79e14880ff665b84d4f8047cab13f07482bffe --- /dev/null +++ b/recipes/wip/pueue/recipe.toml @@ -0,0 +1,8 @@ +#TODO require a update on the tokio crate and a patch on the ring crate +[source] +tar = "https://github.com/Nukesor/pueue/archive/refs/tags/v3.1.2.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages pueue +""" diff --git a/recipes/wip/pulseaudio/recipe.toml b/recipes/wip/pulseaudio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4b017c7936ab3394f04ae3742b25bda21ae39f71 --- /dev/null +++ b/recipes/wip/pulseaudio/recipe.toml @@ -0,0 +1,14 @@ +#TODO missing script for Meson, see https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/PulseAudioFromGit/ +#TODO only build the library and disable the daemon in favor of PipeWire, see https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/INSTALL.md#pulseaudio-replacement +[source] +tar = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-16.1.tar.xz" +[build] +template = "custom" +dependencies = [ + "libsndfile", + "libatomic_ops", + "speexdsp", + "libtool", + "json-c", + "gettext", +] diff --git a/recipes/wip/pystring/recipe.toml b/recipes/wip/pystring/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5f1c27805f23c70d051bf15664a75a1f7fc08f2a --- /dev/null +++ b/recipes/wip/pystring/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, lacking build instructions +[source] +tar = "https://github.com/imageworks/pystring/archive/refs/tags/v1.1.4.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/python310/recipe.toml b/recipes/wip/python310/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1300d516b27a652b2a513a6cad589f86ef3d8271 --- /dev/null +++ b/recipes/wip/python310/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/python312/recipe.toml b/recipes/wip/python312/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..249c6b5a71b0f996b91ecc8d43cfdcb0d066e807 --- /dev/null +++ b/recipes/wip/python312/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/q3rally/recipe.toml b/recipes/wip/q3rally/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..44edffddb760d2b273ec0273c9cc93386305bb43 --- /dev/null +++ b/recipes/wip/q3rally/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for "make", see https://github.com/Q3Rally-Team/q3rally/blob/master/engine/README.md +[source] +git = "https://github.com/Q3Rally-Team/q3rally" +[build] +template = "custom" +dependencies = [ + "sdl2", +] diff --git a/recipes/wip/qbe/recipe.toml b/recipes/wip/qbe/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5ed002476a5204ac4223a2c0b467460ca15b2db1 --- /dev/null +++ b/recipes/wip/qbe/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://c9x.me/git/qbe.git/tree/README#n13 +[source] +tar = "https://c9x.me/compile/release/qbe-1.1.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/qrrs/recipe.toml b/recipes/wip/qrrs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e4220794b70e9835b8b9abf33205bf32e6d2d4da --- /dev/null +++ b/recipes/wip/qrrs/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/Lenivaya/qrrs/archive/refs/tags/v0.1.8.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/qt4/recipe.toml b/recipes/wip/qt4/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f986a67a48a96288c6a12192b0e61a642a0bb0dc --- /dev/null +++ b/recipes/wip/qt4/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably wrong template and missing dependencies +[source] +tar = "http://download.qt.io/official_releases/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-3d/recipe.toml b/recipes/wip/qt5-3d/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d0afd914023bacd2ef0a109400a12626160353b3 --- /dev/null +++ b/recipes/wip/qt5-3d/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qt3d-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-base/recipe.toml b/recipes/wip/qt5-base/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7ddc02d64e64cb42d0d03920373bd16f2179bee9 --- /dev/null +++ b/recipes/wip/qt5-base/recipe.toml @@ -0,0 +1,12 @@ +#TODO build instructions - https://doc.qt.io/qt-5/linux-building.html +#TODO customization - https://doc.qt.io/qt-5/configure-options.html +[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", +] diff --git a/recipes/wip/qt5-declarative/recipe.toml b/recipes/wip/qt5-declarative/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e2cc2d186050acecf8cb1fc649faca2abb334f1e --- /dev/null +++ b/recipes/wip/qt5-declarative/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtdeclarative-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-full/recipe.toml b/recipes/wip/qt5-full/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b493152baf33b62db795378975cb9fb3dba364d5 --- /dev/null +++ b/recipes/wip/qt5-full/recipe.toml @@ -0,0 +1,12 @@ +#TODO build instructions - https://doc.qt.io/qt-5/linux-building.html +#TODO 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" +[build] +template = "configure" +dependencies = [ + "fontconfig", + "freetype2", + "mesa", + "libxkbcommon", +] diff --git a/recipes/wip/qt5-imageformats/recipe.toml b/recipes/wip/qt5-imageformats/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7878d3096f6d11fb83801e04a064e3f29359b92f --- /dev/null +++ b/recipes/wip/qt5-imageformats/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtimageformats-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-multimedia/recipe.toml b/recipes/wip/qt5-multimedia/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7e9e3bf55a32f99587e8daf2f8416512c2b436da --- /dev/null +++ b/recipes/wip/qt5-multimedia/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtmultimedia-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-svg/recipe.toml b/recipes/wip/qt5-svg/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1116339f936169f0cbbfc8612482fa7bbf926755 --- /dev/null +++ b/recipes/wip/qt5-svg/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtsvg-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-tools/recipe.toml b/recipes/wip/qt5-tools/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..178a9fa0eb8cdb17517371fa92f327da202b859f --- /dev/null +++ b/recipes/wip/qt5-tools/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qttools-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-wayland/recipe.toml b/recipes/wip/qt5-wayland/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1295aec3558f4af363cc3dfb834e1b2f04d5b818 --- /dev/null +++ b/recipes/wip/qt5-wayland/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtwayland-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-webengine/recipe.toml b/recipes/wip/qt5-webengine/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..47f22b6bee9eefb4d7720a3b3a4531cc30566421 --- /dev/null +++ b/recipes/wip/qt5-webengine/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtwebengine-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-webview/recipe.toml b/recipes/wip/qt5-webview/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b175b83cd976285ae25ff90f9c44a22f80f6628a --- /dev/null +++ b/recipes/wip/qt5-webview/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtwebview-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt5-x11extras/recipe.toml b/recipes/wip/qt5-x11extras/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..834f0c57535e41afd6b0f64372f5ba72c5199111 --- /dev/null +++ b/recipes/wip/qt5-x11extras/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtx11extras-everywhere-opensource-src-5.15.11.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-3d/recipe.toml b/recipes/wip/qt6-3d/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0b947c67e8b284d0c6b3457f5a46d351652237ce --- /dev/null +++ b/recipes/wip/qt6-3d/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qt3d-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-base/recipe.toml b/recipes/wip/qt6-base/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c233e75ed1d6303be0d75572f4df581460f4e475 --- /dev/null +++ b/recipes/wip/qt6-base/recipe.toml @@ -0,0 +1,12 @@ +#TODO build instructions - https://doc.qt.io/qt-6/linux-building.html +#TODO customization - https://doc.qt.io/qt-6/configure-options.html +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtbase-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" +dependencies = [ + "fontconfig", + "freetype2", + "mesa", + "libxkbcommon", +] diff --git a/recipes/wip/qt6-charts/recipe.toml b/recipes/wip/qt6-charts/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..769871e35f4ed91de9a327baf957e84fe471e064 --- /dev/null +++ b/recipes/wip/qt6-charts/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtcharts-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-declarative/recipe.toml b/recipes/wip/qt6-declarative/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0fe1ddfbb97519de0071b5cc8f6d8cf8ac60f2bc --- /dev/null +++ b/recipes/wip/qt6-declarative/recipe.toml @@ -0,0 +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" +[build] +template = "configure" diff --git a/recipes/wip/qt6-full/recipe.toml b/recipes/wip/qt6-full/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..83405bf367fe1b58bf9bcb3379fa120db0af165a --- /dev/null +++ b/recipes/wip/qt6-full/recipe.toml @@ -0,0 +1,11 @@ +#TODO Missing script for GNU Autotools and CMake +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/single/qt-everywhere-src-6.6.1.tar.xz" +[build] +template = "custom" +dependencies = [ + "fontconfig", + "freetype2", + "mesa", + "libxkbcommon", +] diff --git a/recipes/wip/qt6-imageformats/recipe.toml b/recipes/wip/qt6-imageformats/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a07e74d81e2a7913e3b2f2463cc65e8a9d0687f7 --- /dev/null +++ b/recipes/wip/qt6-imageformats/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtimageformats-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-multimedia/recipe.toml b/recipes/wip/qt6-multimedia/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..20b9558c067a5969580b08e114e86cb73776a107 --- /dev/null +++ b/recipes/wip/qt6-multimedia/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtmultimedia-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-positioning/recipe.toml b/recipes/wip/qt6-positioning/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0d9f3ab79f132ed4cbbec9154fc2abd1d42e0056 --- /dev/null +++ b/recipes/wip/qt6-positioning/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtpositioning-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-tools/recipe.toml b/recipes/wip/qt6-tools/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6fd432fedad69203fe9a755102376e9eb5a37f89 --- /dev/null +++ b/recipes/wip/qt6-tools/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qttools-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-translations/recipe.toml b/recipes/wip/qt6-translations/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..379ad873e797e72989bab4fe2f07997a98fd0d6e --- /dev/null +++ b/recipes/wip/qt6-translations/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qttranslations-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-wayland/recipe.toml b/recipes/wip/qt6-wayland/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..313ce175bdecdc5d5e1951a6effd5cf469334f99 --- /dev/null +++ b/recipes/wip/qt6-wayland/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtwayland-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-webengine/recipe.toml b/recipes/wip/qt6-webengine/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3f06e7427753818031790037de122d8b1a317bc9 --- /dev/null +++ b/recipes/wip/qt6-webengine/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtwebengine-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qt6-webview/recipe.toml b/recipes/wip/qt6-webview/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bf07b3afe82ba5661acdbd13bd2f2679e86d9e00 --- /dev/null +++ b/recipes/wip/qt6-webview/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtwebview-everywhere-src-6.6.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/quantlib/recipe.toml b/recipes/wip/quantlib/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d6f099671b65abf1e3b765c25e5180e53693e8a4 --- /dev/null +++ b/recipes/wip/quantlib/recipe.toml @@ -0,0 +1,8 @@ +#TODO probably wrong template, see https://www.quantlib.org/install/linux.shtml +[source] +tar = "https://github.com/lballabio/QuantLib/releases/download/v1.32/QuantLib-1.32.tar.gz" +[build] +template = "configure" +dependencies = [ + "boost", +] diff --git a/recipes/wip/qv/recipe.toml b/recipes/wip/qv/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f7658adde9bb27b9377cd7c7f847ba2e6f971a87 --- /dev/null +++ b/recipes/wip/qv/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/timvw/qv/archive/refs/tags/v0.8.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/rage/recipe.toml b/recipes/wip/rage/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..79ef957b30d2495ddacdfd6e03d0c20003180489 --- /dev/null +++ b/recipes/wip/rage/recipe.toml @@ -0,0 +1,8 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/str4d/rage/archive/refs/tags/v0.9.2.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages rage +""" diff --git a/recipes/wip/rargs/recipe.toml b/recipes/wip/rargs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a48ab3ae2a1b7de2b081ee6497d5fc564f9fe444 --- /dev/null +++ b/recipes/wip/rargs/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled after cargo update, not tested +[source] +git = "https://github.com/lotabout/rargs" +[build] +template = "cargo" diff --git a/recipes/wip/rattler-build/recipe.toml b/recipes/wip/rattler-build/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..56693d8b1c79904a0a550bfb7237cbcf552500e9 --- /dev/null +++ b/recipes/wip/rattler-build/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/prefix-dev/rattler-build/archive/refs/tags/v0.4.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/rav1e/recipe.toml b/recipes/wip/rav1e/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9a671d6b163bc57f6aea6559b82eebd34cb4f54d --- /dev/null +++ b/recipes/wip/rav1e/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/xiph/rav1e" +[build] +template = "cargo" diff --git a/recipes/wip/rawtherapee/recipe.toml b/recipes/wip/rawtherapee/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6e9013199b3b942243424fcc795953c063a5231e --- /dev/null +++ b/recipes/wip/rawtherapee/recipe.toml @@ -0,0 +1,21 @@ +#TODO missing script for CMake, see https://rawpedia.rawtherapee.com/Linux#Compile_RawTherapee +#TODO missing dependencies, see https://rawpedia.rawtherapee.com/Linux#Dependencies +[source] +tar = "https://rawtherapee.com/shared/source/rawtherapee-5.9.tar.xz" +[build] +template = "custom" +dependencies = [ + "gexiv2", + "expat", + "fftw", + "glib", + "gtk3", + "gtk3mm", + "libjpeg", + "liblcms", + "libpng", + "librsvg", + "libsigc++", + "libtiff", + "zlib", +] diff --git a/recipes/wip/raylib/recipe.toml b/recipes/wip/raylib/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5625e2996580f5fe81f621ee7b354fd437ec64d8 --- /dev/null +++ b/recipes/wip/raylib/recipe.toml @@ -0,0 +1,25 @@ +#TODO probably wrong script, see https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux +[source] +tar = "https://github.com/raysan5/raylib/archive/refs/tags/5.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "mesa", + "libwayland", + "libxkbcommon", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/rbdoom3-bfg/recipe.toml b/recipes/wip/rbdoom3-bfg/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6e17d3ec3d2e043f5741ea14ce120ac192401a5c --- /dev/null +++ b/recipes/wip/rbdoom3-bfg/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for CMake, see https://github.com/RobertBeckebans/RBDOOM-3-BFG#compiling-on-linux- +[source] +git = "https://github.com/RobertBeckebans/RBDOOM-3-BFG" +rev = "39ae1202b4e61ccb8d8e59609f5cd62b04a62a58" +[build] +template = "custom" +dependencies = [ + "sdl2", + "openal", + "ffmpeg6", + "libvulkan", +] diff --git a/recipes/wip/rclone/recipe.toml b/recipes/wip/rclone/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..39e934f37f20dad2da0d744de20a3cecfa2b1e92 --- /dev/null +++ b/recipes/wip/rclone/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Go, see https://rclone.org/install/#source +[source] +tar = "https://github.com/rclone/rclone/releases/download/v1.64.2/rclone-v1.64.2.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/rdflib/recipe.toml b/recipes/wip/rdflib/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6ca32ba54ff2bca33a32bb287e31311ee0c0d070 --- /dev/null +++ b/recipes/wip/rdflib/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for installation, the "pip" method can't be used, investigate the tarball +[source] +tar = "https://github.com/RDFLib/rdflib/releases/download/7.0.0/rdflib-7.0.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/recdec/recipe.toml b/recipes/wip/recdec/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4ce192973a2a25086e71dfbddba19a664e9b2b97 --- /dev/null +++ b/recipes/wip/recdec/recipe.toml @@ -0,0 +1,24 @@ +#TODO probably wrong script, see https://github.com/avast/retdec#process +[source] +tar = "https://github.com/avast/retdec/archive/refs/tags/v5.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "zlib", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/redis/recipe.toml b/recipes/wip/redis/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..78d52ade6ea2766afe6aa63021daece08bfa03fe --- /dev/null +++ b/recipes/wip/redis/recipe.toml @@ -0,0 +1,5 @@ +#TODO Missing script for "make", see https://redis.io/docs/install/install-redis/install-redis-from-source/ +[source] +tar = "https://github.com/redis/redis/archive/7.2.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/release-plz/recipe.toml b/recipes/wip/release-plz/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..61a85afbb0b25e36b1c12334a4939ad1f89c7632 --- /dev/null +++ b/recipes/wip/release-plz/recipe.toml @@ -0,0 +1,13 @@ +#TODO openssl-sys crate error +[source] +tar = "https://github.com/MarcoIeni/release-plz/archive/refs/tags/release-plz-v0.3.20.tar.gz" +[build] +dependencies = [ + "openssl1", +] +template = "custom" +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo_packages release-plz +""" diff --git a/recipes/wip/relish/recipe.toml b/recipes/wip/relish/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dc085262183eec004dadfdbb4373c3534d79f69e --- /dev/null +++ b/recipes/wip/relish/recipe.toml @@ -0,0 +1,5 @@ +#TODO program error, maybe needs porting +[source] +git = "https://gitlab.com/whom/relish" +[build] +template = "cargo" diff --git a/recipes/wip/renderdoc/recipe.toml b/recipes/wip/renderdoc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b8b5b643227791c0b8261c70bbe58041b59880a0 --- /dev/null +++ b/recipes/wip/renderdoc/recipe.toml @@ -0,0 +1,26 @@ +#TODO probably wrong script, see https://github.com/baldurk/renderdoc/blob/v1.x/docs/CONTRIBUTING/Compiling.md#linux +[source] +tar = "https://github.com/baldurk/renderdoc/archive/refs/tags/v1.29.tar.gz" +[build] +template = "custom" +dependencies = [ + "libxcb", + "mesa", + "qt5-base", + "pcre", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/rioterm/recipe.toml b/recipes/wip/rioterm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a33d870331c2c6d01260e0f35eb410be31da6457 --- /dev/null +++ b/recipes/wip/rioterm/recipe.toml @@ -0,0 +1,10 @@ +#TODO Need to make libxkbcommon work +[source] +tar = "https://github.com/raphamorim/rio/archive/refs/tags/v0.0.25.tar.gz" +[build] +template = "cargo" +dependencies = [ + "freetype2", + "fontconfig", + "libxkbcommon", +] diff --git a/recipes/wip/rip/recipe.toml b/recipes/wip/rip/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..906364c6947560bd1f06d979acf143ded2926dd9 --- /dev/null +++ b/recipes/wip/rip/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/nivekuil/rip/archive/refs/tags/0.13.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/ripasso/recipe.toml b/recipes/wip/ripasso/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..be0f8b77a208a5fe8026a4e7dbe0fc9fce0cadd9 --- /dev/null +++ b/recipes/wip/ripasso/recipe.toml @@ -0,0 +1,11 @@ +#TODO make libgpg-error dependency work (after cargo update) +[source] +git = "https://github.com/cortex/ripasso" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +cookbook_cargo_packages ripasso-cursive +""" diff --git a/recipes/wip/ripsecrets/recipe.toml b/recipes/wip/ripsecrets/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..59ee12a04b40d2d76828b26ba0f8250c52f5d5f6 --- /dev/null +++ b/recipes/wip/ripsecrets/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +git = "https://github.com/sirwart/ripsecrets" +[build] +template = "cargo" diff --git a/recipes/wip/rnnoise/recipe.toml b/recipes/wip/rnnoise/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6c1a63e84e1f6f66651bfc10c178a29bf5621be4 --- /dev/null +++ b/recipes/wip/rnnoise/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://gitlab.xiph.org/xiph/rnnoise" +[build] +template = "configure" diff --git a/recipes/wip/rnr/recipe.toml b/recipes/wip/rnr/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..333c71a93d376b48d8a99b5867e821b428d743eb --- /dev/null +++ b/recipes/wip/rnr/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/ismaelgv/rnr/archive/refs/tags/v0.4.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/rocksdb/recipe.toml b/recipes/wip/rocksdb/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..03a1d069c47e7b423e75befdf645d21afd20b22b --- /dev/null +++ b/recipes/wip/rocksdb/recipe.toml @@ -0,0 +1,13 @@ +#TODO missing script for "make", see https://github.com/facebook/rocksdb/blob/main/INSTALL.md +[source] +tar = "https://github.com/facebook/rocksdb/archive/refs/tags/v8.8.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "zlib", + "lz4", + "bzip2", + "zstd", + "snappy", + "gflags", +] diff --git a/recipes/wip/rodinia/recipe.toml b/recipes/wip/rodinia/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ae1b0752d5015f515e5b15531fa0de8db2eb43a5 --- /dev/null +++ b/recipes/wip/rodinia/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, lacking build instructions +[source] +tar = "http://www.cs.virginia.edu/~skadron/lava/Rodinia/Packages/rodinia_3.1.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/rowhammer-test/recipe.toml b/recipes/wip/rowhammer-test/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3b859b9594913d11013050b6ab5481825f14f6e7 --- /dev/null +++ b/recipes/wip/rowhammer-test/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for the "make.sh" file, see https://github.com/google/rowhammer-test#readme +[source] +git = "https://github.com/google/rowhammer-test" +[build] +template = "custom" diff --git a/recipes/wip/rpcs3/recipe.toml b/recipes/wip/rpcs3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f7b04643dd360acaae0689fed463d0fed101e2e7 --- /dev/null +++ b/recipes/wip/rpcs3/recipe.toml @@ -0,0 +1,38 @@ +#TODO probably wrong script, see 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 +[source] +git = "https://github.com/RPCS3/rpcs3" +[build] +template = "custom" +dependencies = [ + "mesa", + "qt5-base", + "sdl2", + "eudev", + "glew", + "openal", + "zlib", + "libpng", + "libevdev", + "libedit", + "libvulkan", + "pulseaudio", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DUSE_NATIVE_INSTRUCTIONS=OFF + -DUSE_ALSA=OFF + -DUSE_PULSE=OFF + -DUSE_DISCORD_RPC=OFF + -DBUILD_LLVM_SUBMODULE=OFF + -DUSE_SYSTEM_FFMPEG=ON + -DUSE_SYSTEM_LIBPNG=ON +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" \ No newline at end of file diff --git a/recipes/wip/rr-debugger/recipe.toml b/recipes/wip/rr-debugger/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6d6728bc5f8161df91aee789ba4622a40676a3a0 --- /dev/null +++ b/recipes/wip/rr-debugger/recipe.toml @@ -0,0 +1,9 @@ +#TODO probably wrong template, see https://github.com/rr-debugger/rr/wiki/Building-And-Installing +[source] +tar = "https://github.com/rr-debugger/rr/archive/refs/tags/5.7.0.tar.gz" +[build] +template = "configure" +dependencies = [ + "zlib", + "capnproto", +] diff --git a/recipes/wip/rshijack/recipe.toml b/recipes/wip/rshijack/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5fa48c023c62000a652420c7709b226a3b894b77 --- /dev/null +++ b/recipes/wip/rshijack/recipe.toml @@ -0,0 +1,5 @@ +#TODO pnet_sys crate error +[source] +git = "https://github.com/kpcyrd/rshijack" +[build] +template = "cargo" \ No newline at end of file diff --git a/recipes/wip/rsync/recipe.toml b/recipes/wip/rsync/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e5dcf2109b783871e669b2de85bcf9ed69f414d4 --- /dev/null +++ b/recipes/wip/rsync/recipe.toml @@ -0,0 +1,12 @@ +#TODO make all dependencies work +[source] +tar = "https://download.samba.org/pub/rsync/src/rsync-3.2.7.tar.gz" +[build] +template = "configure" +dependencies = [ + "zstd", + "zlib", + "lz4", + "popt", + "xxhash", +] diff --git a/recipes/wip/rtorrent/recipe.toml b/recipes/wip/rtorrent/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5837e19b6a6bb5f0f4f63f87332cea8949b84ea5 --- /dev/null +++ b/recipes/wip/rtorrent/recipe.toml @@ -0,0 +1,5 @@ +#TODO Maybe missing libtorrent dependency +[source] +tar = "https://github.com/rakshasa/rtorrent-archive/raw/master/rtorrent-0.9.8.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/rubberband/recipe.toml b/recipes/wip/rubberband/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7908a22ad1ee9b0d01cc8c12fce750fb748a5700 --- /dev/null +++ b/recipes/wip/rubberband/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://hg.sr.ht/~breakfastquay/rubberband/browse/COMPILING.md?rev=tip +[source] +tar = "https://breakfastquay.com/files/releases/rubberband-3.2.1.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/ruby/recipe.toml b/recipes/wip/ruby/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..389fb62113be3e001f47c2e42d621c35abf2b821 --- /dev/null +++ b/recipes/wip/ruby/recipe.toml @@ -0,0 +1,11 @@ +#TODO compilation error +[source] +tar = "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz" +[build] +template = "configure" +dependencies = [ + "openssl1", + "zlib", + "libyaml", + "libffi", +] \ No newline at end of file diff --git a/recipes/wip/ruff/recipe.toml b/recipes/wip/ruff/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0f7192e1094f14b9f6800f50d2a771a31da22f4f --- /dev/null +++ b/recipes/wip/ruff/recipe.toml @@ -0,0 +1,8 @@ +#TODO nonsense rustc version requirement +[source] +tar = "https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.270.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages ruff +""" diff --git a/recipes/wip/ruffle/recipe.toml b/recipes/wip/ruffle/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4d2a02b5d44e9674ce8d68034032cdd0cff5d8f1 --- /dev/null +++ b/recipes/wip/ruffle/recipe.toml @@ -0,0 +1,12 @@ +#TODO Require headless Java +[source] +git = "https://github.com/ruffle-rs/ruffle" +[build] +template = "custom" +dependencies = [ + "openssl1", + "java19", +] +script = """ +cookbook_cargo_packages ruffle_desktop +""" diff --git a/recipes/wip/ruplacer/recipe.toml b/recipes/wip/ruplacer/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7db57e9c7e6a6be0f56bd9142a30e8368ef7deac --- /dev/null +++ b/recipes/wip/ruplacer/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled after cargo update, not tested +[source] +tar = "https://github.com/your-tools/ruplacer/archive/refs/tags/v0.8.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/russ/recipe.toml b/recipes/wip/russ/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a1fae40b654010c2881184fa0d02ac456a37e1dd --- /dev/null +++ b/recipes/wip/russ/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/ckampfe/russ" +[build] +template = "cargo" diff --git a/recipes/wip/rust-counter-strings/recipe.toml b/recipes/wip/rust-counter-strings/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6b938b1d3bf88941b03fd44f188d420a41e4232c --- /dev/null +++ b/recipes/wip/rust-counter-strings/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/thomaschaplin/rust-counter-strings" +[build] +template = "cargo" diff --git a/recipes/wip/rust-traverse/recipe.toml b/recipes/wip/rust-traverse/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0a727ed2ff26da303cc4305a6c60d31d37fd6c7c --- /dev/null +++ b/recipes/wip/rust-traverse/recipe.toml @@ -0,0 +1,5 @@ +#TODO trash crate error +[source] +tar = "https://github.com/dmcg310/Rust-Traverse/archive/refs/tags/v1.0.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/rustcloud/recipe.toml b/recipes/wip/rustcloud/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ebe05c953723b3d04293bc9e3f32402e64055566 --- /dev/null +++ b/recipes/wip/rustcloud/recipe.toml @@ -0,0 +1,8 @@ +#TODO mio crate error (after cargo update -p libc redox_syscall) +[source] +git = "https://github.com/cetra3/rustcloud" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/rustic/recipe.toml b/recipes/wip/rustic/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0ed86c5433260b7647454c5b3c6a4f0dd85c860d --- /dev/null +++ b/recipes/wip/rustic/recipe.toml @@ -0,0 +1,5 @@ +#TODO redox_syscall crate error +[source] +git = "https://github.com/rustic-music-player/rustic" +[build] +template = "cargo" diff --git a/recipes/wip/rustlings/recipe.toml b/recipes/wip/rustlings/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ceb06c4612780ba1bbaa9227f142444a330b475b --- /dev/null +++ b/recipes/wip/rustlings/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/rust-lang/rustlings/archive/refs/tags/5.6.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/rustscan/recipe.toml b/recipes/wip/rustscan/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..571eca7458752bf6cc7b59e4a153302d36d67c16 --- /dev/null +++ b/recipes/wip/rustscan/recipe.toml @@ -0,0 +1,8 @@ +#TODO Make nmap work +[source] +tar = "https://github.com/RustScan/RustScan/archive/refs/tags/2.1.1.tar.gz" +[build] +template = "cargo" +dependencies = [ + "nmap", +] diff --git a/recipes/wip/rusty-radamsa/recipe.toml b/recipes/wip/rusty-radamsa/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..cdb306c7edae6f4850ca401248ee01e36c76a2e0 --- /dev/null +++ b/recipes/wip/rusty-radamsa/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/microsoft/rusty-radamsa" +[build] +template = "cargo" diff --git a/recipes/wip/rusty-rain/recipe.toml b/recipes/wip/rusty-rain/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1adbe7d68eb58364a2600b3cc43b74c3aa3e8215 --- /dev/null +++ b/recipes/wip/rusty-rain/recipe.toml @@ -0,0 +1,5 @@ +#TODO mio crate error +[source] +tar = "https://github.com/cowboy8625/rusty-rain/archive/refs/tags/v0.3.6.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/rustyvibes/recipe.toml b/recipes/wip/rustyvibes/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4678a997d1e15c1e87ba7f7dd2018527f1f2e29f --- /dev/null +++ b/recipes/wip/rustyvibes/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/KunalBagaria/rustyvibes/archive/refs/tags/v1.0.9.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/rye/recipe.toml b/recipes/wip/rye/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5fccc5796cc643fd313dab3294975eaf1a3b90ea --- /dev/null +++ b/recipes/wip/rye/recipe.toml @@ -0,0 +1,13 @@ +#TODO openssl-sys crate error +[source] +tar = "https://github.com/mitsuhiko/rye/archive/refs/tags/0.11.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo_packages rye +""" diff --git a/recipes/wip/ryujinx/recipe.toml b/recipes/wip/ryujinx/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..54cd98d9ba45334185ac2bac7c65239558bedba9 --- /dev/null +++ b/recipes/wip/ryujinx/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for dotnet, see https://github.com/Ryujinx/Ryujinx#building +#TODO require .NET Framework 8 +#TODO maybe missing dependencies +[source] +git = "https://github.com/Ryujinx/Ryujinx" +[build] +template = "custom" +dependencies = [ + "sdl2", + "freealut", + "openal", +] diff --git a/recipes/wip/sad/recipe.toml b/recipes/wip/sad/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c0eb5137d3c28235619c5a306520bfd8d572fbf8 --- /dev/null +++ b/recipes/wip/sad/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +git = "https://github.com/ms-jpq/sad" +[build] +template = "cargo" diff --git a/recipes/wip/samba/recipe.toml b/recipes/wip/samba/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b2cd6168dcdf81134b1b6c76aa94cdcc6ea23517 --- /dev/null +++ b/recipes/wip/samba/recipe.toml @@ -0,0 +1,11 @@ +#TODO probably wrong tarball +# filesystem support - https://wiki.samba.org/index.php/File_System_Support +[source] +tar = "https://download.samba.org/pub/samba/samba-4.19.3.tar.gz" +[build] +template = "configure" +dependencies = [ + "gnutls", + "zlib", + "kerberos5", +] diff --git a/recipes/wip/samply/recipe.toml b/recipes/wip/samply/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..52d05bb6e7d6552d9dd3f0d712de1aa5d6d9bfe3 --- /dev/null +++ b/recipes/wip/samply/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/mstange/samply/archive/refs/tags/samply-v0.11.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/sandbox/recipe.toml b/recipes/wip/sandbox/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..da16ff1ebd521d398dc1ab492c8636b3e34698be --- /dev/null +++ b/recipes/wip/sandbox/recipe.toml @@ -0,0 +1,12 @@ +#TODO make dependencies work +[source] +git = "https://github.com/hakolao/sandbox" +[build] +template = "custom" +dependencies = [ + "libvulkan", + "libxcb", +] +script = """ +cookbook_cargo_packages sandbox +""" diff --git a/recipes/wip/scribus/recipe.toml b/recipes/wip/scribus/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8e4f19826039331d658dba7ffeeb590d7c646dfb --- /dev/null +++ b/recipes/wip/scribus/recipe.toml @@ -0,0 +1,30 @@ +#TODO probably wrong script, see https://wiki.scribus.net/canvas/Official:Compile_with_CMake +[source] +tar = "https://sourceforge.net/projects/scribus/files/scribus/1.4.8/scribus-1.4.8.tar.xz/download" +[build] +template = "custom" +dependencies = [ + "qt4", + "cairo", + "freetype2", + "libxml2", + "liblcms", + "libtiff", + "libjpeg", + "fontconfig", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/sd/recipe.toml b/recipes/wip/sd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..850fd29687250245d94091e17d3e65d6c0f08a21 --- /dev/null +++ b/recipes/wip/sd/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +git = "https://github.com/chmln/sd.git" +[build] +template = "cargo" diff --git a/recipes/wip/sdl-pango/recipe.toml b/recipes/wip/sdl-pango/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a8763ee613aab10df235d8ea6b800fc5c5b18225 --- /dev/null +++ b/recipes/wip/sdl-pango/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably missing dependencies +[source] +tar = "https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz/download" +[build] +template = "configure" diff --git a/recipes/wip/sdl2-net/recipe.toml b/recipes/wip/sdl2-net/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f15233521540e0641aa6e13a56eed8dd5c6d76e6 --- /dev/null +++ b/recipes/wip/sdl2-net/recipe.toml @@ -0,0 +1,23 @@ +#TODO probably wrong script, lacking build instructions +[source] +tar = "https://github.com/libsdl-org/SDL_net/releases/download/release-2.2.0/SDL2_net-2.2.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "sdl2", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/sdl2-pango/recipe.toml b/recipes/wip/sdl2-pango/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..93e103cbfc16c3d2fdf377c425a93a1bb8ee2497 --- /dev/null +++ b/recipes/wip/sdl2-pango/recipe.toml @@ -0,0 +1,10 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/markuskimius/SDL2_Pango/archive/refs/tags/v2.1.5.tar.gz" +[build] +template = "configure" +dependencies = [ + "pango", + "freetype2", + "sdl2", +] diff --git a/recipes/wip/seatd/recipe.toml b/recipes/wip/seatd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..630f8e68e21f9532d0f620f5bca11aa1e7f2dd15 --- /dev/null +++ b/recipes/wip/seatd/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, lacking build instructions +[source] +tar = "https://git.sr.ht/~kennylevinsen/seatd/archive/0.8.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/shaderc/recipe.toml b/recipes/wip/shaderc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b614143f1db578e40a6780ff42362406a3d21e09 --- /dev/null +++ b/recipes/wip/shaderc/recipe.toml @@ -0,0 +1,20 @@ +#TODO Probably wrong script, see https://github.com/google/shaderc#getting-and-building-shaderc +[source] +tar = "https://github.com/google/shaderc/archive/refs/tags/v2023.3.tar.gz" +[build] +template = "custom" +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/shd/recipe.toml b/recipes/wip/shd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1398bffbed5e7c4e2971b9a135262f03fe2a35fe --- /dev/null +++ b/recipes/wip/shd/recipe.toml @@ -0,0 +1,8 @@ +#TODO make the smartmontools dependency work +[source] +tar = "https://github.com/alttch/shd/archive/refs/tags/v0.1.5.tar.gz" +[build] +template = "cargo" +dependencies = [ + "smartmontools", +] diff --git a/recipes/wip/sheldon/recipe.toml b/recipes/wip/sheldon/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b0e388fe677d930914c61ed7259aa6ef5c2da05c --- /dev/null +++ b/recipes/wip/sheldon/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/rossmacarthur/sheldon/archive/refs/tags/0.7.3.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/shellfirm/recipe.toml b/recipes/wip/shellfirm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3e6d6223301ac593231ad4a908603d0c76500594 --- /dev/null +++ b/recipes/wip/shellfirm/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/kaplanelad/shellfirm/archive/refs/tags/v0.2.7.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/shockolate/recipe.toml b/recipes/wip/shockolate/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8f5ce555196129bd450c7233bfdf79339278f116 --- /dev/null +++ b/recipes/wip/shockolate/recipe.toml @@ -0,0 +1,46 @@ +#TODO something wrong with keyboard input +[source] +git = "https://github.com/Interrupt/systemshock" +[build] +template = "custom" +dependencies = [ + "libogg", + "liborbital", + "libvorbis", + "mesa", + "sdl2", + "sdl2_mixer", + "zlib", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_C_FLAGS="-I${COOKBOOK_SYSROOT}/include -I${COOKBOOK_SYSROOT}/include/SDL2" + -DCMAKE_CXX_FLAGS="-I${COOKBOOK_SYSROOT}/include -I${COOKBOOK_SYSROOT}/include/SDL2" + -DCMAKE_EXE_LINKER_FLAGS="-L${COOKBOOK_SYSROOT}/lib -static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DENABLE_FLUIDSYNTH=OFF + -DENABLE_SDL2=ON + -DENABLE_SOUND=ON + -DOPENGL_INCLUDE_DIR="${COOKBOOK_SYSROOT}" + -DOPENGL_opengl_LIBRARY="-lgl" + -DOPENGL_glx_LIBRARY="-lglx" + -DSDL2_MIXER_LIBRARIES="-lSDL2_mixer -lvorbisfile -lvorbis -logg -lSDL2 -lorbital $("${TARGET}-pkg-config" --libs osmesa)" + "${COOKBOOK_SOURCE}" +) +cmake "${COOKBOOK_CONFIGURE_FLAGS[@]}" +make -j "${COOKBOOK_MAKE_JOBS}" +mkdir -pv "${COOKBOOK_STAGE}/home/user/systemshock" +cp -v systemshock "${COOKBOOK_STAGE}/home/user/systemshock/systemshock" +cp -rv "${COOKBOOK_SOURCE}/shaders" "${COOKBOOK_STAGE}/home/user/systemshock/shaders" +""" +[package] +dependencies = [ + "llvm", +] diff --git a/recipes/wip/shokunin/recipe.toml b/recipes/wip/shokunin/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a0d69876a687b9a33fc75520576a6b327b47bc82 --- /dev/null +++ b/recipes/wip/shokunin/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/sebastienrousseau/shokunin/archive/refs/tags/v0.0.20.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/simdjson/recipe.toml b/recipes/wip/simdjson/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e334ad47efae7e643b787a7b5f66d353df8200ce --- /dev/null +++ b/recipes/wip/simdjson/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/simdjson/simdjson/blob/master/HACKING.md#usage-cmake-on-64-bit-platforms-like-linux-freebsd-or-macos +[source] +tar = "https://github.com/simdjson/simdjson/archive/refs/tags/v3.6.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/skia/recipe.toml b/recipes/wip/skia/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3a3665e520e6e72e341a0e25c8045e8d8d7df135 --- /dev/null +++ b/recipes/wip/skia/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for GN, see https://skia.org/docs/user/build/ +[source] +git = "https://skia.googlesource.com/skia" +[build] +template = "custom" diff --git a/recipes/wip/skim/recipe.toml b/recipes/wip/skim/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1c9c12cd1ee7f006813058eb226705856d3488bc --- /dev/null +++ b/recipes/wip/skim/recipe.toml @@ -0,0 +1,5 @@ +#TODO tuikit crate error +[source] +tar = "https://github.com/lotabout/skim/archive/refs/tags/v0.10.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/smag/recipe.toml b/recipes/wip/smag/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2c80383a1c7105d50fdb40a821fe82776e45804d --- /dev/null +++ b/recipes/wip/smag/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/aantn/smag" +[build] +template = "cargo" diff --git a/recipes/wip/smartmontools/recipe.toml b/recipes/wip/smartmontools/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0318a9cc4e8f5b446fafb6d2e2d8af94dc4b1e3d --- /dev/null +++ b/recipes/wip/smartmontools/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://sourceforge.net/projects/smartmontools/files/smartmontools/7.3/smartmontools-7.3.tar.gz/download" +[build] +template = "configure" diff --git a/recipes/wip/smokin-guns/recipe.toml b/recipes/wip/smokin-guns/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1ffe7447cb86ced925b3cd52fadc513534394d14 --- /dev/null +++ b/recipes/wip/smokin-guns/recipe.toml @@ -0,0 +1,7 @@ +#TODO missing script for "make", see https://trac.smokin-guns.org/wiki/SmokinGuns/Building/linux +#TODO bundled with the ioquake3 engine? +#TODO determine dependencies +[source] +git = "https://github.com/smokin-guns/SmokinGuns" +[build] +template = "custom" diff --git a/recipes/wip/sn0int/recipe.toml b/recipes/wip/sn0int/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d5ef0c60dc4e4c42f6fb63d30c3b0eca51aba30c --- /dev/null +++ b/recipes/wip/sn0int/recipe.toml @@ -0,0 +1,9 @@ +#TODO SQLite is not working +[source] +tar = "https://github.com/kpcyrd/sn0int/archive/refs/tags/v0.25.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "libsodium", + "sqlite3", +] diff --git a/recipes/wip/snappy/recipe.toml b/recipes/wip/snappy/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2962d88f4a624b9c212b0b4f3110054f7ddc76a2 --- /dev/null +++ b/recipes/wip/snappy/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/google/snappy#building +[source] +tar = "https://github.com/google/snappy/archive/refs/tags/1.1.10.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/sndio/recipe.toml b/recipes/wip/sndio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ba54af67c19057ad6ae57e44caba0ccf4bb0fc77 --- /dev/null +++ b/recipes/wip/sndio/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested yet +[source] +tar = "https://sndio.org/sndio-1.9.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/snes9x/recipe.toml b/recipes/wip/snes9x/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a534c6a32151b4b8f7de9bce712173a98a12ed12 --- /dev/null +++ b/recipes/wip/snes9x/recipe.toml @@ -0,0 +1,28 @@ +#TODO probably wrong script, see https://github.com/snes9xgit/snes9x/wiki/Compiling +[source] +tar = "https://github.com/snes9xgit/snes9x/archive/refs/tags/1.62.3.tar.gz" +[build] +template = "custom" +dependencies = [ + "sdl2", + "gtk3mm", + "libpng", + "zlib", + "libx11", + "libepoxy", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/sniffglue/recipe.toml b/recipes/wip/sniffglue/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9972734ee2c4f9f9c37a6a7ded095de15c1bbe5b --- /dev/null +++ b/recipes/wip/sniffglue/recipe.toml @@ -0,0 +1,8 @@ +#TODO make the libpcap dependency work +[source] +git = "https://github.com/kpcyrd/sniffglue" +[build] +template = "cargo" +dependencies = [ + "libpcap", +] diff --git a/recipes/wip/sniffnet/recipe.toml b/recipes/wip/sniffnet/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2e1d214a0e51873f567f933ad662bd85f13f5097 --- /dev/null +++ b/recipes/wip/sniffnet/recipe.toml @@ -0,0 +1,9 @@ +#TODO make the libpcap dependency work +[source] +tar = "https://github.com/GyulyVGC/sniffnet/archive/refs/tags/v1.2.2.tar.gz" +[build] +template = "cargo" +dependencies = [ + "libpcap", + "fontconfig", +] diff --git a/recipes/wip/sord/recipe.toml b/recipes/wip/sord/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fc03c5ed8988cf4008b6f6f918c3f199175e1865 --- /dev/null +++ b/recipes/wip/sord/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.com/drobilla/sord/-/blob/master/INSTALL.md?ref_type=heads +[source] +tar = "https://download.drobilla.net/sord-0.16.14.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/soundtouch/recipe.toml b/recipes/wip/soundtouch/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bbb2cf12d1df9870cd996247773b98e02e396c86 --- /dev/null +++ b/recipes/wip/soundtouch/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://www.surina.net/soundtouch/soundtouch-2.3.2.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/souper/recipe.toml b/recipes/wip/souper/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ba91a50fa66451b7c1f992f46d6f977a1786d2a2 --- /dev/null +++ b/recipes/wip/souper/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/google/souper#building-souper +[source] +git = "https://github.com/google/souper" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/spacer/recipe.toml b/recipes/wip/spacer/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2d931bfa6dd68a9248d189640c93d6a77749ebe9 --- /dev/null +++ b/recipes/wip/spacer/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/samwho/spacer/archive/refs/tags/v0.3.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/spadesx/recipe.toml b/recipes/wip/spadesx/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0d47d5685c083eb34617a25817ae618e174503ff --- /dev/null +++ b/recipes/wip/spadesx/recipe.toml @@ -0,0 +1,25 @@ +#TODO probably wrong script, see https://github.com/SpadesX/SpadesX#installation +[source] +git = "https://github.com/SpadesX/SpadesX" +[build] +template = "custom" +dependencies = [ + "readline", + "zlib", + "json-c", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/specfem2d/recipe.toml b/recipes/wip/specfem2d/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3dc74a294403083769e39c414a10ca9608e83467 --- /dev/null +++ b/recipes/wip/specfem2d/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for GNU Autotools", see https://specfem2d.readthedocs.io/en/latest/02_getting_started/ +[source] +tar = "https://github.com/SPECFEM/specfem2d/archive/refs/tags/v8.0.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/specfem3d-globe/recipe.toml b/recipes/wip/specfem3d-globe/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6ba691af6523a2eaf1ce7f92bc0a18fd15307e56 --- /dev/null +++ b/recipes/wip/specfem3d-globe/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for GNU Autotools, see https://specfem3d-globe.readthedocs.io/en/latest/02_getting_started/ +[source] +tar = "https://github.com/SPECFEM/specfem3d_globe/archive/refs/tags/v8.0.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/specfem3d/recipe.toml b/recipes/wip/specfem3d/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7fde3dddf6f5f5d131f371e677065a243304322f --- /dev/null +++ b/recipes/wip/specfem3d/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for GNU Autotools, see https://specfem3d.readthedocs.io/en/latest/02_getting_started/ +[source] +tar = "https://github.com/SPECFEM/specfem3d/archive/refs/tags/v4.0.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/speedtest-rs/recipe.toml b/recipes/wip/speedtest-rs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a9b3e715dd1fae1ee536a0d2ac86014bee850ea2 --- /dev/null +++ b/recipes/wip/speedtest-rs/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/nelsonjchen/speedtest-rs/archive/refs/tags/v0.1.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/speex/recipe.toml b/recipes/wip/speex/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0f5ca93f83272e22a81f82a4405f941f80584d84 --- /dev/null +++ b/recipes/wip/speex/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compiled but not tested +[source] +tar = "http://downloads.xiph.org/releases/speex/speex-1.2.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/speexdsp/recipe.toml b/recipes/wip/speexdsp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8562d8e34c6bc404f05d394d1617de175b842392 --- /dev/null +++ b/recipes/wip/speexdsp/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compiled but not tested +[source] +tar = "http://downloads.xiph.org/releases/speex/speexdsp-1.2.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/sprinkles/recipe.toml b/recipes/wip/sprinkles/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f91d5dc11ec18f75d6001e7fb3cf8867674c2eef --- /dev/null +++ b/recipes/wip/sprinkles/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compiled but not tested +[source] +tar = "https://github.com/KhalilOuali/sprinkles/archive/refs/tags/1.0.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/sqlite3/recipe.toml b/recipes/wip/sqlite3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3d51f0813e21e9c8f33382bc4a576aab7615041d --- /dev/null +++ b/recipes/wip/sqlite3/recipe.toml @@ -0,0 +1,10 @@ +#TODO incomplete port +[source] +tar = "https://www.sqlite.org/2023/sqlite-autoconf-3440000.tar.gz" +#blake3 = "44bc75a40d32afa71cffe149f766857c3cc41dea261b1e4645fde5f73f4c9268" +[build] +template = "custom" +script = """ +export CPPFLAGS="${CPPFLAGS} -D__minux=1 -DSQLITE_DEFAULT_UNIX_VFS='\\"unix-none\\"'" +cookbook_configure +""" diff --git a/recipes/wip/sratom/recipe.toml b/recipes/wip/sratom/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d15d8d3c3763c6cc4f8f1d65c7bb44d6cc6f40d4 --- /dev/null +++ b/recipes/wip/sratom/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.com/lv2/sratom/-/blob/master/INSTALL.md?ref_type=heads +[source] +tar = "https://download.drobilla.net/sratom-0.6.14.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/srsran-4g/recipe.toml b/recipes/wip/srsran-4g/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..167f26a9730c12438401add082b4e03797add318 --- /dev/null +++ b/recipes/wip/srsran-4g/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for CMake, see https://docs.srsran.com/projects/4g/en/latest/general/source/1_installation.html#installation-from-source +[source] +tar = "https://github.com/srsran/srsRAN_4G/archive/refs/tags/release_23_11.tar.gz" +[build] +template = "custom" +dependencies = [ + "fftw", + "mbedtls", +] diff --git a/recipes/wip/srsran-project/recipe.toml b/recipes/wip/srsran-project/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..493295e4c115704dd7ee28e5873dbd513de4b1f2 --- /dev/null +++ b/recipes/wip/srsran-project/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for CMake, see https://github.com/srsran/srsRAN_Project#build-instructions +#TODO missing dependencies +[source] +tar = "https://github.com/srsran/srsRAN_Project/archive/refs/tags/release_23_10_1.tar.gz" +[build] +template = "custom" +dependencies = [ + "fftw", + "mbedtls", +] diff --git a/recipes/wip/sshx/recipe.toml b/recipes/wip/sshx/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..59594b71cd50bad90d4e6604008362bf3a237847 --- /dev/null +++ b/recipes/wip/sshx/recipe.toml @@ -0,0 +1,8 @@ +#TODO require NodeJS and NPM +[source] +tar = "https://github.com/ekzhang/sshx" +[build] +template = "custom" +script = """ +cookbook_cargo_packages sshx +""" diff --git a/recipes/wip/starship/recipe.toml b/recipes/wip/starship/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e7b7a9de31bdaed1b30f37d2a7d685d6d323a151 --- /dev/null +++ b/recipes/wip/starship/recipe.toml @@ -0,0 +1,5 @@ +#TODO nix::unistd::User +[source] +tar = "https://github.com/starship/starship/archive/refs/tags/v1.16.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/startup-notification/recipe.toml b/recipes/wip/startup-notification/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8eb0370d2db3e009a6716588612d09dec1b56b36 --- /dev/null +++ b/recipes/wip/startup-notification/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "http://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/stellarium/recipe.toml b/recipes/wip/stellarium/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..38ded3f929a7b9d02c3c5b4a1f95b58b501b3d6a --- /dev/null +++ b/recipes/wip/stellarium/recipe.toml @@ -0,0 +1,37 @@ +#TODO probably wrong script, see https://github.com/Stellarium/stellarium/blob/master/BUILDING.md#building +#TODO missing dependencies - https://github.com/Stellarium/stellarium/blob/master/BUILDING.md#qt6 +[source] +tar = "https://github.com/Stellarium/stellarium/releases/download/v23.3/stellarium-23.3.tar.xz" +[build] +template = "custom" +dependencies = [ + "mesa", + "zlib", + "gstreamer", + "qt6-base", + "qt6-multimedia", + "qt6-webengine", + "qt6-positioning", + "qt6-charts", + "qt6-imageformats", + "qt6-translations", + "qt6-tools", + "libxkbcommon", + "gexiv2", + "libnlopt", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/stockfish/recipe.toml b/recipes/wip/stockfish/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..2d1310f34eca4f017d09a029b4cfb400de2344de --- /dev/null +++ b/recipes/wip/stockfish/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://disservin.github.io/stockfish-docs/pages/Compiling-from-source.html +[source] +tar = "https://github.com/official-stockfish/Stockfish/archive/refs/tags/sf_16.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/stremio/recipe.toml b/recipes/wip/stremio/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bcb9d68fc346e16b9f3d69890b7ec4394244a82c --- /dev/null +++ b/recipes/wip/stremio/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for qmake and make, see https://github.com/Stremio/stremio-shell/blob/master/DEBIAN.md +#TODO probably missing dependencies, see https://github.com/Stremio/stremio-shell/blob/master/DEBIAN.md#31-install-missing-dependencies +[source] +tar = "https://github.com/Stremio/stremio-shell" +[build] +template = "custom" +dependencies = [ + "openssl1", + "mpv", + "qt5-base", + "qt5-webview", +] diff --git a/recipes/wip/stress-ng/recipe.toml b/recipes/wip/stress-ng/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3453b42e2d63ce0bd61fb789dea04dceb7ab9390 --- /dev/null +++ b/recipes/wip/stress-ng/recipe.toml @@ -0,0 +1,19 @@ +#TODO missing script for "make", see https://github.com/ColinIanKing/stress-ng#building-stress-ng +#TODO missing dependencies +[source] +tar = "https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.17.01.tar.gz" +[build] +template = "custom" +dependencies = [ + "libbsd", + "libaio", + "libcap", + "libcap", + "libgcrypt", + "libjpeg", + "libmd", + "libmpfr", + "xxhash", + "zlib", + "mesa", +] diff --git a/recipes/wip/sudo-rs/recipe.toml b/recipes/wip/sudo-rs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..94f6c7b5b6576a677c3730cf29ce83eb1217d666 --- /dev/null +++ b/recipes/wip/sudo-rs/recipe.toml @@ -0,0 +1,5 @@ +#TODO requires Linux PAM, probably needs porting +[source] +tar = "https://github.com/memorysafety/sudo-rs/archive/refs/tags/v0.2.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/sued/recipe.toml b/recipes/wip/sued/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..08c2168e2aba8afed253e079c7d083f1f62cba63 --- /dev/null +++ b/recipes/wip/sued/recipe.toml @@ -0,0 +1,5 @@ +#TODO wayland-commons crate error +[source] +git = "https://github.com/That1M8Head/sued" +[build] +template = "cargo" diff --git a/recipes/wip/suil/recipe.toml b/recipes/wip/suil/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7aa3f608393b3e796edabbbf79c6f57691c62546 --- /dev/null +++ b/recipes/wip/suil/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.com/lv2/suil/-/blob/master/INSTALL.md?ref_type=heads +[source] +tar = "https://download.drobilla.net/suil-0.10.18.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/supertuxkart/recipe.toml b/recipes/wip/supertuxkart/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..34f0bda92b9c94eedbd712f400a19d14e9f8487e --- /dev/null +++ b/recipes/wip/supertuxkart/recipe.toml @@ -0,0 +1,35 @@ +#TODO probably wrong script, see https://github.com/supertuxkart/stk-code/blob/master/INSTALL.md#compiling +[source] +tar = "https://github.com/supertuxkart/stk-code/releases/download/1.4/SuperTuxKart-1.4-src.tar.xz" +[build] +template = "custom" +dependencies = [ + "openal", + "libogg", + "libvorbis", + "freetype2", + "harfbuzz", + "curl", + "openssl1", + "libpng", + "zlib", + "libjpeg", + "sdl2", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DNO_SHADERC=on + -DBUILD_RECORDER=off +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/svg2pdf/recipe.toml b/recipes/wip/svg2pdf/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..aa17f02c3793bdd040e34cf4d5f65edcb4caa558 --- /dev/null +++ b/recipes/wip/svg2pdf/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/typst/svg2pdf/archive/refs/tags/v0.9.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages svg2pdf-cli +""" diff --git a/recipes/wip/svt-av1/recipe.toml b/recipes/wip/svt-av1/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..67975389efb55b16c43039236ef6494202123560 --- /dev/null +++ b/recipes/wip/svt-av1/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/Docs/Build-Guide.md#linux-operating-systems-64-bit +[source] +tar = "https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v1.7.0/SVT-AV1-v1.7.0.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/svt-hevc/recipe.toml b/recipes/wip/svt-hevc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..43dd471cd2e38f2ab3311dd8b42aeb2bb0e4c53c --- /dev/null +++ b/recipes/wip/svt-hevc/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/OpenVisualCloud/SVT-HEVC#linux-operating-systems-64-bit +[source] +tar = "https://github.com/OpenVisualCloud/SVT-HEVC/archive/refs/tags/v1.5.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/svt-vp9/recipe.toml b/recipes/wip/svt-vp9/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..134c8113cc55cb5fb84fef1d3cde7224f43c184a --- /dev/null +++ b/recipes/wip/svt-vp9/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/OpenVisualCloud/SVT-VP9#linux-operating-systems-64-bit +[source] +git = "https://github.com/OpenVisualCloud/SVT-VP9" +[build] +template = "custom" diff --git a/recipes/wip/sway/recipe.toml b/recipes/wip/sway/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bbfaf68dd9d17cc6a6396fb72da2a30464bed482 --- /dev/null +++ b/recipes/wip/sway/recipe.toml @@ -0,0 +1,14 @@ +#TODO missing script for Meson, see https://github.com/swaywm/sway#compiling-from-source +[source] +tar = "https://github.com/swaywm/sway/releases/download/1.8.1/sway-1.8.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "wlroots", + "libwayland", + "pcre", + "json-c", + "pango", + "cairo", + "gdk-pixbuf", +] diff --git a/recipes/wip/symphonia-play/recipe.toml b/recipes/wip/symphonia-play/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ab618e9d5c1723f10422df54ccae91a7b4c0b376 --- /dev/null +++ b/recipes/wip/symphonia-play/recipe.toml @@ -0,0 +1,9 @@ +#TODO Compiled but not tested +[source] +git = "https://github.com/pdeljanov/Symphonia" +[build] +template = "custom" +script = """ +cookbook_cargo_packages symphonia-play +mv "${COOKBOOK_STAGE}/bin/symphonia-play_symphonia-play" "${COOKBOOK_STAGE}/bin/symphonia-play" +""" diff --git a/recipes/wip/syslinux/recipe.toml b/recipes/wip/syslinux/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4cf27bdae900b9d81624f1f035b1393cd4d55da2 --- /dev/null +++ b/recipes/wip/syslinux/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compilation error +[source] +tar = "https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/t-rec/recipe.toml b/recipes/wip/t-rec/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b2ed93204e1ee37032c2e2e7309d5aa267cc30e7 --- /dev/null +++ b/recipes/wip/t-rec/recipe.toml @@ -0,0 +1,8 @@ +#TODO require XWayland +[source] +tar = "https://github.com/sassman/t-rec-rs/archive/refs/tags/v0.7.6.tar.gz" +[build] +template = "cargo" +dependencies = [ + "imagemagick", +] diff --git a/recipes/wip/t4kcommon/recipe.toml b/recipes/wip/t4kcommon/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..abb1f9da41d1926750cfad6bf37636a9d08a60c8 --- /dev/null +++ b/recipes/wip/t4kcommon/recipe.toml @@ -0,0 +1,14 @@ +#TODO missing script for GNU Autotools, see https://github.com/tux4kids/t4kcommon/blob/master/INSTALL#L33 +[source] +git = "https://github.com/tux4kids/t4kcommon" +[build] +template = "custom" +dependencies = [ + "sdl1", + "sdl1_mixer", + "sdl1_image", + "sdl-pango", + "sdl2-net", + "libpng", + "libxml2", +] diff --git a/recipes/wip/taglib/recipe.toml b/recipes/wip/taglib/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..506164f0944de2a410f162a4cbdfb03e7f01ab84 --- /dev/null +++ b/recipes/wip/taglib/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/taglib/taglib/blob/master/INSTALL.md +[source] +tar = "https://taglib.org/releases/taglib-1.13.tar.gz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/tealdeer/recipe.toml b/recipes/wip/tealdeer/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7529278864f2f2bfea8265ce2d3296eae1bff48e --- /dev/null +++ b/recipes/wip/tealdeer/recipe.toml @@ -0,0 +1,5 @@ +#TODO require a patch on ring and tokio on the dependency chain (locked version) +[source] +tar = "https://github.com/dbrgn/tealdeer/archive/refs/tags/v1.6.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/telegram-desktop/recipe.toml b/recipes/wip/telegram-desktop/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6fe9c223fb5009e70d3451fff300a7db50ce1ceb --- /dev/null +++ b/recipes/wip/telegram-desktop/recipe.toml @@ -0,0 +1,38 @@ +#TODO probably wrong script, lacking build instructions +[source] +tar = "https://github.com/telegramdesktop/tdesktop/releases/download/v4.11.6/tdesktop-4.11.6-full.tar.gz" +[build] +template = "custom" +dependencies = [ + "qt6-wayland", + "qt6-svg", + "qt6-imageformats", + "fontconfig", + "freetype2", + "gobject-introspection", + "glib", + "expat", + "libuuid", + "libpng", + "zlib", + "libffi", + "libpcre", + "libbsd", + "libmd", + "libbrotli", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/termcap/recipe.toml b/recipes/wip/termcap/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d63ea82f2037ce055b5a0923599e95e8f225a2de --- /dev/null +++ b/recipes/wip/termcap/recipe.toml @@ -0,0 +1,5 @@ +#TODO non-sense "permission denied" error +[source] +tar = "https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/termimage/recipe.toml b/recipes/wip/termimage/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8dc08269f8e5703183f6b231f68b4430cbc9428a --- /dev/null +++ b/recipes/wip/termimage/recipe.toml @@ -0,0 +1,5 @@ +#TODO move to the proper category +[source] +tar = "https://github.com/nabijaczleweli/termimage/archive/refs/tags/v1.2.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/termusic/recipe.toml b/recipes/wip/termusic/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..da24f078ceec7838995158f18c8fb72ef92f2529 --- /dev/null +++ b/recipes/wip/termusic/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for "make", see https://github.com/tramhao/termusic#from-source +[source] +tar = "https://github.com/tramhao/termusic/archive/refs/tags/v0.7.4.tar.gz" +[build] +template = "custom" +dependencies = [ + "gstreamer", + "dbus", + "mpv", +] diff --git a/recipes/wip/ternimal/recipe.toml b/recipes/wip/ternimal/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9132d89ff5911f2bd797d4a46b26f941e718f177 --- /dev/null +++ b/recipes/wip/ternimal/recipe.toml @@ -0,0 +1,8 @@ +#TODO probably wrong script, see https://github.com/p-e-w/ternimal#building +[source] +git = "https://github.com/p-e-w/ternimal" +[build] +template = "custom" +script = """ +rustc -O "${COOKBOOK_SOURCE}"/ternimal.rs +""" diff --git a/recipes/wip/tetanes/recipe.toml b/recipes/wip/tetanes/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..15b14017663aa3da047bb6b77c62ae61d87a8d93 --- /dev/null +++ b/recipes/wip/tetanes/recipe.toml @@ -0,0 +1,12 @@ +#TODO Not compiled or tested yet +[source] +git = "https://github.com/lukexor/tetanes" +[build] +template = "cargo" +dependencies = [ + "sdl2", + "sdl2_image", + "sdl2_mixer", + "sdl2_ttf", + "sdl2_gfx", +] diff --git a/recipes/wip/texel/recipe.toml b/recipes/wip/texel/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b92b4a959b401e473a94fefbf0981692d664436a --- /dev/null +++ b/recipes/wip/texel/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/almindor/texel" +[build] +template = "cargo" diff --git a/recipes/wip/texinfo/recipe.toml b/recipes/wip/texinfo/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f8086a2137de9481cf21c45c98575a3c3bb914af --- /dev/null +++ b/recipes/wip/texinfo/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compilation error +[source] +tar = "https://ftp.gnu.org/gnu/texinfo/texinfo-7.0.3.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/thwack/recipe.toml b/recipes/wip/thwack/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..14a108f9dfaf27b33b085791da537c91d12d861a --- /dev/null +++ b/recipes/wip/thwack/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/yykamei/thwack/archive/refs/tags/v0.8.16.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/tin-summer/recipe.toml b/recipes/wip/tin-summer/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..256527441fd98ec229c668dbf3223e8f340dcdba --- /dev/null +++ b/recipes/wip/tin-summer/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/vmchale/tin-summer/archive/refs/tags/1.21.14.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/tiny/recipe.toml b/recipes/wip/tiny/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..526c5ff9ffb1864e43675c404eb02c7b13dcc346 --- /dev/null +++ b/recipes/wip/tiny/recipe.toml @@ -0,0 +1,8 @@ +#TODO compiled but not tested (after a patch on the ring crate) +[source] +tar = "https://github.com/osa1/tiny/archive/refs/tags/v0.11.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages tiny +""" diff --git a/recipes/wip/tnn/recipe.toml b/recipes/wip/tnn/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c510e1daca966007e6cf8dc520c3a82bdf42ca87 --- /dev/null +++ b/recipes/wip/tnn/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/Tencent/TNN/blob/master/doc/en/user/compile_en.md#iv-compilex86-linux +[source] +tar = "https://github.com/Tencent/TNN/archive/refs/tags/v0.3.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/tobaru/recipe.toml b/recipes/wip/tobaru/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..75f21f5781559fe70893f70a628649e686a9e955 --- /dev/null +++ b/recipes/wip/tobaru/recipe.toml @@ -0,0 +1,5 @@ +#TODO can't update libc crate version +[source] +tar = "https://github.com/cfal/tobaru/archive/refs/tags/0.7.1.tar.gz" +[build] +template = "cargo" \ No newline at end of file diff --git a/recipes/wip/tock/recipe.toml b/recipes/wip/tock/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..20dd9c80684e773a9b4750d403d16bb770457d80 --- /dev/null +++ b/recipes/wip/tock/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/nwtnni/tock" +[build] +template = "cargo" diff --git a/recipes/wip/tokio-console/recipe.toml b/recipes/wip/tokio-console/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8ecf5ffda09289009c8616a7cc7929db4ae78302 --- /dev/null +++ b/recipes/wip/tokio-console/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/tokio-rs/console" +[build] +template = "cargo" diff --git a/recipes/wip/topgrade/recipe.toml b/recipes/wip/topgrade/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d8ec7d00687416c9f5e07cef4476048775b3fc83 --- /dev/null +++ b/recipes/wip/topgrade/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/topgrade-rs/topgrade/archive/refs/tags/v12.0.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/tor-browser/recipe.toml b/recipes/wip/tor-browser/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..219acd693ec0fa1caa48e7fda4e4135947df22b9 --- /dev/null +++ b/recipes/wip/tor-browser/recipe.toml @@ -0,0 +1,23 @@ +#TODO probably wrong template, see see https://firefox-source-docs.mozilla.org/setup/linux_build.html#build +[source] +tar = "https://dist.torproject.org/torbrowser/13.0.1/src-firefox-tor-browser-115.4.0esr-13.0-1-build2.tar.xz" +[build] +template = "configure" +dependencies = [ + "fontconfig", + "atk", + "cairo", + "dbus", + "libffi", + "freetype2", + "gdk-pixbuf", + "glib", + "gtk3", + "pango", + "sqlite3", + "nss-nspr", + "startup-notification", + "zlib", + "libvpx", + "ffmpeg6", +] diff --git a/recipes/wip/tor/recipe.toml b/recipes/wip/tor/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1fffe43dabd4c3507378fc9375a8ce2f4938d0bc --- /dev/null +++ b/recipes/wip/tor/recipe.toml @@ -0,0 +1,10 @@ +#TODO Make the libevent works +[source] +tar = "https://dist.torproject.org/tor-0.4.8.9.tar.gz" +[build] +template = "configure" +dependencies = [ + "libevent", + "openssl1" + "zlib", +] diff --git a/recipes/wip/tori/recipe.toml b/recipes/wip/tori/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a9c53028e7ab9a9fddea56d7ff0b6a4815e124b1 --- /dev/null +++ b/recipes/wip/tori/recipe.toml @@ -0,0 +1,9 @@ +#TODO make mpv works +[source] +tar = "https://github.com/LeoRiether/tori/archive/refs/tags/v0.2.5.tar.gz" +[build] +template = "cargo" +dependencies = [ + "mpv", + "cava", +] diff --git a/recipes/wip/totem-pl-parser/recipe.toml b/recipes/wip/totem-pl-parser/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8e55be1a415527717e55e04b2c341c4dcbb5d558 --- /dev/null +++ b/recipes/wip/totem-pl-parser/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for Meson, lacking build instructions +[source] +tar = "https://download.gnome.org/sources/totem-pl-parser/3.26/totem-pl-parser-3.26.6.tar.xz" +[build] +template = "configure" +dependencies = [ + "libxml2", + "glib", +] diff --git a/recipes/wip/touchhle/recipe.toml b/recipes/wip/touchhle/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..930b42e540a2a53249a33b98e505095ee211f206 --- /dev/null +++ b/recipes/wip/touchhle/recipe.toml @@ -0,0 +1,8 @@ +#TODO Boost is not working +[source] +git = "https://github.com/hikari-no-yume/touchHLE" +[build] +template = "cargo" +dependencies = [ + "boost", +] diff --git a/recipes/wip/tp-note/recipe.toml b/recipes/wip/tp-note/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9ec91fef748e3cda29c218a6507aed029f96dd7e --- /dev/null +++ b/recipes/wip/tp-note/recipe.toml @@ -0,0 +1,8 @@ +#TODO require Wayland? +[source] +tar = "https://gitlab.com/getreu/tp-note/-/archive/v1.21.4/tp-note-v1.21.4.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages tp-note +""" diff --git a/recipes/wip/tplay/recipe.toml b/recipes/wip/tplay/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f9ec0d3de2e6c8c6f4f7117228522ba2ff23cc5b --- /dev/null +++ b/recipes/wip/tplay/recipe.toml @@ -0,0 +1,11 @@ +#TODO Make OpenCV 4 work +[source] +tar = "https://github.com/maxcurzi/tplay/archive/refs/tags/v0.4.5.tar.gz" +[build] +template = "cargo" +dependencies = [ + "ffmpeg6", + "llvm", + "openssl1", + "opencv4", +] diff --git a/recipes/wip/transmission/recipe.toml b/recipes/wip/transmission/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c47d2e97303c9a8827351400435f75b2dcdf34cb --- /dev/null +++ b/recipes/wip/transmission/recipe.toml @@ -0,0 +1,28 @@ +#TODO probably wrong script, see https://github.com/transmission/transmission#building-a-transmission-release-from-the-command-line +[source] +tar = "https://github.com/transmission/transmission/releases/download/4.0.4/transmission-4.0.4.tar.xz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "gtk3", + "glib", + "curl", + "libevent", + "miniupnpc", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/treq/recipe.toml b/recipes/wip/treq/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c72d6492b6f456a262e73cede47ba0be4a274ee6 --- /dev/null +++ b/recipes/wip/treq/recipe.toml @@ -0,0 +1,8 @@ +#TODO thread-id crate error (after cargo update) +[source] +tar = "https://github.com/talis-fb/TReq/archive/refs/tags/v0.4.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/tribler/recipe.toml b/recipes/wip/tribler/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bd70a1e5baa5471472d36c879923f6e3c25d9c90 --- /dev/null +++ b/recipes/wip/tribler/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for installation, see https://tribler.readthedocs.io/en/latest/development/development_on_linux.html +#TODO missing Python libraries +[source] +tar = "https://github.com/Tribler/tribler/releases/download/v7.13.0/Tribler-7.13.0.tar.xz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "libgmp", +] diff --git a/recipes/wip/trippy/recipe.toml b/recipes/wip/trippy/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0e76726ba90eb2cccb0ad4d62abc6d62d35e315a --- /dev/null +++ b/recipes/wip/trippy/recipe.toml @@ -0,0 +1,5 @@ +#TODO source code error (after cargo update) +[source] +tar = "https://github.com/fujiapple852/trippy/archive/refs/tags/0.8.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/ttyper/recipe.toml b/recipes/wip/ttyper/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..07320b2c3c4b6bd05abc69e68cdbbfe92503c688 --- /dev/null +++ b/recipes/wip/ttyper/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/max-niederman/ttyper/archive/refs/tags/v1.4.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/tui-journal/recipe.toml b/recipes/wip/tui-journal/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1d43b04ff7e36272889ac2c8b60001f2399b4303 --- /dev/null +++ b/recipes/wip/tui-journal/recipe.toml @@ -0,0 +1,9 @@ +#TODO SQLite is not working +[source] +tar = "https://github.com/AmmarAbouZor/tui-journal/archive/refs/tags/v0.2.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "openssl1", + "sqlite3", +] diff --git a/recipes/wip/tungsten-renderer/recipe.toml b/recipes/wip/tungsten-renderer/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..90dae7c32bc96af9fb3cbe060a0b5a725879347f --- /dev/null +++ b/recipes/wip/tungsten-renderer/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/tunabrain/tungsten#compilation +[source] +git = "https://github.com/tunabrain/tungsten" +[build] +template = "custom" diff --git a/recipes/wip/tuxmath/recipe.toml b/recipes/wip/tuxmath/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..17b231262f054fcedc13436832b9e824351eddd4 --- /dev/null +++ b/recipes/wip/tuxmath/recipe.toml @@ -0,0 +1,15 @@ +#TODO missing script for building, see https://github.com/tux4kids/tuxmath/blob/master/doc/INSTALL +[source] +git = "https://github.com/tux4kids/tuxmath" +[build] +template = "custom" +dependencies = [ + "t4kcommon", + "sdl1", + "sdl1-image", + "sdl1-mixer", + "sdl1-ttf", + "sdl2-net", + "sdl-pango", + "librsvg", +] diff --git a/recipes/wip/tv/recipe.toml b/recipes/wip/tv/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..913b0ee95e60066f18bad78efa7296ca0f625512 --- /dev/null +++ b/recipes/wip/tv/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/alexhallam/tv/archive/refs/tags/1.5.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/tvix/recipe.toml b/recipes/wip/tvix/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9f8c2f87624755c3100689c52aff03b5bc6d0424 --- /dev/null +++ b/recipes/wip/tvix/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/tvlfyi/tvix" +[build] +template = "cargo" diff --git a/recipes/wip/twolame/recipe.toml b/recipes/wip/twolame/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..74a1e63b5195131e2235e9deb1f07e69160aa126 --- /dev/null +++ b/recipes/wip/twolame/recipe.toml @@ -0,0 +1,5 @@ +#TODO Compiled but not tested +[source] +tar = "https://downloads.sourceforge.net/twolame/twolame-0.4.0.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/typst/recipe.toml b/recipes/wip/typst/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..839273b44778bb3fe05bd7c5a110e27af9242661 --- /dev/null +++ b/recipes/wip/typst/recipe.toml @@ -0,0 +1,8 @@ +#TODO require rustc 1.70 or newer +[source] +tar = "https://github.com/typst/typst/archive/refs/tags/v0.7.0.tar.gz" +[build] +template = "custom" +script = """ +cookbook_cargo_packages typst +""" diff --git a/recipes/wip/uget/recipe.toml b/recipes/wip/uget/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ec55bee04fe5596db301310ab9f83ca82cfb21cd --- /dev/null +++ b/recipes/wip/uget/recipe.toml @@ -0,0 +1,9 @@ +#TODO Not compiled or tested +[source] +tar = "https://sourceforge.net/projects/urlget/files/uget%20%28stable%29/2.2.3/uget-2.2.3-1.tar.gz/download" +[build] +template = "configure" +dependencies = [ + "gtk3", + "curl", +] diff --git a/recipes/wip/unbound/recipe.toml b/recipes/wip/unbound/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6be840fc5f3ad119839bea0c90da943823fb8449 --- /dev/null +++ b/recipes/wip/unbound/recipe.toml @@ -0,0 +1,9 @@ +#TODO Compilation error +[source] +tar = "https://nlnetlabs.nl/downloads/unbound/unbound-1.17.1.tar.gz" +[build] +template = "configure" +dependencies = [ + "expat", + "openssl1", +] diff --git a/recipes/wip/unvanquished-benchmarks/recipe.toml b/recipes/wip/unvanquished-benchmarks/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6c50f5576f97d04f25ed1c913225ce84d9622027 --- /dev/null +++ b/recipes/wip/unvanquished-benchmarks/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for installation, probably data files +[source] +tar = "https://dl.unvanquished.net/benchmark/demos/unvanquished-benchmark_0.54.0.dm_86.xz" +[build] +template = "custom" diff --git a/recipes/wip/unvanquished/recipe.toml b/recipes/wip/unvanquished/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..792ca436d665412b60c4e0c10ab74d2926221031 --- /dev/null +++ b/recipes/wip/unvanquished/recipe.toml @@ -0,0 +1,23 @@ +#TODO missing script for CMake, see https://github.com/DaemonEngine/Daemon#build-instructions +# data files - https://github.com/Unvanquished/Unvanquished#downloading-the-games-assets +[source] +git = "https://github.com/DaemonEngine/Daemon" +[build] +template = "custom" +dependencies = [ + "zlib", + "libgmp", + "libnettle", + "curl", + "sdl2", + "glew", + "libpng", + "libjpeg", + "libwebp", + "freetype", + "openal", + "libogg", + "libvorbis", + "opus", + "opusfile", +] diff --git a/recipes/wip/upscaler/recipe.toml b/recipes/wip/upscaler/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7d805b6dc41b651f376ee3bcfbe5ee739c2bae09 --- /dev/null +++ b/recipes/wip/upscaler/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for Meson, see https://gitlab.gnome.org/World/Upscaler#meson +[source] +tar = "https://gitlab.gnome.org/World/Upscaler/-/archive/1.2.2/Upscaler-1.2.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "gtk4", + "libadwaita", +] diff --git a/recipes/wip/upx/recipe.toml b/recipes/wip/upx/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7d10a4a96569d898923a3b6526cd85341c863779 --- /dev/null +++ b/recipes/wip/upx/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/upx/upx/blob/devel/README.SRC +[source] +tar = "https://github.com/upx/upx/releases/download/v4.2.1/upx-4.2.1-src.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/usbutils/recipe.toml b/recipes/wip/usbutils/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4359a058dfa966042fbc41cb1ea1261b2a48c7ae --- /dev/null +++ b/recipes/wip/usbutils/recipe.toml @@ -0,0 +1,9 @@ +#TODO libusb needs to be patched +#TODO not compiled or tested +[source] +tar = "https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-017.tar.xz" +[build] +template = "configure" +dependencies = [ + "libusb", +] diff --git a/recipes/wip/util-linux/recipe.toml b/recipes/wip/util-linux/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dc18556259dea6aedfa95301d36c60a4a77c790e --- /dev/null +++ b/recipes/wip/util-linux/recipe.toml @@ -0,0 +1,5 @@ +#TODO probably need a script for custom build options +[source] +tar = "https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/uvg266/recipe.toml b/recipes/wip/uvg266/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ca601048b825a2d515fd74a3b1ff5ca72436b08a --- /dev/null +++ b/recipes/wip/uvg266/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/ultravideo/uvg266#compiling-uvg266 +[source] +tar = "https://github.com/ultravideo/uvg266/archive/refs/tags/v0.8.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/v86/recipe.toml b/recipes/wip/v86/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ddf32ffb30ffaad915e5bf5553908177c1574baa --- /dev/null +++ b/recipes/wip/v86/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://github.com/copy/v86#how-to-build-run-and-embed +[source] +git = "https://github.com/copy/v86" +[build] +template = "custom" diff --git a/recipes/wip/vale-lang/recipe.toml b/recipes/wip/vale-lang/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..023558734a007bef8a0b2971e3f3406c018c169b --- /dev/null +++ b/recipes/wip/vale-lang/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/ValeLang/Vale/blob/master/build-compiler.md +[source] +git = "https://github.com/ValeLang/Vale" +[build] +template = "custom" diff --git a/recipes/wip/vamp-plugin-sdk/recipe.toml b/recipes/wip/vamp-plugin-sdk/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..98fdd6c418f922e6cd8b610d3f97a6fc9f974975 --- /dev/null +++ b/recipes/wip/vamp-plugin-sdk/recipe.toml @@ -0,0 +1,8 @@ +#TODO compilation error +[source] +tar = "https://code.soundsoftware.ac.uk/attachments/download/2588/vamp-plugin-sdk-2.9.0.tar.gz" +[build] +template = "configure" +dependencies = [ + "libsndfile", +] diff --git a/recipes/wip/veloren/recipe.toml b/recipes/wip/veloren/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..96807c8750502c1c13ca8ab177e357c16490c76f --- /dev/null +++ b/recipes/wip/veloren/recipe.toml @@ -0,0 +1,15 @@ +#TODO Not compiled or tested yet +[source] +git = "https://github.com/veloren/veloren" +[build] +template = "cargo" +dependencies = [ + "glib", + "cairo", + "pango", + "atk", + "gdk-pixbuf", + "gtk3", + "eudev3", + "mesa", +] diff --git a/recipes/wip/vincenzo/recipe.toml b/recipes/wip/vincenzo/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f629fbb934c3f3c035b62197b0fa5e03a03059fb --- /dev/null +++ b/recipes/wip/vincenzo/recipe.toml @@ -0,0 +1,5 @@ +#TODO rust-serialize crate error +[source] +git = "https://github.com/gabrieldemian/vincenzo" +[build] +template = "cargo" diff --git a/recipes/wip/vita3k/recipe.toml b/recipes/wip/vita3k/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3bd64755998be60c5c68b342046f4c120d3a9ab0 --- /dev/null +++ b/recipes/wip/vita3k/recipe.toml @@ -0,0 +1,25 @@ +#TODO probalby wrong script, see https://github.com/Vita3K/Vita3K/blob/master/building.md#linux +[source] +git = "https://github.com/Vita3K/Vita3K" +[build] +template = "custom" +dependencies = [ + "sdl2", + "gtk3", + "openssl1", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/vkpeak/recipe.toml b/recipes/wip/vkpeak/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c0fc2b9f1078e235fa2a91ffbced4bf01a59e69c --- /dev/null +++ b/recipes/wip/vkpeak/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for CMake, see https://github.com/nihui/vkpeak#build-from-source +[source] +git = "https://github.com/nihui/vkpeak" +[build] +template = "custom" +dependencies = [ + "libvulkan", +] diff --git a/recipes/wip/vkquake/recipe.toml b/recipes/wip/vkquake/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..34eb0db66a80ef513e21a3def04ddc44b4388a74 --- /dev/null +++ b/recipes/wip/vkquake/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for Meson, see https://github.com/Novum/vkQuake#linux-1 +[source] +git = "https://github.com/Novum/vkQuake" +[build] +template = "custom" +dependencies = [ + "sdl2", + "libvulkan", + "libvorbis", + "libx11", + "libmad", +] diff --git a/recipes/wip/vkquake2/recipe.toml b/recipes/wip/vkquake2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e414f103708c6c33e37de89a4afe5b7ed4352a0a --- /dev/null +++ b/recipes/wip/vkquake2/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for "make", see https://github.com/kondrak/vkQuake2#linux +[source] +tar = "https://github.com/kondrak/vkQuake2/archive/refs/tags/1.5.9.tar.gz" +[build] +template = "custom" +dependencies = [ + "mesa", + "libx11", + "libxcb", +] diff --git a/recipes/wip/vlc/recipe.toml b/recipes/wip/vlc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b1e4c0781c339a73b07d545c0dec95c7f023ea80 --- /dev/null +++ b/recipes/wip/vlc/recipe.toml @@ -0,0 +1,48 @@ +#TODO port Qt4 or wxWidgets +#TODO make dependencies work +# customization - https://wiki.videolan.org/Configure/ +[source] +tar = "https://get.videolan.org/vlc/3.0.20/vlc-3.0.20.tar.xz" +[build] +template = "configure" +dependencies = [ + "libvorbis", + "libogg", + "speex", + "libflac", + "libtheora", + "x264", + "liba52", + "libmpeg2", + "lame", + "ffmpeg6", + "libmad", + "libdca", + "twolame", + "musepack", + "libass", + "libzvbi", + "opus", + "libebml", + "libmatroska", + "libdvbpsi", + "libdvdcss", + "libdvdread", + "libdvdnav", + "libbluray", + "libgpg-error", + "libgcrypt", + "gnutls", + "libxml2", + "libvncserver", + "libpng", + "libjpeg", + "libiconv", + "gettext", + "zlib", + "freetype2", + "fribidi", + "fontconfig", + "taglib", + "wxwidgets-gtk3", +] diff --git a/recipes/wip/volk/recipe.toml b/recipes/wip/volk/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e244f5fc7c7d11469f9f9fcf2d5b6b9f5d2c3357 --- /dev/null +++ b/recipes/wip/volk/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/gnuradio/volk#building-on-most-x86-32-bit-and-64-bit-platforms +[source] +tar = "https://www.libvolk.org/releases/volk-3.0.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/vulkan-tools/recipe.toml b/recipes/wip/vulkan-tools/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..0b6fee09609292c8720a83b81be1fb65b087415d --- /dev/null +++ b/recipes/wip/vulkan-tools/recipe.toml @@ -0,0 +1,25 @@ +#TODO probably wrong script, see https://github.com/KhronosGroup/Vulkan-Tools/blob/main/BUILD.md +[source] +git = "https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v1.3.270.tar.gz" +[build] +template = "custom" +dependencies = [ + "libwayland", + "libx11", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DUPDATE_DEPS=ON +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/vvenc/recipe.toml b/recipes/wip/vvenc/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..f3a4a6791f89c2f078f91d897ceed496145feea0 --- /dev/null +++ b/recipes/wip/vvenc/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://github.com/fraunhoferhhi/vvenc/wiki/Build#build-using-plain-cmake +[source] +tar = "https://github.com/fraunhoferhhi/vvenc/archive/refs/tags/v1.9.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/warp/recipe.toml b/recipes/wip/warp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6301c1c082879cd5460f748acab0ec6bc79c41da --- /dev/null +++ b/recipes/wip/warp/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.gnome.org/World/warp#meson +[source] +tar = "https://gitlab.gnome.org/World/warp/-/archive/v0.6.1/warp-v0.6.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/warsow/recipe.toml b/recipes/wip/warsow/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e7a953c1825e95445d31bf76b1c987fbda1f1dea --- /dev/null +++ b/recipes/wip/warsow/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, lacking build instructions +[source] +tar = "https://warsow.net/warsow_21_sdk.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/watchexec/recipe.toml b/recipes/wip/watchexec/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..27fd3cf5cf39e71b0456e91edffbca2a9509c59d --- /dev/null +++ b/recipes/wip/watchexec/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/watchexec/watchexec/archive/refs/tags/v1.23.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/wayland-protocols/recipe.toml b/recipes/wip/wayland-protocols/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..5cdbfefc245325bb3d162366ce314b6b81d9fd54 --- /dev/null +++ b/recipes/wip/wayland-protocols/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, lacking build instructions +[source] +tar = "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.32/downloads/wayland-protocols-1.32.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/wayland-utils/recipe.toml b/recipes/wip/wayland-utils/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..bcfeb935ec65545f5b0538bfde9ca859d6265b2f --- /dev/null +++ b/recipes/wip/wayland-utils/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, see https://gitlab.freedesktop.org/wayland/wayland-utils#building +[source] +tar = "https://gitlab.freedesktop.org/wayland/wayland-utils/-/releases/1.2.0/downloads/wayland-utils-1.2.0.tar.xz" +[build] +template = "custom" diff --git a/recipes/wip/webkit/recipe.toml b/recipes/wip/webkit/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a2fad060ee5fac20349bbfae55a8f013907012cc --- /dev/null +++ b/recipes/wip/webkit/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://webkitgtk.org/releases/webkit-1.9.6.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/webkitgtk/recipe.toml b/recipes/wip/webkitgtk/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9a5d426afeef8122a3d07199d8e702d55fa034b7 --- /dev/null +++ b/recipes/wip/webkitgtk/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +[source] +tar = "https://webkitgtk.org/releases/webkitgtk-2.41.4.tar.xz" +[build] +template = "configure" +dependencies = [ + "gtk3", +] diff --git a/recipes/wip/wezterm/recipe.toml b/recipes/wip/wezterm/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..45dd51fcbefa726634eab65539cd9689621a6421 --- /dev/null +++ b/recipes/wip/wezterm/recipe.toml @@ -0,0 +1,8 @@ +#TODO Require Wayland +[source] +git = "https://github.com/wez/wezterm" +[build] +template = "cargo" +dependencies = [ + "libwayland", +] diff --git a/recipes/wip/wget/recipe.toml b/recipes/wip/wget/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..753b0ee5782151f23f7ba49ab035de80b03da85c --- /dev/null +++ b/recipes/wip/wget/recipe.toml @@ -0,0 +1,8 @@ +#TODO make GnuTLS work +[source] +tar = "https://ftp.gnu.org/gnu/wget/wget-1.21.4.tar.gz" +[build] +template = "configure" +dependencies = [ + "gnutls", +] diff --git a/recipes/wip/wget2/recipe.toml b/recipes/wip/wget2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..74c362eca187799092a0490d32ac522d5709abab --- /dev/null +++ b/recipes/wip/wget2/recipe.toml @@ -0,0 +1,15 @@ +#TODO make dependencies work +[source] +tar = "https://ftp.gnu.org/gnu/wget/wget2-2.0.1.tar.gz" +[build] +template = "configure" +dependencies = [ + "gettext", + "libiconv", + "zlib", + "pcre", + "gnutls", + "bzip2", + "xz", + "zstd", +] diff --git a/recipes/wip/wick/recipe.toml b/recipes/wip/wick/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..19dc7f4f638593332d8a11527bf4650bd346bed7 --- /dev/null +++ b/recipes/wip/wick/recipe.toml @@ -0,0 +1,5 @@ +#TODO Missing script for "just", see https://github.com/candlecorp/wick#install-from-source +[source] +tar = "https://github.com/candlecorp/wick/archive/refs/tags/0.16.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/wine-stable/recipe.toml b/recipes/wip/wine-stable/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..6b65b9517910aaee95e6da38411cf769b1eab896 --- /dev/null +++ b/recipes/wip/wine-stable/recipe.toml @@ -0,0 +1,17 @@ +#TODO make dependencies work +[source] +tar = "https://dl.winehq.org/wine/source/8.0/wine-8.0.1.tar.xz" +[build] +template = "configure" +dependencies = [ + "dbus", + "fontconfig", + "freetype2", + "gnutls", + "libunwind", + "gstreamer", + "sdl2", + "eudev", + "libx11", + "libvulkan", +] diff --git a/recipes/wip/wireguard-rs/recipe.toml b/recipes/wip/wireguard-rs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fad7fde188daf3f0ea66f8c7b48f6f916b6a53ef --- /dev/null +++ b/recipes/wip/wireguard-rs/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://git.zx2c4.com/wireguard-rs" +[build] +template = "cargo" diff --git a/recipes/wip/wireplumber/recipe.toml b/recipes/wip/wireplumber/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..3e4b9ca98e57472bf4e35ce54dae259d93fef6c1 --- /dev/null +++ b/recipes/wip/wireplumber/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for Meson, see https://pipewire.pages.freedesktop.org/wireplumber/installing-wireplumber.html +[source] +tar = "https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.4.16/wireplumber-0.4.16.tar.bz2" +[build] +template = "custom" +dependencies = [ + "pipewire", + "glib", + "lua54", +] diff --git a/recipes/wip/wlroots/recipe.toml b/recipes/wip/wlroots/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e52475e5b4f7594e8336484efa87479b33ab6c1d --- /dev/null +++ b/recipes/wip/wlroots/recipe.toml @@ -0,0 +1,13 @@ +#TODO missing script for Meson, see https://gitlab.freedesktop.org/wlroots/wlroots#building +[source] +tar = "https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0/downloads/wlroots-0.17.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "libwayland", + "libxcb", + "libinput", + "libxkbcommon", + "pixman", + "seatd", +] diff --git a/recipes/wip/wolfssl5/recipe.toml b/recipes/wip/wolfssl5/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..cbde00dccefede34c8df33b6d8bd6e38830366ae --- /dev/null +++ b/recipes/wip/wolfssl5/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +[source] +tar = "https://github.com/wolfSSL/wolfssl/archive/refs/tags/v5.6.4-stable.tar.gz" +[build] +template = "custom" +script = """ +./autogen.sh +cookbook_configure +""" diff --git a/recipes/wip/wpaperd/recipe.toml b/recipes/wip/wpaperd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e0e19f29b56124b5176a3ac2226e622a159f621d --- /dev/null +++ b/recipes/wip/wpaperd/recipe.toml @@ -0,0 +1,8 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/danyspin97/wpaperd/archive/refs/tags/0.3.0.tar.gz" +[build] +template = "cargo" +dependencies = [ + "libxkbcommon", +] diff --git a/recipes/wip/wxwidgets-gtk3/recipe.toml b/recipes/wip/wxwidgets-gtk3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..e5f14fb3f824c4524748fe0f7552094070ea64b7 --- /dev/null +++ b/recipes/wip/wxwidgets-gtk3/recipe.toml @@ -0,0 +1,14 @@ +#TODO probably wrong script, see https://github.com/wxWidgets/wxWidgets/blob/master/docs/gtk/install.md +[source] +tar = "https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2" +[build] +template = "custom" +dependencies = [ + "gtk3", +] +script = """ +COOKBOOK_CONFIGURE_FLAGS+=( + --with-gtk +) +cookbook_configure +""" diff --git a/recipes/wip/x264/recipe.toml b/recipes/wip/x264/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1e98f5e7a1f8ea23f6e51f4242f124d938b844d1 --- /dev/null +++ b/recipes/wip/x264/recipe.toml @@ -0,0 +1,5 @@ +#TODO the redox target is not supported on the configure +[source] +tar = "https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/x265/recipe.toml b/recipes/wip/x265/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..c1bd95b0c7a8c879c09c5f5174d33a5c493c9911 --- /dev/null +++ b/recipes/wip/x265/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://bitbucket.org/multicoreware/x265_git/src/master/build/README.txt#lines-68 +[source] +tar = "https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/xaos/recipe.toml b/recipes/wip/xaos/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1eb2daca2d133c8e8fe918864476a7017905d83b --- /dev/null +++ b/recipes/wip/xaos/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for QMake, see https://github.com/xaos-project/XaoS/wiki/Developer's-Guide#build-instructions-for-version-43 +[source] +tar = "https://github.com/xaos-project/XaoS/archive/refs/tags/release-4.3.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "qt6-base", + "qt5-tools", + "mesa", +] diff --git a/recipes/wip/xash3d-fwgs/recipe.toml b/recipes/wip/xash3d-fwgs/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4764d81eae13cb5cf5bb20a88bf6de7cff8a93eb --- /dev/null +++ b/recipes/wip/xash3d-fwgs/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for waf, see https://github.com/FWGS/xash3d-fwgs#build-instructions +[source] +git = "https://github.com/FWGS/xash3d-fwgs" +[build] +template = "custom" +dependencies = [ + "sdl2", + "fontconfig", + "freetype2", +] diff --git a/recipes/wip/xcb-util/recipe.toml b/recipes/wip/xcb-util/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..d38591018c56b35b0dad204ac5f1d51e9464e7fb --- /dev/null +++ b/recipes/wip/xcb-util/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.x.org/releases/individual/lib/xcb-util-0.4.1.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/xcp/recipe.toml b/recipes/wip/xcp/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..961680a3aca50f19c7b12336066b410cc7e54d77 --- /dev/null +++ b/recipes/wip/xcp/recipe.toml @@ -0,0 +1,5 @@ +#TODO xattr crate error +[source] +tar = "https://github.com/tarka/xcp/archive/refs/tags/v0.9.4.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/xdg-utils/recipe.toml b/recipes/wip/xdg-utils/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8841d3aa753622b11eeab23b91c387e1b7899a03 --- /dev/null +++ b/recipes/wip/xdg-utils/recipe.toml @@ -0,0 +1,5 @@ +#TODO compilation error +[source] +tar = "https://portland.freedesktop.org/download/xdg-utils-1.1.3.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/xdotool/recipe.toml b/recipes/wip/xdotool/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1e9de48f7b3e39635e27577966fb49e9fe8f5a65 --- /dev/null +++ b/recipes/wip/xdotool/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for "make", see https://github.com/jordansissel/xdotool/#building--compiling +[source] +tar = "https://github.com/jordansissel/xdotool/archive/refs/tags/v3.20211022.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "libx11", + "libxi", + "libxinerama", + "libxkbcommon", + "libxtst", +] diff --git a/recipes/wip/xemu/recipe.toml b/recipes/wip/xemu/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..a27afed6ce911b22a20cbefd1bc521c45631041f --- /dev/null +++ b/recipes/wip/xemu/recipe.toml @@ -0,0 +1,16 @@ +#TODO probably wrong template, see https://xemu.app/docs/dev/building-from-source/#linux +#TODO maybe require patches on submodules +[source] +tar = "https://github.com/xemu-project/xemu/releases/download/v0.7.117/src.tar.gz" +[build] +template = "configure" +dependencies = [ + "sdl2", + "libepoxy", + "libsamplerate", + "pixman", + "gtk3", + "openssl1", + "libpcap", + "libslirp", +] diff --git a/recipes/wip/xenia/recipe.toml b/recipes/wip/xenia/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..71f270221503d0fc662761663e618ef6a74a8c0b --- /dev/null +++ b/recipes/wip/xenia/recipe.toml @@ -0,0 +1,15 @@ +#TODO missing script for building, see https://github.com/xenia-project/xenia/blob/master/docs/building.md#linux +[source] +tar = "https://github.com/xenia-project/xenia" +[build] +template = "custom" +dependencies = [ + "gtk3", + "sdl2", + "mesa", + "lz4", + "libunwind", + "libpthread-stubs", + "libx11", + "libvulkan", +] diff --git a/recipes/wip/xh/recipe.toml b/recipes/wip/xh/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1e626c1c205f180756bc6d3e2dd583431e0c6654 --- /dev/null +++ b/recipes/wip/xh/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested (after a patch on the ring crate and cargo update) +[source] +tar = "https://github.com/ducaale/xh/archive/refs/tags/v0.18.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/xiu/recipe.toml b/recipes/wip/xiu/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9bd18e1f8054ce9dc9d787c580fc5361ad285eaa --- /dev/null +++ b/recipes/wip/xiu/recipe.toml @@ -0,0 +1,13 @@ +#TODO OpenSSL error on program source code (after cargo update) +[source] +tar = "https://github.com/harlanc/xiu/archive/refs/tags/v0.6.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] +script = """ +export OPENSSL_DIR="${COOKBOOK_SYSROOT}" +export OPENSSL_STATIC="true" +cookbook_cargo_packages xiu +""" diff --git a/recipes/wip/xmrig/recipe.toml b/recipes/wip/xmrig/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..fdff9dd395839063687d72e10f1ee491742b7ea2 --- /dev/null +++ b/recipes/wip/xmrig/recipe.toml @@ -0,0 +1,26 @@ +#TODO probably wrong script, see https://xmrig.com/docs/miner/build/ubuntu +#TODO customization - https://xmrig.com/docs/miner/cmake-options +[source] +tar = "https://github.com/xmrig/xmrig/archive/refs/tags/v6.20.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "libuv", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DOPENSSL_ROOT_DIR="${COOKBOOK_SYSROOT}" +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/xonotic/recipe.toml b/recipes/wip/xonotic/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..413b338fae10639ff24b9e49fa5306a75314b1fc --- /dev/null +++ b/recipes/wip/xonotic/recipe.toml @@ -0,0 +1,16 @@ +#TODO missing script for "make", see https://gitlab.com/xonotic/xonotic/-/wikis/Compiling +[source] +tar = "https://gitlab.com/xonotic/xonotic/-/archive/xonotic-v0.8.5/xonotic-xonotic-v0.8.5.tar.gz" +[build] +template = "custom" +dependencies = [ + "libgmp", + "sdl2", + "libjpeg", + "libpng", + "freetype2", + "libogg", + "libvorbis", + "curl", + "rsync", +] diff --git a/recipes/wip/xorriso/recipe.toml b/recipes/wip/xorriso/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8a4844083f0390fdd7f90b1886788f1d500167d4 --- /dev/null +++ b/recipes/wip/xorriso/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://www.gnu.org/software/xorriso/xorriso-1.5.6.pl02.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/xwayland/recipe.toml b/recipes/wip/xwayland/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7fad169dca08b235f863e80bf9541fa79e19c24f --- /dev/null +++ b/recipes/wip/xwayland/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for Meson, see https://wayland.freedesktop.org/xserver.html#heading_toc_j_3 +[source] +tar = "https://www.x.org/releases/individual/xserver/xwayland-23.1.1.tar.xz" +[build] +template = "custom" +dependencies = [ + "libepoxy", + "libxtrans", + "libxkbfile", +] diff --git a/recipes/wip/xxhash/recipe.toml b/recipes/wip/xxhash/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..1d268dbbf8e1d8eee0a20b47f01db7c31610c2d3 --- /dev/null +++ b/recipes/wip/xxhash/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, lacking build instructions +[source] +tar = "https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.1.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/yaydl/recipe.toml b/recipes/wip/yaydl/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..8671c7acac138d78b9697c67c3e05c9d38ac1cef --- /dev/null +++ b/recipes/wip/yaydl/recipe.toml @@ -0,0 +1,8 @@ +#TODO compilation error (after cargo update and a patch on the ring crate) +[source] +git = "https://github.com/dertuxmalwieder/yaydl" +[build] +template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/yazi/recipe.toml b/recipes/wip/yazi/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..917b806eea93e6238534a229fc73504c2d5d1b84 --- /dev/null +++ b/recipes/wip/yazi/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/sxyazi/yazi" +[build] +template = "cargo" diff --git a/recipes/wip/youtube-tui/recipe.toml b/recipes/wip/youtube-tui/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b6429ead833ba7ac6e42b15e29b6b5624eb059e1 --- /dev/null +++ b/recipes/wip/youtube-tui/recipe.toml @@ -0,0 +1,12 @@ +#TODO compilation error +[source] +tar = "https://github.com/Siriusmart/youtube-tui/archive/refs/tags/v0.8.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", + "mpv", +] +script = """ +cookbook_cargo --no-default-features +""" diff --git a/recipes/wip/yquake2/recipe.toml b/recipes/wip/yquake2/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..b907b4ff65799c6822c08cea3dbca39f930f29a3 --- /dev/null +++ b/recipes/wip/yquake2/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for "make", see https://github.com/yquake2/yquake2/blob/master/doc/020_installation.md#compiling-with-gcc-clang-or-mingw +[source] +tar = "https://deponie.yamagi.org/quake2/quake2-8.30.tar.xz" +[build] +template = "custom" +dependencies = [ + "mesa", + "openal", + "curl", + "sdl2", +] diff --git a/recipes/wip/yuzu/recipe.toml b/recipes/wip/yuzu/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..7d0f3eb3254ce43e2e7bb097075ed5f49f1979a6 --- /dev/null +++ b/recipes/wip/yuzu/recipe.toml @@ -0,0 +1,36 @@ +#TODO probably wrong script, see https://github.com/yuzu-emu/yuzu/wiki/Building-For-Linux +[source] +git = "https://github.com/yuzu-emu/yuzu" +[build] +template = "custom" +dependencies = [ + "ffmpeg6", + "sdl2", + "qt5-base", + "boost", + "libfmt", + "zlib", + "zstd", + "openssl1", + "mesa", + "lz4", + "opus", +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On + -DYUZU_USE_BUNDLED_SDL2=OFF + -DYUZU_USE_EXTERNAL_SDL2=OFF + -DYUZU_USE_EXTERNAL_FFMPEG=OFF +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/zellig/recipe.toml b/recipes/wip/zellig/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..47429bad9e7ca18f76db63a7b95779487abe6583 --- /dev/null +++ b/recipes/wip/zellig/recipe.toml @@ -0,0 +1,5 @@ +#TODO os::QueryIter +[source] +tar = "https://github.com/zellij-org/zellij/archive/refs/tags/v0.36.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/zerospades/recipe.toml b/recipes/wip/zerospades/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..9234262552c2ace424397378ed4df608ed4653e6 --- /dev/null +++ b/recipes/wip/zerospades/recipe.toml @@ -0,0 +1,34 @@ +#TODO probably wrong script, see https://github.com/yvt/openspades#on-unixes-from-source +# The game crash with the Wayland backend of SDL2, you need to use the "SDL_VIDEODRIVER=x11" environment variable to use XWayland +# a script to workaround this is the best solution +[source] +git = "https://github.com/siecvi/zerospades" +[build] +template = "custom" +dependencies = [ + "glew", + "openssl1", + "sdl2", + "sdl2-image", + "freealut", + "freetype2", + "opus", + "opusfile", + "libjpeg", + "openal", +] +script = """ + COOKBOOK_CONFIGURE="cmake" + COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/zerotier/recipe.toml b/recipes/wip/zerotier/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..48ba3652b14d7cdc07f590b0122da84f4f9c2737 --- /dev/null +++ b/recipes/wip/zerotier/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for "make", see https://github.com/zerotier/ZeroTierOne#build-and-platform-notes +[source] +tar = "https://github.com/zerotier/ZeroTierOne/archive/refs/tags/1.12.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/zet/recipe.toml b/recipes/wip/zet/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..4f9d27145dc395da9b1fe90cb3991d483d04976a --- /dev/null +++ b/recipes/wip/zet/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled after cargo update, not tested +[source] +tar = "https://github.com/yarrow/zet/archive/refs/tags/v1.0.0.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/zig/recipe.toml b/recipes/wip/zig/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..90ceedba0d212f263032bc9d4b337a1227bbc7d0 --- /dev/null +++ b/recipes/wip/zig/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/ziglang/zig/wiki/Building-Zig-From-Source +[source] +tar = "https://ziglang.org/download/0.10.1/zig-0.10.1.tar.xz" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/zlib-ng/recipe.toml b/recipes/wip/zlib-ng/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..931dcc256797508889816511c928edcb0710c119 --- /dev/null +++ b/recipes/wip/zlib-ng/recipe.toml @@ -0,0 +1,14 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.1.4.tar.gz" +[build] +template = "custom" +script = """ + export LDFLAGS="--static" + # See https://stackoverflow.com/questions/21396988/zlib-build-not-configuring-properly-with-cross-compiler-ignores-ar. + CHOST="${TARGET}" "${COOKBOOK_CONFIGURE}" \ + --prefix="" \ + --static + "${COOKBOOK_MAKE}" -j "$(nproc)" + "${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}" +""" diff --git a/recipes/wip/zmusic/recipe.toml b/recipes/wip/zmusic/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..ca37a386a446e15259093654db1a230ab21d8a12 --- /dev/null +++ b/recipes/wip/zmusic/recipe.toml @@ -0,0 +1,20 @@ +#TODO probably wrong script, see https://github.com/ZDoom/ZMusic#readme +[source] +git = "https://github.com/ZDoom/ZMusic" +[build] +template = "custom" +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DCMAKE_BUILD_TYPE=Release + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_EXE_LINKER_FLAGS="-static" + -DCMAKE_INSTALL_PREFIX="/" + -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}" + -DCMAKE_SYSTEM_NAME=Generic + -DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)" + -DCMAKE_VERBOSE_MAKEFILE=On +"${COOKBOOK_SOURCE}" +) +cookbook_configure +""" diff --git a/recipes/wip/zola/recipe.toml b/recipes/wip/zola/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..dd3d0bcf34ad25b853d82f26cc48aa92f5832b61 --- /dev/null +++ b/recipes/wip/zola/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/getzola/zola/archive/refs/tags/v0.17.2.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/zoxide/recipe.toml b/recipes/wip/zoxide/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..aff038c9a9af49ced90de28b614be310700b4e8d --- /dev/null +++ b/recipes/wip/zoxide/recipe.toml @@ -0,0 +1,5 @@ +#TODO compiled but not tested +[source] +tar = "https://github.com/ajeetdsouza/zoxide/archive/refs/tags/v0.9.1.tar.gz" +[build] +template = "cargo" diff --git a/recipes/wip/zsnes/recipe.toml b/recipes/wip/zsnes/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..28de527547fbbd49c46988e2b12bddcca7044870 --- /dev/null +++ b/recipes/wip/zsnes/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for "make", see https://github.com/xyproto/zsnes#build +[source] +git = "https://github.com/xyproto/zsnes" +[build] +template = "custom" +dependencies = [ + "sdl1", + "zlib", + "mesa", + "libpng", +] diff --git a/recipes/wip/zstd/recipe.toml b/recipes/wip/zstd/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..25125f6f2d5588ef54131069bb26fda3ba9cd961 --- /dev/null +++ b/recipes/wip/zstd/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, see https://github.com/facebook/zstd#build-instructions +[source] +tar = "https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz" +[build] +template = "custom"