Maxim Cournoyer
6b371df5d4
gnu: ceph: Update to 20.3.0 and reinstate parallel build.
* gnu/packages/storage.scm (ceph): Update to 20.3.0.
[source]: Switch to git.
<patches>: Remove ceph-disable-cpu-optimizations.patch and
ceph-fix-for-newer-boost.patch patches, which no longer apply. Add
ceph-fix-cmake.patch.
<snippet>: Update snippet.
[outputs]: Delete field.
[#:parallel-build?]: Delete argument.
[#:configure-flags]: Streamline, due to removing the lib separate output. Add
"-DENABLE_GIT_VERSION=OFF", "-DCEPHADM_BUNDLED_DEPENDENCIES=none",
"-DWITH_SYSTEM_FMT=ON", "-DWITH_SYSTEM_LIBURING=ON", "-DWITH_SYSTEM_ZSTD=ON",
"-DWITH_MGR=OFF" and "-DWITH_RADOSGW=OFF".
[target-x86-64?]: Add "-DWITH_SYSTEM_QATLIB=ON" and "-DWITH_SYSTEM_QATZIP=ON".
[#:phases] {unbundle-blake3, relax-fmt-requirement, fix-zstd-include}
{set-source-file-times-to-1980, build-legacy-option-header}: New phases.
{set-install-environment}: Delete phase.
{patch-source}: Streamline and update phase.
[native-inputs]: Remove gperf, git-minimal.
[inputs]: Sort. Replace boost with boost-1.88. Replace fmt-8 with fmt-11.
Replace rocksdb with rocksdb-for-ceph.
Replace fuse-2 by fuse. Add libcap, libnbd, liburing, lmdb and zstd:lib.
<[target-x86-64?]>: Add qatlib and qatzip.
* gnu/packages/patches/ceph-fix-cmake.patch: New file.
* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Delete file.
* gnu/packages/patches/ceph-fix-for-newer-boost.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Fixes: #1918
Change-Id: Ifd7af71bd87c19c8c6b96349e06c365be976347a
2025-12-29 10:15:05 +09:00
..
2025-11-02 20:29:37 +01:00
2025-08-25 16:52:46 +02:00
2025-11-27 13:03:53 +01:00
2025-09-18 12:07:31 +09:00
2025-09-21 18:59:54 +02:00
2025-09-29 16:05:07 +08:00
2025-07-20 16:17:27 +02:00
2025-08-02 21:50:09 +02:00
2025-08-03 12:34:02 +03:00
2025-09-15 23:45:00 +09:00
2025-12-29 10:15:05 +09:00
2025-11-06 23:29:46 +01:00
2025-11-02 23:06:17 +08:00
2025-07-18 20:17:51 +02:00
2025-10-02 11:30:23 +01:00
2025-08-21 19:08:29 +08:00
2025-10-06 10:38:11 +02:00
2025-12-13 09:12:30 +05:30
2025-09-30 16:48:21 +09:00
2025-09-01 22:03:14 +02:00
2025-08-08 09:24:36 +02:00
2025-10-11 21:29:51 +01:00
2025-08-14 20:46:12 +09:00
2025-08-14 20:46:12 +09:00
2025-12-20 10:24:55 -08:00
2025-09-30 08:43:45 +02:00
2025-11-26 13:43:58 +01:00
2025-09-18 12:07:31 +09:00
2025-09-18 12:07:31 +09:00
2025-09-30 16:48:22 +09:00
2025-09-30 08:43:25 +02:00
2025-09-30 08:43:29 +02:00
2025-09-21 22:48:26 +09:00
2025-09-23 21:43:30 +09:00
2025-11-09 23:47:03 +09:00
2025-08-20 13:05:51 +01:00
2025-07-28 22:30:03 +02:00
2025-07-18 20:17:40 +02:00
2025-10-15 12:01:55 +09:00
2025-12-01 14:43:32 -06:00
2025-10-22 16:43:05 +02:00
2025-07-19 17:03:58 +02:00
2025-11-03 15:14:46 +08:00
2025-07-30 18:12:33 +02:00
2025-10-24 22:55:13 +02:00
2025-08-29 09:02:01 +09:00
2025-08-29 09:02:01 +09:00
2025-12-05 14:54:38 +01:00
2025-07-18 20:17:51 +02:00
2025-11-03 17:18:38 +01:00
2025-11-03 17:18:38 +01:00
2025-07-20 21:37:13 +09:00
2025-11-03 17:18:37 +01:00
2025-08-11 21:42:39 +01:00
2025-10-03 18:35:29 -04:00
2025-09-30 16:48:21 +09:00
2025-08-17 21:43:35 +02:00
2025-09-18 12:07:31 +09:00
2025-09-02 10:46:12 +02:00
2025-09-02 10:46:12 +02:00
2025-12-19 00:05:43 +01:00
2025-11-03 17:18:37 +01:00
2025-12-07 23:51:30 +03:00
2025-10-31 12:40:31 +09:00
2025-09-17 12:34:52 +09:00
2025-09-17 12:34:52 +09:00
2025-09-17 12:34:52 +09:00
2025-09-17 12:34:52 +09:00
2025-09-30 16:48:21 +09:00
2025-08-25 17:24:21 +09:00
2025-10-15 12:03:47 +09:00
2025-10-15 12:03:47 +09:00
2025-10-15 12:03:47 +09:00
2025-09-18 12:07:31 +09:00
2025-10-15 12:03:47 +09:00
2025-11-21 14:13:30 +01:00
2025-12-04 21:07:42 +01:00
2025-08-12 07:41:55 +02:00
2025-08-18 22:42:12 +02:00
2025-10-17 10:40:06 +05:30
2025-12-02 15:47:45 +02:00
2025-07-25 18:17:34 +02:00
2025-09-18 12:07:31 +09:00
2025-09-17 11:55:13 +02:00
2025-08-07 12:23:04 +03:00
2025-09-18 12:07:31 +09:00
2025-07-22 00:42:19 +09:00
2025-08-25 17:24:21 +09:00
2025-09-30 16:48:22 +09:00
2025-08-01 11:47:41 +09:00
2025-08-01 11:47:41 +09:00
2025-08-01 11:47:41 +09:00
2025-10-04 11:22:29 +02:00
2025-10-30 16:19:54 +09:00
2025-10-30 16:19:54 +09:00
2025-09-29 11:49:23 +03:00
2025-09-04 17:41:53 +02:00
2025-09-30 16:48:21 +09:00
2025-09-18 12:07:31 +09:00
2025-09-18 12:07:31 +09:00
2025-08-25 17:26:12 +09:00
2025-08-25 17:26:12 +09:00
2025-09-18 12:07:31 +09:00
2025-08-04 03:21:51 +00:00
2025-09-18 12:07:31 +09:00
2025-09-18 12:07:31 +09:00
2025-08-30 10:29:20 +08:00
2025-09-25 21:39:21 +02:00
2025-12-27 16:35:28 +00:00
2025-08-25 17:24:19 +09:00
2025-08-25 17:24:21 +09:00
2025-08-25 17:24:21 +09:00
2025-07-22 12:54:19 +02:00
2025-08-27 20:08:00 -07:00
2025-08-27 20:08:00 -07:00
2025-08-17 22:34:42 +02:00
2025-12-03 18:07:34 +01:00
2025-07-23 16:10:54 +02:00
2025-08-22 16:27:52 +02:00
2025-10-19 21:29:38 +02:00
2025-07-22 00:42:19 +09:00
2025-07-19 16:01:52 +02:00
2025-10-17 12:23:53 +02:00
2025-09-22 20:11:51 +02:00
2025-08-05 10:39:40 +02:00
2025-08-05 10:39:40 +02:00
2025-11-09 13:02:30 +05:30
2025-07-18 20:17:54 +02:00
2025-08-12 16:03:16 +09:00
2025-08-21 12:11:25 +02:00
2025-08-02 19:03:28 +02:00
2025-07-18 20:17:37 +02:00
2025-08-01 20:57:27 +02:00
2025-07-27 14:53:57 +02:00
2025-09-18 12:07:31 +09:00
2025-09-18 12:07:31 +09:00
2025-09-18 12:07:31 +09:00
2025-10-03 21:53:31 +01:00
2025-12-17 11:20:18 +01:00
2025-09-25 09:36:20 +01:00
2025-09-18 12:07:31 +09:00
2025-09-30 16:48:20 +09:00
2025-09-06 18:14:15 +01:00
2025-12-04 21:49:57 +00:00
2025-10-13 12:00:50 +01:00
2025-10-29 00:57:05 +00:00
2025-07-18 20:17:41 +02:00
2025-11-24 20:20:49 +00:00
2025-10-18 12:54:06 +01:00
2025-08-20 13:05:51 +01:00
2025-11-07 21:52:07 +01:00
2025-11-07 21:52:07 +01:00
2025-11-07 21:52:07 +01:00
2025-11-04 12:12:56 +00:00
2025-08-20 13:05:51 +01:00
2025-09-25 09:36:05 +01:00
2025-09-30 13:33:32 +01:00
2025-09-25 09:37:02 +01:00
2025-09-25 09:36:55 +01:00
2025-08-12 22:17:13 +09:00
2025-08-12 21:47:29 +09:00
2025-09-18 12:07:31 +09:00
2025-08-31 22:58:04 +09:00
2025-08-18 23:52:01 +08:00
2025-12-15 10:13:25 +01:00
2025-07-18 20:17:38 +02:00
2025-07-18 20:17:38 +02:00
2025-12-15 10:13:50 +01:00
2025-09-12 23:52:40 +09:00
2025-07-19 01:43:44 +01:00
2025-12-14 17:29:05 +01:00
2025-12-14 17:29:05 +01:00
2025-09-30 16:48:21 +09:00
2025-09-08 19:49:37 +03:00
2025-09-30 22:03:00 +09:00
2025-12-07 07:57:23 +01:00
2025-12-07 07:57:23 +01:00
2025-12-11 15:59:38 +01:00
2025-08-03 16:40:08 +02:00
2025-08-03 16:40:08 +02:00
2025-09-17 14:14:20 +02:00
2025-11-13 21:51:59 +01:00
2025-08-16 00:07:19 +01:00
2025-07-31 23:19:13 +01:00
2025-09-30 16:48:22 +09:00
2025-10-07 20:48:07 -05:00
2025-09-07 15:08:16 +02:00
2025-09-25 00:01:31 +02:00
2025-08-01 20:16:25 +02:00
2025-11-03 17:35:07 +01:00
2025-09-14 18:13:08 +02:00
2025-11-28 15:24:04 +01:00
2025-08-25 17:27:10 +09:00
2025-07-27 10:08:15 +01:00
2025-08-21 08:05:48 +09:00
2025-11-08 20:54:54 +09:00
2025-10-06 18:41:20 +08:00
2025-09-17 12:13:05 +02:00
2025-07-18 20:17:53 +02:00
2025-07-20 13:20:21 +02:00
2025-11-02 16:13:35 +01:00
2025-11-02 16:13:35 +01:00
2025-11-02 16:14:11 +01:00
2025-11-02 16:14:11 +01:00
2025-11-02 16:13:35 +01:00
2025-11-02 16:13:35 +01:00
2025-11-02 16:13:35 +01:00
2025-10-15 16:03:50 +09:00
2025-12-04 21:09:52 +01:00
2025-12-03 20:08:58 +01:00
2025-12-03 20:08:58 +01:00
2025-12-03 20:08:58 +01:00
2025-10-19 19:09:56 +02:00
2025-09-18 12:07:31 +09:00
2025-12-11 15:55:24 +01:00
2025-09-05 11:39:32 -04:00
2025-09-05 11:39:32 -04:00
2025-09-05 11:39:32 -04:00
2025-09-14 04:58:39 +02:00
2025-09-23 16:36:14 +02:00
2025-09-23 16:36:14 +02:00
2025-09-23 16:36:14 +02:00
2025-11-30 19:33:56 +01:00
2025-10-07 21:52:49 +05:30
2025-09-30 16:48:16 +09:00
2025-09-29 16:05:11 +08:00
2025-12-18 15:59:19 +09:00
2025-12-01 14:43:32 -06:00
2025-12-19 00:05:44 +01:00
2025-09-26 13:42:34 +02:00
2025-10-24 06:22:58 +03:00
2025-11-13 22:10:31 +01:00
2025-11-13 22:10:31 +01:00
2025-08-26 12:16:26 +08:00
2025-08-18 19:01:39 +02:00
2025-09-17 14:14:21 +02:00