From 9dbf2d600a2ab0cd0deee38cfd25ebd96f465947 Mon Sep 17 00:00:00 2001 From: Luflosi Date: Sun, 25 Oct 2020 10:03:38 +0100 Subject: [PATCH] darling-dmg: enable LZFSE support This allows decompressing DMGs which are compressed with LZFSE. --- pkgs/tools/filesystems/darling-dmg/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/darling-dmg/default.nix b/pkgs/tools/filesystems/darling-dmg/default.nix index 6dca7205777..0dd41335b64 100644 --- a/pkgs/tools/filesystems/darling-dmg/default.nix +++ b/pkgs/tools/filesystems/darling-dmg/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, cmake, fuse, zlib, bzip2, openssl, libxml2, icu } : +{ stdenv, fetchFromGitHub, cmake, fuse, zlib, bzip2, openssl, libxml2, icu, lzfse }: stdenv.mkDerivation rec { pname = "darling-dmg"; @@ -12,8 +12,12 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ cmake ]; - buildInputs = [ fuse openssl zlib bzip2 libxml2 icu ]; + buildInputs = [ fuse openssl zlib bzip2 libxml2 icu lzfse ]; + CXXFLAGS = [ + "-DCOMPILE_WITH_LZFSE=1" + "-llzfse" + ]; meta = with stdenv.lib; { homepage = "https://www.darlinghq.org/";