From f83e77f48fb8a253e928a957413a4bde21d0c1a7 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Wed, 8 Jul 2026 23:47:12 +0200 Subject: [PATCH 1/3] openboardview: use finalAttrs Signed-off-by: Felix Singer --- pkgs/by-name/op/openboardview/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/op/openboardview/package.nix b/pkgs/by-name/op/openboardview/package.nix index 59cf764c4469..a2a917919874 100644 --- a/pkgs/by-name/op/openboardview/package.nix +++ b/pkgs/by-name/op/openboardview/package.nix @@ -13,14 +13,14 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "openboardview"; version = "9.95.2"; src = fetchFromGitHub { owner = "OpenBoardView"; repo = "OpenBoardView"; - tag = version; + tag = finalAttrs.version; hash = "sha256-B5VnuycRt8h7Cz3FTIbhcGcXuA60zPCz0FMvFENTwws="; fetchSubmodules = true; }; @@ -62,7 +62,7 @@ stdenv.mkDerivation rec { mv "$out/openboardview.app" "$out/Applications/OpenBoardView.app" '' + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - wrapGApp "$out/bin/${pname}" \ + wrapGApp "$out/bin/${finalAttrs.pname}" \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ gtk3 ]} ''; @@ -78,4 +78,4 @@ stdenv.mkDerivation rec { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ k3a ]; }; -} +}) From 16ab2db83bb798e401ff54712605f2bacf0ac11e Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Wed, 8 Jul 2026 23:49:37 +0200 Subject: [PATCH 2/3] openboardview: Add link to the changelog Signed-off-by: Felix Singer --- pkgs/by-name/op/openboardview/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/op/openboardview/package.nix b/pkgs/by-name/op/openboardview/package.nix index a2a917919874..793e6c4d3140 100644 --- a/pkgs/by-name/op/openboardview/package.nix +++ b/pkgs/by-name/op/openboardview/package.nix @@ -74,6 +74,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Linux SDL/ImGui edition software for viewing .brd files"; mainProgram = "openboardview"; homepage = "https://github.com/OpenBoardView/OpenBoardView"; + changelog = "https://github.com/OpenBoardView/OpenBoardView/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ k3a ]; From 01397f0372c643f056695da63b3b8d79ac3017fd Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Thu, 9 Jul 2026 00:01:26 +0200 Subject: [PATCH 3/3] openboardview: 9.95.2 -> 10.0.0 Signed-off-by: Felix Singer --- pkgs/by-name/op/openboardview/package.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/op/openboardview/package.nix b/pkgs/by-name/op/openboardview/package.nix index 793e6c4d3140..9026d43d8276 100644 --- a/pkgs/by-name/op/openboardview/package.nix +++ b/pkgs/by-name/op/openboardview/package.nix @@ -11,32 +11,26 @@ fontconfig, gtk3, wrapGAppsHook3, + python3Packages, }: stdenv.mkDerivation (finalAttrs: { pname = "openboardview"; - version = "9.95.2"; + version = "10.0.0"; src = fetchFromGitHub { owner = "OpenBoardView"; repo = "OpenBoardView"; tag = finalAttrs.version; - hash = "sha256-B5VnuycRt8h7Cz3FTIbhcGcXuA60zPCz0FMvFENTwws="; + hash = "sha256-rvCWzIbjEZOHh5diaeP4xVIRsMHqt4PGMuYOGfWvwhA="; fetchSubmodules = true; }; - patches = [ - (fetchpatch { - name = "fix-darwin-build.patch"; - url = "https://github.com/OpenBoardView/OpenBoardView/commit/a1de2e5de908afd83eceed757260f6425314af2e.patch?full_index=1"; - hash = "sha256-DK+K4F0+QGqaoWCyc8AvuIsaiTCqhAG6AsTNg2hegh0="; - }) - ]; - nativeBuildInputs = [ cmake pkg-config python3 + python3Packages.jinja2 wrapGAppsHook3 ]; buildInputs = [