diff --git a/pkgs/by-name/bo/bootc/package.nix b/pkgs/by-name/bo/bootc/package.nix index 164f428b4830..407864291e4d 100644 --- a/pkgs/by-name/bo/bootc/package.nix +++ b/pkgs/by-name/bo/bootc/package.nix @@ -7,7 +7,7 @@ pkg-config, openssl, glib, - ostree, + ostree-full, versionCheckHook, }: @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec { zstd openssl glib - ostree + ostree-full ]; nativeInstallCheckInputs = [ diff --git a/pkgs/by-name/os/ostree-full/package.nix b/pkgs/by-name/os/ostree-full/package.nix new file mode 100644 index 000000000000..c1c4d952b7e3 --- /dev/null +++ b/pkgs/by-name/os/ostree-full/package.nix @@ -0,0 +1,7 @@ +{ + ostree, +}: + +ostree.override { + withComposefs = true; +} diff --git a/pkgs/by-name/os/ostree/package.nix b/pkgs/by-name/os/ostree/package.nix index dff3820b4112..3bed8333cb25 100644 --- a/pkgs/by-name/os/ostree/package.nix +++ b/pkgs/by-name/os/ostree/package.nix @@ -33,6 +33,10 @@ , docbook-xsl-nons , docbook_xml_dtd_42 , python3 + + # Optional ComposeFS support +, withComposefs ? false +, composefs }: let @@ -87,6 +91,8 @@ in stdenv.mkDerivation rec { # for installed tests testPython gjs + ] ++ lib.optionals withComposefs [ + (lib.getDev composefs) ]; enableParallelBuilding = true; @@ -97,6 +103,8 @@ in stdenv.mkDerivation rec { "--with-systemdsystemgeneratordir=${placeholder "out"}/lib/systemd/system-generators" "--enable-installed-tests" "--with-ed25519-libsodium" + ] ++ lib.optionals withComposefs [ + "--with-composefs" ]; makeFlags = [