From 2081c7ffd4828dd6f857191e2b1edf7e9616e6fa Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Fri, 5 Jun 2026 22:20:40 +0200 Subject: [PATCH] pragtical: 3.9.0 -> 3.11.2 --- pkgs/by-name/pr/pragtical/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pr/pragtical/package.nix b/pkgs/by-name/pr/pragtical/package.nix index 34a7cab1ac95..da6b86952fc6 100644 --- a/pkgs/by-name/pr/pragtical/package.nix +++ b/pkgs/by-name/pr/pragtical/package.nix @@ -7,6 +7,7 @@ ninja, pkg-config, freetype, + harfbuzz, libgit2, libkqueue, libuchardet, @@ -17,14 +18,15 @@ pcre2, sdl3, sdl3-image, + sdl3-net, xz, zlib, }: stdenv.mkDerivation (finalAttrs: { pname = "pragtical"; - version = "3.9.0"; - pluginManagerRev = "ae9bd107783b1b8cbe7f0dec53b1b0b401f6ac91"; + version = "3.11.2"; + pluginManagerRev = "v1.5.1"; linenoiseRev = "e78e236c8d85c078fdd9fc4e1f08716058aa1a42"; src = fetchFromGitHub { @@ -45,12 +47,14 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail 'revision = master' 'revision = ${finalAttrs.linenoiseRev}' ${lib.getExe meson} subprojects download \ - colors linenoise plugins ppm widget + colors linenoise plugins ppm widget mbedtls + # TODO: remove mbedtls from list once ppm supports mbedtls_4 + # See https://github.com/pragtical/plugin-manager/issues/11 find subprojects -type d -name .git -prune -execdir rm -r {} + ''; - hash = "sha256-hs4WFBqR9G+YsHw9/qaO0BCeIMqPEWOvFaeuN2W9hSQ="; + hash = "sha256-6S4hnmSsejLr7IiZ4mtHT5ImBsVlyKFtLx9PBgv6b90="; }; strictDeps = true; @@ -64,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ freetype + harfbuzz libgit2 libkqueue # optional libuchardet @@ -74,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: { pcre2 sdl3 sdl3-image + sdl3-net xz zlib ];