From eef498afbdc4e59247ae5978e67763d6ea2aae51 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Thu, 16 Apr 2026 10:54:44 +0200 Subject: [PATCH 1/3] plakar: fix build by using buildGo125Module --- pkgs/by-name/pl/plakar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plakar/package.nix b/pkgs/by-name/pl/plakar/package.nix index 8d4cd13755aa..4019d180a71c 100644 --- a/pkgs/by-name/pl/plakar/package.nix +++ b/pkgs/by-name/pl/plakar/package.nix @@ -1,11 +1,11 @@ { stdenv, lib, - buildGoModule, + buildGo125Module, fetchFromGitHub, fuse, }: -buildGoModule (finalAttrs: { +buildGo125Module (finalAttrs: { pname = "plakar"; version = "1.0.6"; From c9a8fd04308bd51034e15c5bc942bcfc5bb5e952 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Thu, 16 Apr 2026 10:54:58 +0200 Subject: [PATCH 2/3] plakar: install manpages --- pkgs/by-name/pl/plakar/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/pl/plakar/package.nix b/pkgs/by-name/pl/plakar/package.nix index 4019d180a71c..341a80de29a6 100644 --- a/pkgs/by-name/pl/plakar/package.nix +++ b/pkgs/by-name/pl/plakar/package.nix @@ -3,6 +3,7 @@ lib, buildGo125Module, fetchFromGitHub, + installShellFiles, fuse, }: buildGo125Module (finalAttrs: { @@ -22,6 +23,10 @@ buildGo125Module (finalAttrs: { fuse ]; + nativeBuildInputs = [ + installShellFiles + ]; + checkFlags = let skippedTests = [ @@ -35,6 +40,10 @@ buildGo125Module (finalAttrs: { in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + postInstall = '' + installManPage $(find $src -regex '.*\.[0-9]$') + ''; + meta = { mainProgram = "plakar"; description = "Encrypted, queryable backups for engineers based on an immutable data store and portable archives"; From dd3b649313d4cd08ee683cc4713c0e89b36d0739 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Thu, 16 Apr 2026 12:40:38 +0200 Subject: [PATCH 3/3] plakar: disable failing test on darwin --- pkgs/by-name/pl/plakar/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pl/plakar/package.nix b/pkgs/by-name/pl/plakar/package.nix index 341a80de29a6..d3a8c7e16d93 100644 --- a/pkgs/by-name/pl/plakar/package.nix +++ b/pkgs/by-name/pl/plakar/package.nix @@ -36,6 +36,7 @@ buildGo125Module (finalAttrs: { ++ lib.optionals stdenv.isDarwin [ "TestBTreeScanMemory" "TestBTreeScanPebble" + "TestExecuteCmdServerDefault" ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];