From 38c09a3fcecbfcea646494e1ee981b9a4bbd5b93 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 30 Nov 2023 18:13:53 +0000 Subject: [PATCH] WIP Recipes --- recipes/wip/0ad-data/recipe.toml | 9 +++ recipes/wip/0ad/recipe.toml | 26 +++++++ recipes/wip/7-zip/recipe.toml | 5 ++ recipes/wip/abi-cafe/recipe.toml | 5 ++ recipes/wip/aeruginous/recipe.toml | 5 ++ recipes/wip/aim/recipe.toml | 13 ++++ recipes/wip/alacritty/recipe.toml | 9 +++ recipes/wip/amp/recipe.toml | 5 ++ recipes/wip/anime-effects/recipe.toml | 11 +++ recipes/wip/ant/recipe.toml | 5 ++ recipes/wip/appleseed/recipe.toml | 10 +++ recipes/wip/ardour/recipe.toml | 77 +++++++++++++++++++ recipes/wip/aria2/recipe.toml | 11 +++ recipes/wip/artem/recipe.toml | 13 ++++ recipes/wip/arti/recipe.toml | 11 +++ recipes/wip/artichoke/recipe.toml | 5 ++ recipes/wip/ascii-gen/recipe.toml | 5 ++ recipes/wip/asciinema-rs/recipe.toml | 5 ++ recipes/wip/asmfish/recipe.toml | 5 ++ recipes/wip/assaultcube/recipe.toml | 14 ++++ recipes/wip/astc-encoder/recipe.toml | 5 ++ recipes/wip/astronvim/recipe.toml | 13 ++++ recipes/wip/atk2mm/recipe.toml | 5 ++ recipes/wip/atm-cli/recipe.toml | 5 ++ recipes/wip/atuin/recipe.toml | 8 ++ recipes/wip/aubio/recipe.toml | 5 ++ recipes/wip/austral-lang/recipe.toml | 5 ++ recipes/wip/authoscope/recipe.toml | 13 ++++ recipes/wip/b3sum/recipe.toml | 8 ++ recipes/wip/babl/recipe.toml | 5 ++ recipes/wip/backhand/recipe.toml | 5 ++ recipes/wip/bacon/recipe.toml | 5 ++ recipes/wip/bandwhich/recipe.toml | 5 ++ recipes/wip/bartib/recipe.toml | 5 ++ recipes/wip/bat/recipe.toml | 5 ++ recipes/wip/battle-of-wesnoth/recipe.toml | 21 +++++ recipes/wip/battop/recipe.toml | 5 ++ recipes/wip/betterspades/recipe.toml | 29 +++++++ recipes/wip/bevy-engine/recipe.toml | 16 ++++ recipes/wip/binocle/recipe.toml | 5 ++ recipes/wip/binserve/recipe.toml | 5 ++ recipes/wip/biome/recipe.toml | 8 ++ recipes/wip/birdy/recipe.toml | 5 ++ recipes/wip/bison/recipe.toml | 5 ++ recipes/wip/bita/recipe.toml | 8 ++ recipes/wip/blender-lts/recipe.toml | 42 ++++++++++ recipes/wip/blender/recipe.toml | 42 ++++++++++ recipes/wip/blogbench/recipe.toml | 5 ++ recipes/wip/bluez/recipe.toml | 6 ++ recipes/wip/boost/recipe.toml | 5 ++ recipes/wip/bottles/recipe.toml | 5 ++ recipes/wip/bottom/recipe.toml | 5 ++ recipes/wip/broot/recipe.toml | 5 ++ recipes/wip/bullet-physics/recipe.toml | 5 ++ recipes/wip/c-ray/recipe.toml | 5 ++ recipes/wip/c2rust/recipe.toml | 12 +++ recipes/wip/cackle/recipe.toml | 10 +++ recipes/wip/cairomm/recipe.toml | 5 ++ recipes/wip/call-of-ferris/recipe.toml | 5 ++ recipes/wip/capnproto/recipe.toml | 5 ++ recipes/wip/carbonyl/recipe.toml | 10 +++ recipes/wip/cargo-about/recipe.toml | 5 ++ recipes/wip/cargo-audit/recipe.toml | 14 ++++ recipes/wip/cargo-auditable/recipe.toml | 5 ++ recipes/wip/cargo-cache/recipe.toml | 5 ++ recipes/wip/cargo-crev/recipe.toml | 5 ++ recipes/wip/cargo-deny/recipe.toml | 5 ++ recipes/wip/cargo-diet/recipe.toml | 5 ++ recipes/wip/cargo-fuzz/recipe.toml | 5 ++ recipes/wip/cargo-geiger/recipe.toml | 13 ++++ recipes/wip/cargo-generate/recipe.toml | 8 ++ recipes/wip/cargo-info/recipe.toml | 5 ++ recipes/wip/cargo-msrv/recipe.toml | 5 ++ recipes/wip/cargo-mutants/recipe.toml | 5 ++ recipes/wip/cargo-nextest/recipe.toml | 8 ++ recipes/wip/cargo-remark/recipe.toml | 8 ++ recipes/wip/cargo-scaffold/recipe.toml | 13 ++++ recipes/wip/cargo-show-asm/recipe.toml | 5 ++ recipes/wip/cargo-smart-release/recipe.toml | 8 ++ recipes/wip/cargo-sweep/recipe.toml | 5 ++ recipes/wip/cargo-tarpaulin/recipe.toml | 5 ++ recipes/wip/cargo-ui/recipe.toml | 8 ++ recipes/wip/cargo-vet/recipe.toml | 5 ++ recipes/wip/cargo-watch/recipe.toml | 5 ++ recipes/wip/cargo-zigbuild/recipe.toml | 8 ++ recipes/wip/cava/recipe.toml | 9 +++ recipes/wip/cb/recipe.toml | 9 +++ recipes/wip/cbindgen/recipe.toml | 5 ++ recipes/wip/ccs-tools/recipe.toml | 5 ++ recipes/wip/celeste/recipe.toml | 9 +++ recipes/wip/chafa/recipe.toml | 11 +++ recipes/wip/charm++/recipe.toml | 5 ++ recipes/wip/chars/recipe.toml | 5 ++ recipes/wip/checkpwn/recipe.toml | 5 ++ recipes/wip/chocolate-doom/recipe.toml | 10 +++ recipes/wip/choose/recipe.toml | 5 ++ recipes/wip/chromium/recipe.toml | 34 ++++++++ recipes/wip/chuck/recipe.toml | 9 +++ recipes/wip/cicada/recipe.toml | 5 ++ recipes/wip/clamav/recipe.toml | 31 ++++++++ recipes/wip/clickhouse/recipe.toml | 11 +++ recipes/wip/clipshare-desktop/recipe.toml | 11 +++ recipes/wip/clipshare-server/recipe.toml | 11 +++ recipes/wip/clog-cli/recipe.toml | 5 ++ recipes/wip/cmus/recipe.toml | 8 ++ recipes/wip/cobalt/recipe.toml | 5 ++ recipes/wip/cockroachdb/recipe.toml | 6 ++ recipes/wip/codevis/recipe.toml | 5 ++ recipes/wip/conky/recipe.toml | 26 +++++++ recipes/wip/cosmic-epoch/recipe.toml | 20 +++++ recipes/wip/counts/recipe.toml | 5 ++ recipes/wip/cppunit/recipe.toml | 5 ++ recipes/wip/cpuminer-opt/recipe.toml | 11 +++ recipes/wip/criner/recipe.toml | 8 ++ recipes/wip/crispy-doom/recipe.toml | 10 +++ recipes/wip/crosstool-ng/recipe.toml | 5 ++ recipes/wip/cuberite/recipe.toml | 20 +++++ recipes/wip/cute/recipe.toml | 5 ++ recipes/wip/czkawka/recipe.toml | 8 ++ recipes/wip/dacapo-benchmarks/recipe.toml | 5 ++ recipes/wip/daktilo/recipe.toml | 5 ++ recipes/wip/darling/recipe.toml | 37 +++++++++ recipes/wip/dav1d/recipe.toml | 5 ++ recipes/wip/dbus/recipe.toml | 8 ++ recipes/wip/dcss/recipe.toml | 15 ++++ recipes/wip/delta/recipe.toml | 11 +++ recipes/wip/deno/recipe.toml | 9 +++ recipes/wip/deps-rs/recipe.toml | 8 ++ recipes/wip/difftastic/recipe.toml | 8 ++ recipes/wip/dim/recipe.toml | 11 +++ recipes/wip/diplomat-tool/recipe.toml | 8 ++ recipes/wip/doctave/recipe.toml | 5 ++ recipes/wip/dog/recipe.toml | 13 ++++ recipes/wip/dolphin-emu/recipe.toml | 34 ++++++++ recipes/wip/dotnet6/recipe.toml | 12 +++ recipes/wip/dotnet7/recipe.toml | 12 +++ recipes/wip/dprint/recipe.toml | 8 ++ recipes/wip/drill/recipe.toml | 8 ++ recipes/wip/dua/recipe.toml | 5 ++ recipes/wip/duckstation/recipe.toml | 27 +++++++ recipes/wip/dui/recipe.toml | 5 ++ recipes/wip/dune/recipe.toml | 5 ++ recipes/wip/dura/recipe.toml | 8 ++ recipes/wip/dust/recipe.toml | 5 ++ recipes/wip/dutree/recipe.toml | 5 ++ recipes/wip/dwarfs/recipe.toml | 32 ++++++++ recipes/wip/elfshaker/recipe.toml | 5 ++ recipes/wip/elixir/recipe.toml | 5 ++ recipes/wip/elm/recipe.toml | 5 ++ recipes/wip/emacs/recipe.toml | 5 ++ recipes/wip/embree/recipe.toml | 9 +++ recipes/wip/emplace/recipe.toml | 5 ++ recipes/wip/erdtree/recipe.toml | 5 ++ recipes/wip/erlang/recipe.toml | 16 ++++ recipes/wip/espanso/recipe.toml | 11 +++ recipes/wip/et-legacy/recipe.toml | 11 +++ recipes/wip/eudev/recipe.toml | 5 ++ recipes/wip/eva/recipe.toml | 5 ++ recipes/wip/evcxr-jupyter/recipe.toml | 8 ++ recipes/wip/evcxr-repl/recipe.toml | 8 ++ recipes/wip/eww/recipe.toml | 11 +++ recipes/wip/exa/recipe.toml | 5 ++ recipes/wip/eza/recipe.toml | 5 ++ recipes/wip/fazi/recipe.toml | 5 ++ recipes/wip/fclones/recipe.toml | 5 ++ recipes/wip/felix/recipe.toml | 5 ++ recipes/wip/fend/recipe.toml | 8 ++ recipes/wip/festival/recipe.toml | 11 +++ recipes/wip/ffizer/recipe.toml | 8 ++ recipes/wip/fftw/recipe.toml | 5 ++ recipes/wip/file/recipe.toml | 5 ++ recipes/wip/fio/recipe.toml | 5 ++ recipes/wip/firefox-esr/recipe.toml | 23 ++++++ recipes/wip/fish-shell/recipe.toml | 25 ++++++ recipes/wip/flameshot/recipe.toml | 10 +++ recipes/wip/flex/recipe.toml | 9 +++ recipes/wip/flowtime/recipe.toml | 10 +++ recipes/wip/fltk/recipe.toml | 17 ++++ recipes/wip/fontfor/recipe.toml | 5 ++ recipes/wip/fontforge/recipe.toml | 17 ++++ recipes/wip/freealut/recipe.toml | 20 +++++ recipes/wip/freshfetch/recipe.toml | 8 ++ recipes/wip/fselect/recipe.toml | 8 ++ recipes/wip/fyrox/recipe.toml | 5 ++ recipes/wip/gaffer/recipe.toml | 27 +++++++ recipes/wip/gameroy/recipe.toml | 8 ++ recipes/wip/gdb/recipe.toml | 21 +++++ recipes/wip/gegl/recipe.toml | 9 +++ recipes/wip/gem5/recipe.toml | 5 ++ recipes/wip/gengo/recipe.toml | 5 ++ recipes/wip/gerb/recipe.toml | 8 ++ recipes/wip/germ/recipe.toml | 5 ++ recipes/wip/gexiv2/recipe.toml | 5 ++ recipes/wip/gflags/recipe.toml | 5 ++ recipes/wip/ghc/recipe.toml | 5 ++ recipes/wip/gifski/recipe.toml | 5 ++ recipes/wip/gimp/recipe.toml | 27 +++++++ recipes/wip/git-absorb/recipe.toml | 5 ++ recipes/wip/git-cliff/recipe.toml | 8 ++ recipes/wip/git-ignore-generator/recipe.toml | 5 ++ recipes/wip/gitui/recipe.toml | 13 ++++ recipes/wip/glew/recipe.toml | 8 ++ recipes/wip/glfw3/recipe.toml | 24 ++++++ recipes/wip/glib2mm/recipe.toml | 5 ++ recipes/wip/glide/recipe.toml | 9 +++ recipes/wip/gmic-qt/recipe.toml | 6 ++ recipes/wip/gmic/recipe.toml | 11 +++ recipes/wip/gnome-doc-utils/recipe.toml | 5 ++ recipes/wip/gnome2-common/recipe.toml | 5 ++ recipes/wip/gnome3-common/recipe.toml | 5 ++ recipes/wip/gnu-radio/recipe.toml | 16 ++++ recipes/wip/gnupg-lts/recipe.toml | 9 +++ recipes/wip/gnupg/recipe.toml | 9 +++ recipes/wip/gnuplot/recipe.toml | 5 ++ recipes/wip/gnutls3/recipe.toml | 9 +++ recipes/wip/gobang/recipe.toml | 5 ++ recipes/wip/gobject-introspection/recipe.toml | 9 +++ recipes/wip/godot-engine4/recipe.toml | 11 +++ recipes/wip/google-test/recipe.toml | 20 +++++ recipes/wip/goxel/recipe.toml | 9 +++ recipes/wip/gperf/recipe.toml | 5 ++ recipes/wip/gpg-tui/recipe.toml | 10 +++ recipes/wip/gpgme/recipe.toml | 8 ++ recipes/wip/gphoto2/recipe.toml | 5 ++ recipes/wip/gping/recipe.toml | 8 ++ recipes/wip/gptman/recipe.toml | 8 ++ recipes/wip/graphene/recipe.toml | 5 ++ recipes/wip/graphicsmagick/recipe.toml | 16 ++++ recipes/wip/graphviz/recipe.toml | 16 ++++ recipes/wip/grex/recipe.toml | 5 ++ recipes/wip/gromacs/recipe.toml | 5 ++ recipes/wip/gtk-doc/recipe.toml | 5 ++ recipes/wip/gtk-engines/recipe.toml | 5 ++ recipes/wip/gtk2/recipe.toml | 13 ++++ recipes/wip/gtk2mm/recipe.toml | 5 ++ recipes/wip/gtk3/recipe.toml | 18 +++++ recipes/wip/gtk4/recipe.toml | 19 +++++ recipes/wip/gtk4mm/recipe.toml | 6 ++ recipes/wip/gupax/recipe.toml | 5 ++ recipes/wip/gyr/recipe.toml | 5 ++ recipes/wip/gzdoom/recipe.toml | 12 +++ recipes/wip/hadrian/recipe.toml | 5 ++ recipes/wip/halloy/recipe.toml | 5 ++ recipes/wip/hare-std/recipe.toml | 5 ++ recipes/wip/harec/recipe.toml | 5 ++ recipes/wip/hashgood/recipe.toml | 5 ++ recipes/wip/headers/recipe.toml | 5 ++ recipes/wip/heh/recipe.toml | 5 ++ recipes/wip/helix/recipe.toml | 8 ++ recipes/wip/hexyl/recipe.toml | 5 ++ recipes/wip/hgrep/recipe.toml | 5 ++ recipes/wip/hickory-dns/recipe.toml | 8 ++ recipes/wip/himalaya/recipe.toml | 8 ++ recipes/wip/honggfuzz/recipe.toml | 8 ++ recipes/wip/horsetab/recipe.toml | 5 ++ recipes/wip/hpcg/recipe.toml | 5 ++ recipes/wip/htmlq/recipe.toml | 5 ++ recipes/wip/humphrey/recipe.toml | 16 ++++ recipes/wip/hvm/recipe.toml | 5 ++ recipes/wip/hwatch/recipe.toml | 5 ++ recipes/wip/hwloc/recipe.toml | 9 +++ recipes/wip/hyperfine/recipe.toml | 5 ++ recipes/wip/hyprland/recipe.toml | 24 ++++++ recipes/wip/i2pd/recipe.toml | 25 ++++++ recipes/wip/iamb/recipe.toml | 5 ++ recipes/wip/imagemagick/recipe.toml | 5 ++ recipes/wip/imager/recipe.toml | 12 +++ recipes/wip/imlib2/recipe.toml | 10 +++ recipes/wip/incompact3d/recipe.toml | 6 ++ recipes/wip/influxdb/recipe.toml | 6 ++ recipes/wip/inih/recipe.toml | 5 ++ recipes/wip/iniparser/recipe.toml | 5 ++ recipes/wip/inko/recipe.toml | 5 ++ recipes/wip/inkscape/recipe.toml | 34 ++++++++ recipes/wip/inlyne/recipe.toml | 7 ++ recipes/wip/innernet-cli/recipe.toml | 8 ++ recipes/wip/innernet-server/recipe.toml | 11 +++ recipes/wip/intelli-shell/recipe.toml | 13 ++++ recipes/wip/interaction-calculus/recipe.toml | 5 ++ recipes/wip/intermodal/recipe.toml | 9 +++ recipes/wip/intltool/recipe.toml | 5 ++ recipes/wip/ioquake3/recipe.toml | 8 ++ recipes/wip/iotdb/recipe.toml | 5 ++ recipes/wip/irust/recipe.toml | 5 ++ recipes/wip/ispc/recipe.toml | 5 ++ recipes/wip/itstool/recipe.toml | 8 ++ recipes/wip/jless/recipe.toml | 5 ++ recipes/wip/john-the-ripper/recipe.toml | 11 +++ recipes/wip/joshuto/recipe.toml | 5 ++ recipes/wip/jql/recipe.toml | 8 ++ recipes/wip/json-c/recipe.toml | 20 +++++ recipes/wip/julia-lts/recipe.toml | 6 ++ recipes/wip/julia/recipe.toml | 6 ++ recipes/wip/just/recipe.toml | 5 ++ recipes/wip/kalker/recipe.toml | 13 ++++ recipes/wip/kanata/recipe.toml | 5 ++ recipes/wip/kani/recipe.toml | 5 ++ recipes/wip/kbt/recipe.toml | 5 ++ recipes/wip/keepassxc/recipe.toml | 32 ++++++++ recipes/wip/kerberos5/recipe.toml | 5 ++ recipes/wip/kibi/recipe.toml | 5 ++ recipes/wip/kodi/recipe.toml | 56 ++++++++++++++ recipes/wip/krita/recipe.toml | 38 +++++++++ recipes/wip/kubernetes/recipe.toml | 6 ++ recipes/wip/kvazaar/recipe.toml | 5 ++ recipes/wip/lagrange/recipe.toml | 31 ++++++++ recipes/wip/lame/recipe.toml | 5 ++ recipes/wip/lammps/recipe.toml | 5 ++ recipes/wip/lapce/recipe.toml | 5 ++ recipes/wip/lcs-image-diff/recipe.toml | 5 ++ recipes/wip/legdur/recipe.toml | 5 ++ recipes/wip/lemmeknow/recipe.toml | 5 ++ recipes/wip/lenia/recipe.toml | 5 ++ recipes/wip/less/recipe.toml | 9 +++ recipes/wip/level-zero/recipe.toml | 5 ++ recipes/wip/lfs/recipe.toml | 5 ++ recipes/wip/liba52/recipe.toml | 5 ++ recipes/wip/libadwaita/recipe.toml | 5 ++ recipes/wip/libaio/recipe.toml | 5 ++ recipes/wip/libaom/recipe.toml | 6 ++ recipes/wip/libarchive/recipe.toml | 5 ++ recipes/wip/libargon2/recipe.toml | 5 ++ recipes/wip/libass/recipe.toml | 11 +++ recipes/wip/libatomic_ops/recipe.toml | 5 ++ recipes/wip/libavif/recipe.toml | 5 ++ recipes/wip/libbluray/recipe.toml | 13 ++++ recipes/wip/libbotan/recipe.toml | 5 ++ recipes/wip/libbrotli/recipe.toml | 20 +++++ recipes/wip/libbsd/recipe.toml | 5 ++ recipes/wip/libburn/recipe.toml | 5 ++ recipes/wip/libcamera/recipe.toml | 12 +++ recipes/wip/libcap/recipe.toml | 5 ++ recipes/wip/libcups/recipe.toml | 5 ++ recipes/wip/libdecor/recipe.toml | 11 +++ recipes/wip/libdeflate/recipe.toml | 20 +++++ recipes/wip/libdvbpsi/recipe.toml | 5 ++ recipes/wip/libdvdcss/recipe.toml | 5 ++ recipes/wip/libdvdnav/recipe.toml | 5 ++ recipes/wip/libdvdread/recipe.toml | 5 ++ recipes/wip/libebml/recipe.toml | 20 +++++ recipes/wip/libedit/recipe.toml | 10 +++ recipes/wip/libenet/recipe.toml | 5 ++ recipes/wip/libepoxy/recipe.toml | 8 ++ recipes/wip/liberty-eiffel/recipe.toml | 5 ++ recipes/wip/libevdev/recipe.toml | 5 ++ recipes/wip/libevent/recipe.toml | 23 ++++++ recipes/wip/libfmt/recipe.toml | 20 +++++ recipes/wip/libfuse2/recipe.toml | 6 ++ recipes/wip/libfuse3/recipe.toml | 6 ++ recipes/wip/libgav1/recipe.toml | 6 ++ recipes/wip/libgcrypt/recipe.toml | 5 ++ recipes/wip/libgif/recipe.toml | 5 ++ recipes/wip/libgit2/recipe.toml | 23 ++++++ recipes/wip/libglm/recipe.toml | 5 ++ recipes/wip/libgloox/recipe.toml | 8 ++ recipes/wip/libgpg-error/recipe.toml | 5 ++ recipes/wip/libgphoto2/recipe.toml | 5 ++ recipes/wip/libharu/recipe.toml | 9 +++ recipes/wip/libimath/recipe.toml | 5 ++ recipes/wip/libinput/recipe.toml | 9 +++ recipes/wip/libisoburn/recipe.toml | 5 ++ recipes/wip/libisofs/recipe.toml | 5 ++ recipes/wip/libjpeg-turbo/recipe.toml | 5 ++ recipes/wip/libjxl/recipe.toml | 13 ++++ recipes/wip/liblcms/recipe.toml | 8 ++ recipes/wip/liblo/recipe.toml | 5 ++ recipes/wip/libmad/recipe.toml | 5 ++ recipes/wip/libmatroska/recipe.toml | 20 +++++ recipes/wip/libmd/recipe.toml | 5 ++ recipes/wip/libmpeg2/recipe.toml | 5 ++ recipes/wip/libmypaint/recipe.toml | 9 +++ recipes/wip/libnettle/recipe.toml | 9 +++ recipes/wip/libnlopt/recipe.toml | 5 ++ recipes/wip/libnotify/recipe.toml | 11 +++ recipes/wip/libnsl/recipe.toml | 5 ++ recipes/wip/libpcap/recipe.toml | 5 ++ recipes/wip/libpeas/recipe.toml | 5 ++ recipes/wip/libportaudio/recipe.toml | 5 ++ recipes/wip/libpthread-stubs/recipe.toml | 6 ++ recipes/wip/libraptor2/recipe.toml | 10 +++ recipes/wip/librasqal/recipe.toml | 6 ++ recipes/wip/librdf/recipe.toml | 6 ++ .../wip/libreoffice-dictionaries/recipe.toml | 5 ++ .../wip/libreoffice-translations/recipe.toml | 5 ++ recipes/wip/libreoffice/recipe.toml | 16 ++++ recipes/wip/librkcommon/recipe.toml | 8 ++ recipes/wip/librsvg/recipe.toml | 16 ++++ recipes/wip/libsamplerate/recipe.toml | 5 ++ recipes/wip/libsigc++/recipe.toml | 5 ++ recipes/wip/libsixel/recipe.toml | 16 ++++ recipes/wip/libslirp/recipe.toml | 5 ++ recipes/wip/libsndfile/recipe.toml | 10 +++ recipes/wip/libsoundio/recipe.toml | 20 +++++ recipes/wip/libspiro/recipe.toml | 5 ++ recipes/wip/libstk/recipe.toml | 5 ++ recipes/wip/libtheora/recipe.toml | 9 +++ recipes/wip/libtickit/recipe.toml | 5 ++ recipes/wip/libtiff/recipe.toml | 5 ++ recipes/wip/libtool/recipe.toml | 5 ++ recipes/wip/libunistring/recipe.toml | 5 ++ recipes/wip/libunwind/recipe.toml | 5 ++ recipes/wip/liburcu/recipe.toml | 5 ++ recipes/wip/libusb/recipe.toml | 5 ++ recipes/wip/libuuid/recipe.toml | 5 ++ recipes/wip/libuv/recipe.toml | 5 ++ recipes/wip/libva/recipe.toml | 6 ++ recipes/wip/libvncserver/recipe.toml | 27 +++++++ recipes/wip/libvpx/recipe.toml | 5 ++ recipes/wip/libvterm/recipe.toml | 5 ++ recipes/wip/libvulkan/recipe.toml | 25 ++++++ recipes/wip/libwayland/recipe.toml | 5 ++ recipes/wip/libwebp/recipe.toml | 11 +++ recipes/wip/libwebsockets/recipe.toml | 23 ++++++ recipes/wip/libwmf/recipe.toml | 5 ++ recipes/wip/libx11/recipe.toml | 5 ++ recipes/wip/libxcb/recipe.toml | 6 ++ recipes/wip/libxcomposite/recipe.toml | 5 ++ recipes/wip/libxcursor/recipe.toml | 5 ++ recipes/wip/libxfixes/recipe.toml | 6 ++ recipes/wip/libxft/recipe.toml | 5 ++ recipes/wip/libxi/recipe.toml | 5 ++ recipes/wip/libxinerama/recipe.toml | 5 ++ recipes/wip/libxkbcommon/recipe.toml | 5 ++ recipes/wip/libxkbfile/recipe.toml | 5 ++ recipes/wip/libxrandr/recipe.toml | 5 ++ recipes/wip/libxrender/recipe.toml | 5 ++ recipes/wip/libxslt/recipe.toml | 5 ++ recipes/wip/libxtrans/recipe.toml | 5 ++ recipes/wip/libxtst/recipe.toml | 5 ++ recipes/wip/libyaml/recipe.toml | 5 ++ recipes/wip/libzvbi/recipe.toml | 5 ++ recipes/wip/lilv/recipe.toml | 5 ++ recipes/wip/lineselect/recipe.toml | 5 ++ recipes/wip/liquid-dsp/recipe.toml | 12 +++ recipes/wip/livedotcom/recipe.toml | 5 ++ recipes/wip/lmms/recipe.toml | 30 ++++++++ recipes/wip/loadlibrary/recipe.toml | 8 ++ recipes/wip/lokinet/recipe.toml | 32 ++++++++ recipes/wip/lowcharts/recipe.toml | 5 ++ recipes/wip/lpm/recipe.toml | 5 ++ recipes/wip/lrdf/recipe.toml | 5 ++ recipes/wip/lsd/recipe.toml | 5 ++ recipes/wip/lsix/recipe.toml | 14 ++++ recipes/wip/lttng-ust/recipe.toml | 12 +++ recipes/wip/luajit/recipe.toml | 5 ++ recipes/wip/luxcorerender/recipe.toml | 16 ++++ recipes/wip/lv2/recipe.toml | 5 ++ recipes/wip/lychee/recipe.toml | 11 +++ recipes/wip/lynx/recipe.toml | 8 ++ recipes/wip/lz4/recipe.toml | 5 ++ recipes/wip/m4/recipe.toml | 5 ++ recipes/wip/macchina/recipe.toml | 8 ++ recipes/wip/magic-wormhole-rs/recipe.toml | 8 ++ recipes/wip/mandy/recipe.toml | 5 ++ recipes/wip/mangohud/recipe.toml | 9 +++ recipes/wip/mariadb-lts/recipe.toml | 32 ++++++++ recipes/wip/mariadb/recipe.toml | 32 ++++++++ recipes/wip/mask/recipe.toml | 5 ++ recipes/wip/matui/recipe.toml | 8 ++ recipes/wip/maven/recipe.toml | 5 ++ recipes/wip/mbedtls/recipe.toml | 21 +++++ recipes/wip/mcfly/recipe.toml | 5 ++ recipes/wip/mdbook/recipe.toml | 5 ++ recipes/wip/memcached/recipe.toml | 8 ++ recipes/wip/mesa-demos/recipe.toml | 8 ++ recipes/wip/meson/recipe.toml | 5 ++ recipes/wip/mimalloc/recipe.toml | 20 +++++ recipes/wip/minetest-data/recipe.toml | 9 +++ recipes/wip/minetest/recipe.toml | 35 +++++++++ recipes/wip/miniaudicle/recipe.toml | 10 +++ recipes/wip/minibude/recipe.toml | 5 ++ recipes/wip/miniupnpc/recipe.toml | 5 ++ recipes/wip/mnn/recipe.toml | 5 ++ recipes/wip/mongodb6/recipe.toml | 9 +++ recipes/wip/mongodb7/recipe.toml | 9 +++ recipes/wip/mono/recipe.toml | 5 ++ recipes/wip/monolith/recipe.toml | 13 ++++ recipes/wip/moonzoon/recipe.toml | 11 +++ recipes/wip/morty/recipe.toml | 5 ++ recipes/wip/mosh/recipe.toml | 10 +++ recipes/wip/motus/recipe.toml | 5 ++ recipes/wip/mpc/recipe.toml | 9 +++ recipes/wip/mpg123/recipe.toml | 5 ++ recipes/wip/mprocs/recipe.toml | 8 ++ recipes/wip/mpv/recipe.toml | 16 ++++ recipes/wip/mrbayes/recipe.toml | 5 ++ recipes/wip/musepack/recipe.toml | 5 ++ recipes/wip/mysql-server/recipe.toml | 10 +++ recipes/wip/mysql-shell/recipe.toml | 5 ++ recipes/wip/naev/recipe.toml | 17 ++++ recipes/wip/nano/recipe.toml | 8 ++ recipes/wip/ncnn/recipe.toml | 10 +++ recipes/wip/ncspot/recipe.toml | 12 +++ recipes/wip/neofetch/recipe.toml | 10 +++ recipes/wip/neovide/recipe.toml | 14 ++++ recipes/wip/neovim/recipe.toml | 28 +++++++ recipes/wip/netradiant/recipe.toml | 13 ++++ recipes/wip/nginx/recipe.toml | 5 ++ recipes/wip/ninja-build/recipe.toml | 20 +++++ recipes/wip/niri/recipe.toml | 14 ++++ recipes/wip/nlohmann-json/recipe.toml | 5 ++ recipes/wip/nmap/recipe.toml | 5 ++ recipes/wip/nodejs-lts/recipe.toml | 5 ++ recipes/wip/nodejs/recipe.toml | 5 ++ recipes/wip/nostr-rs-relay/recipe.toml | 8 ++ recipes/wip/nsh/recipe.toml | 5 ++ recipes/wip/nspr/recipe.toml | 5 ++ recipes/wip/nss-pem/recipe.toml | 20 +++++ recipes/wip/nss/recipe.toml | 5 ++ recipes/wip/ntpd-rs/recipe.toml | 5 ++ recipes/wip/numbat/recipe.toml | 8 ++ recipes/wip/obs-studio/recipe.toml | 15 ++++ recipes/wip/odilia/recipe.toml | 5 ++ recipes/wip/oidn/recipe.toml | 9 +++ recipes/wip/onednn/recipe.toml | 8 ++ recipes/wip/onefetch/recipe.toml | 5 ++ recipes/wip/onetbb/recipe.toml | 5 ++ recipes/wip/opam/recipe.toml | 5 ++ recipes/wip/openal/recipe.toml | 20 +++++ recipes/wip/openarena/recipe.toml | 12 +++ recipes/wip/openblas/recipe.toml | 6 ++ recipes/wip/opencv4/recipe.toml | 21 +++++ recipes/wip/openexr/recipe.toml | 9 +++ recipes/wip/openimageio/recipe.toml | 17 ++++ recipes/wip/openjdk11-headless/recipe.toml | 15 ++++ recipes/wip/openjdk17-headless/recipe.toml | 15 ++++ recipes/wip/openjdk21-headless/recipe.toml | 15 ++++ recipes/wip/openjdk8-headless/recipe.toml | 10 +++ recipes/wip/openlara/recipe.toml | 5 ++ recipes/wip/openmpi/recipe.toml | 8 ++ recipes/wip/openradioss/recipe.toml | 8 ++ recipes/wip/openscad/recipe.toml | 17 ++++ recipes/wip/openspades/recipe.toml | 34 ++++++++ recipes/wip/opentomb/recipe.toml | 27 +++++++ recipes/wip/opentoonz/recipe.toml | 29 +++++++ recipes/wip/openvkl/recipe.toml | 11 +++ recipes/wip/opus/recipe.toml | 5 ++ recipes/wip/opusfile/recipe.toml | 10 +++ recipes/wip/oranda/recipe.toml | 5 ++ .../orchaldir-texture-generator/recipe.toml | 8 ++ recipes/wip/orz/recipe.toml | 5 ++ recipes/wip/osirion/recipe.toml | 17 ++++ recipes/wip/ospray-studio/recipe.toml | 13 ++++ recipes/wip/ospray/recipe.toml | 13 ++++ recipes/wip/ouch/recipe.toml | 10 +++ recipes/wip/oxipng/recipe.toml | 5 ++ recipes/wip/pango2mm/recipe.toml | 5 ++ recipes/wip/parabolic/recipe.toml | 13 ++++ recipes/wip/paraview-data/recipe.toml | 5 ++ recipes/wip/paraview/recipe.toml | 6 ++ recipes/wip/pcsx2/recipe.toml | 41 ++++++++++ recipes/wip/pdbview/recipe.toml | 5 ++ recipes/wip/pdu/recipe.toml | 5 ++ recipes/wip/pifs/recipe.toml | 12 +++ recipes/wip/pinky/recipe.toml | 11 +++ recipes/wip/pipewire/recipe.toml | 5 ++ recipes/wip/pipr/recipe.toml | 5 ++ recipes/wip/pitivi/recipe.toml | 10 +++ recipes/wip/pixcil/recipe.toml | 5 ++ recipes/wip/pixi/recipe.toml | 5 ++ recipes/wip/pjsip/recipe.toml | 11 +++ recipes/wip/please/recipe.toml | 5 ++ recipes/wip/po4a/recipe.toml | 5 ++ recipes/wip/pomky/recipe.toml | 8 ++ recipes/wip/pony-lang/recipe.toml | 6 ++ recipes/wip/popt/recipe.toml | 20 +++++ recipes/wip/porsmo/recipe.toml | 5 ++ recipes/wip/postgresql16/recipe.toml | 5 ++ recipes/wip/ppsspp/recipe.toml | 28 +++++++ recipes/wip/pragha/recipe.toml | 14 ++++ recipes/wip/presenterm/recipe.toml | 5 ++ recipes/wip/primesieve/recipe.toml | 5 ++ recipes/wip/process-viewer/recipe.toml | 8 ++ recipes/wip/procs/recipe.toml | 5 ++ recipes/wip/projections/recipe.toml | 5 ++ recipes/wip/projectm/recipe.toml | 24 ++++++ recipes/wip/protobuf/recipe.toml | 5 ++ recipes/wip/pueue/recipe.toml | 8 ++ recipes/wip/pulseaudio/recipe.toml | 14 ++++ recipes/wip/pystring/recipe.toml | 5 ++ recipes/wip/python310/recipe.toml | 5 ++ recipes/wip/python312/recipe.toml | 5 ++ recipes/wip/q3rally/recipe.toml | 8 ++ recipes/wip/qbe/recipe.toml | 5 ++ recipes/wip/qrrs/recipe.toml | 5 ++ recipes/wip/qt4/recipe.toml | 5 ++ recipes/wip/qt5-3d/recipe.toml | 5 ++ recipes/wip/qt5-base/recipe.toml | 12 +++ recipes/wip/qt5-declarative/recipe.toml | 5 ++ recipes/wip/qt5-full/recipe.toml | 12 +++ recipes/wip/qt5-imageformats/recipe.toml | 5 ++ recipes/wip/qt5-multimedia/recipe.toml | 5 ++ recipes/wip/qt5-svg/recipe.toml | 5 ++ recipes/wip/qt5-tools/recipe.toml | 5 ++ recipes/wip/qt5-wayland/recipe.toml | 5 ++ recipes/wip/qt5-webengine/recipe.toml | 5 ++ recipes/wip/qt5-webview/recipe.toml | 5 ++ recipes/wip/qt5-x11extras/recipe.toml | 5 ++ recipes/wip/qt6-3d/recipe.toml | 5 ++ recipes/wip/qt6-base/recipe.toml | 12 +++ recipes/wip/qt6-charts/recipe.toml | 5 ++ recipes/wip/qt6-declarative/recipe.toml | 5 ++ recipes/wip/qt6-full/recipe.toml | 11 +++ recipes/wip/qt6-imageformats/recipe.toml | 5 ++ recipes/wip/qt6-multimedia/recipe.toml | 5 ++ recipes/wip/qt6-positioning/recipe.toml | 5 ++ recipes/wip/qt6-tools/recipe.toml | 5 ++ recipes/wip/qt6-translations/recipe.toml | 5 ++ recipes/wip/qt6-wayland/recipe.toml | 5 ++ recipes/wip/qt6-webengine/recipe.toml | 5 ++ recipes/wip/qt6-webview/recipe.toml | 5 ++ recipes/wip/quantlib/recipe.toml | 8 ++ recipes/wip/qv/recipe.toml | 5 ++ recipes/wip/rage/recipe.toml | 8 ++ recipes/wip/rargs/recipe.toml | 5 ++ recipes/wip/rattler-build/recipe.toml | 5 ++ recipes/wip/rav1e/recipe.toml | 5 ++ recipes/wip/rawtherapee/recipe.toml | 21 +++++ recipes/wip/raylib/recipe.toml | 25 ++++++ recipes/wip/rbdoom3-bfg/recipe.toml | 12 +++ recipes/wip/rclone/recipe.toml | 5 ++ recipes/wip/rdflib/recipe.toml | 5 ++ recipes/wip/recdec/recipe.toml | 24 ++++++ recipes/wip/redis/recipe.toml | 5 ++ recipes/wip/release-plz/recipe.toml | 13 ++++ recipes/wip/relish/recipe.toml | 5 ++ recipes/wip/renderdoc/recipe.toml | 26 +++++++ recipes/wip/rioterm/recipe.toml | 10 +++ recipes/wip/rip/recipe.toml | 5 ++ recipes/wip/ripasso/recipe.toml | 11 +++ recipes/wip/ripsecrets/recipe.toml | 5 ++ recipes/wip/rnnoise/recipe.toml | 5 ++ recipes/wip/rnr/recipe.toml | 5 ++ recipes/wip/rocksdb/recipe.toml | 13 ++++ recipes/wip/rodinia/recipe.toml | 5 ++ recipes/wip/rowhammer-test/recipe.toml | 5 ++ recipes/wip/rpcs3/recipe.toml | 38 +++++++++ recipes/wip/rr-debugger/recipe.toml | 9 +++ recipes/wip/rshijack/recipe.toml | 5 ++ recipes/wip/rsync/recipe.toml | 12 +++ recipes/wip/rtorrent/recipe.toml | 5 ++ recipes/wip/rubberband/recipe.toml | 5 ++ recipes/wip/ruby/recipe.toml | 11 +++ recipes/wip/ruff/recipe.toml | 8 ++ recipes/wip/ruffle/recipe.toml | 12 +++ recipes/wip/ruplacer/recipe.toml | 5 ++ recipes/wip/russ/recipe.toml | 5 ++ recipes/wip/rust-counter-strings/recipe.toml | 5 ++ recipes/wip/rust-traverse/recipe.toml | 5 ++ recipes/wip/rustcloud/recipe.toml | 8 ++ recipes/wip/rustic/recipe.toml | 5 ++ recipes/wip/rustlings/recipe.toml | 5 ++ recipes/wip/rustscan/recipe.toml | 8 ++ recipes/wip/rusty-radamsa/recipe.toml | 5 ++ recipes/wip/rusty-rain/recipe.toml | 5 ++ recipes/wip/rustyvibes/recipe.toml | 5 ++ recipes/wip/rye/recipe.toml | 13 ++++ recipes/wip/ryujinx/recipe.toml | 12 +++ recipes/wip/sad/recipe.toml | 5 ++ recipes/wip/samba/recipe.toml | 11 +++ recipes/wip/samply/recipe.toml | 5 ++ recipes/wip/sandbox/recipe.toml | 12 +++ recipes/wip/scribus/recipe.toml | 30 ++++++++ recipes/wip/sd/recipe.toml | 5 ++ recipes/wip/sdl-pango/recipe.toml | 5 ++ recipes/wip/sdl2-net/recipe.toml | 23 ++++++ recipes/wip/sdl2-pango/recipe.toml | 10 +++ recipes/wip/seatd/recipe.toml | 5 ++ recipes/wip/shaderc/recipe.toml | 20 +++++ recipes/wip/shd/recipe.toml | 8 ++ recipes/wip/sheldon/recipe.toml | 5 ++ recipes/wip/shellfirm/recipe.toml | 5 ++ recipes/wip/shockolate/recipe.toml | 46 +++++++++++ recipes/wip/shokunin/recipe.toml | 5 ++ recipes/wip/simdjson/recipe.toml | 5 ++ recipes/wip/skia/recipe.toml | 5 ++ recipes/wip/skim/recipe.toml | 5 ++ recipes/wip/smag/recipe.toml | 5 ++ recipes/wip/smartmontools/recipe.toml | 5 ++ recipes/wip/smokin-guns/recipe.toml | 7 ++ recipes/wip/sn0int/recipe.toml | 9 +++ recipes/wip/snappy/recipe.toml | 5 ++ recipes/wip/sndio/recipe.toml | 5 ++ recipes/wip/snes9x/recipe.toml | 28 +++++++ recipes/wip/sniffglue/recipe.toml | 8 ++ recipes/wip/sniffnet/recipe.toml | 9 +++ recipes/wip/sord/recipe.toml | 5 ++ recipes/wip/soundtouch/recipe.toml | 5 ++ recipes/wip/souper/recipe.toml | 20 +++++ recipes/wip/spacer/recipe.toml | 5 ++ recipes/wip/spadesx/recipe.toml | 25 ++++++ recipes/wip/specfem2d/recipe.toml | 5 ++ recipes/wip/specfem3d-globe/recipe.toml | 5 ++ recipes/wip/specfem3d/recipe.toml | 5 ++ recipes/wip/speedtest-rs/recipe.toml | 5 ++ recipes/wip/speex/recipe.toml | 5 ++ recipes/wip/speexdsp/recipe.toml | 5 ++ recipes/wip/sprinkles/recipe.toml | 5 ++ recipes/wip/sqlite3/recipe.toml | 10 +++ recipes/wip/sratom/recipe.toml | 5 ++ recipes/wip/srsran-4g/recipe.toml | 9 +++ recipes/wip/srsran-project/recipe.toml | 10 +++ recipes/wip/sshx/recipe.toml | 8 ++ recipes/wip/starship/recipe.toml | 5 ++ recipes/wip/startup-notification/recipe.toml | 5 ++ recipes/wip/stellarium/recipe.toml | 37 +++++++++ recipes/wip/stockfish/recipe.toml | 5 ++ recipes/wip/stremio/recipe.toml | 12 +++ recipes/wip/stress-ng/recipe.toml | 19 +++++ recipes/wip/sudo-rs/recipe.toml | 5 ++ recipes/wip/sued/recipe.toml | 5 ++ recipes/wip/suil/recipe.toml | 5 ++ recipes/wip/supertuxkart/recipe.toml | 35 +++++++++ recipes/wip/svg2pdf/recipe.toml | 8 ++ recipes/wip/svt-av1/recipe.toml | 5 ++ recipes/wip/svt-hevc/recipe.toml | 5 ++ recipes/wip/svt-vp9/recipe.toml | 5 ++ recipes/wip/sway/recipe.toml | 14 ++++ recipes/wip/symphonia-play/recipe.toml | 9 +++ recipes/wip/syslinux/recipe.toml | 5 ++ recipes/wip/t-rec/recipe.toml | 8 ++ recipes/wip/t4kcommon/recipe.toml | 14 ++++ recipes/wip/taglib/recipe.toml | 20 +++++ recipes/wip/tealdeer/recipe.toml | 5 ++ recipes/wip/telegram-desktop/recipe.toml | 38 +++++++++ recipes/wip/termcap/recipe.toml | 5 ++ recipes/wip/termimage/recipe.toml | 5 ++ recipes/wip/termusic/recipe.toml | 10 +++ recipes/wip/ternimal/recipe.toml | 8 ++ recipes/wip/tetanes/recipe.toml | 12 +++ recipes/wip/texel/recipe.toml | 5 ++ recipes/wip/texinfo/recipe.toml | 5 ++ recipes/wip/thwack/recipe.toml | 5 ++ recipes/wip/tin-summer/recipe.toml | 5 ++ recipes/wip/tiny/recipe.toml | 8 ++ recipes/wip/tnn/recipe.toml | 5 ++ recipes/wip/tobaru/recipe.toml | 5 ++ recipes/wip/tock/recipe.toml | 5 ++ recipes/wip/tokio-console/recipe.toml | 5 ++ recipes/wip/topgrade/recipe.toml | 5 ++ recipes/wip/tor-browser/recipe.toml | 23 ++++++ recipes/wip/tor/recipe.toml | 10 +++ recipes/wip/tori/recipe.toml | 9 +++ recipes/wip/totem-pl-parser/recipe.toml | 9 +++ recipes/wip/touchhle/recipe.toml | 8 ++ recipes/wip/tp-note/recipe.toml | 8 ++ recipes/wip/tplay/recipe.toml | 11 +++ recipes/wip/transmission/recipe.toml | 28 +++++++ recipes/wip/treq/recipe.toml | 8 ++ recipes/wip/tribler/recipe.toml | 10 +++ recipes/wip/trippy/recipe.toml | 5 ++ recipes/wip/ttyper/recipe.toml | 5 ++ recipes/wip/tui-journal/recipe.toml | 9 +++ recipes/wip/tungsten-renderer/recipe.toml | 5 ++ recipes/wip/tuxmath/recipe.toml | 15 ++++ recipes/wip/tv/recipe.toml | 5 ++ recipes/wip/tvix/recipe.toml | 5 ++ recipes/wip/twolame/recipe.toml | 5 ++ recipes/wip/typst/recipe.toml | 8 ++ recipes/wip/uget/recipe.toml | 9 +++ recipes/wip/unbound/recipe.toml | 9 +++ .../wip/unvanquished-benchmarks/recipe.toml | 5 ++ recipes/wip/unvanquished/recipe.toml | 23 ++++++ recipes/wip/upscaler/recipe.toml | 9 +++ recipes/wip/upx/recipe.toml | 5 ++ recipes/wip/usbutils/recipe.toml | 9 +++ recipes/wip/util-linux/recipe.toml | 5 ++ recipes/wip/uvg266/recipe.toml | 5 ++ recipes/wip/v86/recipe.toml | 5 ++ recipes/wip/vale-lang/recipe.toml | 5 ++ recipes/wip/vamp-plugin-sdk/recipe.toml | 8 ++ recipes/wip/veloren/recipe.toml | 15 ++++ recipes/wip/vincenzo/recipe.toml | 5 ++ recipes/wip/vita3k/recipe.toml | 25 ++++++ recipes/wip/vkpeak/recipe.toml | 8 ++ recipes/wip/vkquake/recipe.toml | 12 +++ recipes/wip/vkquake2/recipe.toml | 10 +++ recipes/wip/vlc/recipe.toml | 48 ++++++++++++ recipes/wip/volk/recipe.toml | 5 ++ recipes/wip/vulkan-tools/recipe.toml | 25 ++++++ recipes/wip/vvenc/recipe.toml | 5 ++ recipes/wip/warp/recipe.toml | 5 ++ recipes/wip/warsow/recipe.toml | 5 ++ recipes/wip/watchexec/recipe.toml | 5 ++ recipes/wip/wayland-protocols/recipe.toml | 5 ++ recipes/wip/wayland-utils/recipe.toml | 5 ++ recipes/wip/webkit/recipe.toml | 5 ++ recipes/wip/webkitgtk/recipe.toml | 8 ++ recipes/wip/wezterm/recipe.toml | 8 ++ recipes/wip/wget/recipe.toml | 8 ++ recipes/wip/wget2/recipe.toml | 15 ++++ recipes/wip/wick/recipe.toml | 5 ++ recipes/wip/wine-stable/recipe.toml | 17 ++++ recipes/wip/wireguard-rs/recipe.toml | 5 ++ recipes/wip/wireplumber/recipe.toml | 10 +++ recipes/wip/wlroots/recipe.toml | 13 ++++ recipes/wip/wolfssl5/recipe.toml | 9 +++ recipes/wip/wpaperd/recipe.toml | 8 ++ recipes/wip/wxwidgets-gtk3/recipe.toml | 14 ++++ recipes/wip/x264/recipe.toml | 5 ++ recipes/wip/x265/recipe.toml | 5 ++ recipes/wip/xaos/recipe.toml | 10 +++ recipes/wip/xash3d-fwgs/recipe.toml | 10 +++ recipes/wip/xcb-util/recipe.toml | 5 ++ recipes/wip/xcp/recipe.toml | 5 ++ recipes/wip/xdg-utils/recipe.toml | 5 ++ recipes/wip/xdotool/recipe.toml | 12 +++ recipes/wip/xemu/recipe.toml | 16 ++++ recipes/wip/xenia/recipe.toml | 15 ++++ recipes/wip/xh/recipe.toml | 5 ++ recipes/wip/xiu/recipe.toml | 13 ++++ recipes/wip/xmrig/recipe.toml | 26 +++++++ recipes/wip/xonotic/recipe.toml | 16 ++++ recipes/wip/xorriso/recipe.toml | 5 ++ recipes/wip/xwayland/recipe.toml | 10 +++ recipes/wip/xxhash/recipe.toml | 5 ++ recipes/wip/yaydl/recipe.toml | 8 ++ recipes/wip/yazi/recipe.toml | 5 ++ recipes/wip/youtube-tui/recipe.toml | 12 +++ recipes/wip/yquake2/recipe.toml | 11 +++ recipes/wip/yuzu/recipe.toml | 36 +++++++++ recipes/wip/zellig/recipe.toml | 5 ++ recipes/wip/zerospades/recipe.toml | 34 ++++++++ recipes/wip/zerotier/recipe.toml | 8 ++ recipes/wip/zet/recipe.toml | 5 ++ recipes/wip/zig/recipe.toml | 20 +++++ recipes/wip/zlib-ng/recipe.toml | 14 ++++ recipes/wip/zmusic/recipe.toml | 20 +++++ recipes/wip/zola/recipe.toml | 5 ++ recipes/wip/zoxide/recipe.toml | 5 ++ recipes/wip/zsnes/recipe.toml | 11 +++ recipes/wip/zstd/recipe.toml | 5 ++ 832 files changed, 7828 insertions(+) create mode 100644 recipes/wip/0ad-data/recipe.toml create mode 100644 recipes/wip/0ad/recipe.toml create mode 100644 recipes/wip/7-zip/recipe.toml create mode 100644 recipes/wip/abi-cafe/recipe.toml create mode 100644 recipes/wip/aeruginous/recipe.toml create mode 100644 recipes/wip/aim/recipe.toml create mode 100644 recipes/wip/alacritty/recipe.toml create mode 100644 recipes/wip/amp/recipe.toml create mode 100644 recipes/wip/anime-effects/recipe.toml create mode 100644 recipes/wip/ant/recipe.toml create mode 100644 recipes/wip/appleseed/recipe.toml create mode 100644 recipes/wip/ardour/recipe.toml create mode 100644 recipes/wip/aria2/recipe.toml create mode 100644 recipes/wip/artem/recipe.toml create mode 100644 recipes/wip/arti/recipe.toml create mode 100644 recipes/wip/artichoke/recipe.toml create mode 100644 recipes/wip/ascii-gen/recipe.toml create mode 100644 recipes/wip/asciinema-rs/recipe.toml create mode 100644 recipes/wip/asmfish/recipe.toml create mode 100644 recipes/wip/assaultcube/recipe.toml create mode 100644 recipes/wip/astc-encoder/recipe.toml create mode 100644 recipes/wip/astronvim/recipe.toml create mode 100644 recipes/wip/atk2mm/recipe.toml create mode 100644 recipes/wip/atm-cli/recipe.toml create mode 100644 recipes/wip/atuin/recipe.toml create mode 100644 recipes/wip/aubio/recipe.toml create mode 100644 recipes/wip/austral-lang/recipe.toml create mode 100644 recipes/wip/authoscope/recipe.toml create mode 100644 recipes/wip/b3sum/recipe.toml create mode 100644 recipes/wip/babl/recipe.toml create mode 100644 recipes/wip/backhand/recipe.toml create mode 100644 recipes/wip/bacon/recipe.toml create mode 100644 recipes/wip/bandwhich/recipe.toml create mode 100644 recipes/wip/bartib/recipe.toml create mode 100644 recipes/wip/bat/recipe.toml create mode 100644 recipes/wip/battle-of-wesnoth/recipe.toml create mode 100644 recipes/wip/battop/recipe.toml create mode 100644 recipes/wip/betterspades/recipe.toml create mode 100644 recipes/wip/bevy-engine/recipe.toml create mode 100644 recipes/wip/binocle/recipe.toml create mode 100644 recipes/wip/binserve/recipe.toml create mode 100644 recipes/wip/biome/recipe.toml create mode 100644 recipes/wip/birdy/recipe.toml create mode 100644 recipes/wip/bison/recipe.toml create mode 100644 recipes/wip/bita/recipe.toml create mode 100644 recipes/wip/blender-lts/recipe.toml create mode 100644 recipes/wip/blender/recipe.toml create mode 100644 recipes/wip/blogbench/recipe.toml create mode 100644 recipes/wip/bluez/recipe.toml create mode 100644 recipes/wip/boost/recipe.toml create mode 100644 recipes/wip/bottles/recipe.toml create mode 100644 recipes/wip/bottom/recipe.toml create mode 100644 recipes/wip/broot/recipe.toml create mode 100644 recipes/wip/bullet-physics/recipe.toml create mode 100644 recipes/wip/c-ray/recipe.toml create mode 100644 recipes/wip/c2rust/recipe.toml create mode 100644 recipes/wip/cackle/recipe.toml create mode 100644 recipes/wip/cairomm/recipe.toml create mode 100644 recipes/wip/call-of-ferris/recipe.toml create mode 100644 recipes/wip/capnproto/recipe.toml create mode 100644 recipes/wip/carbonyl/recipe.toml create mode 100644 recipes/wip/cargo-about/recipe.toml create mode 100644 recipes/wip/cargo-audit/recipe.toml create mode 100644 recipes/wip/cargo-auditable/recipe.toml create mode 100644 recipes/wip/cargo-cache/recipe.toml create mode 100644 recipes/wip/cargo-crev/recipe.toml create mode 100644 recipes/wip/cargo-deny/recipe.toml create mode 100644 recipes/wip/cargo-diet/recipe.toml create mode 100644 recipes/wip/cargo-fuzz/recipe.toml create mode 100644 recipes/wip/cargo-geiger/recipe.toml create mode 100644 recipes/wip/cargo-generate/recipe.toml create mode 100644 recipes/wip/cargo-info/recipe.toml create mode 100644 recipes/wip/cargo-msrv/recipe.toml create mode 100644 recipes/wip/cargo-mutants/recipe.toml create mode 100644 recipes/wip/cargo-nextest/recipe.toml create mode 100644 recipes/wip/cargo-remark/recipe.toml create mode 100644 recipes/wip/cargo-scaffold/recipe.toml create mode 100644 recipes/wip/cargo-show-asm/recipe.toml create mode 100644 recipes/wip/cargo-smart-release/recipe.toml create mode 100644 recipes/wip/cargo-sweep/recipe.toml create mode 100644 recipes/wip/cargo-tarpaulin/recipe.toml create mode 100644 recipes/wip/cargo-ui/recipe.toml create mode 100644 recipes/wip/cargo-vet/recipe.toml create mode 100644 recipes/wip/cargo-watch/recipe.toml create mode 100644 recipes/wip/cargo-zigbuild/recipe.toml create mode 100644 recipes/wip/cava/recipe.toml create mode 100644 recipes/wip/cb/recipe.toml create mode 100644 recipes/wip/cbindgen/recipe.toml create mode 100644 recipes/wip/ccs-tools/recipe.toml create mode 100644 recipes/wip/celeste/recipe.toml create mode 100644 recipes/wip/chafa/recipe.toml create mode 100644 recipes/wip/charm++/recipe.toml create mode 100644 recipes/wip/chars/recipe.toml create mode 100644 recipes/wip/checkpwn/recipe.toml create mode 100644 recipes/wip/chocolate-doom/recipe.toml create mode 100644 recipes/wip/choose/recipe.toml create mode 100644 recipes/wip/chromium/recipe.toml create mode 100644 recipes/wip/chuck/recipe.toml create mode 100644 recipes/wip/cicada/recipe.toml create mode 100644 recipes/wip/clamav/recipe.toml create mode 100644 recipes/wip/clickhouse/recipe.toml create mode 100644 recipes/wip/clipshare-desktop/recipe.toml create mode 100644 recipes/wip/clipshare-server/recipe.toml create mode 100644 recipes/wip/clog-cli/recipe.toml create mode 100644 recipes/wip/cmus/recipe.toml create mode 100644 recipes/wip/cobalt/recipe.toml create mode 100644 recipes/wip/cockroachdb/recipe.toml create mode 100644 recipes/wip/codevis/recipe.toml create mode 100644 recipes/wip/conky/recipe.toml create mode 100644 recipes/wip/cosmic-epoch/recipe.toml create mode 100644 recipes/wip/counts/recipe.toml create mode 100644 recipes/wip/cppunit/recipe.toml create mode 100644 recipes/wip/cpuminer-opt/recipe.toml create mode 100644 recipes/wip/criner/recipe.toml create mode 100644 recipes/wip/crispy-doom/recipe.toml create mode 100644 recipes/wip/crosstool-ng/recipe.toml create mode 100644 recipes/wip/cuberite/recipe.toml create mode 100644 recipes/wip/cute/recipe.toml create mode 100644 recipes/wip/czkawka/recipe.toml create mode 100644 recipes/wip/dacapo-benchmarks/recipe.toml create mode 100644 recipes/wip/daktilo/recipe.toml create mode 100644 recipes/wip/darling/recipe.toml create mode 100644 recipes/wip/dav1d/recipe.toml create mode 100644 recipes/wip/dbus/recipe.toml create mode 100644 recipes/wip/dcss/recipe.toml create mode 100644 recipes/wip/delta/recipe.toml create mode 100644 recipes/wip/deno/recipe.toml create mode 100644 recipes/wip/deps-rs/recipe.toml create mode 100644 recipes/wip/difftastic/recipe.toml create mode 100644 recipes/wip/dim/recipe.toml create mode 100644 recipes/wip/diplomat-tool/recipe.toml create mode 100644 recipes/wip/doctave/recipe.toml create mode 100644 recipes/wip/dog/recipe.toml create mode 100644 recipes/wip/dolphin-emu/recipe.toml create mode 100644 recipes/wip/dotnet6/recipe.toml create mode 100644 recipes/wip/dotnet7/recipe.toml create mode 100644 recipes/wip/dprint/recipe.toml create mode 100644 recipes/wip/drill/recipe.toml create mode 100644 recipes/wip/dua/recipe.toml create mode 100644 recipes/wip/duckstation/recipe.toml create mode 100644 recipes/wip/dui/recipe.toml create mode 100644 recipes/wip/dune/recipe.toml create mode 100644 recipes/wip/dura/recipe.toml create mode 100644 recipes/wip/dust/recipe.toml create mode 100644 recipes/wip/dutree/recipe.toml create mode 100644 recipes/wip/dwarfs/recipe.toml create mode 100644 recipes/wip/elfshaker/recipe.toml create mode 100644 recipes/wip/elixir/recipe.toml create mode 100644 recipes/wip/elm/recipe.toml create mode 100644 recipes/wip/emacs/recipe.toml create mode 100644 recipes/wip/embree/recipe.toml create mode 100644 recipes/wip/emplace/recipe.toml create mode 100644 recipes/wip/erdtree/recipe.toml create mode 100644 recipes/wip/erlang/recipe.toml create mode 100644 recipes/wip/espanso/recipe.toml create mode 100644 recipes/wip/et-legacy/recipe.toml create mode 100644 recipes/wip/eudev/recipe.toml create mode 100644 recipes/wip/eva/recipe.toml create mode 100644 recipes/wip/evcxr-jupyter/recipe.toml create mode 100644 recipes/wip/evcxr-repl/recipe.toml create mode 100644 recipes/wip/eww/recipe.toml create mode 100644 recipes/wip/exa/recipe.toml create mode 100644 recipes/wip/eza/recipe.toml create mode 100644 recipes/wip/fazi/recipe.toml create mode 100644 recipes/wip/fclones/recipe.toml create mode 100644 recipes/wip/felix/recipe.toml create mode 100644 recipes/wip/fend/recipe.toml create mode 100644 recipes/wip/festival/recipe.toml create mode 100644 recipes/wip/ffizer/recipe.toml create mode 100644 recipes/wip/fftw/recipe.toml create mode 100644 recipes/wip/file/recipe.toml create mode 100644 recipes/wip/fio/recipe.toml create mode 100644 recipes/wip/firefox-esr/recipe.toml create mode 100644 recipes/wip/fish-shell/recipe.toml create mode 100644 recipes/wip/flameshot/recipe.toml create mode 100644 recipes/wip/flex/recipe.toml create mode 100644 recipes/wip/flowtime/recipe.toml create mode 100644 recipes/wip/fltk/recipe.toml create mode 100644 recipes/wip/fontfor/recipe.toml create mode 100644 recipes/wip/fontforge/recipe.toml create mode 100644 recipes/wip/freealut/recipe.toml create mode 100644 recipes/wip/freshfetch/recipe.toml create mode 100644 recipes/wip/fselect/recipe.toml create mode 100644 recipes/wip/fyrox/recipe.toml create mode 100644 recipes/wip/gaffer/recipe.toml create mode 100644 recipes/wip/gameroy/recipe.toml create mode 100644 recipes/wip/gdb/recipe.toml create mode 100644 recipes/wip/gegl/recipe.toml create mode 100644 recipes/wip/gem5/recipe.toml create mode 100644 recipes/wip/gengo/recipe.toml create mode 100644 recipes/wip/gerb/recipe.toml create mode 100644 recipes/wip/germ/recipe.toml create mode 100644 recipes/wip/gexiv2/recipe.toml create mode 100644 recipes/wip/gflags/recipe.toml create mode 100644 recipes/wip/ghc/recipe.toml create mode 100644 recipes/wip/gifski/recipe.toml create mode 100644 recipes/wip/gimp/recipe.toml create mode 100644 recipes/wip/git-absorb/recipe.toml create mode 100644 recipes/wip/git-cliff/recipe.toml create mode 100644 recipes/wip/git-ignore-generator/recipe.toml create mode 100644 recipes/wip/gitui/recipe.toml create mode 100644 recipes/wip/glew/recipe.toml create mode 100644 recipes/wip/glfw3/recipe.toml create mode 100644 recipes/wip/glib2mm/recipe.toml create mode 100644 recipes/wip/glide/recipe.toml create mode 100644 recipes/wip/gmic-qt/recipe.toml create mode 100644 recipes/wip/gmic/recipe.toml create mode 100644 recipes/wip/gnome-doc-utils/recipe.toml create mode 100644 recipes/wip/gnome2-common/recipe.toml create mode 100644 recipes/wip/gnome3-common/recipe.toml create mode 100644 recipes/wip/gnu-radio/recipe.toml create mode 100644 recipes/wip/gnupg-lts/recipe.toml create mode 100644 recipes/wip/gnupg/recipe.toml create mode 100644 recipes/wip/gnuplot/recipe.toml create mode 100644 recipes/wip/gnutls3/recipe.toml create mode 100644 recipes/wip/gobang/recipe.toml create mode 100644 recipes/wip/gobject-introspection/recipe.toml create mode 100644 recipes/wip/godot-engine4/recipe.toml create mode 100644 recipes/wip/google-test/recipe.toml create mode 100644 recipes/wip/goxel/recipe.toml create mode 100644 recipes/wip/gperf/recipe.toml create mode 100644 recipes/wip/gpg-tui/recipe.toml create mode 100644 recipes/wip/gpgme/recipe.toml create mode 100644 recipes/wip/gphoto2/recipe.toml create mode 100644 recipes/wip/gping/recipe.toml create mode 100644 recipes/wip/gptman/recipe.toml create mode 100644 recipes/wip/graphene/recipe.toml create mode 100644 recipes/wip/graphicsmagick/recipe.toml create mode 100644 recipes/wip/graphviz/recipe.toml create mode 100644 recipes/wip/grex/recipe.toml create mode 100644 recipes/wip/gromacs/recipe.toml create mode 100644 recipes/wip/gtk-doc/recipe.toml create mode 100644 recipes/wip/gtk-engines/recipe.toml create mode 100644 recipes/wip/gtk2/recipe.toml create mode 100644 recipes/wip/gtk2mm/recipe.toml create mode 100644 recipes/wip/gtk3/recipe.toml create mode 100644 recipes/wip/gtk4/recipe.toml create mode 100644 recipes/wip/gtk4mm/recipe.toml create mode 100644 recipes/wip/gupax/recipe.toml create mode 100644 recipes/wip/gyr/recipe.toml create mode 100644 recipes/wip/gzdoom/recipe.toml create mode 100644 recipes/wip/hadrian/recipe.toml create mode 100644 recipes/wip/halloy/recipe.toml create mode 100644 recipes/wip/hare-std/recipe.toml create mode 100644 recipes/wip/harec/recipe.toml create mode 100644 recipes/wip/hashgood/recipe.toml create mode 100644 recipes/wip/headers/recipe.toml create mode 100644 recipes/wip/heh/recipe.toml create mode 100644 recipes/wip/helix/recipe.toml create mode 100644 recipes/wip/hexyl/recipe.toml create mode 100644 recipes/wip/hgrep/recipe.toml create mode 100644 recipes/wip/hickory-dns/recipe.toml create mode 100644 recipes/wip/himalaya/recipe.toml create mode 100644 recipes/wip/honggfuzz/recipe.toml create mode 100644 recipes/wip/horsetab/recipe.toml create mode 100644 recipes/wip/hpcg/recipe.toml create mode 100644 recipes/wip/htmlq/recipe.toml create mode 100644 recipes/wip/humphrey/recipe.toml create mode 100644 recipes/wip/hvm/recipe.toml create mode 100644 recipes/wip/hwatch/recipe.toml create mode 100644 recipes/wip/hwloc/recipe.toml create mode 100644 recipes/wip/hyperfine/recipe.toml create mode 100644 recipes/wip/hyprland/recipe.toml create mode 100644 recipes/wip/i2pd/recipe.toml create mode 100644 recipes/wip/iamb/recipe.toml create mode 100644 recipes/wip/imagemagick/recipe.toml create mode 100644 recipes/wip/imager/recipe.toml create mode 100644 recipes/wip/imlib2/recipe.toml create mode 100644 recipes/wip/incompact3d/recipe.toml create mode 100644 recipes/wip/influxdb/recipe.toml create mode 100644 recipes/wip/inih/recipe.toml create mode 100644 recipes/wip/iniparser/recipe.toml create mode 100644 recipes/wip/inko/recipe.toml create mode 100644 recipes/wip/inkscape/recipe.toml create mode 100644 recipes/wip/inlyne/recipe.toml create mode 100644 recipes/wip/innernet-cli/recipe.toml create mode 100644 recipes/wip/innernet-server/recipe.toml create mode 100644 recipes/wip/intelli-shell/recipe.toml create mode 100644 recipes/wip/interaction-calculus/recipe.toml create mode 100644 recipes/wip/intermodal/recipe.toml create mode 100644 recipes/wip/intltool/recipe.toml create mode 100644 recipes/wip/ioquake3/recipe.toml create mode 100644 recipes/wip/iotdb/recipe.toml create mode 100644 recipes/wip/irust/recipe.toml create mode 100644 recipes/wip/ispc/recipe.toml create mode 100644 recipes/wip/itstool/recipe.toml create mode 100644 recipes/wip/jless/recipe.toml create mode 100644 recipes/wip/john-the-ripper/recipe.toml create mode 100644 recipes/wip/joshuto/recipe.toml create mode 100644 recipes/wip/jql/recipe.toml create mode 100644 recipes/wip/json-c/recipe.toml create mode 100644 recipes/wip/julia-lts/recipe.toml create mode 100644 recipes/wip/julia/recipe.toml create mode 100644 recipes/wip/just/recipe.toml create mode 100644 recipes/wip/kalker/recipe.toml create mode 100644 recipes/wip/kanata/recipe.toml create mode 100644 recipes/wip/kani/recipe.toml create mode 100644 recipes/wip/kbt/recipe.toml create mode 100644 recipes/wip/keepassxc/recipe.toml create mode 100644 recipes/wip/kerberos5/recipe.toml create mode 100644 recipes/wip/kibi/recipe.toml create mode 100644 recipes/wip/kodi/recipe.toml create mode 100644 recipes/wip/krita/recipe.toml create mode 100644 recipes/wip/kubernetes/recipe.toml create mode 100644 recipes/wip/kvazaar/recipe.toml create mode 100644 recipes/wip/lagrange/recipe.toml create mode 100644 recipes/wip/lame/recipe.toml create mode 100644 recipes/wip/lammps/recipe.toml create mode 100644 recipes/wip/lapce/recipe.toml create mode 100644 recipes/wip/lcs-image-diff/recipe.toml create mode 100644 recipes/wip/legdur/recipe.toml create mode 100644 recipes/wip/lemmeknow/recipe.toml create mode 100644 recipes/wip/lenia/recipe.toml create mode 100644 recipes/wip/less/recipe.toml create mode 100644 recipes/wip/level-zero/recipe.toml create mode 100644 recipes/wip/lfs/recipe.toml create mode 100644 recipes/wip/liba52/recipe.toml create mode 100644 recipes/wip/libadwaita/recipe.toml create mode 100644 recipes/wip/libaio/recipe.toml create mode 100644 recipes/wip/libaom/recipe.toml create mode 100644 recipes/wip/libarchive/recipe.toml create mode 100644 recipes/wip/libargon2/recipe.toml create mode 100644 recipes/wip/libass/recipe.toml create mode 100644 recipes/wip/libatomic_ops/recipe.toml create mode 100644 recipes/wip/libavif/recipe.toml create mode 100644 recipes/wip/libbluray/recipe.toml create mode 100644 recipes/wip/libbotan/recipe.toml create mode 100644 recipes/wip/libbrotli/recipe.toml create mode 100644 recipes/wip/libbsd/recipe.toml create mode 100644 recipes/wip/libburn/recipe.toml create mode 100644 recipes/wip/libcamera/recipe.toml create mode 100644 recipes/wip/libcap/recipe.toml create mode 100644 recipes/wip/libcups/recipe.toml create mode 100644 recipes/wip/libdecor/recipe.toml create mode 100644 recipes/wip/libdeflate/recipe.toml create mode 100644 recipes/wip/libdvbpsi/recipe.toml create mode 100644 recipes/wip/libdvdcss/recipe.toml create mode 100644 recipes/wip/libdvdnav/recipe.toml create mode 100644 recipes/wip/libdvdread/recipe.toml create mode 100644 recipes/wip/libebml/recipe.toml create mode 100644 recipes/wip/libedit/recipe.toml create mode 100644 recipes/wip/libenet/recipe.toml create mode 100644 recipes/wip/libepoxy/recipe.toml create mode 100644 recipes/wip/liberty-eiffel/recipe.toml create mode 100644 recipes/wip/libevdev/recipe.toml create mode 100644 recipes/wip/libevent/recipe.toml create mode 100644 recipes/wip/libfmt/recipe.toml create mode 100644 recipes/wip/libfuse2/recipe.toml create mode 100644 recipes/wip/libfuse3/recipe.toml create mode 100644 recipes/wip/libgav1/recipe.toml create mode 100644 recipes/wip/libgcrypt/recipe.toml create mode 100644 recipes/wip/libgif/recipe.toml create mode 100644 recipes/wip/libgit2/recipe.toml create mode 100644 recipes/wip/libglm/recipe.toml create mode 100644 recipes/wip/libgloox/recipe.toml create mode 100644 recipes/wip/libgpg-error/recipe.toml create mode 100644 recipes/wip/libgphoto2/recipe.toml create mode 100644 recipes/wip/libharu/recipe.toml create mode 100644 recipes/wip/libimath/recipe.toml create mode 100644 recipes/wip/libinput/recipe.toml create mode 100644 recipes/wip/libisoburn/recipe.toml create mode 100644 recipes/wip/libisofs/recipe.toml create mode 100644 recipes/wip/libjpeg-turbo/recipe.toml create mode 100644 recipes/wip/libjxl/recipe.toml create mode 100644 recipes/wip/liblcms/recipe.toml create mode 100644 recipes/wip/liblo/recipe.toml create mode 100644 recipes/wip/libmad/recipe.toml create mode 100644 recipes/wip/libmatroska/recipe.toml create mode 100644 recipes/wip/libmd/recipe.toml create mode 100644 recipes/wip/libmpeg2/recipe.toml create mode 100644 recipes/wip/libmypaint/recipe.toml create mode 100644 recipes/wip/libnettle/recipe.toml create mode 100644 recipes/wip/libnlopt/recipe.toml create mode 100644 recipes/wip/libnotify/recipe.toml create mode 100644 recipes/wip/libnsl/recipe.toml create mode 100644 recipes/wip/libpcap/recipe.toml create mode 100644 recipes/wip/libpeas/recipe.toml create mode 100644 recipes/wip/libportaudio/recipe.toml create mode 100644 recipes/wip/libpthread-stubs/recipe.toml create mode 100644 recipes/wip/libraptor2/recipe.toml create mode 100644 recipes/wip/librasqal/recipe.toml create mode 100644 recipes/wip/librdf/recipe.toml create mode 100644 recipes/wip/libreoffice-dictionaries/recipe.toml create mode 100644 recipes/wip/libreoffice-translations/recipe.toml create mode 100644 recipes/wip/libreoffice/recipe.toml create mode 100644 recipes/wip/librkcommon/recipe.toml create mode 100644 recipes/wip/librsvg/recipe.toml create mode 100644 recipes/wip/libsamplerate/recipe.toml create mode 100644 recipes/wip/libsigc++/recipe.toml create mode 100644 recipes/wip/libsixel/recipe.toml create mode 100644 recipes/wip/libslirp/recipe.toml create mode 100644 recipes/wip/libsndfile/recipe.toml create mode 100644 recipes/wip/libsoundio/recipe.toml create mode 100644 recipes/wip/libspiro/recipe.toml create mode 100644 recipes/wip/libstk/recipe.toml create mode 100644 recipes/wip/libtheora/recipe.toml create mode 100644 recipes/wip/libtickit/recipe.toml create mode 100644 recipes/wip/libtiff/recipe.toml create mode 100644 recipes/wip/libtool/recipe.toml create mode 100644 recipes/wip/libunistring/recipe.toml create mode 100644 recipes/wip/libunwind/recipe.toml create mode 100644 recipes/wip/liburcu/recipe.toml create mode 100644 recipes/wip/libusb/recipe.toml create mode 100644 recipes/wip/libuuid/recipe.toml create mode 100644 recipes/wip/libuv/recipe.toml create mode 100644 recipes/wip/libva/recipe.toml create mode 100644 recipes/wip/libvncserver/recipe.toml create mode 100644 recipes/wip/libvpx/recipe.toml create mode 100644 recipes/wip/libvterm/recipe.toml create mode 100644 recipes/wip/libvulkan/recipe.toml create mode 100644 recipes/wip/libwayland/recipe.toml create mode 100644 recipes/wip/libwebp/recipe.toml create mode 100644 recipes/wip/libwebsockets/recipe.toml create mode 100644 recipes/wip/libwmf/recipe.toml create mode 100644 recipes/wip/libx11/recipe.toml create mode 100644 recipes/wip/libxcb/recipe.toml create mode 100644 recipes/wip/libxcomposite/recipe.toml create mode 100644 recipes/wip/libxcursor/recipe.toml create mode 100644 recipes/wip/libxfixes/recipe.toml create mode 100644 recipes/wip/libxft/recipe.toml create mode 100644 recipes/wip/libxi/recipe.toml create mode 100644 recipes/wip/libxinerama/recipe.toml create mode 100644 recipes/wip/libxkbcommon/recipe.toml create mode 100644 recipes/wip/libxkbfile/recipe.toml create mode 100644 recipes/wip/libxrandr/recipe.toml create mode 100644 recipes/wip/libxrender/recipe.toml create mode 100644 recipes/wip/libxslt/recipe.toml create mode 100644 recipes/wip/libxtrans/recipe.toml create mode 100644 recipes/wip/libxtst/recipe.toml create mode 100644 recipes/wip/libyaml/recipe.toml create mode 100644 recipes/wip/libzvbi/recipe.toml create mode 100644 recipes/wip/lilv/recipe.toml create mode 100644 recipes/wip/lineselect/recipe.toml create mode 100644 recipes/wip/liquid-dsp/recipe.toml create mode 100644 recipes/wip/livedotcom/recipe.toml create mode 100644 recipes/wip/lmms/recipe.toml create mode 100644 recipes/wip/loadlibrary/recipe.toml create mode 100644 recipes/wip/lokinet/recipe.toml create mode 100644 recipes/wip/lowcharts/recipe.toml create mode 100644 recipes/wip/lpm/recipe.toml create mode 100644 recipes/wip/lrdf/recipe.toml create mode 100644 recipes/wip/lsd/recipe.toml create mode 100644 recipes/wip/lsix/recipe.toml create mode 100644 recipes/wip/lttng-ust/recipe.toml create mode 100644 recipes/wip/luajit/recipe.toml create mode 100644 recipes/wip/luxcorerender/recipe.toml create mode 100644 recipes/wip/lv2/recipe.toml create mode 100644 recipes/wip/lychee/recipe.toml create mode 100644 recipes/wip/lynx/recipe.toml create mode 100644 recipes/wip/lz4/recipe.toml create mode 100644 recipes/wip/m4/recipe.toml create mode 100644 recipes/wip/macchina/recipe.toml create mode 100644 recipes/wip/magic-wormhole-rs/recipe.toml create mode 100644 recipes/wip/mandy/recipe.toml create mode 100644 recipes/wip/mangohud/recipe.toml create mode 100644 recipes/wip/mariadb-lts/recipe.toml create mode 100644 recipes/wip/mariadb/recipe.toml create mode 100644 recipes/wip/mask/recipe.toml create mode 100644 recipes/wip/matui/recipe.toml create mode 100644 recipes/wip/maven/recipe.toml create mode 100644 recipes/wip/mbedtls/recipe.toml create mode 100644 recipes/wip/mcfly/recipe.toml create mode 100644 recipes/wip/mdbook/recipe.toml create mode 100644 recipes/wip/memcached/recipe.toml create mode 100644 recipes/wip/mesa-demos/recipe.toml create mode 100644 recipes/wip/meson/recipe.toml create mode 100644 recipes/wip/mimalloc/recipe.toml create mode 100644 recipes/wip/minetest-data/recipe.toml create mode 100644 recipes/wip/minetest/recipe.toml create mode 100644 recipes/wip/miniaudicle/recipe.toml create mode 100644 recipes/wip/minibude/recipe.toml create mode 100644 recipes/wip/miniupnpc/recipe.toml create mode 100644 recipes/wip/mnn/recipe.toml create mode 100644 recipes/wip/mongodb6/recipe.toml create mode 100644 recipes/wip/mongodb7/recipe.toml create mode 100644 recipes/wip/mono/recipe.toml create mode 100644 recipes/wip/monolith/recipe.toml create mode 100644 recipes/wip/moonzoon/recipe.toml create mode 100644 recipes/wip/morty/recipe.toml create mode 100644 recipes/wip/mosh/recipe.toml create mode 100644 recipes/wip/motus/recipe.toml create mode 100644 recipes/wip/mpc/recipe.toml create mode 100644 recipes/wip/mpg123/recipe.toml create mode 100644 recipes/wip/mprocs/recipe.toml create mode 100644 recipes/wip/mpv/recipe.toml create mode 100644 recipes/wip/mrbayes/recipe.toml create mode 100644 recipes/wip/musepack/recipe.toml create mode 100644 recipes/wip/mysql-server/recipe.toml create mode 100644 recipes/wip/mysql-shell/recipe.toml create mode 100644 recipes/wip/naev/recipe.toml create mode 100644 recipes/wip/nano/recipe.toml create mode 100644 recipes/wip/ncnn/recipe.toml create mode 100644 recipes/wip/ncspot/recipe.toml create mode 100644 recipes/wip/neofetch/recipe.toml create mode 100644 recipes/wip/neovide/recipe.toml create mode 100644 recipes/wip/neovim/recipe.toml create mode 100644 recipes/wip/netradiant/recipe.toml create mode 100644 recipes/wip/nginx/recipe.toml create mode 100644 recipes/wip/ninja-build/recipe.toml create mode 100644 recipes/wip/niri/recipe.toml create mode 100644 recipes/wip/nlohmann-json/recipe.toml create mode 100644 recipes/wip/nmap/recipe.toml create mode 100644 recipes/wip/nodejs-lts/recipe.toml create mode 100644 recipes/wip/nodejs/recipe.toml create mode 100644 recipes/wip/nostr-rs-relay/recipe.toml create mode 100644 recipes/wip/nsh/recipe.toml create mode 100644 recipes/wip/nspr/recipe.toml create mode 100644 recipes/wip/nss-pem/recipe.toml create mode 100644 recipes/wip/nss/recipe.toml create mode 100644 recipes/wip/ntpd-rs/recipe.toml create mode 100644 recipes/wip/numbat/recipe.toml create mode 100644 recipes/wip/obs-studio/recipe.toml create mode 100644 recipes/wip/odilia/recipe.toml create mode 100644 recipes/wip/oidn/recipe.toml create mode 100644 recipes/wip/onednn/recipe.toml create mode 100644 recipes/wip/onefetch/recipe.toml create mode 100644 recipes/wip/onetbb/recipe.toml create mode 100644 recipes/wip/opam/recipe.toml create mode 100644 recipes/wip/openal/recipe.toml create mode 100644 recipes/wip/openarena/recipe.toml create mode 100644 recipes/wip/openblas/recipe.toml create mode 100644 recipes/wip/opencv4/recipe.toml create mode 100644 recipes/wip/openexr/recipe.toml create mode 100644 recipes/wip/openimageio/recipe.toml create mode 100644 recipes/wip/openjdk11-headless/recipe.toml create mode 100644 recipes/wip/openjdk17-headless/recipe.toml create mode 100644 recipes/wip/openjdk21-headless/recipe.toml create mode 100644 recipes/wip/openjdk8-headless/recipe.toml create mode 100644 recipes/wip/openlara/recipe.toml create mode 100644 recipes/wip/openmpi/recipe.toml create mode 100644 recipes/wip/openradioss/recipe.toml create mode 100644 recipes/wip/openscad/recipe.toml create mode 100644 recipes/wip/openspades/recipe.toml create mode 100644 recipes/wip/opentomb/recipe.toml create mode 100644 recipes/wip/opentoonz/recipe.toml create mode 100644 recipes/wip/openvkl/recipe.toml create mode 100644 recipes/wip/opus/recipe.toml create mode 100644 recipes/wip/opusfile/recipe.toml create mode 100644 recipes/wip/oranda/recipe.toml create mode 100644 recipes/wip/orchaldir-texture-generator/recipe.toml create mode 100644 recipes/wip/orz/recipe.toml create mode 100644 recipes/wip/osirion/recipe.toml create mode 100644 recipes/wip/ospray-studio/recipe.toml create mode 100644 recipes/wip/ospray/recipe.toml create mode 100644 recipes/wip/ouch/recipe.toml create mode 100644 recipes/wip/oxipng/recipe.toml create mode 100644 recipes/wip/pango2mm/recipe.toml create mode 100644 recipes/wip/parabolic/recipe.toml create mode 100644 recipes/wip/paraview-data/recipe.toml create mode 100644 recipes/wip/paraview/recipe.toml create mode 100644 recipes/wip/pcsx2/recipe.toml create mode 100644 recipes/wip/pdbview/recipe.toml create mode 100644 recipes/wip/pdu/recipe.toml create mode 100644 recipes/wip/pifs/recipe.toml create mode 100644 recipes/wip/pinky/recipe.toml create mode 100644 recipes/wip/pipewire/recipe.toml create mode 100644 recipes/wip/pipr/recipe.toml create mode 100644 recipes/wip/pitivi/recipe.toml create mode 100644 recipes/wip/pixcil/recipe.toml create mode 100644 recipes/wip/pixi/recipe.toml create mode 100644 recipes/wip/pjsip/recipe.toml create mode 100644 recipes/wip/please/recipe.toml create mode 100644 recipes/wip/po4a/recipe.toml create mode 100644 recipes/wip/pomky/recipe.toml create mode 100644 recipes/wip/pony-lang/recipe.toml create mode 100644 recipes/wip/popt/recipe.toml create mode 100644 recipes/wip/porsmo/recipe.toml create mode 100644 recipes/wip/postgresql16/recipe.toml create mode 100644 recipes/wip/ppsspp/recipe.toml create mode 100644 recipes/wip/pragha/recipe.toml create mode 100644 recipes/wip/presenterm/recipe.toml create mode 100644 recipes/wip/primesieve/recipe.toml create mode 100644 recipes/wip/process-viewer/recipe.toml create mode 100644 recipes/wip/procs/recipe.toml create mode 100644 recipes/wip/projections/recipe.toml create mode 100644 recipes/wip/projectm/recipe.toml create mode 100644 recipes/wip/protobuf/recipe.toml create mode 100644 recipes/wip/pueue/recipe.toml create mode 100644 recipes/wip/pulseaudio/recipe.toml create mode 100644 recipes/wip/pystring/recipe.toml create mode 100644 recipes/wip/python310/recipe.toml create mode 100644 recipes/wip/python312/recipe.toml create mode 100644 recipes/wip/q3rally/recipe.toml create mode 100644 recipes/wip/qbe/recipe.toml create mode 100644 recipes/wip/qrrs/recipe.toml create mode 100644 recipes/wip/qt4/recipe.toml create mode 100644 recipes/wip/qt5-3d/recipe.toml create mode 100644 recipes/wip/qt5-base/recipe.toml create mode 100644 recipes/wip/qt5-declarative/recipe.toml create mode 100644 recipes/wip/qt5-full/recipe.toml create mode 100644 recipes/wip/qt5-imageformats/recipe.toml create mode 100644 recipes/wip/qt5-multimedia/recipe.toml create mode 100644 recipes/wip/qt5-svg/recipe.toml create mode 100644 recipes/wip/qt5-tools/recipe.toml create mode 100644 recipes/wip/qt5-wayland/recipe.toml create mode 100644 recipes/wip/qt5-webengine/recipe.toml create mode 100644 recipes/wip/qt5-webview/recipe.toml create mode 100644 recipes/wip/qt5-x11extras/recipe.toml create mode 100644 recipes/wip/qt6-3d/recipe.toml create mode 100644 recipes/wip/qt6-base/recipe.toml create mode 100644 recipes/wip/qt6-charts/recipe.toml create mode 100644 recipes/wip/qt6-declarative/recipe.toml create mode 100644 recipes/wip/qt6-full/recipe.toml create mode 100644 recipes/wip/qt6-imageformats/recipe.toml create mode 100644 recipes/wip/qt6-multimedia/recipe.toml create mode 100644 recipes/wip/qt6-positioning/recipe.toml create mode 100644 recipes/wip/qt6-tools/recipe.toml create mode 100644 recipes/wip/qt6-translations/recipe.toml create mode 100644 recipes/wip/qt6-wayland/recipe.toml create mode 100644 recipes/wip/qt6-webengine/recipe.toml create mode 100644 recipes/wip/qt6-webview/recipe.toml create mode 100644 recipes/wip/quantlib/recipe.toml create mode 100644 recipes/wip/qv/recipe.toml create mode 100644 recipes/wip/rage/recipe.toml create mode 100644 recipes/wip/rargs/recipe.toml create mode 100644 recipes/wip/rattler-build/recipe.toml create mode 100644 recipes/wip/rav1e/recipe.toml create mode 100644 recipes/wip/rawtherapee/recipe.toml create mode 100644 recipes/wip/raylib/recipe.toml create mode 100644 recipes/wip/rbdoom3-bfg/recipe.toml create mode 100644 recipes/wip/rclone/recipe.toml create mode 100644 recipes/wip/rdflib/recipe.toml create mode 100644 recipes/wip/recdec/recipe.toml create mode 100644 recipes/wip/redis/recipe.toml create mode 100644 recipes/wip/release-plz/recipe.toml create mode 100644 recipes/wip/relish/recipe.toml create mode 100644 recipes/wip/renderdoc/recipe.toml create mode 100644 recipes/wip/rioterm/recipe.toml create mode 100644 recipes/wip/rip/recipe.toml create mode 100644 recipes/wip/ripasso/recipe.toml create mode 100644 recipes/wip/ripsecrets/recipe.toml create mode 100644 recipes/wip/rnnoise/recipe.toml create mode 100644 recipes/wip/rnr/recipe.toml create mode 100644 recipes/wip/rocksdb/recipe.toml create mode 100644 recipes/wip/rodinia/recipe.toml create mode 100644 recipes/wip/rowhammer-test/recipe.toml create mode 100644 recipes/wip/rpcs3/recipe.toml create mode 100644 recipes/wip/rr-debugger/recipe.toml create mode 100644 recipes/wip/rshijack/recipe.toml create mode 100644 recipes/wip/rsync/recipe.toml create mode 100644 recipes/wip/rtorrent/recipe.toml create mode 100644 recipes/wip/rubberband/recipe.toml create mode 100644 recipes/wip/ruby/recipe.toml create mode 100644 recipes/wip/ruff/recipe.toml create mode 100644 recipes/wip/ruffle/recipe.toml create mode 100644 recipes/wip/ruplacer/recipe.toml create mode 100644 recipes/wip/russ/recipe.toml create mode 100644 recipes/wip/rust-counter-strings/recipe.toml create mode 100644 recipes/wip/rust-traverse/recipe.toml create mode 100644 recipes/wip/rustcloud/recipe.toml create mode 100644 recipes/wip/rustic/recipe.toml create mode 100644 recipes/wip/rustlings/recipe.toml create mode 100644 recipes/wip/rustscan/recipe.toml create mode 100644 recipes/wip/rusty-radamsa/recipe.toml create mode 100644 recipes/wip/rusty-rain/recipe.toml create mode 100644 recipes/wip/rustyvibes/recipe.toml create mode 100644 recipes/wip/rye/recipe.toml create mode 100644 recipes/wip/ryujinx/recipe.toml create mode 100644 recipes/wip/sad/recipe.toml create mode 100644 recipes/wip/samba/recipe.toml create mode 100644 recipes/wip/samply/recipe.toml create mode 100644 recipes/wip/sandbox/recipe.toml create mode 100644 recipes/wip/scribus/recipe.toml create mode 100644 recipes/wip/sd/recipe.toml create mode 100644 recipes/wip/sdl-pango/recipe.toml create mode 100644 recipes/wip/sdl2-net/recipe.toml create mode 100644 recipes/wip/sdl2-pango/recipe.toml create mode 100644 recipes/wip/seatd/recipe.toml create mode 100644 recipes/wip/shaderc/recipe.toml create mode 100644 recipes/wip/shd/recipe.toml create mode 100644 recipes/wip/sheldon/recipe.toml create mode 100644 recipes/wip/shellfirm/recipe.toml create mode 100644 recipes/wip/shockolate/recipe.toml create mode 100644 recipes/wip/shokunin/recipe.toml create mode 100644 recipes/wip/simdjson/recipe.toml create mode 100644 recipes/wip/skia/recipe.toml create mode 100644 recipes/wip/skim/recipe.toml create mode 100644 recipes/wip/smag/recipe.toml create mode 100644 recipes/wip/smartmontools/recipe.toml create mode 100644 recipes/wip/smokin-guns/recipe.toml create mode 100644 recipes/wip/sn0int/recipe.toml create mode 100644 recipes/wip/snappy/recipe.toml create mode 100644 recipes/wip/sndio/recipe.toml create mode 100644 recipes/wip/snes9x/recipe.toml create mode 100644 recipes/wip/sniffglue/recipe.toml create mode 100644 recipes/wip/sniffnet/recipe.toml create mode 100644 recipes/wip/sord/recipe.toml create mode 100644 recipes/wip/soundtouch/recipe.toml create mode 100644 recipes/wip/souper/recipe.toml create mode 100644 recipes/wip/spacer/recipe.toml create mode 100644 recipes/wip/spadesx/recipe.toml create mode 100644 recipes/wip/specfem2d/recipe.toml create mode 100644 recipes/wip/specfem3d-globe/recipe.toml create mode 100644 recipes/wip/specfem3d/recipe.toml create mode 100644 recipes/wip/speedtest-rs/recipe.toml create mode 100644 recipes/wip/speex/recipe.toml create mode 100644 recipes/wip/speexdsp/recipe.toml create mode 100644 recipes/wip/sprinkles/recipe.toml create mode 100644 recipes/wip/sqlite3/recipe.toml create mode 100644 recipes/wip/sratom/recipe.toml create mode 100644 recipes/wip/srsran-4g/recipe.toml create mode 100644 recipes/wip/srsran-project/recipe.toml create mode 100644 recipes/wip/sshx/recipe.toml create mode 100644 recipes/wip/starship/recipe.toml create mode 100644 recipes/wip/startup-notification/recipe.toml create mode 100644 recipes/wip/stellarium/recipe.toml create mode 100644 recipes/wip/stockfish/recipe.toml create mode 100644 recipes/wip/stremio/recipe.toml create mode 100644 recipes/wip/stress-ng/recipe.toml create mode 100644 recipes/wip/sudo-rs/recipe.toml create mode 100644 recipes/wip/sued/recipe.toml create mode 100644 recipes/wip/suil/recipe.toml create mode 100644 recipes/wip/supertuxkart/recipe.toml create mode 100644 recipes/wip/svg2pdf/recipe.toml create mode 100644 recipes/wip/svt-av1/recipe.toml create mode 100644 recipes/wip/svt-hevc/recipe.toml create mode 100644 recipes/wip/svt-vp9/recipe.toml create mode 100644 recipes/wip/sway/recipe.toml create mode 100644 recipes/wip/symphonia-play/recipe.toml create mode 100644 recipes/wip/syslinux/recipe.toml create mode 100644 recipes/wip/t-rec/recipe.toml create mode 100644 recipes/wip/t4kcommon/recipe.toml create mode 100644 recipes/wip/taglib/recipe.toml create mode 100644 recipes/wip/tealdeer/recipe.toml create mode 100644 recipes/wip/telegram-desktop/recipe.toml create mode 100644 recipes/wip/termcap/recipe.toml create mode 100644 recipes/wip/termimage/recipe.toml create mode 100644 recipes/wip/termusic/recipe.toml create mode 100644 recipes/wip/ternimal/recipe.toml create mode 100644 recipes/wip/tetanes/recipe.toml create mode 100644 recipes/wip/texel/recipe.toml create mode 100644 recipes/wip/texinfo/recipe.toml create mode 100644 recipes/wip/thwack/recipe.toml create mode 100644 recipes/wip/tin-summer/recipe.toml create mode 100644 recipes/wip/tiny/recipe.toml create mode 100644 recipes/wip/tnn/recipe.toml create mode 100644 recipes/wip/tobaru/recipe.toml create mode 100644 recipes/wip/tock/recipe.toml create mode 100644 recipes/wip/tokio-console/recipe.toml create mode 100644 recipes/wip/topgrade/recipe.toml create mode 100644 recipes/wip/tor-browser/recipe.toml create mode 100644 recipes/wip/tor/recipe.toml create mode 100644 recipes/wip/tori/recipe.toml create mode 100644 recipes/wip/totem-pl-parser/recipe.toml create mode 100644 recipes/wip/touchhle/recipe.toml create mode 100644 recipes/wip/tp-note/recipe.toml create mode 100644 recipes/wip/tplay/recipe.toml create mode 100644 recipes/wip/transmission/recipe.toml create mode 100644 recipes/wip/treq/recipe.toml create mode 100644 recipes/wip/tribler/recipe.toml create mode 100644 recipes/wip/trippy/recipe.toml create mode 100644 recipes/wip/ttyper/recipe.toml create mode 100644 recipes/wip/tui-journal/recipe.toml create mode 100644 recipes/wip/tungsten-renderer/recipe.toml create mode 100644 recipes/wip/tuxmath/recipe.toml create mode 100644 recipes/wip/tv/recipe.toml create mode 100644 recipes/wip/tvix/recipe.toml create mode 100644 recipes/wip/twolame/recipe.toml create mode 100644 recipes/wip/typst/recipe.toml create mode 100644 recipes/wip/uget/recipe.toml create mode 100644 recipes/wip/unbound/recipe.toml create mode 100644 recipes/wip/unvanquished-benchmarks/recipe.toml create mode 100644 recipes/wip/unvanquished/recipe.toml create mode 100644 recipes/wip/upscaler/recipe.toml create mode 100644 recipes/wip/upx/recipe.toml create mode 100644 recipes/wip/usbutils/recipe.toml create mode 100644 recipes/wip/util-linux/recipe.toml create mode 100644 recipes/wip/uvg266/recipe.toml create mode 100644 recipes/wip/v86/recipe.toml create mode 100644 recipes/wip/vale-lang/recipe.toml create mode 100644 recipes/wip/vamp-plugin-sdk/recipe.toml create mode 100644 recipes/wip/veloren/recipe.toml create mode 100644 recipes/wip/vincenzo/recipe.toml create mode 100644 recipes/wip/vita3k/recipe.toml create mode 100644 recipes/wip/vkpeak/recipe.toml create mode 100644 recipes/wip/vkquake/recipe.toml create mode 100644 recipes/wip/vkquake2/recipe.toml create mode 100644 recipes/wip/vlc/recipe.toml create mode 100644 recipes/wip/volk/recipe.toml create mode 100644 recipes/wip/vulkan-tools/recipe.toml create mode 100644 recipes/wip/vvenc/recipe.toml create mode 100644 recipes/wip/warp/recipe.toml create mode 100644 recipes/wip/warsow/recipe.toml create mode 100644 recipes/wip/watchexec/recipe.toml create mode 100644 recipes/wip/wayland-protocols/recipe.toml create mode 100644 recipes/wip/wayland-utils/recipe.toml create mode 100644 recipes/wip/webkit/recipe.toml create mode 100644 recipes/wip/webkitgtk/recipe.toml create mode 100644 recipes/wip/wezterm/recipe.toml create mode 100644 recipes/wip/wget/recipe.toml create mode 100644 recipes/wip/wget2/recipe.toml create mode 100644 recipes/wip/wick/recipe.toml create mode 100644 recipes/wip/wine-stable/recipe.toml create mode 100644 recipes/wip/wireguard-rs/recipe.toml create mode 100644 recipes/wip/wireplumber/recipe.toml create mode 100644 recipes/wip/wlroots/recipe.toml create mode 100644 recipes/wip/wolfssl5/recipe.toml create mode 100644 recipes/wip/wpaperd/recipe.toml create mode 100644 recipes/wip/wxwidgets-gtk3/recipe.toml create mode 100644 recipes/wip/x264/recipe.toml create mode 100644 recipes/wip/x265/recipe.toml create mode 100644 recipes/wip/xaos/recipe.toml create mode 100644 recipes/wip/xash3d-fwgs/recipe.toml create mode 100644 recipes/wip/xcb-util/recipe.toml create mode 100644 recipes/wip/xcp/recipe.toml create mode 100644 recipes/wip/xdg-utils/recipe.toml create mode 100644 recipes/wip/xdotool/recipe.toml create mode 100644 recipes/wip/xemu/recipe.toml create mode 100644 recipes/wip/xenia/recipe.toml create mode 100644 recipes/wip/xh/recipe.toml create mode 100644 recipes/wip/xiu/recipe.toml create mode 100644 recipes/wip/xmrig/recipe.toml create mode 100644 recipes/wip/xonotic/recipe.toml create mode 100644 recipes/wip/xorriso/recipe.toml create mode 100644 recipes/wip/xwayland/recipe.toml create mode 100644 recipes/wip/xxhash/recipe.toml create mode 100644 recipes/wip/yaydl/recipe.toml create mode 100644 recipes/wip/yazi/recipe.toml create mode 100644 recipes/wip/youtube-tui/recipe.toml create mode 100644 recipes/wip/yquake2/recipe.toml create mode 100644 recipes/wip/yuzu/recipe.toml create mode 100644 recipes/wip/zellig/recipe.toml create mode 100644 recipes/wip/zerospades/recipe.toml create mode 100644 recipes/wip/zerotier/recipe.toml create mode 100644 recipes/wip/zet/recipe.toml create mode 100644 recipes/wip/zig/recipe.toml create mode 100644 recipes/wip/zlib-ng/recipe.toml create mode 100644 recipes/wip/zmusic/recipe.toml create mode 100644 recipes/wip/zola/recipe.toml create mode 100644 recipes/wip/zoxide/recipe.toml create mode 100644 recipes/wip/zsnes/recipe.toml create mode 100644 recipes/wip/zstd/recipe.toml diff --git a/recipes/wip/0ad-data/recipe.toml b/recipes/wip/0ad-data/recipe.toml new file mode 100644 index 000000000..008a31028 --- /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 000000000..dea0fc534 --- /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 000000000..4930f7e03 --- /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 000000000..74202b6e5 --- /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 000000000..b524503f8 --- /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 000000000..56f617a28 --- /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 000000000..ea58e3bf3 --- /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 000000000..ccd35de44 --- /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 000000000..77cc81021 --- /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 000000000..034f5b009 --- /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 000000000..044f4cc12 --- /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 000000000..d6872830e --- /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 000000000..165ff9111 --- /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 000000000..98e8d4d9c --- /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 000000000..4dcefc60a --- /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 000000000..89b3dd377 --- /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 000000000..fb4d0a742 --- /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 000000000..d403305e1 --- /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 000000000..514d29f0a --- /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 000000000..8e70c6f14 --- /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 000000000..d1817afb6 --- /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 000000000..740a06ac5 --- /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 000000000..385b08276 --- /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 000000000..02f0cb408 --- /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 000000000..10e3e70b8 --- /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 000000000..5ca0e1c87 --- /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 000000000..f49e021c7 --- /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 000000000..e82f959cc --- /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 000000000..9ed6015ff --- /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 000000000..5c2226b35 --- /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 000000000..81e083733 --- /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 000000000..2f093f858 --- /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 000000000..1863abcab --- /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 000000000..48ef2c6e9 --- /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 000000000..e77efa840 --- /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 000000000..a6e6fb33d --- /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 000000000..ac500c8b6 --- /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 000000000..2a384ba3d --- /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 000000000..13fcbe6c7 --- /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 000000000..915063243 --- /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 000000000..cefbf3b20 --- /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 000000000..b93733678 --- /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 000000000..5e72cb6f9 --- /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 000000000..bacdc687c --- /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 000000000..c34af8a79 --- /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 000000000..02a84dcf6 --- /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 000000000..c2384c2e3 --- /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 000000000..b6c2aff2f --- /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 000000000..d4a052a74 --- /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 000000000..405fd6db1 --- /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 000000000..746e66ee9 --- /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 000000000..3951313e1 --- /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 000000000..a8d185952 --- /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 000000000..f2f39442b --- /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 000000000..b89e7a024 --- /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 000000000..b651bf25d --- /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 000000000..1d387def2 --- /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 000000000..e1b468459 --- /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 000000000..9c1e2d5c6 --- /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 000000000..6c51dbebf --- /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 000000000..a2936aa38 --- /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 000000000..b1bae67ff --- /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 000000000..d140bfcf7 --- /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 000000000..69190aee6 --- /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 000000000..ed612b3d4 --- /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 000000000..5baf0a561 --- /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 000000000..bcba29a22 --- /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 000000000..c17dc013c --- /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 000000000..57600ccf7 --- /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 000000000..85965d275 --- /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 000000000..611d30a8e --- /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 000000000..517283690 --- /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 000000000..e0001a19f --- /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 000000000..d32410108 --- /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 000000000..c312502eb --- /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 000000000..4439c6c8d --- /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 000000000..b93d37c94 --- /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 000000000..d66b2f692 --- /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 000000000..8f5faae3d --- /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 000000000..c6ef12346 --- /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 000000000..a1e661d5f --- /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 000000000..a2201de41 --- /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 000000000..fdfc4ee8a --- /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 000000000..58608f2fb --- /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 000000000..d98b1a85a --- /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 000000000..5caa78cd1 --- /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 000000000..bf68a3b21 --- /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 000000000..48edb3108 --- /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 000000000..cc683ce55 --- /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 000000000..7436dbdd8 --- /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 000000000..01d739670 --- /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 000000000..70f77ee73 --- /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 000000000..8b5483d69 --- /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 000000000..9a3c5705d --- /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 000000000..d718a3924 --- /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 000000000..e9b1b8f2e --- /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 000000000..ee11fea87 --- /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 000000000..630ae1d66 --- /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 000000000..97de79ae2 --- /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 000000000..82aed1b6a --- /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 000000000..4e7859866 --- /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 000000000..482f745db --- /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 000000000..5a755d33f --- /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 000000000..961c198b6 --- /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 000000000..581350c37 --- /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 000000000..fcabfc166 --- /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 000000000..6d548c7d3 --- /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 000000000..f61724941 --- /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 000000000..5e3097884 --- /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 000000000..6fbc54135 --- /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 000000000..d8a9c58f1 --- /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 000000000..047d081c4 --- /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 000000000..9cb93817e --- /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 000000000..29fec40f2 --- /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 000000000..5a480426e --- /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 000000000..3c760dd51 --- /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 000000000..3a0e97b7b --- /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 000000000..2df51eac7 --- /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 000000000..5fd3ba109 --- /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 000000000..198b53217 --- /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 000000000..8b849f61d --- /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 000000000..1fae1b1b4 --- /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 000000000..7902f573f --- /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 000000000..42464ac62 --- /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 000000000..4d38be391 --- /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 000000000..de37cf6a5 --- /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 000000000..a29dbde2f --- /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 000000000..d6408ba8f --- /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 000000000..3f1178d1d --- /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 000000000..8c092578f --- /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 000000000..92740cdf3 --- /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 000000000..af2d926b0 --- /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 000000000..21cf748be --- /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 000000000..100556601 --- /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 000000000..91f88a275 --- /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 000000000..1da25df60 --- /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 000000000..9fd4e92d8 --- /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 000000000..e0fa46b3d --- /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 000000000..1f7cb9b56 --- /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 000000000..33eb1d0ea --- /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 000000000..b4fac2c68 --- /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 000000000..d399f82f2 --- /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 000000000..c0b810ef8 --- /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 000000000..1f2a059ed --- /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 000000000..a11b54aff --- /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 000000000..a97778b2a --- /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 000000000..4a777d8e9 --- /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 000000000..a1eb6f586 --- /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 000000000..94fbea649 --- /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 000000000..4957776a3 --- /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 000000000..87bbbe8e4 --- /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 000000000..511970bcf --- /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 000000000..897cc725e --- /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 000000000..02c55a5df --- /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 000000000..d2cd50338 --- /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 000000000..5dec0452d --- /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 000000000..bdc920c78 --- /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 000000000..03dd23c0a --- /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 000000000..a3c6428d9 --- /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 000000000..c18d13e70 --- /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 000000000..2d70facd6 --- /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 000000000..37991b173 --- /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 000000000..84ace5927 --- /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 000000000..d1e35386b --- /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 000000000..a1b1318af --- /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 000000000..d89ccd29d --- /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 000000000..4dea69f13 --- /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 000000000..82640cf49 --- /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 000000000..5510fe6d9 --- /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 000000000..27b4880c3 --- /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 000000000..1027eba64 --- /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 000000000..6794efeea --- /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 000000000..b98e29fdb --- /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 000000000..626f51b5c --- /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 000000000..46c50c0f5 --- /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 000000000..da5b01df6 --- /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 000000000..bcd96a10a --- /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 000000000..ec8ec37ae --- /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 000000000..20739efa0 --- /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 000000000..e7cb3f017 --- /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 000000000..a774784aa --- /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 000000000..4e254a515 --- /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 000000000..3152cb4c8 --- /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 000000000..a1db1b9d8 --- /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 000000000..f478b47d3 --- /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 000000000..f2286ba4d --- /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 000000000..9cd3ba4a4 --- /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 000000000..0ca3f0263 --- /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 000000000..90a64579b --- /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 000000000..c5ec484a0 --- /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 000000000..c15fa3ab7 --- /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 000000000..1d7f622f8 --- /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 000000000..16bf91bf2 --- /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 000000000..e3c77b042 --- /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 000000000..9ab877b51 --- /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 000000000..2f7a3cffc --- /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 000000000..477468284 --- /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 000000000..6a82a7fa6 --- /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 000000000..baed0e2d5 --- /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 000000000..aba928fb6 --- /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 000000000..bf1502a17 --- /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 000000000..9848b0ef6 --- /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 000000000..f60e90045 --- /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 000000000..199a56011 --- /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 000000000..90a81da74 --- /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 000000000..5477aecde --- /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 000000000..1c751bb5f --- /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 000000000..550623abb --- /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 000000000..be6388ff0 --- /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 000000000..609f094f9 --- /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 000000000..221a22194 --- /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 000000000..f0049191f --- /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 000000000..3d112edb8 --- /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 000000000..465bc9aef --- /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 000000000..f0c06d548 --- /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 000000000..772274f96 --- /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 000000000..93a6f31f8 --- /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 000000000..727b56c8a --- /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 000000000..39362de3a --- /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 000000000..a21f65d78 --- /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 000000000..ff3a4c0bb --- /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 000000000..0ab279edc --- /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 000000000..dc3d7c678 --- /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 000000000..333456746 --- /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 000000000..28cf04b29 --- /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 000000000..249051c46 --- /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 000000000..29fa65e69 --- /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 000000000..d7b12fbdf --- /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 000000000..ca032bd7d --- /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 000000000..33b4c53c0 --- /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 000000000..d4a4009fd --- /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 000000000..83e46e615 --- /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 000000000..f8ef8be24 --- /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 000000000..005ea8d53 --- /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 000000000..bb2dd93b2 --- /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 000000000..aaf59bbb9 --- /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 000000000..93608e38a --- /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 000000000..1637773fc --- /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 000000000..1e191fbf2 --- /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 000000000..97f4989fa --- /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 000000000..4d3141ba1 --- /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 000000000..768f235fd --- /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 000000000..373982388 --- /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 000000000..e94dbaeed --- /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 000000000..0ee8c0d5a --- /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 000000000..f7689c226 --- /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 000000000..b1eea7f47 --- /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 000000000..284fc935d --- /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 000000000..3232d0079 --- /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 000000000..5b9d03fcb --- /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 000000000..e1c5c9d14 --- /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 000000000..87cd6455a --- /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 000000000..d45d5b0ad --- /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 000000000..5eea1b3ab --- /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 000000000..7b475eab5 --- /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 000000000..fe63ce86e --- /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 000000000..e3de72ddc --- /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 000000000..03173fdc2 --- /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 000000000..4bdb4831f --- /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 000000000..e712a19e8 --- /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 000000000..dd0263572 --- /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 000000000..ea9e3383a --- /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 000000000..ee54a979c --- /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 000000000..9467ad1ca --- /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 000000000..68a5583e7 --- /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 000000000..85b8a7306 --- /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 000000000..b93923a19 --- /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 000000000..22df0df14 --- /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 000000000..4f077165c --- /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 000000000..0daebc2ed --- /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 000000000..163e1f51e --- /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 000000000..14630337b --- /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 000000000..0f6d33df9 --- /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 000000000..1beea316f --- /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 000000000..6d1a27b5a --- /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 000000000..267c4202a --- /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 000000000..001e8ec5b --- /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 000000000..5a987b15d --- /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 000000000..f59965004 --- /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 000000000..2efca300b --- /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 000000000..3a5ae285a --- /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 000000000..8872ae5ea --- /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 000000000..fa7842781 --- /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 000000000..23429571c --- /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 000000000..eb2e49fdf --- /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 000000000..15c9800ec --- /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 000000000..257f83c65 --- /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 000000000..0428e4cdb --- /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 000000000..0f62d970c --- /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 000000000..7523b71ab --- /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 000000000..bec5a7617 --- /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 000000000..bc50e21fa --- /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 000000000..7f9735915 --- /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 000000000..823c10ec7 --- /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 000000000..aee4af097 --- /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 000000000..38b84d1a6 --- /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 000000000..abee6ca23 --- /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 000000000..edd55d9fe --- /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 000000000..222d23a77 --- /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 000000000..6a785c274 --- /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 000000000..0686f853f --- /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 000000000..3ae691237 --- /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 000000000..bbe663c02 --- /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 000000000..4485d519f --- /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 000000000..4fefd080b --- /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 000000000..d67691d06 --- /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 000000000..a95e2055a --- /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 000000000..8111665e5 --- /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 000000000..87e7c4995 --- /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 000000000..fc7730a35 --- /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 000000000..9b1d72e7e --- /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 000000000..78c234774 --- /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 000000000..acdae268a --- /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 000000000..8c1024a3c --- /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 000000000..f0f19fd68 --- /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 000000000..6f2e456df --- /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 000000000..253cd6797 --- /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 000000000..dd5d581ee --- /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 000000000..60911d075 --- /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 000000000..93e9708d5 --- /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 000000000..176b87b1a --- /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 000000000..58c03e49f --- /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 000000000..99da7b480 --- /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 000000000..c222925cb --- /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 000000000..af6cdcd04 --- /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 000000000..169f3e638 --- /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 000000000..4c678a0f8 --- /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 000000000..caf1adc24 --- /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 000000000..ec62ca5d0 --- /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 000000000..d31d959d4 --- /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 000000000..d5d786505 --- /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 000000000..8b6fc19a3 --- /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 000000000..bbce4133b --- /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 000000000..5b842b01c --- /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 000000000..34f65cb84 --- /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 000000000..4a6306c88 --- /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 000000000..62353687d --- /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 000000000..a026fab4a --- /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 000000000..3b3b4e841 --- /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 000000000..55e5e998c --- /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 000000000..367f46b6a --- /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 000000000..b2747475b --- /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 000000000..f7ca74b0b --- /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 000000000..e203558e0 --- /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 000000000..cda62e0e2 --- /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 000000000..ac50438b7 --- /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 000000000..3c6df91e4 --- /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 000000000..4f20632d9 --- /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 000000000..170c3bd73 --- /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 000000000..41f67b7fd --- /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 000000000..441fc1b6f --- /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 000000000..4f099202b --- /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 000000000..3283c74a3 --- /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 000000000..dae88cd33 --- /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 000000000..9bd0156fb --- /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 000000000..ee65c3137 --- /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 000000000..4142c8270 --- /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 000000000..470c28a3b --- /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 000000000..fd06adcfd --- /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 000000000..1c042c33a --- /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 000000000..47717bac1 --- /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 000000000..5fa6ac522 --- /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 000000000..80be4ed94 --- /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 000000000..c6e443ac7 --- /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 000000000..e1abd9a7e --- /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 000000000..3e26b3014 --- /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 000000000..b559ea6fb --- /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 000000000..a5b2b0ba8 --- /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 000000000..998b9e41c --- /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 000000000..e93444f84 --- /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 000000000..94ef67255 --- /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 000000000..819dc2443 --- /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 000000000..fe137c6af --- /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 000000000..456d3cd38 --- /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 000000000..5321c4e83 --- /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 000000000..72f11ba00 --- /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 000000000..cf0c9090c --- /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 000000000..138ca20eb --- /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 000000000..5a866354d --- /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 000000000..00795c49d --- /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 000000000..420b35a78 --- /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 000000000..f4d6e5966 --- /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 000000000..c3fd184b6 --- /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 000000000..b824492f7 --- /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 000000000..a10532e3a --- /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 000000000..9472d50c5 --- /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 000000000..213c6622b --- /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 000000000..b0d81424a --- /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 000000000..0866b515f --- /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 000000000..4d1d853b1 --- /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 000000000..920ccddbb --- /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 000000000..644eb033a --- /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 000000000..2333bc3d6 --- /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 000000000..327173edd --- /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 000000000..0a0eddd7f --- /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 000000000..44b5772f6 --- /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 000000000..127303efd --- /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 000000000..887e9109e --- /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 000000000..1e3812b50 --- /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 000000000..a41062aa1 --- /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 000000000..6ef93f40f --- /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 000000000..32f7f756a --- /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 000000000..9bc9525b6 --- /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 000000000..8b72e9133 --- /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 000000000..ce2386df7 --- /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 000000000..7e55494c8 --- /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 000000000..5f971895a --- /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 000000000..0d8dd34f0 --- /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 000000000..f53e98772 --- /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 000000000..70e3d2297 --- /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 000000000..bd11fb5ba --- /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 000000000..aacf2c81c --- /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 000000000..11ff45f0e --- /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 000000000..d90bdfc75 --- /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 000000000..5b4616684 --- /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 000000000..6223c0cf3 --- /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 000000000..5e09343d8 --- /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 000000000..a25657639 --- /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 000000000..0796ad9bc --- /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 000000000..b6b9b1be2 --- /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 000000000..fe2284b17 --- /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 000000000..923d20a92 --- /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 000000000..6791d28bb --- /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 000000000..56126d7a5 --- /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 000000000..a0f88fc9d --- /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 000000000..4e38f7c10 --- /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 000000000..b6e7a5fff --- /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 000000000..0be67c16a --- /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 000000000..6ec3586f3 --- /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 000000000..ba2c19b26 --- /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 000000000..502408273 --- /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 000000000..c15da0083 --- /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 000000000..d8bc9522e --- /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 000000000..9bcd6aef5 --- /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 000000000..fb50919ee --- /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 000000000..51d57829f --- /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 000000000..bf97a24ba --- /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 000000000..1eda4cdbe --- /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 000000000..c5e143fad --- /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 000000000..6013ec83b --- /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 000000000..ec2b8b879 --- /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 000000000..c15c48e03 --- /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 000000000..7a42e18da --- /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 000000000..5048e150c --- /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 000000000..237fe87bb --- /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 000000000..8ae641085 --- /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 000000000..bcbb450d2 --- /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 000000000..dd97a3799 --- /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 000000000..bd5f54891 --- /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 000000000..f95ddbcd6 --- /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 000000000..0406b9505 --- /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 000000000..9b6de07d9 --- /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 000000000..de80a0e45 --- /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 000000000..066078e6b --- /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 000000000..1ddb7f9be --- /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 000000000..f4b1b623b --- /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 000000000..2d5b862b9 --- /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 000000000..549963081 --- /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 000000000..f255bdecd --- /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 000000000..fd7aef0a2 --- /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 000000000..5163d99d4 --- /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 000000000..4f0036e44 --- /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 000000000..31202912b --- /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 000000000..886eff74f --- /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 000000000..b99ed9083 --- /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 000000000..725a2e385 --- /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 000000000..ef6daeff4 --- /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 000000000..a05eb2fe5 --- /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 000000000..005b80090 --- /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 000000000..fae5ff203 --- /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 000000000..b641cd416 --- /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 000000000..56d62911c --- /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 000000000..332f080cf --- /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 000000000..b0f8a0544 --- /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 000000000..26644c148 --- /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 000000000..7af01856b --- /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 000000000..315d841a7 --- /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 000000000..e44c482c8 --- /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 000000000..64aff7025 --- /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 000000000..c0caf8bee --- /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 000000000..2e881aca3 --- /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 000000000..dc75b2aa8 --- /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 000000000..d092711f4 --- /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 000000000..f60eb2451 --- /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 000000000..660201cc0 --- /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 000000000..e145f054d --- /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 000000000..63069b4dc --- /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 000000000..e5b009daf --- /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 000000000..03b5312ff --- /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 000000000..441bcf71a --- /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 000000000..89990c756 --- /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 000000000..ecf378d0b --- /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 000000000..d91fc8035 --- /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 000000000..aeb3584b3 --- /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 000000000..7dfe0c74c --- /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 000000000..fbc0112de --- /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 000000000..c8d138c21 --- /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 000000000..a3ef1c225 --- /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 000000000..3287f1988 --- /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 000000000..ca364ae5c --- /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 000000000..621c821ea --- /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 000000000..fcbd41f17 --- /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 000000000..233365de1 --- /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 000000000..853ff6d93 --- /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 000000000..04ad98c32 --- /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 000000000..81df86408 --- /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 000000000..b714f9db3 --- /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 000000000..3124794e1 --- /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 000000000..829abdb0e --- /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 000000000..b73fd1f95 --- /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 000000000..fad888cfe --- /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 000000000..7e5f7b2b2 --- /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 000000000..0dd9e6717 --- /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 000000000..9299e39ae --- /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 000000000..49bcaef27 --- /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 000000000..c5d2ef722 --- /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 000000000..ba2275aed --- /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 000000000..137eb3a72 --- /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 000000000..b3aa3ee49 --- /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 000000000..c1f423638 --- /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 000000000..3b897b7a7 --- /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 000000000..4b7b73fb7 --- /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 000000000..43ea9ae72 --- /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 000000000..14660582e --- /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 000000000..1c6649c41 --- /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 000000000..32ab37710 --- /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 000000000..7038d3383 --- /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 000000000..9b8d91803 --- /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 000000000..5f7318e79 --- /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 000000000..3782a238d --- /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 000000000..770045fbb --- /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 000000000..c3c469ff1 --- /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 000000000..c2f0d5f8f --- /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 000000000..e71bedeb7 --- /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 000000000..5fa0ed3e1 --- /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 000000000..553089ced --- /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 000000000..8191a3f57 --- /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 000000000..47d9e2198 --- /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 000000000..4962d59f6 --- /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 000000000..440d25e6e --- /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 000000000..40f26292c --- /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 000000000..ac2c95c58 --- /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 000000000..301dafc69 --- /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 000000000..96014313f --- /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 000000000..38717464f --- /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 000000000..efd772b81 --- /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 000000000..6bd02a5f3 --- /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 000000000..48f1f4707 --- /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 000000000..685141e28 --- /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 000000000..0d1651a5f --- /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 000000000..7ab490d15 --- /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 000000000..087edd408 --- /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 000000000..6a9236141 --- /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 000000000..7bc4e2b45 --- /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 000000000..fc03064d1 --- /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 000000000..178679ddb --- /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 000000000..f6d7797c8 --- /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 000000000..35bbf8a59 --- /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 000000000..e518eb298 --- /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 000000000..4d7715f37 --- /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 000000000..a67735e68 --- /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 000000000..b2e19a29e --- /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 000000000..43aeecd36 --- /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 000000000..8ad8e0d19 --- /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 000000000..29da4aa4c --- /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 000000000..ccffe9137 --- /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 000000000..e68d2c79b --- /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 000000000..ccb5ddffa --- /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 000000000..85d81cb86 --- /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 000000000..13dd9022a --- /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 000000000..c37c764e4 --- /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 000000000..7a1fa564c --- /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 000000000..bf48af600 --- /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 000000000..17e3d4185 --- /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 000000000..68c19053a --- /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 000000000..debfb95a6 --- /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 000000000..18bf17079 --- /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 000000000..be79e1488 --- /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 000000000..4b017c793 --- /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 000000000..5f1c27805 --- /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 000000000..1300d516b --- /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 000000000..249c6b5a7 --- /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 000000000..44edffddb --- /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 000000000..5ed002476 --- /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 000000000..e4220794b --- /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 000000000..f986a67a4 --- /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 000000000..d0afd9140 --- /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 000000000..7ddc02d64 --- /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 000000000..e2cc2d186 --- /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 000000000..b493152ba --- /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 000000000..7878d3096 --- /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 000000000..7e9e3bf55 --- /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 000000000..1116339f9 --- /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 000000000..178a9fa0e --- /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 000000000..1295aec35 --- /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 000000000..47f22b6be --- /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 000000000..b175b83cd --- /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 000000000..834f0c575 --- /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 000000000..0b947c67e --- /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 000000000..c233e75ed --- /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 000000000..769871e35 --- /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 000000000..0fe1ddfbb --- /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 000000000..83405bf36 --- /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 000000000..a07e74d81 --- /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 000000000..20b9558c0 --- /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 000000000..0d9f3ab79 --- /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 000000000..6fd432fed --- /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 000000000..379ad873e --- /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 000000000..313ce175b --- /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 000000000..3f06e7427 --- /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 000000000..bf07b3afe --- /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 000000000..d6f099671 --- /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 000000000..f7658adde --- /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 000000000..79ef957b3 --- /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 000000000..a48ab3ae2 --- /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 000000000..56693d8b1 --- /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 000000000..9a671d6b1 --- /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 000000000..6e9013199 --- /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 000000000..5625e2996 --- /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 000000000..6e17d3ec3 --- /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 000000000..39e934f37 --- /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 000000000..6ca32ba54 --- /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 000000000..4ce192973 --- /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 000000000..78d52ade6 --- /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 000000000..61a85afbb --- /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 000000000..dc0852621 --- /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 000000000..b8b5b6432 --- /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 000000000..a33d87033 --- /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 000000000..906364c69 --- /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 000000000..be0f8b77a --- /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 000000000..59ee12a04 --- /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 000000000..6c1a63e84 --- /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 000000000..333c71a93 --- /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 000000000..03a1d069c --- /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 000000000..ae1b0752d --- /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 000000000..3b859b959 --- /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 000000000..f7b04643d --- /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 000000000..6d6728bc5 --- /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 000000000..5fa48c023 --- /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 000000000..e5dcf2109 --- /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 000000000..5837e19b6 --- /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 000000000..7908a22ad --- /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 000000000..389fb6211 --- /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 000000000..0f7192e10 --- /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 000000000..4d2a02b5d --- /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 000000000..7db57e9c7 --- /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 000000000..a1fae40b6 --- /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 000000000..6b938b1d3 --- /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 000000000..0a727ed2f --- /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 000000000..ebe05c953 --- /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 000000000..0ed86c543 --- /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 000000000..ceb06c461 --- /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 000000000..571eca745 --- /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 000000000..cdb306c7e --- /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 000000000..1adbe7d68 --- /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 000000000..4678a997d --- /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 000000000..5fccc5796 --- /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 000000000..54cd98d9b --- /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 000000000..c0eb5137d --- /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 000000000..b2cd6168d --- /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 000000000..52d05bb6e --- /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 000000000..da16ff1eb --- /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 000000000..8e4f19826 --- /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 000000000..850fd2968 --- /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 000000000..a8763ee61 --- /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 000000000..f15233521 --- /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 000000000..93e103cbf --- /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 000000000..630f8e68e --- /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 000000000..b614143f1 --- /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 000000000..1398bffbe --- /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 000000000..b0e388fe6 --- /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 000000000..3e6d62233 --- /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 000000000..8f5ce5551 --- /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 000000000..a0d69876a --- /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 000000000..e334ad47e --- /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 000000000..3a3665e52 --- /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 000000000..1c9c12cd1 --- /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 000000000..2c80383a1 --- /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 000000000..0318a9cc4 --- /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 000000000..1ffe7447c --- /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 000000000..d5ef0c60d --- /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 000000000..2962d88f4 --- /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 000000000..ba54af67c --- /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 000000000..a534c6a32 --- /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 000000000..9972734ee --- /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 000000000..2e1d214a0 --- /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 000000000..fc03c5ed8 --- /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 000000000..bbb2cf12d --- /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 000000000..ba91a50fa --- /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 000000000..2d931bfa6 --- /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 000000000..0d47d5685 --- /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 000000000..3dc74a294 --- /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 000000000..6ba691af6 --- /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 000000000..7fde3dddf --- /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 000000000..a9b3e715d --- /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 000000000..0f5ca93f8 --- /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 000000000..8562d8e34 --- /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 000000000..f91d5dc11 --- /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 000000000..3d51f0813 --- /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 000000000..d15d8d3c3 --- /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 000000000..167f26a97 --- /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 000000000..493295e4c --- /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 000000000..59594b71c --- /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 000000000..e7b7a9de3 --- /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 000000000..8eb0370d2 --- /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 000000000..38ded3f92 --- /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 000000000..2d1310f34 --- /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 000000000..bcb9d68fc --- /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 000000000..3453b42e2 --- /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 000000000..94f6c7b5b --- /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 000000000..08c2168e2 --- /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 000000000..7aa3f6083 --- /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 000000000..34f0bda92 --- /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 000000000..aa17f02c3 --- /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 000000000..67975389e --- /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 000000000..43dd471cd --- /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 000000000..134c8113c --- /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 000000000..bbfaf68dd --- /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 000000000..ab618e9d5 --- /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 000000000..4cf27bdae --- /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 000000000..b2ed93204 --- /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 000000000..abb1f9da4 --- /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 000000000..506164f09 --- /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 000000000..752927886 --- /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 000000000..6fe9c223f --- /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 000000000..d63ea82f2 --- /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 000000000..8dc08269f --- /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 000000000..da24f078c --- /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 000000000..9132d89ff --- /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 000000000..15b140176 --- /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 000000000..b92b4a959 --- /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 000000000..f8086a213 --- /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 000000000..14a108f9d --- /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 000000000..256527441 --- /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 000000000..526c5ff9f --- /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 000000000..c510e1dac --- /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 000000000..75f21f578 --- /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 000000000..20dd9c806 --- /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 000000000..8ecf5ffda --- /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 000000000..d8ec7d006 --- /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 000000000..219acd693 --- /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 000000000..1fffe43da --- /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 000000000..a9c53028e --- /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 000000000..8e55be1a4 --- /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 000000000..930b42e54 --- /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 000000000..9ec91fef7 --- /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 000000000..f9ec0d3de --- /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 000000000..c47d2e973 --- /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 000000000..c72d6492b --- /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 000000000..bd70a1e5b --- /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 000000000..0e76726ba --- /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 000000000..07320b2c3 --- /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 000000000..1d43b04ff --- /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 000000000..90dae7c32 --- /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 000000000..17b231262 --- /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 000000000..913b0ee95 --- /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 000000000..9f8c2f876 --- /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 000000000..74a1e63b5 --- /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 000000000..839273b44 --- /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 000000000..ec55bee04 --- /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 000000000..6be840fc5 --- /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 000000000..6c50f5576 --- /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 000000000..792ca436d --- /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 000000000..7d805b6dc --- /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 000000000..7d10a4a96 --- /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 000000000..4359a058d --- /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 000000000..dc1855625 --- /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 000000000..ca601048b --- /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 000000000..ddf32ffb3 --- /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 000000000..023558734 --- /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 000000000..98fdd6c41 --- /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 000000000..96807c875 --- /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 000000000..f629fbb93 --- /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 000000000..3bd647559 --- /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 000000000..c0fc2b9f1 --- /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 000000000..34eb0db66 --- /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 000000000..e414f1037 --- /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 000000000..b1e4c0781 --- /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 000000000..e244f5fc7 --- /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 000000000..0b6fee096 --- /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 000000000..f3a4a6791 --- /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 000000000..6301c1c08 --- /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 000000000..e7a953c18 --- /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 000000000..27fd3cf5c --- /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 000000000..5cdbfefc2 --- /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 000000000..bcfeb935e --- /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 000000000..a2fad060e --- /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 000000000..9a5d426af --- /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 000000000..45dd51fcb --- /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 000000000..753b0ee57 --- /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 000000000..74c362eca --- /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 000000000..19dc7f4f6 --- /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 000000000..6b65b9517 --- /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 000000000..fad7fde18 --- /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 000000000..3e4b9ca98 --- /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 000000000..e52475e5b --- /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 000000000..cbde00dcc --- /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 000000000..e0e19f29b --- /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 000000000..e5f14fb3f --- /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 000000000..1e98f5e7a --- /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 000000000..c1bd95b0c --- /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 000000000..1eb2daca2 --- /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 000000000..4764d81ea --- /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 000000000..d38591018 --- /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 000000000..961680a3a --- /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 000000000..8841d3aa7 --- /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 000000000..1e9de48f7 --- /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 000000000..a27afed6c --- /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 000000000..71f270221 --- /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 000000000..1e626c1c2 --- /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 000000000..9bd18e1f8 --- /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 000000000..fdff9dd39 --- /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 000000000..413b338fa --- /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 000000000..8a4844083 --- /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 000000000..7fad169dc --- /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 000000000..1d268dbbf --- /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 000000000..8671c7aca --- /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 000000000..917b806ee --- /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 000000000..b6429ead8 --- /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 000000000..b907b4ff6 --- /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 000000000..7d0f3eb32 --- /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 000000000..47429bad9 --- /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 000000000..923426255 --- /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 000000000..48ba3652b --- /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 000000000..4f9d27145 --- /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 000000000..90ceedba0 --- /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 000000000..931dcc256 --- /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 000000000..ca37a386a --- /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 000000000..dd3d0bcf3 --- /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 000000000..aff038c9a --- /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 000000000..28de52754 --- /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 000000000..25125f6f2 --- /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"