summary refs log tree commit diff
path: root/pkgs/tools/filesystems
diff options
context:
space:
mode:
authorLuflosi <luflosi@luflosi.de>2020-10-25 10:03:38 +0100
committerLuflosi <luflosi@luflosi.de>2020-10-25 10:09:34 +0100
commit9dbf2d600a2ab0cd0deee38cfd25ebd96f465947 (patch)
tree4d5d47e88f98063d93b1901b228eead4b263ce6e /pkgs/tools/filesystems
parent3d38fae90df5d2a4e203096fb55e86f63cc34fbf (diff)
downloadnixpkgs-9dbf2d600a2ab0cd0deee38cfd25ebd96f465947.tar
nixpkgs-9dbf2d600a2ab0cd0deee38cfd25ebd96f465947.tar.gz
nixpkgs-9dbf2d600a2ab0cd0deee38cfd25ebd96f465947.tar.bz2
nixpkgs-9dbf2d600a2ab0cd0deee38cfd25ebd96f465947.tar.lz
nixpkgs-9dbf2d600a2ab0cd0deee38cfd25ebd96f465947.tar.xz
nixpkgs-9dbf2d600a2ab0cd0deee38cfd25ebd96f465947.tar.zst
nixpkgs-9dbf2d600a2ab0cd0deee38cfd25ebd96f465947.zip
darling-dmg: enable LZFSE support
This allows decompressing DMGs which are compressed with LZFSE.
Diffstat (limited to 'pkgs/tools/filesystems')
-rw-r--r--pkgs/tools/filesystems/darling-dmg/default.nix8
1 files 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/";