Skip to content

Commit f4db437

Browse files
authored
Merge pull request #412 from ryan-steed-usa/pyopenjtalk-build-fix
build: add cmake to fix pyopenjtalk dependency and sync CI deps with Docker
2 parents b788dae + 074f372 commit f4db437

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ jobs:
2121
sudo apt-get update
2222
sudo apt-get install -y --no-install-recommends \
2323
espeak-ng \
24+
espeak-ng-data \
2425
git \
2526
libsndfile1 \
2627
curl \
27-
ffmpeg
28+
ffmpeg \
29+
g++ \
30+
cmake
2831
2932
- name: Install uv
3033
uses: astral-sh/setup-uv@v5

docker/cpu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM python:3.10-slim
33
# Install dependencies and check espeak location
44
# Rust is required to build sudachipy and pyopenjtalk-plus
55
RUN apt-get update -y && \
6-
apt-get install -y espeak-ng espeak-ng-data git libsndfile1 curl ffmpeg g++ && \
6+
apt-get install -y espeak-ng espeak-ng-data git libsndfile1 curl ffmpeg g++ cmake && \
77
apt-get clean && rm -rf /var/lib/apt/lists/* && \
88
mkdir -p /usr/share/espeak-ng-data && \
99
ln -s /usr/lib/*/espeak-ng-data/* /usr/share/espeak-ng-data/ && \

docker/gpu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM --platform=$BUILDPLATFORM nvcr.io/nvidia/cuda:12.9.1-cudnn-devel-ubuntu24.0
22

33
# Install Python and other dependencies
44
RUN apt-get update -y && \
5-
apt-get install -y python3.10 python3-venv espeak-ng espeak-ng-data git libsndfile1 curl ffmpeg g++ && \
5+
apt-get install -y python3.10 python3-venv espeak-ng espeak-ng-data git libsndfile1 curl ffmpeg g++ cmake && \
66
apt-get clean && rm -rf /var/lib/apt/lists/* && \
77
mkdir -p /usr/share/espeak-ng-data && \
88
ln -s /usr/lib/*/espeak-ng-data/* /usr/share/espeak-ng-data/ && \

0 commit comments

Comments
 (0)