14 |
14 |
https://download.ceph.com/tarballs/${P}.tar.gz
|
15 |
15 |
parquet? ( https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> ceph-xsimd-${PV}.tar.gz )
|
16 |
16 |
"
|
17 |
|
KEYWORDS="amd64 ~arm64"
|
|
17 |
KEYWORDS="~amd64 ~arm64"
|
18 |
18 |
|
19 |
19 |
DESCRIPTION="Ceph distributed filesystem"
|
20 |
20 |
HOMEPAGE="https://ceph.com/"
|
... | ... | |
87 |
87 |
ldap? ( net-nds/openldap:= )
|
88 |
88 |
lttng? ( dev-util/lttng-ust:= )
|
89 |
89 |
parquet? ( dev-libs/re2:= )
|
90 |
|
pmdk? ( >=dev-libs/pmdk-1.10.0:= )
|
|
90 |
pmdk? (
|
|
91 |
>=dev-libs/pmdk-1.10.0:=
|
|
92 |
sys-block/ndctl:=
|
|
93 |
)
|
91 |
94 |
rabbitmq? ( net-libs/rabbitmq-c:= )
|
92 |
95 |
radosgw? (
|
93 |
96 |
dev-libs/icu:=
|
... | ... | |
104 |
107 |
zbd? ( sys-block/libzbd:= )
|
105 |
108 |
zfs? ( sys-fs/zfs:= )
|
106 |
109 |
"
|
107 |
|
# <cython-3: bug #907739
|
108 |
110 |
BDEPEND="
|
109 |
111 |
amd64? ( dev-lang/nasm )
|
110 |
112 |
x86? ( dev-lang/yasm )
|
... | ... | |
197 |
199 |
"${FILESDIR}/ceph-12.2.0-use-provided-cpu-flag-values.patch"
|
198 |
200 |
"${FILESDIR}/ceph-14.2.0-cflags.patch"
|
199 |
201 |
"${FILESDIR}/ceph-12.2.4-boost-build-none-options.patch"
|
200 |
|
"${FILESDIR}/ceph-16.2.2-cflags.patch"
|
201 |
202 |
"${FILESDIR}/ceph-17.2.1-no-virtualenvs.patch"
|
202 |
203 |
"${FILESDIR}/ceph-13.2.2-dont-install-sysvinit-script.patch"
|
203 |
204 |
"${FILESDIR}/ceph-14.2.0-dpdk-cflags.patch"
|
... | ... | |
205 |
206 |
"${FILESDIR}/ceph-16.2.0-spdk-tinfo.patch"
|
206 |
207 |
"${FILESDIR}/ceph-16.2.0-jaeger-system-boost.patch"
|
207 |
208 |
"${FILESDIR}/ceph-16.2.0-liburing.patch"
|
208 |
|
"${FILESDIR}/ceph-17.2.0-cyclic-deps.patch"
|
209 |
209 |
"${FILESDIR}/ceph-17.2.0-pybind-boost-1.74.patch"
|
210 |
210 |
"${FILESDIR}/ceph-17.2.0-findre2.patch"
|
211 |
|
"${FILESDIR}/ceph-17.2.0-install-dbstore.patch"
|
212 |
|
"${FILESDIR}/ceph-17.2.0-deprecated-boost.patch"
|
213 |
|
"${FILESDIR}/ceph-17.2.0-system-opentelemetry.patch"
|
214 |
|
"${FILESDIR}/ceph-17.2.0-fuse3.patch"
|
|
211 |
"${FILESDIR}/ceph-18.2.0-system-opentelemetry.patch"
|
215 |
212 |
"${FILESDIR}/ceph-17.2.0-osd_class_dir.patch"
|
216 |
213 |
"${FILESDIR}/ceph-17.2.0-gcc12-header.patch"
|
217 |
214 |
"${FILESDIR}/ceph-17.2.3-flags.patch"
|
218 |
|
"${FILESDIR}/ceph-17.2.4-cyclic-deps.patch"
|
219 |
215 |
# https://bugs.gentoo.org/866165
|
220 |
216 |
"${FILESDIR}/ceph-17.2.5-suppress-cmake-warning.patch"
|
221 |
217 |
"${FILESDIR}/ceph-17.2.5-gcc13-deux.patch"
|
... | ... | |
226 |
222 |
"${FILESDIR}/ceph-17.2.6-arrow-flatbuffers-c++14.patch"
|
227 |
223 |
# https://bugs.gentoo.org/868891
|
228 |
224 |
"${FILESDIR}/ceph-17.2.6-cmake.patch"
|
|
225 |
"${FILESDIR}/ceph-18.2.0-cyclic-deps.patch"
|
229 |
226 |
# https://bugs.gentoo.org/907739
|
230 |
227 |
"${FILESDIR}/ceph-18.2.0-cython3.patch"
|
231 |
228 |
)
|
... | ... | |
408 |
405 |
ceph_src_configure
|
409 |
406 |
|
410 |
407 |
cmake_build src/pybind/CMakeFiles/cython_modules
|
|
408 |
cmake_build cephadm
|
411 |
409 |
}
|
412 |
410 |
|
413 |
411 |
src_install() {
|
... | ... | |
473 |
471 |
DESTDIR="${ED}" cmake_build src/pybind/install
|
474 |
472 |
DESTDIR="${ED}" cmake_build src/cephadm/install
|
475 |
473 |
|
476 |
|
python_scriptinto /usr/sbin
|
477 |
|
python_doscript src/cephadm/cephadm
|
478 |
|
|
479 |
474 |
python_optimize
|
480 |
475 |
}
|
481 |
476 |
|