Skip to content

Commit d92691a

Browse files
committed
fix: alias webkit pkg-config names for linux ci
1 parent b803008 commit d92691a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,14 @@ jobs:
162162
sudo apt-get install -y libgtk-3-dev
163163
if apt-cache show libwebkit2gtk-4.1-dev >/dev/null 2>&1; then
164164
sudo apt-get install -y libwebkit2gtk-4.1-dev
165+
MULTIARCH="$(dpkg-architecture -qDEB_HOST_MULTIARCH)"
166+
PC_DIR="/usr/lib/${MULTIARCH}/pkgconfig"
167+
if [[ -f "${PC_DIR}/webkit2gtk-4.1.pc" && ! -f "${PC_DIR}/webkit2gtk-4.0.pc" ]]; then
168+
sudo ln -s webkit2gtk-4.1.pc "${PC_DIR}/webkit2gtk-4.0.pc"
169+
fi
170+
if [[ -f "${PC_DIR}/javascriptcoregtk-4.1.pc" && ! -f "${PC_DIR}/javascriptcoregtk-4.0.pc" ]]; then
171+
sudo ln -s javascriptcoregtk-4.1.pc "${PC_DIR}/javascriptcoregtk-4.0.pc"
172+
fi
165173
else
166174
sudo apt-get install -y libwebkit2gtk-4.0-dev
167175
fi

0 commit comments

Comments
 (0)