diff --git a/recipes/wip/lfs/recipe.toml b/recipes/wip/dysk/recipe.toml similarity index 100% rename from recipes/wip/lfs/recipe.toml rename to recipes/wip/dysk/recipe.toml diff --git a/recipes/wip/lib2geom/recipe.toml b/recipes/wip/lib2geom/recipe.toml index 175db20f..5e6442f1 100644 --- a/recipes/wip/lib2geom/recipe.toml +++ b/recipes/wip/lib2geom/recipe.toml @@ -1,6 +1,7 @@ #TODO missing script for CMake, see https://gitlab.com/inkscape/lib2geom#building [source] -tar = "https://gitlab.com/inkscape/lib2geom/-/archive/1.3/lib2geom-1.3.tar.bz2" +tar = "https://gitlab.com/inkscape/lib2geom" +rev = "18fc32f9972dfaee597055b3226c5b7ef3bfbb4c" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libargon2/recipe.toml b/recipes/wip/libargon2/recipe.toml index 58c03e49..c65d5ab3 100644 --- a/recipes/wip/libargon2/recipe.toml +++ b/recipes/wip/libargon2/recipe.toml @@ -1,5 +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" +git = "https://github.com/P-H-C/phc-winner-argon2" [build] template = "custom" diff --git a/recipes/wip/libavif/recipe.toml b/recipes/wip/libavif/recipe.toml index af6cdcd0..12a9880e 100644 --- a/recipes/wip/libavif/recipe.toml +++ b/recipes/wip/libavif/recipe.toml @@ -1,5 +1,6 @@ #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" +git = "https://github.com/AOMediaCodec/libavif" +rev = "ecf2dfc1ef2908e0f4ddb0fdc03dd8db831d8ae7" [build] template = "custom" diff --git a/recipes/wip/libbrotli/recipe.toml b/recipes/wip/libbrotli/recipe.toml index caf1adc2..426ae869 100644 --- a/recipes/wip/libbrotli/recipe.toml +++ b/recipes/wip/libbrotli/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://github.com/google/brotli" +rev = "ed738e842d2fbdf2d6459e39267a633c4a9b2f5d" [build] template = "custom" script = """ diff --git a/recipes/wip/libcap/recipe.toml b/recipes/wip/libcap/recipe.toml index 8b6fc19a..8426663a 100644 --- a/recipes/wip/libcap/recipe.toml +++ b/recipes/wip/libcap/recipe.toml @@ -1,5 +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" +tar = "https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz" [build] template = "custom" diff --git a/recipes/wip/libcdio-paranoia/recipe.toml b/recipes/wip/libcdio-paranoia/recipe.toml index c7e9e704..2b7df12a 100644 --- a/recipes/wip/libcdio-paranoia/recipe.toml +++ b/recipes/wip/libcdio-paranoia/recipe.toml @@ -1,6 +1,7 @@ #TODO Not compiled or tested [source] -tar = "https://github.com/rocky/libcdio-paranoia/archive/refs/tags/release-10.2+2.0.1.tar.gz" +git = "https://github.com/rocky/libcdio-paranoia" +rev = "db4dfff9e11c516ae35d87e568f511002ddae9d7" [build] template = "custom" script = """ diff --git a/recipes/wip/libcdio/recipe.toml b/recipes/wip/libcdio/recipe.toml index 8af18503..a3c3c8a8 100644 --- a/recipes/wip/libcdio/recipe.toml +++ b/recipes/wip/libcdio/recipe.toml @@ -1,6 +1,7 @@ #TODO probably wrong script, see https://git.savannah.gnu.org/cgit/libcdio.git/tree/INSTALL [source] -tar = "https://git.savannah.gnu.org/cgit/libcdio.git/snapshot/libcdio-release-2.1.0.tar.gz" +git = "https://git.savannah.gnu.org/cgit/libcdio.git" +rev = "9c7a2779846da161279bc1501e83c849cf89a594" [build] template = "custom" script = """ diff --git a/recipes/wip/libdouble-conversion/recipe.toml b/recipes/wip/libdouble-conversion/recipe.toml index 25abf63a..97747a35 100644 --- a/recipes/wip/libdouble-conversion/recipe.toml +++ b/recipes/wip/libdouble-conversion/recipe.toml @@ -1,5 +1,6 @@ #TODO missing script for building, see https://github.com/google/double-conversion#building [source] -tar = "https://github.com/google/double-conversion/archive/refs/tags/v3.3.0.tar.gz" +git = "https://github.com/google/double-conversion" +rev = "4f7a25d8ced8c7cf6eee6fd09d6788eaa23c9afe" [build] template = "custom" diff --git a/recipes/wip/libeigen/recipe.toml b/recipes/wip/libeigen/recipe.toml index 4aa38da4..6bf8ded0 100644 --- a/recipes/wip/libeigen/recipe.toml +++ b/recipes/wip/libeigen/recipe.toml @@ -1,5 +1,6 @@ #TODO missing script for CMake, see https://gitlab.com/libeigen/eigen/-/blob/master/INSTALL?ref_type=heads [source] -tar = "https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2" +git = "https://gitlab.com/libeigen/eigen" +rev = "3147391d946bb4b6c68edd901f2add6ac1f31f8c" [build] template = "custom" diff --git a/recipes/wip/libfmt/recipe.toml b/recipes/wip/libfmt/recipe.toml index 3c6df91e..ba81a679 100644 --- a/recipes/wip/libfmt/recipe.toml +++ b/recipes/wip/libfmt/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://github.com/fmtlib/fmt" +rev = "f5e54359df4c26b6230fc61d38aa294581393084" [build] template = "custom" script = """ diff --git a/recipes/wip/libgit2/recipe.toml b/recipes/wip/libgit2/recipe.toml index 3283c74a..8b398019 100644 --- a/recipes/wip/libgit2/recipe.toml +++ b/recipes/wip/libgit2/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://github.com/libgit2/libgit2" +rev = "a2bde63741977ca0f4ef7db2f609df320be67a08" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libglm/recipe.toml b/recipes/wip/libglm/recipe.toml index dae88cd3..81d65935 100644 --- a/recipes/wip/libglm/recipe.toml +++ b/recipes/wip/libglm/recipe.toml @@ -1,5 +1,6 @@ #TODO Needs to determine the script [source] -tar = "https://github.com/g-truc/glm/archive/refs/tags/0.9.9.8.tar.gz" +git = "https://github.com/g-truc/glm" +rev = "bf71a834948186f4097caa076cd2663c69a10e1e" [build] template = "custom" diff --git a/recipes/wip/libharu/recipe.toml b/recipes/wip/libharu/recipe.toml index 470c28a3..ff4d2e03 100644 --- a/recipes/wip/libharu/recipe.toml +++ b/recipes/wip/libharu/recipe.toml @@ -1,6 +1,7 @@ #TODO not compiled or tested [source] -tar = "https://github.com/libharu/libharu/archive/refs/tags/v2.4.3.tar.gz" +git = "https://github.com/libharu/libharu" +rev = "0c598becaadaef8e3d12b883f9fc2864a118c12d" [build] template = "custom" script = """ diff --git a/recipes/wip/libimath/recipe.toml b/recipes/wip/libimath/recipe.toml index fd06adcf..b149f33a 100644 --- a/recipes/wip/libimath/recipe.toml +++ b/recipes/wip/libimath/recipe.toml @@ -1,5 +1,6 @@ #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" +git = "https://github.com/AcademySoftwareFoundation/Imath" +rev = "d690a3fcff4e877ead5ae56c7e964595ade8a35e" [build] template = "custom" diff --git a/recipes/wip/libimmer/recipe.toml b/recipes/wip/libimmer/recipe.toml index 655a28a9..d291761e 100644 --- a/recipes/wip/libimmer/recipe.toml +++ b/recipes/wip/libimmer/recipe.toml @@ -1,5 +1,6 @@ #TODO missing script for CMake, see https://github.com/arximboldi/immer#usage [source] -tar = "https://github.com/arximboldi/immer/archive/refs/tags/v0.8.1.tar.gz" +git = "https://github.com/arximboldi/immer" +rev = "5875f7739a6c642ad58cbedadb509c86d421217e" [build] template = "custom" diff --git a/recipes/wip/libinput/recipe.toml b/recipes/wip/libinput/recipe.toml index 1c042c33..40bb422c 100644 --- a/recipes/wip/libinput/recipe.toml +++ b/recipes/wip/libinput/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://gitlab.freedesktop.org/libinput/libinput" +rev = "1680f2fbaa63a91739012c6b57988ab1918ea0b7" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libjxl/recipe.toml b/recipes/wip/libjxl/recipe.toml index c6e443ac..82849ad8 100644 --- a/recipes/wip/libjxl/recipe.toml +++ b/recipes/wip/libjxl/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://github.com/libjxl/libjxl" +rev = "954b460768c08a147abf47689ad69b0e7beff65e" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libkdcraw/recipe.toml b/recipes/wip/libkdcraw/recipe.toml index 575a0ba9..834026d7 100644 --- a/recipes/wip/libkdcraw/recipe.toml +++ b/recipes/wip/libkdcraw/recipe.toml @@ -1,6 +1,7 @@ #TODO missing script for CMake, see https://invent.kde.org/graphics/libkdcraw/-/blob/master/README?ref_type=heads [source] -tar = "https://invent.kde.org/graphics/libkdcraw/-/archive/v23.08.4/libkdcraw-v23.08.4.tar.bz2" +git = "https://invent.kde.org/graphics/libkdcraw" +rev = "fbd01409c8009f403bccac6776fe4cfefa57d5bd" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libkomparediff2/recipe.toml b/recipes/wip/libkomparediff2/recipe.toml index 6630c5cf..91eefe59 100644 --- a/recipes/wip/libkomparediff2/recipe.toml +++ b/recipes/wip/libkomparediff2/recipe.toml @@ -1,5 +1,6 @@ #TODO missing script for CMake, lacking build instructions [source] -tar = "https://invent.kde.org/sdk/libkomparediff2/-/archive/v23.08.4/libkomparediff2-v23.08.4.tar.bz2" +git = "https://invent.kde.org/sdk/libkomparediff2" +rev = "ea9034ee3e4952862a937255bc6cc4ee392907f6" [build] template = "custom" diff --git a/recipes/wip/liblapack/recipe.toml b/recipes/wip/liblapack/recipe.toml index fa272d81..f2d82d3e 100644 --- a/recipes/wip/liblapack/recipe.toml +++ b/recipes/wip/liblapack/recipe.toml @@ -1,5 +1,6 @@ #TODO missing script for CMake, see https://github.com/Reference-LAPACK/lapack#installation [source] -tar = "https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.12.0.tar.gz" +git = "https://github.com/Reference-LAPACK/lapack" +rev = "04b044e020a3560ccfa9988c8a80a1fb7083fc2e" [build] template = "custom" diff --git a/recipes/wip/libnlopt/recipe.toml b/recipes/wip/libnlopt/recipe.toml index fe137c6a..b76ce21f 100644 --- a/recipes/wip/libnlopt/recipe.toml +++ b/recipes/wip/libnlopt/recipe.toml @@ -1,5 +1,6 @@ #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" +git = "https://github.com/stevengj/nlopt" +rev = "09b3c2a6da71cabcb98d2c8facc6b83d2321ed71" [build] template = "custom" diff --git a/recipes/wip/libportaudio/recipe.toml b/recipes/wip/libportaudio/recipe.toml index 138ca20e..c4b1ef0f 100644 --- a/recipes/wip/libportaudio/recipe.toml +++ b/recipes/wip/libportaudio/recipe.toml @@ -1,5 +1,6 @@ #TODO compilation error and require some Linux audio server [source] -tar = "https://github.com/PortAudio/portaudio/archive/refs/tags/v19.7.0.tar.gz" +git = "https://github.com/PortAudio/portaudio" +rev = "147dd722548358763a8b649b3e4b41dfffbcfbb6" [build] template = "configure" diff --git a/recipes/wip/libqrcodegenc/recipe.toml b/recipes/wip/libqrcodegenc/recipe.toml index 6a540dad..a270b5c1 100644 --- a/recipes/wip/libqrcodegenc/recipe.toml +++ b/recipes/wip/libqrcodegenc/recipe.toml @@ -1,5 +1,6 @@ #TODO missing script to build the C implementation, see https://github.com/nayuki/QR-Code-generator/tree/master/c [source] -tar = "https://github.com/nayuki/QR-Code-generator/archive/refs/tags/v1.8.0.tar.gz" +git = "https://github.com/nayuki/QR-Code-generator" +rev = "720f62bddb7226106071d4728c292cb1df519ceb" [build] template = "custom" diff --git a/recipes/wip/librist/recipe.toml b/recipes/wip/librist/recipe.toml index eba735f2..39d44094 100644 --- a/recipes/wip/librist/recipe.toml +++ b/recipes/wip/librist/recipe.toml @@ -1,5 +1,6 @@ #TODO missing script for Meson, see https://code.videolan.org/rist/librist#compile-using-mesonninja-linux-osx-and-windows-mingw [source] -tar = "https://code.videolan.org/rist/librist/-/archive/v0.2.10/librist-v0.2.10.tar.bz2" +git = "https://code.videolan.org/rist/librist" +rev = "1e805500dc14a507598cebdd49557c32e514899f" [build] template = "custom" diff --git a/recipes/wip/librkcommon/recipe.toml b/recipes/wip/librkcommon/recipe.toml index 9472d50c..6f58a731 100644 --- a/recipes/wip/librkcommon/recipe.toml +++ b/recipes/wip/librkcommon/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://github.com/ospray/rkcommon" +rev = "f15291d4789a53e5980fd9b3d2639f705d675dd7" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libseexpr-kde/recipe.toml b/recipes/wip/libseexpr-kde/recipe.toml index ff93f5f4..456e6a22 100644 --- a/recipes/wip/libseexpr-kde/recipe.toml +++ b/recipes/wip/libseexpr-kde/recipe.toml @@ -1,6 +1,7 @@ #TODO missing script for CMake, see https://invent.kde.org/graphics/kseexpr#super-impatient-cmake-building-and-installing-guide [source] -tar = "https://invent.kde.org/graphics/kseexpr/-/archive/v4.0.4.0/kseexpr-v4.0.4.0.tar.bz2" +git = "https://invent.kde.org/graphics/kseexpr" +rev = "d834b2dc6a7f452ffca4602f90b709db86a3a630" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libslirp/recipe.toml b/recipes/wip/libslirp/recipe.toml index 920ccddb..5017b462 100644 --- a/recipes/wip/libslirp/recipe.toml +++ b/recipes/wip/libslirp/recipe.toml @@ -1,5 +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" +tar = "https://gitlab.freedesktop.org/slirp/libslirp/uploads/60113f60cfd6abe2c16dde9f6c81b631/libslirp-4.7.0.tar.xz" [build] template = "custom" diff --git a/recipes/wip/libsoundio/recipe.toml b/recipes/wip/libsoundio/recipe.toml index 2333bc3d..80a4e0fc 100644 --- a/recipes/wip/libsoundio/recipe.toml +++ b/recipes/wip/libsoundio/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://github.com/andrewrk/libsoundio" +rev = "dc4f84339039ac518b6cd1c0e7683e88e25be470" [build] template = "custom" script = """ diff --git a/recipes/wip/libsrt/recipe.toml b/recipes/wip/libsrt/recipe.toml index 1f874220..53732410 100644 --- a/recipes/wip/libsrt/recipe.toml +++ b/recipes/wip/libsrt/recipe.toml @@ -1,6 +1,7 @@ #TODO probably wrong template, see https://github.com/Haivision/srt/blob/master/docs/build/build-linux.md [source] -tar = "https://github.com/Haivision/srt/archive/refs/tags/v1.5.3.tar.gz" +git = "https://github.com/Haivision/srt" +rev = "09f35c0f1743e23f514cb41444504a7faeacf89e" [build] template = "configure" dependencies = [ diff --git a/recipes/wip/libvncserver/recipe.toml b/recipes/wip/libvncserver/recipe.toml index 5f971895..b56fcdce 100644 --- a/recipes/wip/libvncserver/recipe.toml +++ b/recipes/wip/libvncserver/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://github.com/LibVNC/libvncserver" +rev = "10e9eb75f73e973725dc75c373de5d89807af028" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libvpx/recipe.toml b/recipes/wip/libvpx/recipe.toml index 0d8dd34f..c48d2aaa 100644 --- a/recipes/wip/libvpx/recipe.toml +++ b/recipes/wip/libvpx/recipe.toml @@ -1,5 +1,6 @@ #TODO probably wrong template [source] -tar = "https://chromium.googlesource.com/webm/libvpx/+archive/v1.13.0.tar.gz" +git = "https://chromium.googlesource.com/webm/libvpx" +rev = "10b9492dcf05b652e2e4b370e205bd605d421972" [build] template = "configure" diff --git a/recipes/wip/libvulkan/recipe.toml b/recipes/wip/libvulkan/recipe.toml index 70e3d229..57d35241 100644 --- a/recipes/wip/libvulkan/recipe.toml +++ b/recipes/wip/libvulkan/recipe.toml @@ -1,6 +1,7 @@ #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" +git = "https://github.com/KhronosGroup/Vulkan-Loader" +rev = "cf1a1eff115465b2425d287bef1e94ca62b0de1b" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libwebsocket++/recipe.toml b/recipes/wip/libwebsocket++/recipe.toml index 5c8de272..e5c0939f 100644 --- a/recipes/wip/libwebsocket++/recipe.toml +++ b/recipes/wip/libwebsocket++/recipe.toml @@ -1,6 +1,7 @@ #TODO missing script for installation, lacking build instructions [source] -tar = "https://github.com/zaphoyd/websocketpp/archive/refs/tags/0.8.2.tar.gz" +git = "https://github.com/zaphoyd/websocketpp" +rev = "56123c87598f8b1dd471be83ca841ceae07f95ba" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/libwebsockets/recipe.toml b/recipes/wip/libwebsockets/recipe.toml index 11ff45f0..a878f665 100644 --- a/recipes/wip/libwebsockets/recipe.toml +++ b/recipes/wip/libwebsockets/recipe.toml @@ -1,6 +1,7 @@ #TODO maybe wrong script [source] -tar = "https://github.com/warmcat/libwebsockets/archive/refs/tags/v4.3.2.tar.gz" +git = "https://github.com/warmcat/libwebsockets" +rev = "4415e84c095857629863804e941b9e1c2e9347ef" [build] template = "custom" dependencies = [