|
|
|
@ -1,6 +1,8 @@ |
|
|
|
|
{ lib, stdenv |
|
|
|
|
, fetchFromGitHub |
|
|
|
|
, fetchpatch |
|
|
|
|
, cmake |
|
|
|
|
, pkg-config |
|
|
|
|
, mbedtls |
|
|
|
|
, fuse |
|
|
|
|
}: |
|
|
|
@ -17,7 +19,20 @@ stdenv.mkDerivation rec { |
|
|
|
|
sha256 = "1ak68s1v5dwh8y2dy5zjybmrh0pnqralmyqzis67y21m87g47h2k"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ cmake ]; |
|
|
|
|
patches = [ |
|
|
|
|
# This patch |
|
|
|
|
# 1. adds support for the latest FUSE on macOS |
|
|
|
|
# 2. uses pkg-config to find libfuse instead of searching in predetermined |
|
|
|
|
# paths |
|
|
|
|
# |
|
|
|
|
# https://github.com/Aorimn/dislocker/pull/246 |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://github.com/Aorimn/dislocker/commit/7744f87c75fcfeeb414d0957771042b10fb64e62.diff"; |
|
|
|
|
sha256 = "0bpyccbbfjsidsrd2q9qylb95nvi8g3glb3jss7xmhywj86bhzr5"; |
|
|
|
|
}) |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ cmake pkg-config ]; |
|
|
|
|
buildInputs = [ fuse mbedtls ]; |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
@ -25,6 +40,6 @@ stdenv.mkDerivation rec { |
|
|
|
|
homepage = "https://github.com/aorimn/dislocker"; |
|
|
|
|
license = licenses.gpl2; |
|
|
|
|
maintainers = with maintainers; [ elitak ]; |
|
|
|
|
platforms = platforms.linux; |
|
|
|
|
platforms = platforms.unix; |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|