From 939716e0f0d869a7dcbbd4bc13722fe45730db95 Mon Sep 17 00:00:00 2001 From: Justin Chen <42143810+StarryReverie@users.noreply.github.com> Date: Sun, 14 Dec 2025 10:31:31 +0800 Subject: [PATCH 1/2] tpnote: 1.25.16 -> 1.25.17 Changelog: https://github.com/getreu/tp-note/releases/tag/v1.25.17 Closes #470485 --- pkgs/by-name/tp/tpnote/package.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tp/tpnote/package.nix b/pkgs/by-name/tp/tpnote/package.nix index 06f44f3036fc..c49129093465 100644 --- a/pkgs/by-name/tp/tpnote/package.nix +++ b/pkgs/by-name/tp/tpnote/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tpnote"; - version = "1.25.16"; + version = "1.25.17"; src = fetchFromGitHub { owner = "getreu"; repo = "tp-note"; tag = "v${finalAttrs.version}"; - hash = "sha256-gltzK1C+4qddJ49vv+OZ8AVuMeBWArwOZkL+v7cxFzw="; + hash = "sha256-XOoqPhWS50kj2n48A0SyOuUZHsoP7YxMrWpzgpTr/DY="; }; - cargoHash = "sha256-OH3aSQdcAGNRJWGmgQ4LNnD89hqCIEh+ieHosjFhAbk="; + cargoHash = "sha256-4e06W8Q+pJTcUgfDSHU1ZTMG/55mYvJ6DAX3QeAa9TI="; nativeBuildInputs = [ cmake @@ -34,6 +34,16 @@ rustPlatform.buildRustPackage (finalAttrs: { oniguruma ]; + postPatch = '' + # In these `Cargo.toml`s, local dependencies should be specified by path, + # otherwise they will be looked up in vendored dependencies. + substituteInPlace tpnote/Cargo.toml \ + --replace-fail 'tpnote-lib = { version =' 'tpnote-lib = { path = "../tpnote-lib", version =' + + substituteInPlace tpnote-lib/Cargo.toml \ + --replace-fail 'tpnote-html2md = { version =' 'tpnote-html2md = { path = "../tpnote-html2md", version =' + ''; + postInstall = '' installManPage docs/build/man/man1/tpnote.1 ''; From 9608eb345f212bb2098e4eb32fe50e1072aa66cb Mon Sep 17 00:00:00 2001 From: Justin Chen <42143810+StarryReverie@users.noreply.github.com> Date: Mon, 22 Dec 2025 13:11:28 +0800 Subject: [PATCH 2/2] tpnote: add starryreverie as maintainer --- pkgs/by-name/tp/tpnote/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/tp/tpnote/package.nix b/pkgs/by-name/tp/tpnote/package.nix index c49129093465..73d4a973d2af 100644 --- a/pkgs/by-name/tp/tpnote/package.nix +++ b/pkgs/by-name/tp/tpnote/package.nix @@ -71,6 +71,9 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://blog.getreu.net/projects/tp-note/"; license = lib.licenses.mit; mainProgram = "tpnote"; - maintainers = with lib.maintainers; [ getreu ]; + maintainers = with lib.maintainers; [ + getreu + starryreverie + ]; }; })