From d1bb773abfbb08a92dee7ac4c0800dd64171313f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= Date: Wed, 1 Oct 2025 06:37:30 +0100 Subject: [PATCH] whisper.cpp: update to 1.8.0 --- mingw-w64-whisper.cpp/PKGBUILD | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/mingw-w64-whisper.cpp/PKGBUILD b/mingw-w64-whisper.cpp/PKGBUILD index 003b6e17b8..9ad4064736 100644 --- a/mingw-w64-whisper.cpp/PKGBUILD +++ b/mingw-w64-whisper.cpp/PKGBUILD @@ -4,7 +4,7 @@ _realname=whisper.cpp pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") epoch=1 -pkgver=1.7.6.r260.g44fa2f64 +pkgver=1.8.0 pkgrel=1 pkgdesc="Port of OpenAI's Whisper model in C/C++ (mingw-w64)" arch=('any') @@ -20,16 +20,17 @@ makedepends=( "${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-ninja" - "git" + #"git" ) -_commit=44fa2f647cf2a6953493b21ab83b50d5f5dbc483 -source=("git+https://github.com/ggml-org/whisper.cpp#commit=${_commit}") -sha256sums=('509884f75df8528f7ada71c7860276b743a7dcc7ef6630d76ab8d47063d098f2') +#_commit=44fa2f647cf2a6953493b21ab83b50d5f5dbc483 +#source=("git+https://github.com/ggml-org/whisper.cpp#commit=${_commit}") +source=("https://github.com/ggml-org/whisper.cpp/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz") +sha256sums=('c006a5e472ee41e7a733d0bf7326e339c8b281d3a91a1c8a35468fa0a051940f') -pkgver() { - cd "${_realname}" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g' -} +# pkgver() { +# cd "${_realname}" +# git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g' +# } build() { mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}" @@ -55,7 +56,7 @@ build() { -DWHISPER_BUILD_TESTS=OFF \ -DWHISPER_ALL_WARNINGS=OFF \ "${extra_config[@]}" \ - ../${_realname} + ../${_realname}-${pkgver} cmake --build . } @@ -74,9 +75,9 @@ package() { fi done - install -Dm755 "${srcdir}/${_realname}/models/download-ggml-model.sh" \ + install -Dm755 "${srcdir}/${_realname}-${pkgver}/models/download-ggml-model.sh" \ "${pkgdir}${MINGW_PREFIX}/bin/whisper-download-ggml-model.sh" - install -Dm644 "${srcdir}"/${_realname}/LICENSE \ + install -Dm644 "${srcdir}"/${_realname}-${pkgver}/LICENSE \ "${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE }