summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ceph-bin/PKGBUILD22
1 files changed, 15 insertions, 7 deletions
diff --git a/ceph-bin/PKGBUILD b/ceph-bin/PKGBUILD
index b51224c33..00dfdceb7 100644
--- a/ceph-bin/PKGBUILD
+++ b/ceph-bin/PKGBUILD
@@ -4,7 +4,7 @@
pkgbase='ceph-bin'
pkgname=('ceph-bin' 'ceph-libs-bin' 'ceph-mgr-bin')
pkgver=17.2.6.2
-pkgrel=16
+pkgrel=17
pkgdesc='Distributed, fault-tolerant storage platform delivering object, block, and file system'
arch=('x86_64')
url='https://ceph.com/'
@@ -28,9 +28,7 @@ package_ceph-libs-bin() {
'glibc>=2.36'
'libblkid.so=1'
'libcrypto.so=3'
- 'libcryptsetup.so=12'
'libcurl.so=4'
- 'libexpat.so=1'
'libicuuc.so=75'
'libssl.so=3'
'libudev.so=1'
@@ -38,6 +36,12 @@ package_ceph-libs-bin() {
'libzstd.so=1'
'lz4=1:1.9.4'
)
+ if [ "${OS}" = 'arch' ]; then
+ _pinned_dependencies+=(
+ 'libcryptsetup.so=12'
+ 'libexpat.so=1'
+ )
+ fi
depends=('boost-libs' 'curl' 'glibc' 'keyutils' 'libutil-linux' 'bzip2' 'lz4' 'nss'
'oath-toolkit' 'python' 'snappy' 'systemd-libs' 'fmt' 'cryptsetup'
'lua' 'librdkafka' 'libaio' 'gperftools'
@@ -57,19 +61,23 @@ package_ceph-bin() {
'libblkid.so=1'
'libcap-ng.so=0'
'libcrypto.so=3'
- 'libcryptsetup.so=12'
'libcurl.so=4'
- 'libexpat.so=1'
'libicuuc.so=75'
'libkeyutils.so=1'
'libncursesw.so=6'
- 'libnl-3.so=200'
- 'libnl-genl-3.so=200'
'libssl.so=3'
'libudev.so=1'
'libz.so=1'
'lz4=1:1.9.4'
)
+ if [ "${OS}" = 'arch' ]; then
+ _pinned_dependencies+=(
+ 'libcryptsetup.so=12'
+ 'libexpat.so=1'
+ 'libnl-3.so=200'
+ 'libnl-genl-3.so=200'
+ )
+ fi
depends=("ceph-libs=${_pkgver}"
'boost-libs' 'curl' 'fuse3' 'fmt' 'glibc' 'gperftools' 'java-runtime'
'keyutils' 'libaio' 'libutil-linux' 'librdkafka' 'cryptsetup' 'libnl'