mirror of
https://github.com/borgbackup/borg.git
synced 2026-05-23 10:36:32 -04:00
CI: haiku: fix openssl dependency
- haiku r1beta5 has openssl 3.0, install openssl 3.5.6 packages from current master - let pkg-config find openssl
This commit is contained in:
parent
2a09a007c1
commit
de2c4eaf55
1 changed files with 5 additions and 4 deletions
9
.github/workflows/ci.yml
vendored
9
.github/workflows/ci.yml
vendored
|
|
@ -447,10 +447,12 @@ jobs:
|
|||
haiku)
|
||||
pkgman refresh
|
||||
pkgman install -y git pkgconfig lz4
|
||||
pkgman install -y openssl3
|
||||
pkgman install -y rust_bin
|
||||
pkgman install -y python3.10
|
||||
pkgman install -y lz4_devel openssl3_devel
|
||||
pkgman install -y python3.10 lz4_devel
|
||||
# haiku r1beta5 has OpenSSL 3.0.14, so we manually pull 3.5.6 from current master:
|
||||
curl -L -O https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/openssl3-3.5.6-1-x86_64.hpkg
|
||||
curl -L -O https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/openssl3_devel-3.5.6-1-x86_64.hpkg
|
||||
pkgman install -y openssl3-3.5.6-1-x86_64.hpkg openssl3_devel-3.5.6-1-x86_64.hpkg
|
||||
|
||||
# there is no pkgman package for tox, so we install it into a venv
|
||||
python3 -m ensurepip --upgrade
|
||||
|
|
@ -460,7 +462,6 @@ jobs:
|
|||
|
||||
export PKG_CONFIG_PATH="/system/develop/lib/pkgconfig:/system/lib/pkgconfig:${PKG_CONFIG_PATH:-}"
|
||||
export BORG_LIBLZ4_PREFIX=/system/develop
|
||||
export BORG_OPENSSL_PREFIX=/system/develop
|
||||
pip install -r requirements.d/development.lock.txt
|
||||
pip install -e .
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue