mirror of
https://github.com/chidiwilliams/buzz.git
synced 2026-03-18 00:19:57 +01:00
Add ARM build
This commit is contained in:
parent
b7d458f0cd
commit
740581cccb
2 changed files with 21 additions and 16 deletions
20
.github/workflows/ci.yml
vendored
20
.github/workflows/ci.yml
vendored
|
|
@ -235,16 +235,16 @@ jobs:
|
|||
# timeoutSeconds: 1800 # 30 minutes
|
||||
# intervalSeconds: 30
|
||||
|
||||
- name: Download artifacts
|
||||
# if: steps.wait-for-build.outputs.conclusion == 'success'
|
||||
run: |
|
||||
wget -q -O $RUNNER_TEMP/buzz.zip https://api.cirrus-ci.com/v1/artifact/github/chidiwilliams/buzz/Build/buzz.zip?branch=$GITHUB_HEAD_REF
|
||||
unzip $RUNNER_TEMP/buzz.zip -d $RUNNER_TEMP/buzz-zip
|
||||
ZIP_FILE_PATH=$(find $RUNNER_TEMP/buzz-zip/dist/Buzz-*-mac.zip)
|
||||
ditto -x -k $ZIP_FILE_PATH $RUNNER_TEMP/buzz-zip
|
||||
cp $RUNNER_TEMP/buzz-zip/Buzz.app/Contents/Resources/whisper_cpp .
|
||||
cp $RUNNER_TEMP/buzz-zip/Buzz.app/Contents/Resources/libwhisper.dylib .
|
||||
cp $RUNNER_TEMP/buzz-zip/buzz/whisper_cpp.py buzz
|
||||
# - name: Download artifacts
|
||||
# # if: steps.wait-for-build.outputs.conclusion == 'success'
|
||||
# run: |
|
||||
# wget -q -O $RUNNER_TEMP/buzz.zip https://api.cirrus-ci.com/v1/artifact/github/chidiwilliams/buzz/Build/buzz.zip?branch=$GITHUB_HEAD_REF
|
||||
# unzip $RUNNER_TEMP/buzz.zip -d $RUNNER_TEMP/buzz-zip
|
||||
# ZIP_FILE_PATH=$(find $RUNNER_TEMP/buzz-zip/dist/Buzz-*-mac.zip)
|
||||
# ditto -x -k $ZIP_FILE_PATH $RUNNER_TEMP/buzz-zip
|
||||
# cp $RUNNER_TEMP/buzz-zip/Buzz.app/Contents/Resources/whisper_cpp .
|
||||
# cp $RUNNER_TEMP/buzz-zip/Buzz.app/Contents/Resources/libwhisper.dylib .
|
||||
# cp $RUNNER_TEMP/buzz-zip/buzz/whisper_cpp.py buzz
|
||||
|
||||
- name: Bundle
|
||||
# if: steps.wait-for-build.outputs.conclusion == 'success'
|
||||
|
|
|
|||
17
Makefile
17
Makefile
|
|
@ -75,12 +75,17 @@ else
|
|||
endif
|
||||
|
||||
$(LIBWHISPER) whisper_cpp:
|
||||
cmake -S whisper.cpp -B whisper.cpp/build/ $(CMAKE_FLAGS)
|
||||
cmake --build whisper.cpp/build --verbose
|
||||
cp whisper.cpp/build/bin/Debug/$(LIBWHISPER) . || true
|
||||
cp whisper.cpp/build/bin/Debug/main whisper_cpp || true
|
||||
cp whisper.cpp/build/$(LIBWHISPER) . || true
|
||||
cp whisper.cpp/build/bin/main whisper_cpp || true
|
||||
if [ $(UNAME_S) = "Darwin" ] && [ $(MAC_TYPE) = "arm64" ]; then \
|
||||
cp bin/macos_arm64/libwhisper.dylib .; \
|
||||
cp bin/macos_arm64/whisper_cpp .; \
|
||||
else \
|
||||
cmake -S whisper.cpp -B whisper.cpp/build/ $(CMAKE_FLAGS); \
|
||||
cmake --build whisper.cpp/build --verbose; \
|
||||
cp whisper.cpp/build/bin/Debug/$(LIBWHISPER) . || true; \
|
||||
cp whisper.cpp/build/bin/Debug/main whisper_cpp || true; \
|
||||
cp whisper.cpp/build/$(LIBWHISPER) . || true; \
|
||||
cp whisper.cpp/build/bin/main whisper_cpp || true; \
|
||||
fi
|
||||
|
||||
buzz/whisper_cpp.py: $(LIBWHISPER)
|
||||
ctypesgen ./whisper.cpp/whisper.h -l$(LIBWHISPER) -o buzz/whisper_cpp.py
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue