(define-module (glicid packages storage)) (use-modules (guix packages) (guix git-download) ; (guix utils) (gnu packages) (gnu packages storage) (gnu packages python-xyz) ; wcwidth (gnu packages linux) ; liburing ) (define-public ceph-upstream (package (inherit ceph) (name "ceph-upstream") (version "17.2.8-pre") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/ceph/ceph.git") (commit "00f3877cc47f7a85e5ce4fa2585254b148b0d1ca") ;; last version 20240325 ; (branch "quincy") (recursive? #t))) (sha256 (base32 "0mnc20jxnyxh6ipgg9m40allkhf1pfm7pmcy8d7ggmx3aw6xg2cw")) (patches (search-patches "ceph-disable-cpu-optimizations.patch")) (modules '((guix build utils))) (snippet '(for-each delete-file-recursively '(;; TODO: Unbundle these: "src/arrow" ;;"src/isa-l" ;;"src/lua" ;;"src/xxHash" ;;"src/zstd" ;;"src/civetweb" "src/c-ares" "src/fmt" "src/googletest" "src/rapidjson" "src/spdk" "src/rocksdb" ; "src/boost" ; inexistant ?? "src/utf8proc"))))) (inputs (modify-inputs (package-inputs ceph) (append liburing))) (native-inputs (modify-inputs (package-native-inputs ceph) (append python-wcwidth)))))