Skip to content

Commit 745ffbd

Browse files
try to fix haiku by curling current openssl 3.5.6 packages
1 parent 45494ee commit 745ffbd

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -442,20 +442,20 @@ jobs:
442442
haiku)
443443
pkgman refresh
444444
pkgman install -y git pkgconfig lz4
445-
pkgman install -y openssl3
446445
pkgman install -y rust_bin
447-
pkgman install -y python3.10
448-
pkgman install -y lz4_devel openssl3_devel
446+
pkgman install -y python3.10 lz4_devel
447+
# The GitHub Actions VM repo is stuck on 3.0.14, so we manually pull 3.5.6 from the nightly repo
448+
curl -L -O https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/openssl3-3.5.6-1-x86_64.hpkg
449+
curl -L -O https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/openssl3_devel-3.5.6-1-x86_64.hpkg
450+
pkgman install -y openssl3-3.5.6-1-x86_64.hpkg openssl3_devel-3.5.6-1-x86_64.hpkg
449451
450452
# there is no pkgman package for tox, so we install it into a venv
451453
python3 -m ensurepip --upgrade
452454
python3 -m pip install --upgrade pip wheel
453455
python3 -m venv .venv
454456
. .venv/bin/activate
455457
456-
ls -l /system/lib/openssl3/pkgconfig
457-
458-
export PKG_CONFIG_PATH="/system/lib/openssl3/pkgconfig:/system/develop/lib/pkgconfig:/system/lib/pkgconfig:${PKG_CONFIG_PATH:-}"
458+
export PKG_CONFIG_PATH="/system/develop/lib/pkgconfig:/system/lib/pkgconfig:${PKG_CONFIG_PATH:-}"
459459
export BORG_LIBLZ4_PREFIX=/system/develop
460460
pip install -r requirements.d/development.lock.txt
461461
pip install -e .

0 commit comments

Comments
 (0)