Update ceph PKGBUILD

This commit is contained in:
Marius Schiffer
2019-07-29 13:28:43 +02:00
parent e38934a75e
commit fb9658fd43

View File

@@ -3,13 +3,13 @@
pkgbase='ceph' pkgbase='ceph'
pkgname=('ceph' 'ceph-libs') pkgname=('ceph' 'ceph-libs')
pkgver=14.2.0 pkgver=14.2.2
pkgrel=1 pkgrel=1
pkgdesc='Distributed, fault-tolerant storage platform delivering object, block, and file system' pkgdesc='Distributed, fault-tolerant storage platform delivering object, block, and file system'
arch=('x86_64') arch=('x86_64')
url='https://ceph.com/' url='https://ceph.com/'
license=('GPL') license=('GPL')
makedepends=('bc' 'boost' 'boost-libs' 'cmake' 'cpio' 'crypto++' 'curl' 'cython<0.29' makedepends=('bc' 'boost' 'boost-libs' 'cmake' 'cpio' 'crypto++' 'curl' 'cython'
'cython2' 'expat' 'fcgi' 'fuse2' 'gcc-libs' 'git' 'glibc' 'gperf' 'gperftools' 'cython2' 'expat' 'fcgi' 'fuse2' 'gcc-libs' 'git' 'glibc' 'gperf' 'gperftools'
'gptfdisk' 'inetutils' 'jq' 'junit' 'keyutils' 'leveldb' 'libaio' 'gptfdisk' 'inetutils' 'jq' 'junit' 'keyutils' 'leveldb' 'libaio'
'libatomic_ops' 'libedit' 'libsystemd' 'libutil-linux' 'libxml2' 'lsb-release' 'libatomic_ops' 'libedit' 'libsystemd' 'libutil-linux' 'libxml2' 'lsb-release'
@@ -24,7 +24,7 @@ source=("https://download.ceph.com/tarballs/${pkgbase}-${pkgver}.tar.gz"
'ceph.sysusers' 'ceph.sysusers'
'boost-1.67.patch' 'boost-1.67.patch'
'remove-distro-version-detection.patch') 'remove-distro-version-detection.patch')
sha512sums=('c86a335714fd5678988133ec0e60cb10cd948250a133c073d1ed055c5bba232fa6f1e102dd7fcb0c70b37a07c9c2d1220d4a1713720e4dcab9659152ee577480' sha512sums=('1ce61fb75e331cca39aaa8c0498bbb3cb874edb22ea45a4c2d82171b5e0c7c4ab2b081674b77177d5e612a0efdfa01de10a4becc4a7ee0eed1b2b3d358a72dc1'
'4354001c1abd9a0c385ba7bd529e3638fb6660b6a88d4e49706d4ac21c81b8e829303a20fb5445730bdac18c4865efb10bc809c1cd56d743c12aa9a52e160049' '4354001c1abd9a0c385ba7bd529e3638fb6660b6a88d4e49706d4ac21c81b8e829303a20fb5445730bdac18c4865efb10bc809c1cd56d743c12aa9a52e160049'
'b886c3f2b2a2b32d4033225b5f28cef98ca96e3f4fe2d04cfdbdb3141bbefd81895284abe9c9b75dcad156d54a93dc938bd8d9a45056b4de12855bbbdf0870ca' 'b886c3f2b2a2b32d4033225b5f28cef98ca96e3f4fe2d04cfdbdb3141bbefd81895284abe9c9b75dcad156d54a93dc938bd8d9a45056b4de12855bbbdf0870ca'
'02c9e8fd3c23fb4c9c4c576ee6d06e8525ca31decfd964fb7231e73c98fe2987a483dda680969752186f0918f47d9af4fb09a4901e5319077f45d870906716da') '02c9e8fd3c23fb4c9c4c576ee6d06e8525ca31decfd964fb7231e73c98fe2987a483dda680969752186f0918f47d9af4fb09a4901e5319077f45d870906716da')
@@ -49,6 +49,7 @@ prepare() {
rm src/btrfs_ioc_test.c rm src/btrfs_ioc_test.c
# patch version script # patch version script
# TODO this is unclean
perl -0777 -i -pe 's/(LIBRADOS_[0-9.]+) .*\}/$1 \{\}/gs' src/librados/librados.map perl -0777 -i -pe 's/(LIBRADOS_[0-9.]+) .*\}/$1 \{\}/gs' src/librados/librados.map
sed -i 's/local/global/g' src/librados/librados.map sed -i 's/local/global/g' src/librados/librados.map
@@ -68,11 +69,8 @@ prepare() {
} }
build() { build() {
git rev-parse --is-inside-work-tree >/dev/null 2>&1
if [[ "$?" -eq "0" ]]; then echo "${srcdir}/${pkgbase}-${pkgver}"
echo "build directory inside git repo, please build this in a clean environment!"
exit 1
fi
cd "${srcdir}/${pkgbase}-${pkgver}" cd "${srcdir}/${pkgbase}-${pkgver}"
mkdir -p build mkdir -p build