gnu: ceph: Add XFS support.
authorMarius Bakke <mbakke@fastmail.com>
Fri, 15 Mar 2019 17:03:00 +0000 (18:03 +0100)
committerMarius Bakke <mbakke@fastmail.com>
Sun, 17 Mar 2019 15:12:32 +0000 (16:12 +0100)
* gnu/packages/storage.scm (ceph)[arguments]: Adjust #:configure-flags.
[inputs]: Add XFSPROGS.

gnu/packages/storage.scm

index f394c21..bd15fcc 100644 (file)
                (string-append "-DCMAKE_INSTALL_LIBEXECDIR=" out "/libexec")
                (string-append "-DKEYUTILS_INCLUDE_DIR="
                               (assoc-ref %build-inputs "keyutils") "/include")
+               (string-append "-DXFS_INCLUDE_DIR="
+                              (assoc-ref %build-inputs "xfsprogs") "/include")
                "-DCMAKE_INSTALL_LOCALSTATEDIR=/var"
                "-DENABLE_SHARED=ON"
                "-DWITH_SYSTEM_ROCKSDB=ON"
                "-DWITH_BABELTRACE=OFF"
                "-DWITH_LTTNG=OFF"
                "-DWITH_SPDK=OFF"
-               "-DWITH_XFS=OFF"
                "-DWITH_XIO=OFF"
                ;; Use jemalloc instead of tcmalloc.
                "-DALLOCATOR=jemalloc"))
        ("snappy" ,snappy)
        ("udev" ,eudev)
        ("util-linux" ,util-linux)
+       ("xfsprogs" ,xfsprogs)
        ("zlib" ,zlib)))
     (home-page "https://ceph.com/")
     (synopsis "Distributed object store and file system")