Skip to content

Commit 9a4eb3b

Browse files
authored
Update libzim version for source build to 8.2.0 #9 (#54)
1 parent 7fb60e8 commit 9a4eb3b

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

.github/workflows/build_libzim_wasm.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,9 @@ jobs:
5353
# Customizes the Emscripten docker container via the Dockerfile in this repo
5454
- name: Build the Docker image
5555
run: |
56+
# Sometimes it might be necessary to use a different version of EMSDK for different scenarios
5657
if [[ $BUILD_TYPE =~ 'source' ]]; then
57-
BUILD_VERSION='3.1.12'
58+
BUILD_VERSION='3.1.41'
5859
else
5960
BUILD_VERSION='3.1.41'
6061
fi

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,13 @@ build/lib/libxapian.a : build/lib/libz.a
6969

7070
build/lib/libzim.a : build/lib/liblzma.so build/lib/libz.a build/lib/libzstd.a build/lib/libicudata.so build/lib/libxapian.a
7171
# Origin: wget -N --content-disposition https://github.com/openzim/libzim/archive/7.2.2.tar.gz
72-
[ ! -f libzim-*.tar.xz ] && wget -N https://download.openzim.org/release/libzim/libzim-8.1.0.tar.xz || true
73-
tar xf libzim-8.1.0.tar.xz
72+
[ ! -f libzim-*.tar.xz ] && wget -N https://download.openzim.org/release/libzim/libzim-8.2.0.tar.xz || true
73+
tar xf libzim-8.2.0.tar.xz
7474
# It's no use trying to compile examples
75-
sed -i -e "s/^subdir('examples')//" libzim-8.1.0/meson.build
76-
cd libzim-8.1.0; PKG_CONFIG_PATH=/src/build/lib/pkgconfig meson --prefix=`pwd`/../build --cross-file=../emscripten-crosscompile.ini . build -DUSE_MMAP=false
77-
cd libzim-8.1.0; ninja -C build
78-
cd libzim-8.1.0; ninja -C build install
75+
sed -i -e "s/^subdir('examples')//" libzim-8.2.0/meson.build
76+
cd libzim-8.2.0; PKG_CONFIG_PATH=/src/build/lib/pkgconfig meson --prefix=`pwd`/../build --cross-file=../emscripten-crosscompile.ini . build -DUSE_MMAP=false
77+
cd libzim-8.2.0; ninja -C build
78+
cd libzim-8.2.0; ninja -C build install
7979

8080
# Development WASM version for testing with WORKERFS and NODEFS, completely unoptimized
8181
libzim-wasm.dev.js: libzim_bindings.cpp prejs_file_api.js postjs_file_api.js

0 commit comments

Comments
 (0)