diff --git a/recipes/wip/libs/other/pjsip/recipe.toml b/recipes/wip/libs/other/pjsip/recipe.toml index 5f12bf79..afc1e469 100644 --- a/recipes/wip/libs/other/pjsip/recipe.toml +++ b/recipes/wip/libs/other/pjsip/recipe.toml @@ -1,12 +1,16 @@ -#TODO make libvpx work -# customization - https://docs.pjsip.org/en/latest/get-started/posix/build_instructions.html +#TODO not compiled or tested +# build instructions: https://docs.pjsip.org/en/latest/get-started/posix/build_instructions.html [source] git = "https://github.com/pjsip/pjproject" -rev = "08578e86eea120c5ab2ab1af5a18b7840120d87b" +rev = "2.16" +shallow_clone = true [build] template = "configure" +configureflags = [ + "--disable-v4l2" +] dependencies = [ - "openssl1", + "openssl3", "ffmpeg6", "libvpx", ] diff --git a/recipes/wip/libs/other/popt/recipe.toml b/recipes/wip/libs/other/popt/recipe.toml index 98a18569..e8a3db0e 100644 --- a/recipes/wip/libs/other/popt/recipe.toml +++ b/recipes/wip/libs/other/popt/recipe.toml @@ -1,5 +1,4 @@ #TODO not compiled or tested -# lacking build instructions [source] tar = "https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-1.19.tar.gz" [build] diff --git a/recipes/wip/libs/other/projectm/recipe.toml b/recipes/wip/libs/other/projectm/recipe.toml index 600f3760..7c174bea 100644 --- a/recipes/wip/libs/other/projectm/recipe.toml +++ b/recipes/wip/libs/other/projectm/recipe.toml @@ -1,11 +1,13 @@ #TODO not compiled or tested # build instructions: https://github.com/projectM-visualizer/projectm/wiki/Building-libprojectM#build-and-install-projectm [source] -git = "https://github.com/projectM-visualizer/projectm" -rev = "422af469731559c32c93e9513cebf2fe6c2fec78" +tar = "https://github.com/projectM-visualizer/projectm/releases/download/v4.1.6/libprojectM-4.1.6.tar.gz" [build] template = "cmake" -dependencies = [ - "mesa", - "qt5-base", +cmakeflags = [ + "-DENABLE_SDL_UI=ON", + "-DENABLE_GLES=OFF", +] +dependencies = [ + "sdl2", ] diff --git a/recipes/wip/libs/other/pystring/recipe.toml b/recipes/wip/libs/other/pystring/recipe.toml index 8b003846..40df6c46 100644 --- a/recipes/wip/libs/other/pystring/recipe.toml +++ b/recipes/wip/libs/other/pystring/recipe.toml @@ -1,7 +1,7 @@ #TODO not compiled or tested -# lacking build instructions [source] git = "https://github.com/imageworks/pystring" -rev = "7d16bc814ccb4cad03c300dcb77440034caa84f7" +rev = "381829c2c1696ffec9277b339952a9588e6e67cf" +shallow_clone = true [build] template = "cmake" diff --git a/recipes/wip/libs/other/quantlib/recipe.toml b/recipes/wip/libs/other/quantlib/recipe.toml index bcecf3c0..647677a8 100644 --- a/recipes/wip/libs/other/quantlib/recipe.toml +++ b/recipes/wip/libs/other/quantlib/recipe.toml @@ -1,9 +1,12 @@ -#TODO make boost work -#TODO probably wrong template, see https://www.quantlib.org/install/linux.shtml +#TODO not compiled or tested +# build instructions: https://www.quantlib.org/install/cmake.shtml [source] -tar = "https://github.com/lballabio/QuantLib/releases/download/v1.32/QuantLib-1.32.tar.gz" +tar = "https://github.com/lballabio/QuantLib/releases/download/v1.41/QuantLib-1.41.tar.gz" [build] -template = "configure" +template = "cmake" +cmakeflags = [ + "-DQL_BUILD_TEST_SUITE=OFF" +] dependencies = [ "boost", ] diff --git a/recipes/wip/libs/other/raylib/recipe.toml b/recipes/wip/libs/other/raylib/recipe.toml index 01134298..83bb24ea 100644 --- a/recipes/wip/libs/other/raylib/recipe.toml +++ b/recipes/wip/libs/other/raylib/recipe.toml @@ -2,10 +2,15 @@ # build instructions: https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux [source] git = "https://github.com/raysan5/raylib" -rev = "ae50bfa2cc569c0f8d5bc4315d39db64005b1b08" +rev = "5.5" +shallow_clone = true [build] template = "cmake" -dependencies = [ - "mesa", - "libxkbcommon", +cmakeflags = [ + "-DPLATFORM=SDL" +] +dependencies = [ + "sdl2" +# "mesa", +# "libxkbcommon", ] diff --git a/recipes/wip/libs/other/rdflib/recipe.toml b/recipes/wip/libs/other/rdflib/recipe.toml index 6ca32ba5..2b17ae92 100644 --- a/recipes/wip/libs/other/rdflib/recipe.toml +++ b/recipes/wip/libs/other/rdflib/recipe.toml @@ -1,4 +1,4 @@ -#TODO missing script for installation, the "pip" method can't be used, investigate the tarball +#TODO missing script for pip [source] tar = "https://github.com/RDFLib/rdflib/releases/download/7.0.0/rdflib-7.0.0.tar.gz" [build] diff --git a/recipes/wip/libs/other/rnnoise/recipe.toml b/recipes/wip/libs/other/rnnoise/recipe.toml index 1ba959ad..e8f2e13d 100644 --- a/recipes/wip/libs/other/rnnoise/recipe.toml +++ b/recipes/wip/libs/other/rnnoise/recipe.toml @@ -1,5 +1,10 @@ -#TODO missing script for building +#TODO not compiled or tested [source] git = "https://gitlab.xiph.org/xiph/rnnoise" +rev = "v0.2" +shallow_clone = true +script = """ +autotools_recursive_regenerate +""" [build] -template = "custom" +template = "configure" diff --git a/recipes/wip/libs/other/rubberband/recipe.toml b/recipes/wip/libs/other/rubberband/recipe.toml index e962cea6..2799b0d0 100644 --- a/recipes/wip/libs/other/rubberband/recipe.toml +++ b/recipes/wip/libs/other/rubberband/recipe.toml @@ -1,6 +1,11 @@ #TODO not compiled or tested -# build instructions: https://hg.sr.ht/~breakfastquay/rubberband/browse/COMPILING.md?rev=tip +# build instructions: https://github.com/breakfastquay/rubberband/blob/default/COMPILING.md [source] -tar = "https://breakfastquay.com/files/releases/rubberband-3.2.1.tar.bz2" +git = "https://github.com/breakfastquay/rubberband" +rev = "v4.0.0" +shallow_clone = true [build] template = "meson" +mesonflags = [ + "-Dtests=disabled" +] diff --git a/recipes/wip/libs/other/rustls-openssl-compat/recipe.toml b/recipes/wip/libs/other/rustls-openssl-compat/recipe.toml index 1d0a435b..f8670538 100644 --- a/recipes/wip/libs/other/rustls-openssl-compat/recipe.toml +++ b/recipes/wip/libs/other/rustls-openssl-compat/recipe.toml @@ -1,8 +1,6 @@ -#TODO missing script for GNU Make +#TODO missing script for gnu make [source] git = "https://github.com/rustls/rustls-openssl-compat" +shallow_clone = true [build] template = "custom" -script = """ -COOKBOOK_SOURCE="${COOKBOOK_SOURCE}/rustls-libssl" -""" diff --git a/recipes/wip/libs/other/scotch/recipe.toml b/recipes/wip/libs/other/scotch/recipe.toml index 3cb29ed1..c8a14a46 100644 --- a/recipes/wip/libs/other/scotch/recipe.toml +++ b/recipes/wip/libs/other/scotch/recipe.toml @@ -1,8 +1,9 @@ #TODO not compiled or tested # build instructions: https://gitlab.inria.fr/scotch/scotch#installation -#TODO probably missing dependencies [source] -git = "https://gitlab.inria.fr/scotch/scotch" -rev = "82ec87f558f4acb7ccb69a079f531be380504c92" +tar = "https://gitlab.inria.fr/scotch/scotch/-/archive/v7.0.11/scotch-v7.0.11.tar.bz2" [build] template = "cmake" +cmakeflags = [ + "-DENABLE_TESTS=OFF" +] diff --git a/recipes/wip/libs/other/sdl-pango/recipe.toml b/recipes/wip/libs/other/sdl-pango/recipe.toml index ca5de378..479210a9 100644 --- a/recipes/wip/libs/other/sdl-pango/recipe.toml +++ b/recipes/wip/libs/other/sdl-pango/recipe.toml @@ -1,5 +1,4 @@ #TODO can't recognize the redox target -#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] diff --git a/recipes/wip/libs/other/sdl2-net/recipe.toml b/recipes/wip/libs/other/sdl2-net/recipe.toml index f4f33541..e5c2d891 100644 --- a/recipes/wip/libs/other/sdl2-net/recipe.toml +++ b/recipes/wip/libs/other/sdl2-net/recipe.toml @@ -1,5 +1,4 @@ #TODO not compiled or tested -# 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] diff --git a/recipes/wip/libs/other/sdl3/recipe.toml b/recipes/wip/libs/other/sdl3/recipe.toml index be9c68bc..8c039064 100644 --- a/recipes/wip/libs/other/sdl3/recipe.toml +++ b/recipes/wip/libs/other/sdl3/recipe.toml @@ -19,7 +19,7 @@ cmakeflags = [ "-DSDL_LIBUDEV=OFF", "-DSDL_AUDIO=OFF", ] -dependencies = [ - #"liborbital", - "mesa", -] +#dependencies = [ +# "liborbital", +# "mesa", +#] diff --git a/recipes/wip/libs/other/simdjson/recipe.toml b/recipes/wip/libs/other/simdjson/recipe.toml index 5f162af5..8d5b7dc3 100644 --- a/recipes/wip/libs/other/simdjson/recipe.toml +++ b/recipes/wip/libs/other/simdjson/recipe.toml @@ -1,9 +1,8 @@ +#TODO: promote +#TODO update to 4.x version [source] git = "https://github.com/simdjson/simdjson" -rev = "0c0ce1bd48baa0677dc7c0945ea7cd1e8b52b297" # 3.13.0 +rev = "v3.13.0" +shallow_clone = true [build] -template = "custom" -script = """ -DYNAMIC_INIT -cookbook_cmake -""" +template = "cmake" diff --git a/recipes/wip/libs/other/simdutf/recipe.toml b/recipes/wip/libs/other/simdutf/recipe.toml index faf1c246..b50466e4 100644 --- a/recipes/wip/libs/other/simdutf/recipe.toml +++ b/recipes/wip/libs/other/simdutf/recipe.toml @@ -1,9 +1,11 @@ +#TODO: promote +#TODO update to 8.x version [source] git = "https://github.com/simdutf/simdutf" -rev = "df8bfed3256cf5ca29969a9dd1db677e835b2c6c" # 7.3.5 +rev = "v7.3.5" +shallow_clone = true [build] -template = "custom" -script = """ -DYNAMIC_INIT -cookbook_cmake -""" +template = "cmake" +cmakeflags = [ + "-DSIMDUTF_TESTS=OFF" +] diff --git a/recipes/wip/libs/other/snappy/recipe.toml b/recipes/wip/libs/other/snappy/recipe.toml index 6dd1ed2b..8e549819 100644 --- a/recipes/wip/libs/other/snappy/recipe.toml +++ b/recipes/wip/libs/other/snappy/recipe.toml @@ -2,6 +2,10 @@ # build instructions: https://github.com/google/snappy#building [source] git = "https://github.com/google/snappy" -rev = "dc05e026488865bc69313a68bcc03ef2e4ea8e83" +rev = "1.2.2" +shallow_clone = true [build] template = "cmake" +cmakeflags = [ + "-DSNAPPY_BUILD_TESTS=OFF" +] diff --git a/recipes/wip/libs/other/sord/recipe.toml b/recipes/wip/libs/other/sord/recipe.toml index a9335d54..d89d9447 100644 --- a/recipes/wip/libs/other/sord/recipe.toml +++ b/recipes/wip/libs/other/sord/recipe.toml @@ -1,6 +1,11 @@ #TODO not compiled or tested # build instructions: https://gitlab.com/drobilla/sord/-/blob/master/INSTALL.md?ref_type=heads [source] -tar = "https://download.drobilla.net/sord-0.16.14.tar.xz" +tar = "https://gitlab.com/drobilla/sord/-/archive/v0.16.22/sord-v0.16.22.tar.bz2" [build] template = "meson" +mesonflags = [ + "-Dtests=disabled", + "-Ddocs=disabled", + "-Dman=disabled", +] diff --git a/recipes/wip/libs/other/sratom/recipe.toml b/recipes/wip/libs/other/sratom/recipe.toml index dc1b31a2..2213038c 100644 --- a/recipes/wip/libs/other/sratom/recipe.toml +++ b/recipes/wip/libs/other/sratom/recipe.toml @@ -1,6 +1,10 @@ #TODO not compiled or tested # build instructions: https://gitlab.com/lv2/sratom/-/blob/master/INSTALL.md?ref_type=heads [source] -tar = "https://download.drobilla.net/sratom-0.6.14.tar.xz" +tar = "https://gitlab.com/lv2/sratom/-/archive/v0.6.22/sratom-v0.6.22.tar.bz2" [build] template = "meson" +mesonflags = [ + "-Dtests=disabled", + "-Ddocs=disabled", +] diff --git a/recipes/wip/libs/other/suil/recipe.toml b/recipes/wip/libs/other/suil/recipe.toml index 49ff331f..672e59ed 100644 --- a/recipes/wip/libs/other/suil/recipe.toml +++ b/recipes/wip/libs/other/suil/recipe.toml @@ -1,6 +1,10 @@ #TODO not compiled or tested # build instructions: https://gitlab.com/lv2/suil/-/blob/master/INSTALL.md?ref_type=heads [source] -tar = "https://download.drobilla.net/suil-0.10.18.tar.xz" +tar = "https://gitlab.com/lv2/suil/-/archive/v0.10.26/suil-v0.10.26.tar.bz2" [build] template = "meson" +mesonflags = [ + "-Dtests=disabled", + "-Ddocs=disabled", +] diff --git a/recipes/wip/libs/other/t4kcommon/recipe.toml b/recipes/wip/libs/other/t4kcommon/recipe.toml index abb1f9da..6e503e46 100644 --- a/recipes/wip/libs/other/t4kcommon/recipe.toml +++ b/recipes/wip/libs/other/t4kcommon/recipe.toml @@ -1,12 +1,18 @@ -#TODO missing script for GNU Autotools, see https://github.com/tux4kids/t4kcommon/blob/master/INSTALL#L33 +#TODO not compiled or tested +# build instructions: https://github.com/tux4kids/t4kcommon/blob/master/INSTALL#L33 [source] git = "https://github.com/tux4kids/t4kcommon" +rev = "9fd11c1bd1b78fc84141fc32cd9755f373eafae3" +shallow_clone = true +script = """ +autotools_recursive_regenerate +""" [build] -template = "custom" +template = "configure" dependencies = [ "sdl1", - "sdl1_mixer", - "sdl1_image", + "sdl1-mixer", + "sdl1-image", "sdl-pango", "sdl2-net", "libpng", diff --git a/recipes/wip/libs/other/taglib/recipe.toml b/recipes/wip/libs/other/taglib/recipe.toml index d75e92c6..89013612 100644 --- a/recipes/wip/libs/other/taglib/recipe.toml +++ b/recipes/wip/libs/other/taglib/recipe.toml @@ -1,6 +1,6 @@ #TODO not compiled or tested # build instructions: https://github.com/taglib/taglib/blob/master/INSTALL.md [source] -tar = "https://taglib.org/releases/taglib-1.13.tar.gz" +tar = "https://taglib.org/releases/taglib-2.2.1.tar.gz" [build] template = "cmake" diff --git a/recipes/wip/libs/other/twolame/recipe.toml b/recipes/wip/libs/other/twolame/recipe.toml index 74a1e63b..61f19d6d 100644 --- a/recipes/wip/libs/other/twolame/recipe.toml +++ b/recipes/wip/libs/other/twolame/recipe.toml @@ -1,4 +1,4 @@ -#TODO Compiled but not tested +#TODO compiled but not tested [source] tar = "https://downloads.sourceforge.net/twolame/twolame-0.4.0.tar.gz" [build] diff --git a/recipes/wip/libs/other/volk/recipe.toml b/recipes/wip/libs/other/volk/recipe.toml index 4752dcae..ae1e4909 100644 --- a/recipes/wip/libs/other/volk/recipe.toml +++ b/recipes/wip/libs/other/volk/recipe.toml @@ -1,6 +1,9 @@ #TODO not compiled or tested # build instructions: 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" +tar = "https://www.libvolk.org/releases/volk-3.3.0.tar.gz" [build] template = "cmake" +cmakeflags = [ + "-DENABLE_TESTING=OFF" +] diff --git a/recipes/wip/libs/other/wxpython/recipe.toml b/recipes/wip/libs/other/wxpython/recipe.toml index d75808cb..a22c6611 100644 --- a/recipes/wip/libs/other/wxpython/recipe.toml +++ b/recipes/wip/libs/other/wxpython/recipe.toml @@ -1,4 +1,4 @@ -#TODO missing script for Python, see https://wiki.wxpython.org/How%20to%20install%20wxPython#Installing_wxPython_from_source +#TODO missing script for python: https://wiki.wxpython.org/How%20to%20install%20wxPython#Installing_wxPython_from_source [source] tar = "https://files.pythonhosted.org/packages/aa/64/d749e767a8ce7bdc3d533334e03bb1106fc4e4803d16f931fada9007ee13/wxPython-4.2.1.tar.gz" [build] diff --git a/recipes/wip/libs/other/xxhash/recipe.toml b/recipes/wip/libs/other/xxhash/recipe.toml index 902e1347..c50d194e 100644 --- a/recipes/wip/libs/other/xxhash/recipe.toml +++ b/recipes/wip/libs/other/xxhash/recipe.toml @@ -1,7 +1,9 @@ #TODO promote +#TODO waiting the next version to bring cmake support [source] git = "https://github.com/Cyan4973/xxHash" rev = "bab7e27f4c6ae4efbb83dd99ae8a554423571635" # 0.8.3-dev (cmake support) +shallow_clone = true [build] template = "custom" script = """ diff --git a/recipes/wip/libs/other/yajl/recipe.toml b/recipes/wip/libs/other/yajl/recipe.toml index b61e2cef..348ef8c2 100644 --- a/recipes/wip/libs/other/yajl/recipe.toml +++ b/recipes/wip/libs/other/yajl/recipe.toml @@ -1,3 +1,4 @@ +#TODO: promote [source] tar = "https://github.com/lloyd/yajl/archive/refs/tags/2.1.0.tar.gz" blake3 = "25cbfe28df82d5699b8fa5db8b32797b34aff995c7ce35a5fb622cc68f90f0cb" diff --git a/recipes/wip/libs/other/zlib-ng/recipe.toml b/recipes/wip/libs/other/zlib-ng/recipe.toml index 33171a7e..5ddbb270 100644 --- a/recipes/wip/libs/other/zlib-ng/recipe.toml +++ b/recipes/wip/libs/other/zlib-ng/recipe.toml @@ -1,15 +1,10 @@ -#TODO compiled but not tested +#TODO not compiled or tested [source] git = "https://github.com/zlib-ng/zlib-ng" -rev = "2bc66887ddc0c50776811a27be68e34430d665e1" +rev = "2.3.3" +shallow_clone = true [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}" -""" +template = "cmake" +cmakeflags = [ + "-DBUILD_TESTING=OFF" +]