From 3143826d3bdac82c61d0a35b653959029cbf0d00 Mon Sep 17 00:00:00 2001 From: Alex James Date: Sun, 18 Oct 2026 01:30:03 -0700 Subject: [PATCH 1/3] =?UTF-8?q?dislocker:=200.7.3-unstable-2026-08-31=20?= =?UTF-8?q?=E2=86=92=200.7.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog: https://github.com/Aorimn/dislocker/blob/master/CHANGELOG.md#v074 Diff: https://github.com/Aorimn/dislocker/compare/0706462db88efe8df88150e4c3e4332b808f4581...v0.7.4 --- pkgs/by-name/di/dislocker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/dislocker/package.nix b/pkgs/by-name/di/dislocker/package.nix index 345e8d2b1a6b..12f5f3e72531 100644 --- a/pkgs/by-name/di/dislocker/package.nix +++ b/pkgs/by-name/di/dislocker/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dislocker"; - version = "0.7.3-unstable-2026-08-31"; + version = "0.7.4"; src = fetchFromGitHub { owner = "Aorimn"; repo = "dislocker"; - rev = "0706462db88efe8df88150e4c3e4332b808f4581"; - hash = "sha256-lH2BdMcseZDw5gtzY5V0Gyy4MS0I8Vlyb0uZkkZdcbM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-+T+B8pJDvL8sa2zCVl43RMw7M3i2mRD8+vFbEILL0Io="; }; nativeBuildInputs = [ From f28f0780fc71f8c0444c8e0ab53c3617d9ee3bfa Mon Sep 17 00:00:00 2001 From: Alex James Date: Sun, 18 Oct 2026 01:30:03 -0700 Subject: [PATCH 2/3] dislocker: fix build on Darwin Upstream now uses the extended macFUSE function signatures on macOS [1], so stop setting `FUSE_DARWIN_ENABLE_EXTENSIONS`. [1]: https://github.com/Aorimn/dislocker/commit/aafbdfb549b2f977fab799e4d3bdfc4be31dc1c7 --- pkgs/by-name/di/dislocker/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/di/dislocker/package.nix b/pkgs/by-name/di/dislocker/package.nix index 12f5f3e72531..b2e06ca3a448 100644 --- a/pkgs/by-name/di/dislocker/package.nix +++ b/pkgs/by-name/di/dislocker/package.nix @@ -36,8 +36,6 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; # runs some sanity checks against crypto library bindings - env.CFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-DFUSE_DARWIN_ENABLE_EXTENSIONS=0"; - passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; @@ -51,6 +49,5 @@ stdenv.mkDerivation (finalAttrs: { yuannan ]; platforms = lib.platforms.unix; - broken = stdenv.hostPlatform.isDarwin; }; }) From 3baf808366b4810c42351c29e384e1922173b9aa Mon Sep 17 00:00:00 2001 From: Alex James Date: Sat, 24 Oct 2026 19:32:04 -0700 Subject: [PATCH 3/3] dislocker: update `passthru.updateScript` Upstream started tagging new releases recently, so stop updating to the latest commit. --- pkgs/by-name/di/dislocker/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/di/dislocker/package.nix b/pkgs/by-name/di/dislocker/package.nix index b2e06ca3a448..ae69d537814e 100644 --- a/pkgs/by-name/di/dislocker/package.nix +++ b/pkgs/by-name/di/dislocker/package.nix @@ -36,9 +36,7 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; # runs some sanity checks against crypto library bindings - passthru.updateScript = nix-update-script { - extraArgs = [ "--version=branch" ]; - }; + passthru.updateScript = nix-update-script { }; meta = { description = "Read BitLocker encrypted partitions in Linux";