Skip to content

Commit a9819d0

Browse files
committed
community/ceph: rebuild with openssl3
use nodejs 17, which supports --openssl-legacy-provider options which seems to be needed for openssl3. This option is not backported to nodejs 16. ref: webpack/webpack#14532 ref: nodejs/node#40455
1 parent b79764e commit a9819d0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

community/ceph/APKBUILD

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Maintainer: Duncan Bellamy <[email protected]>
55
pkgname=ceph
66
pkgver=16.2.10
7-
pkgrel=0
7+
pkgrel=1
88
pkgdesc="Ceph is a distributed object store and file system"
99
pkgusers="ceph"
1010
pkggroups="ceph"
@@ -78,12 +78,12 @@ makedepends="
7878
lua$_lua-dev
7979
lvm2-dev
8080
lz4-dev
81-
nodejs
81+
nodejs-current
8282
npm
8383
nss-dev
8484
oath-toolkit-dev
8585
openldap-dev
86-
openssl1.1-compat-dev
86+
openssl-dev>3
8787
procps
8888
python3-dev
8989
py3-prettytable
@@ -239,6 +239,7 @@ build() {
239239
-DWITH_BABELTRACE=OFF \
240240
-DWITH_RADOSGW_AMQP_ENDPOINT=OFF \
241241
-DWITH_TESTS=OFF
242+
export NODE_OPTIONS=--openssl-legacy-provider
242243
cmake --build build
243244

244245
}

0 commit comments

Comments
 (0)