Skip to content

Commit 5c25408

Browse files
committed
workflow: add osd model in package
1 parent fd3a594 commit 5c25408

2 files changed

Lines changed: 30 additions & 16 deletions

File tree

.github/workflows/cmake.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
pull_request:
66

7+
env:
8+
MODELS_URL_RAW: "https://github.com/tesseract-ocr/tessdata/raw/main"
9+
710
jobs:
811
get-version:
912
name: Get Version
@@ -161,8 +164,9 @@ jobs:
161164
cp ./build/oshot package/oshot/
162165
printf '#!/bin/bash\ncp oshot /usr/local/bin/oshot\n' > package/oshot/install.sh
163166
chmod +x package/oshot/install.sh package/oshot/oshot
164-
wget https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata -O package/oshot/models/eng.traineddata
165-
wget https://github.com/tesseract-ocr/tessdata/raw/main/pol.traineddata -O package/oshot/models/pol.traineddata
167+
wget $MODELS_URL_RAW/eng.traineddata -O package/oshot/models/eng.traineddata
168+
wget $MODELS_URL_RAW/pol.traineddata -O package/oshot/models/pol.traineddata
169+
wget $MODELS_URL_RAW/osd.traineddata -O package/oshot/models/osd.traineddata
166170
wget https://github.com/matomo-org/travis-scripts/raw/refs/heads/master/fonts/Arial.ttf -O package/oshot/Arial.ttf
167171
cd package && zip -r oshot-linux.zip oshot/
168172
@@ -173,8 +177,9 @@ jobs:
173177
./scripts/create_appimage.sh ./build/oshot oshot-x86_64.AppImage
174178
chmod +x oshot-x86_64.AppImage
175179
mv oshot-x86_64.AppImage package/oshot/
176-
wget https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata -O package/oshot/models/eng.traineddata
177-
wget https://github.com/tesseract-ocr/tessdata/raw/main/pol.traineddata -O package/oshot/models/pol.traineddata
180+
wget $MODELS_URL_RAW/eng.traineddata -O package/oshot/models/eng.traineddata
181+
wget $MODELS_URL_RAW/pol.traineddata -O package/oshot/models/pol.traineddata
182+
wget $MODELS_URL_RAW/osd.traineddata -O package/oshot/models/osd.traineddata
178183
wget https://github.com/matomo-org/travis-scripts/raw/refs/heads/master/fonts/Arial.ttf -O package/oshot/Arial.ttf
179184
cd package && zip -r oshot-appimage.zip oshot/
180185
@@ -185,8 +190,9 @@ jobs:
185190
ARCH=$(uname -m)
186191
./scripts/create_app_bundle.sh ./build/oshot oshot-macos-${ARCH}.dmg
187192
mv oshot-macos-${ARCH}.dmg package/oshot/
188-
curl -L https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata -o package/oshot/models/eng.traineddata
189-
curl -L https://github.com/tesseract-ocr/tessdata/raw/main/pol.traineddata -o package/oshot/models/pol.traineddata
193+
curl -L $MODELS_URL_RAW/eng.traineddata -o package/oshot/models/eng.traineddata
194+
curl -L $MODELS_URL_RAW/pol.traineddata -o package/oshot/models/pol.traineddata
195+
curl -L $MODELS_URL_RAW/osd.traineddata -o package/oshot/models/osd.traineddata
190196
curl -L https://github.com/matomo-org/travis-scripts/raw/refs/heads/master/fonts/Arial.ttf -o package/oshot/Arial.ttf
191197
cd package && zip -r oshot-macos-${ARCH}.zip oshot/
192198
@@ -197,8 +203,9 @@ jobs:
197203
mkdir -p package/oshot/models
198204
cp ./build/oshot.exe ./oshot.ico package/oshot/
199205
ldd ./build/oshot.exe | grep -i mingw | awk '{print $3}' | xargs -I {} cp {} package/oshot/ || true
200-
curl -L https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata -o package/oshot/models/eng.traineddata
201-
curl -L https://github.com/tesseract-ocr/tessdata/raw/main/pol.traineddata -o package/oshot/models/pol.traineddata
206+
curl -L $MODELS_URL_RAW/eng.traineddata -o package/oshot/models/eng.traineddata
207+
curl -L $MODELS_URL_RAW/pol.traineddata -o package/oshot/models/pol.traineddata
208+
curl -L $MODELS_URL_RAW/osd.traineddata -o package/oshot/models/osd.traineddata
202209
cd package && zip -r oshot-windows.zip oshot/
203210
204211
# Upload artifact

.github/workflows/release.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
tags: "v*"
66

7+
env:
8+
MODELS_URL_RAW: "https://github.com/tesseract-ocr/tessdata/raw/main"
9+
710
jobs:
811
get-version:
912
name: Get Version
@@ -163,8 +166,9 @@ jobs:
163166
cp ./build/oshot package/oshot/
164167
printf '#!/bin/bash\ncp oshot /usr/local/bin/oshot\n' > package/oshot/install.sh
165168
chmod +x package/oshot/install.sh package/oshot/oshot
166-
wget https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata -O package/oshot/models/eng.traineddata
167-
wget https://github.com/tesseract-ocr/tessdata/raw/main/pol.traineddata -O package/oshot/models/pol.traineddata
169+
wget $MODELS_URL_RAW/eng.traineddata -O package/oshot/models/eng.traineddata
170+
wget $MODELS_URL_RAW/pol.traineddata -O package/oshot/models/pol.traineddata
171+
wget $MODELS_URL_RAW/osd.traineddata -O package/oshot/models/osd.traineddata
168172
wget https://github.com/matomo-org/travis-scripts/raw/refs/heads/master/fonts/Arial.ttf -O package/oshot/Arial.ttf
169173
cd package && zip -r oshot-linux.zip oshot/
170174
@@ -175,8 +179,9 @@ jobs:
175179
./scripts/create_appimage.sh ./build/oshot oshot-x86_64.AppImage
176180
chmod +x oshot-x86_64.AppImage
177181
mv oshot-x86_64.AppImage package/oshot/
178-
wget https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata -O package/oshot/models/eng.traineddata
179-
wget https://github.com/tesseract-ocr/tessdata/raw/main/pol.traineddata -O package/oshot/models/pol.traineddata
182+
wget $MODELS_URL_RAW/eng.traineddata -O package/oshot/models/eng.traineddata
183+
wget $MODELS_URL_RAW/pol.traineddata -O package/oshot/models/pol.traineddata
184+
wget $MODELS_URL_RAW/osd.traineddata -O package/oshot/models/osd.traineddata
180185
wget https://github.com/matomo-org/travis-scripts/raw/refs/heads/master/fonts/Arial.ttf -O package/oshot/Arial.ttf
181186
cd package && zip -r oshot-appimage.zip oshot/
182187
@@ -187,8 +192,9 @@ jobs:
187192
ARCH=$(uname -m)
188193
./scripts/create_app_bundle.sh ./build/oshot oshot-macos-${ARCH}.dmg
189194
mv oshot-macos-${ARCH}.dmg package/oshot/
190-
curl -L https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata -o package/oshot/models/eng.traineddata
191-
curl -L https://github.com/tesseract-ocr/tessdata/raw/main/pol.traineddata -o package/oshot/models/pol.traineddata
195+
curl -L $MODELS_URL_RAW/eng.traineddata -o package/oshot/models/eng.traineddata
196+
curl -L $MODELS_URL_RAW/pol.traineddata -o package/oshot/models/pol.traineddata
197+
curl -L $MODELS_URL_RAW/osd.traineddata -o package/oshot/models/osd.traineddata
192198
curl -L https://github.com/matomo-org/travis-scripts/raw/refs/heads/master/fonts/Arial.ttf -o package/oshot/Arial.ttf
193199
cd package && zip -r oshot-macos-${ARCH}.zip oshot/
194200
@@ -199,8 +205,9 @@ jobs:
199205
mkdir -p package/oshot/models
200206
cp ./build/oshot.exe ./oshot.ico package/oshot/
201207
ldd ./build/oshot.exe | grep -i mingw | awk '{print $3}' | xargs -I {} cp {} package/oshot/ || true
202-
curl -L https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata -o package/oshot/models/eng.traineddata
203-
curl -L https://github.com/tesseract-ocr/tessdata/raw/main/pol.traineddata -o package/oshot/models/pol.traineddata
208+
curl -L $MODELS_URL_RAW/eng.traineddata -o package/oshot/models/eng.traineddata
209+
curl -L $MODELS_URL_RAW/pol.traineddata -o package/oshot/models/pol.traineddata
210+
curl -L $MODELS_URL_RAW/osd.traineddata -o package/oshot/models/osd.traineddata
204211
cd package && zip -r oshot-windows.zip oshot/
205212
206213
# Upload artifact

0 commit comments

Comments
 (0)