From 5f817f208f9f4e34af0be8a3cbf720277442b7c3 Mon Sep 17 00:00:00 2001 From: hustlerone Date: Thu, 1 May 2025 01:42:22 +0200 Subject: [PATCH] pkgs/buffybox: 3.2.0-unstable-2025-03-16 -> 3.3.0 --- pkgs/by-name/bu/buffybox/package.nix | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/bu/buffybox/package.nix b/pkgs/by-name/bu/buffybox/package.nix index 734edca31ddc..3e6af13bacf8 100644 --- a/pkgs/by-name/bu/buffybox/package.nix +++ b/pkgs/by-name/bu/buffybox/package.nix @@ -11,27 +11,32 @@ pkg-config, scdoc, stdenv, - unstableGitUpdater, + gitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "buffybox"; - version = "3.2.0-unstable-2025-03-16"; + version = "3.3.0"; src = fetchFromGitLab { domain = "gitlab.postmarketos.org"; owner = "postmarketOS"; repo = "buffybox"; fetchSubmodules = true; # to use its vendored lvgl - rev = "56a9867e90ece88596e330774da64cf277069b59"; - hash = "sha256-4lSgswcvvV6W1KN6QhsjeHY8MMXXC4fRYBmPE/hb0vA="; + rev = "dce41a6f07a2b63c3136409b7bcd0078299fadf9"; + hash = "sha256-n5RQg7kGS+lg7sRe5Defl3nDEha0vhc/FbwywD5wBsg="; }; patches = [ (fetchpatch2 { - # https://gitlab.postmarketos.org/postmarketOS/buffybox/-/merge_requests/42 - url = "https://gitlab.postmarketos.org/postmarketOS/buffybox/-/commit/1f0c30e88dc61b8b508696cd890393c3b7911b58.patch?full_index=1"; - hash = "sha256-hQ6Hjfyj059j2cRfrFz9Se6xRowIGW1HVHULLYtHcS8="; + # This fixes a bug that might annoy you if you use something like PKCS#11 + url = "https://gitlab.postmarketos.org/postmarketOS/buffybox/-/commit/d8214b522a3cc72cd4639a1dd114103a02e9218c.patch"; + hash = "sha256-WxKuioJ1Fo5ARRYF/R4yULDVB4pq11phljzVGdWTV6s="; + }) + (fetchpatch2 { + # Fixes up UB + url = "https://gitlab.postmarketos.org/postmarketOS/buffybox/-/commit/4e13c312241420cbb3e5cc7d4f0dd3e5d17449be.patch"; + hash = "sha256-7yX6gGsptwijx+ZedSJWJKhwaoBVpxIbGK+ZiMLsIhc="; }) ]; @@ -57,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; - passthru.updateScript = unstableGitUpdater { }; + passthru.updateScript = gitUpdater { }; meta = with lib; { description = "A suite of graphical applications for the terminal";