From 358d741e3f71c1811a47baea80eb9dffe00ad95d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Feb 2026 14:50:26 +0000 Subject: [PATCH 01/58] freeorion: 0.5.1.1 -> 0.5.1.2 --- pkgs/by-name/fr/freeorion/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freeorion/package.nix b/pkgs/by-name/fr/freeorion/package.nix index c7f068f1023e..8e022a6aaf60 100644 --- a/pkgs/by-name/fr/freeorion/package.nix +++ b/pkgs/by-name/fr/freeorion/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "freeorion"; - version = "0.5.1.1"; + version = "0.5.1.2"; src = fetchFromGitHub { owner = "freeorion"; repo = "freeorion"; tag = "v${finalAttrs.version}"; - hash = "sha256-0z3EPiSlViWQzpUu6+4IZ3ih0pbwdkZWAiVPsVcJr8o="; + hash = "sha256-/pLNOkxjuh/vdQQZQ9BzPCMygYPMDJDJuSXxn5lJt2o="; }; buildInputs = [ From aef562aa709a2790971f9563bff2491ea374d731 Mon Sep 17 00:00:00 2001 From: onatustun Date: Fri, 6 Mar 2026 13:06:15 +0000 Subject: [PATCH 02/58] hyprmon: 0.0.12 -> 0.0.13 --- pkgs/by-name/hy/hyprmon/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/hy/hyprmon/package.nix b/pkgs/by-name/hy/hyprmon/package.nix index c9f256e75f40..aa5c70be3f99 100644 --- a/pkgs/by-name/hy/hyprmon/package.nix +++ b/pkgs/by-name/hy/hyprmon/package.nix @@ -1,21 +1,21 @@ { lib, - buildGoModule, + buildGo126Module, fetchFromGitHub, }: -buildGoModule (finalAttrs: { +buildGo126Module (finalAttrs: { pname = "hyprmon"; - version = "0.0.12"; + version = "0.0.13"; src = fetchFromGitHub { owner = "erans"; repo = "hyprmon"; rev = "v${finalAttrs.version}"; - hash = "sha256-jZUtdOMmpd75CyjaXdrqXcYxcQ9q7G2YGBHoUUvycX8="; + hash = "sha256-fITGGP01RB8h8loClSZ+vuohViJQC8mpSt4iNZVK9yk="; }; - vendorHash = "sha256-THfdsr8jSvbcV1C2C2IJNvjeeonSZDfmCo6Ws2WreBA="; + vendorHash = "sha256-JahEeFmPYfJVXjbKdfUePI/xF3Ob/c2czFXKCy92ouQ="; meta = { description = "TUI monitor configuration tool for Hyprland with visual layout, drag-and-drop, and profile management"; From 7f41b46f01ed176e428a71d6d6b72901eba18adb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 11:34:31 +0000 Subject: [PATCH 03/58] wox: 2.0.0 -> 2.0.1 --- pkgs/by-name/wo/wox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wo/wox/package.nix b/pkgs/by-name/wo/wox/package.nix index 44635613f247..e1a4ad1f1978 100644 --- a/pkgs/by-name/wo/wox/package.nix +++ b/pkgs/by-name/wo/wox/package.nix @@ -25,13 +25,13 @@ }: let - version = "2.0.0"; + version = "2.0.1"; src = fetchFromGitHub { owner = "Wox-launcher"; repo = "Wox"; tag = "v${version}"; - hash = "sha256-6QJCv1geDff4noSaurVsO0Gz0g5+cdobG9DpKBcrMkA="; + hash = "sha256-1g38ry6+iWiRBLVbgLNaotc/jlsG5LLVYvzJbmEjIdA="; }; metaCommon = { From f073b737608a6d6fe2bc738082c523d7db2de156 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Mar 2026 21:31:47 +0000 Subject: [PATCH 04/58] synthv1: 1.3.2 -> 1.4.1 --- pkgs/by-name/sy/synthv1/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/synthv1/package.nix b/pkgs/by-name/sy/synthv1/package.nix index 17592763ae2d..b8c26a5d5eb9 100644 --- a/pkgs/by-name/sy/synthv1/package.nix +++ b/pkgs/by-name/sy/synthv1/package.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "synthv1"; - version = "1.3.2"; + version = "1.4.1"; src = fetchurl { url = "mirror://sourceforge/synthv1/synthv1-${finalAttrs.version}.tar.gz"; - hash = "sha256-tCxgJdl5PMNvnhPZOsNhlS3LqBksmXBojfnSLZUZKMY="; + hash = "sha256-z4jy6Zo7LaYLf3QoAXl0MvZ9rcZWThWwChGDJBY0HYg="; }; postPatch = '' From 22b8ffa071a257b66ab1cc5dd4889d911abc44ea Mon Sep 17 00:00:00 2001 From: azahi Date: Fri, 27 Mar 2026 16:55:58 +0300 Subject: [PATCH 05/58] tree-sitter-grammars.tree-sitter-go-template: 0-unstable-2025-12-12 -> 0-unstable-2026-03-21 --- .../parsing/tree-sitter/grammars/grammar-sources.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index 882525f8aa03..cbf0969aebcf 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -910,10 +910,16 @@ }; go-template = { - version = "0-unstable-2025-12-12"; + version = "0-unstable-2026-03-21"; url = "github:ngalaiko/tree-sitter-go-template"; - rev = "c59999dc449c29549f5735eaac31b938a13b6c14"; - hash = "sha256-YKqpNkCRLX+89Ottw4KVXxrEsIPRUsWs0UwIgucHwdo="; + rev = "aa71f63de226c5592dfbfc1f29949522d7c95fac"; + hash = "sha256-QSzUyRDGdBH9TaG3YCHnJp12WcR8kdbsZFIk8I+JW1Y="; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + azahi + ]; + }; }; godot-resource = { From 4a4ec3f56822d4c5d0c1ef3d75f4b3921c86fa81 Mon Sep 17 00:00:00 2001 From: azahi Date: Fri, 27 Mar 2026 17:01:35 +0300 Subject: [PATCH 06/58] tree-sitter-grammars.tree-sitter-go-template-helm: init 0-unstable-2026-03-21 --- .../tree-sitter/grammars/grammar-sources.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix index cbf0969aebcf..c502a885c5b6 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/grammar-sources.nix @@ -922,6 +922,20 @@ }; }; + go-template-helm = { + version = "0-unstable-2026-03-21"; + url = "github:ngalaiko/tree-sitter-go-template"; + rev = "aa71f63de226c5592dfbfc1f29949522d7c95fac"; + hash = "sha256-QSzUyRDGdBH9TaG3YCHnJp12WcR8kdbsZFIk8I+JW1Y="; + location = "dialects/helm"; + meta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + azahi + ]; + }; + }; + godot-resource = { language = "godot_resource"; version = "0.7.0"; From a30539e39669692aae886270f9e533b0735b0916 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Sat, 28 Mar 2026 21:28:59 -0700 Subject: [PATCH 07/58] wolfssl: add enableJni option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add an `enableJni` parameter that passes `--enable-jni` and patches out failing ECH, CA_NAMES, and QUIC tests. This replaces the raw `overrideAttrs` in art-standalone with a clean `wolfssl.override`, per the guidance in pkgs/README.md ยง "overrideAttrs and overridePythonAttrs". --- pkgs/by-name/ar/art-standalone/package.nix | 14 +------------- pkgs/by-name/wo/wolfssl/package.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ar/art-standalone/package.nix b/pkgs/by-name/ar/art-standalone/package.nix index f6d383897132..6f0a62d6b9eb 100644 --- a/pkgs/by-name/ar/art-standalone/package.nix +++ b/pkgs/by-name/ar/art-standalone/package.nix @@ -65,19 +65,7 @@ stdenv.mkDerivation (finalAttrs: { libpng lz4 openssl - (wolfssl.overrideAttrs (oldAttrs: { - configureFlags = oldAttrs.configureFlags ++ [ - "--enable-jni" - ]; - # Disable failing tests when jni enabled - postPatch = oldAttrs.postPatch or "" + '' - sed -i '/TEST_DECL(test_wolfSSL_Tls13_ECH)/d; - /TEST_DECL(test_wolfSSL_Tls13_ECH_HRR)/d; - /TEST_DECL(test_TLSX_CA_NAMES_bad_extension)/d' tests/api.c - sed -i '/quic/d' tests/include.am - sed -i '300,305d' tests/unit.c - ''; - })) + (wolfssl.override { enableJni = true; }) xz zlib ]; diff --git a/pkgs/by-name/wo/wolfssl/package.nix b/pkgs/by-name/wo/wolfssl/package.nix index e904c4dfefcc..d27efb056bc7 100644 --- a/pkgs/by-name/wo/wolfssl/package.nix +++ b/pkgs/by-name/wo/wolfssl/package.nix @@ -10,6 +10,7 @@ # requiring to build a special variant for that software. Example: 'haproxy' variant ? "all", extraConfigureFlags ? [ ], + enableJni ? false, enableARMCryptoExtensions ? stdenv.hostPlatform.isAarch64 && ((builtins.match "^.*\\+crypto.*$" stdenv.hostPlatform.gcc.arch) != null), @@ -31,6 +32,14 @@ stdenv.mkDerivation (finalAttrs: { # ensure test detects musl-based systems too substituteInPlace scripts/ocsp-stapling2.test \ --replace '"linux-gnu"' '"linux-"' + '' + + lib.optionalString enableJni '' + # Some tests fail when JNI is enabled + sed -i '/TEST_DECL(test_wolfSSL_Tls13_ECH)/d; + /TEST_DECL(test_wolfSSL_Tls13_ECH_HRR)/d; + /TEST_DECL(test_TLSX_CA_NAMES_bad_extension)/d' tests/api.c + sed -i '/quic/d' tests/include.am + sed -i '/WOLFSSL_QUIC/,/#endif/d' tests/unit.c ''; configureFlags = [ @@ -65,6 +74,9 @@ stdenv.mkDerivation (finalAttrs: { # No runtime detection under ARM and no platform function checks like for X86. (if enableARMCryptoExtensions then "--enable-armasm=inline" else "--disable-armasm") ] + ++ lib.optionals enableJni [ + "--enable-jni" + ] ++ extraConfigureFlags; # Breaks tls13 tests on aarch64-darwin. From 9e8664d09a10b99bdbe2086a2b2c4b4ec55f04f1 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Mon, 23 Mar 2026 00:51:20 +0100 Subject: [PATCH 08/58] libetonyek: 0.1.12 -> 0.1.13 add override for mdds 2.1 --- pkgs/by-name/li/libetonyek/package.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libetonyek/package.nix b/pkgs/by-name/li/libetonyek/package.nix index d128897c2140..cd105d0fac01 100644 --- a/pkgs/by-name/li/libetonyek/package.nix +++ b/pkgs/by-name/li/libetonyek/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchFromGitLab, autoreconfHook, pkg-config, boost, @@ -14,16 +15,26 @@ mdds, zlib, }: - +let + mdds_2_1 = mdds.overrideAttrs { + version = "2.1.1"; + src = fetchFromGitLab { + owner = "mdds"; + repo = "mdds"; + rev = "2.1.1"; + hash = "sha256-a412LpgDiYM8TMToaUrTlHtblYS1HehzrDOwvIAAxiA="; + }; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "libetonyek"; - version = "0.1.12"; + version = "0.1.13"; src = fetchFromGitHub { owner = "LibreOffice"; repo = "libetonyek"; rev = "libetonyek-${finalAttrs.version}"; - hash = "sha256-dvYbV+7IakgOkGsZ+zaW+qgn/QoD6Jwq/juaE+7iYug="; + hash = "sha256-Dr4QhzZQzLNHf7OMMjUaR6WbnIQbu18LIiAjPD0sCsY="; }; nativeBuildInputs = [ @@ -39,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { liblangtag librevenge libxml2 - mdds + mdds_2_1 zlib ]; From e2d9c0fba2ec928f002892a9a9b567ac37209e12 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Mon, 23 Mar 2026 00:52:23 +0100 Subject: [PATCH 09/58] mdds: 2.1.1 -> 3.1.0 --- pkgs/by-name/md/mdds/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/md/mdds/package.nix b/pkgs/by-name/md/mdds/package.nix index abf16d3c86db..d9326e631753 100644 --- a/pkgs/by-name/md/mdds/package.nix +++ b/pkgs/by-name/md/mdds/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mdds"; - version = "2.1.1"; + version = "3.1.0"; src = fetchFromGitLab { owner = "mdds"; repo = "mdds"; rev = finalAttrs.version; - hash = "sha256-a412LpgDiYM8TMToaUrTlHtblYS1HehzrDOwvIAAxiA="; + hash = "sha256-8xI0RmxMDvXp2rPWEd6Yu2i7q3ba8nSLBMF8SKjdIBs="; }; nativeBuildInputs = [ autoreconfHook ]; From 6786c4d9bc772326b45f06def6b4a8e621469e79 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Mon, 23 Mar 2026 00:52:56 +0100 Subject: [PATCH 10/58] libixion: 0.19.0 -> 0.20.0 pin boost to 1_88 --- pkgs/by-name/li/libixion/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libixion/package.nix b/pkgs/by-name/li/libixion/package.nix index 3a525d8400b5..0e39b8de19d2 100644 --- a/pkgs/by-name/li/libixion/package.nix +++ b/pkgs/by-name/li/libixion/package.nix @@ -4,20 +4,22 @@ fetchFromGitLab, autoreconfHook, pkg-config, - boost, + boost188, mdds, python3, }: - +let + boost = boost188; +in stdenv.mkDerivation (finalAttrs: { pname = "libixion"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitLab { owner = "ixion"; repo = "ixion"; rev = finalAttrs.version; - hash = "sha256-BrexWRaxrLTWuoU62kqws3tlSqVOHecSV5MXc4ZezFs="; + hash = "sha256-v72ihA/V21zM2xHe8t5MKYag1RUC9bWGpq7Sr7x+YIw="; }; nativeBuildInputs = [ From 53666bd0ea875efc8fcd1ff4d03983c10ede6fa8 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Mon, 23 Mar 2026 00:53:42 +0100 Subject: [PATCH 11/58] liborcus: 0.19.2 -> 0.21.0 --- pkgs/by-name/li/liborcus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/liborcus/package.nix b/pkgs/by-name/li/liborcus/package.nix index a91620301b8a..acb3f9636eb6 100644 --- a/pkgs/by-name/li/liborcus/package.nix +++ b/pkgs/by-name/li/liborcus/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "liborcus"; - version = "0.19.2"; + version = "0.21.0"; src = fetchFromGitLab { owner = "orcus"; repo = "orcus"; rev = finalAttrs.version; - hash = "sha256-+9C52H99c/kL5DEIoXV+WcLnTftRbicRLQN/FdIXBw8="; + hash = "sha256-vR/TtfUOa2Fmc4APfqG+Xu+mTAILGV+/JJnnmNHNJdQ="; }; nativeBuildInputs = [ From 884b15235f727c8ac3f9c8f43170172b138779e4 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 4 Feb 2026 22:45:00 +0100 Subject: [PATCH 12/58] libreoffice-fresh: 25.8.2.2 -> 26.2.1.2 https://wiki.documentfoundation.org/ReleaseNotes/26.2 --- .../office/libreoffice/default.nix | 32 +- .../libreoffice/skip-broken-tests-fresh.patch | 263 +++++++++++++- .../libreoffice/skip-broken-tests-still.patch | 11 + .../libreoffice/skip-broken-tests.patch | 13 - .../office/libreoffice/src-fresh/deps.nix | 324 ++++++++++-------- .../office/libreoffice/src-fresh/help.nix | 4 +- .../office/libreoffice/src-fresh/main.nix | 4 +- .../libreoffice/src-fresh/translations.nix | 4 +- .../office/libreoffice/src-fresh/version.nix | 2 +- 9 files changed, 474 insertions(+), 183 deletions(-) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 7db360879cb5..9c546a4c7504 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -7,6 +7,7 @@ lib, pam, python3, + python3Packages, libxslt, perl, perlPackages, @@ -28,6 +29,8 @@ flex, zip, unzip, + fast-float, + md4c, gtk3, libmspack, getopt, @@ -35,6 +38,7 @@ cairo, which, icu, + boost, jdk21, ant, cups, @@ -78,6 +82,7 @@ libcdr, lcms2, unixodbc, + mdds, sane-backends, mythes, libexttextcat, @@ -107,6 +112,7 @@ libepubgen, libetonyek, libpng, + liborcus, libxcrypt, langs ? [ "ar" @@ -321,7 +327,7 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-lbPOkc1HeT5Qsp6XfVyVJtmvSL68qTrmbd3q9lvKSu8="; }) ] - ++ lib.optionals (lib.versionAtLeast version "25.8.2.2") [ + ++ lib.optionals (lib.versionAtLeast version "25.8.2.2" && lib.versionOlder version "26.2.1.2") [ # Fix build with Poppler 25.10 (fetchpatch2 { url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-fresh/-/raw/f7b0e4385108b95c134599502a7bccf0a41925c8/poppler-25.10.patch"; @@ -391,6 +397,9 @@ stdenv.mkDerivation (finalAttrs: { ++ optionals withJava [ ant jdk21 + ] + ++ optionals (lib.versionAtLeast version "26.2.1.2") [ + python3Packages.afdko ]; buildInputs = @@ -404,6 +413,7 @@ stdenv.mkDerivation (finalAttrs: { coinmp abseil-cpp bluez5 + boost box2d_2 cairo clucene-core_2 @@ -453,6 +463,7 @@ stdenv.mkDerivation (finalAttrs: { libmspack libmwaw libodfgen + liborcus libpthread-stubs librdf_redland librevenge @@ -469,6 +480,7 @@ stdenv.mkDerivation (finalAttrs: { libzmf libwebp lp_solve + mdds mythes ncurses neon @@ -495,6 +507,10 @@ stdenv.mkDerivation (finalAttrs: { ] ++ optionals withJava [ jre' + ] + ++ optionals (lib.versionAtLeast version "26.2.1.2") [ + fast-float + md4c ]; preConfigure = '' @@ -537,6 +553,8 @@ stdenv.mkDerivation (finalAttrs: { "--without-buildconfig-recorded" (lib.withFeature withHelp "help") + "--with-boost=${getDev boost}" + "--with-boost-libdir=${getLib boost}/lib" "--with-vendor=NixOS" "--disable-report-builder" "--disable-online-update" @@ -563,8 +581,10 @@ stdenv.mkDerivation (finalAttrs: { (lib.withFeature withFonts "fonts") "--without-doxygen" + "--with-system-afdko" "--with-system-cairo" "--with-system-coinmp" + "--with-system-fast-float" "--with-system-headers" "--with-system-libabw" "--with-system-libcmis" @@ -574,6 +594,7 @@ stdenv.mkDerivation (finalAttrs: { "--with-system-libs" "--with-system-libwps" "--with-system-lpsolve" + "--with-system-mdds" "--with-system-openldap" "--with-system-openssl" "--with-system-orcus" @@ -593,12 +614,6 @@ stdenv.mkDerivation (finalAttrs: { "--without-system-dragonbox" "--without-system-libfixmath" - # TODO: bump this to 0.20 - "--without-system-orcus" - - # TODO: bump this to 3.0 (#382851) - "--without-system-mdds" - # requires an oddly specific, old version "--without-system-hsqldb" @@ -608,9 +623,6 @@ stdenv.mkDerivation (finalAttrs: { # is packaged but headers can't be found because there is no pkg-config file "--without-system-zxcvbn" - # cannot find headers, no idea why - "--without-system-boost" - "--without-system-java-websocket" ] ++ optionals kdeIntegration [ diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch b/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch index af7d3d8d129c..29fdd16c692e 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch @@ -103,6 +103,40 @@ index eb9abea5a538..a2d511607a48 100644 // Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions createSwDoc("tdf157829-rtl.fodt"); auto pXmlDoc = parseLayoutDump(); +diff --git i/sw/qa/extras/layout/layout5.cxx w/sw/qa/extras/layout/layout5.cxx +index b1b6c9cc9d23..3f920d00f996 100644 +--- i/sw/qa/extras/layout/layout5.cxx ++++ w/sw/qa/extras/layout/layout5.cxx +@@ -721,6 +721,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf117028) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf106390) + { ++ return; // fails due to missing font: DejaVu Sans + createSwDoc("tdf106390.odt"); + SwDocShell* pShell = getSwDocShell(); + +diff --git i/sw/qa/extras/layout/layout5.cxx w/sw/qa/extras/layout/layout5.cxx +index b1b6c9cc9d23..72990739711f 100644 +--- i/sw/qa/extras/layout/layout5.cxx ++++ w/sw/qa/extras/layout/layout5.cxx +@@ -739,6 +739,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf106390) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion1) + { ++ return; // fails due to missing font: DejaVu Sans ++ + createSwDoc("table-extrusion1.odt"); + SwDocShell* pShell = getSwDocShell(); + +@@ -759,6 +761,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion1) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion2) + { ++ return; // fails due to missing font: DejaVu Sans ++ + createSwDoc("table-extrusion2.odt"); + SwDocShell* pShell = getSwDocShell(); + diff --git a/sw/qa/extras/layout/layout5.cxx b/sw/qa/extras/layout/layout5.cxx index 5f008a55b1c0..c6ae2a9023de 100644 --- a/sw/qa/extras/layout/layout5.cxx @@ -116,18 +150,6 @@ index 5f008a55b1c0..c6ae2a9023de 100644 createSwDoc("tdf166152.fodt"); auto* pWrtShell = getSwDocShell()->GetWrtShell(); -diff --git i/sw/qa/extras/odfexport/odfexport4.cxx w/sw/qa/extras/odfexport/odfexport4.cxx -index 91d51ef40d48..f4447b5f7f35 100644 ---- i/sw/qa/extras/odfexport/odfexport4.cxx -+++ w/sw/qa/extras/odfexport/odfexport4.cxx -@@ -1196,6 +1196,7 @@ CPPUNIT_TEST_FIXTURE(Test, testMidnightRedlineDatetime) - // - Error: "2001-01-01" does not satisfy the "dateTime" type - // because "2001-01-01T00:00:00" became "2001-01-01" on roundtrip. - loadAndReload("midnight_redline.fodt"); -+ return; // fails on aarch64 - - xmlDocUniquePtr pXmlDoc = parseExport(u"content.xml"_ustr); - assertXPathContent(pXmlDoc, diff --git a/sw/qa/extras/tiledrendering/tiledrendering.cxx b/sw/qa/extras/tiledrendering/tiledrendering.cxx index 0f0cd9ed3403..b40b3240120c 100644 --- a/sw/qa/extras/tiledrendering/tiledrendering.cxx @@ -223,3 +245,220 @@ index 9be428b59128..b5a5493c53e8 100644 vcl::Font aBaseFont{ u"David Libre"_ustr, u"Regular"_ustr, Size{ 0, 72 } }; +diff --git i/reportdesign/qa/unit/ReportDesignBasicTests.cxx w/reportdesign/qa/unit/ReportDesignBasicTests.cxx +index 875aca028be9..41df1e3e7ab0 100644 +--- i/reportdesign/qa/unit/ReportDesignBasicTests.cxx ++++ w/reportdesign/qa/unit/ReportDesignBasicTests.cxx +@@ -37,6 +37,7 @@ public: + + CPPUNIT_TEST_FIXTURE(RptBasicTest, roundTripTest) + { ++ return; // com.sun.star.io.WrongFormatException: {Message: "The extension is not installed." + // Test loading and saving an already prepared Report + // This is a very general test designed to catch crashes + // on import and saving +@@ -61,6 +62,7 @@ CPPUNIT_TEST_FIXTURE(RptBasicTest, roundTripTest) + + CPPUNIT_TEST_FIXTURE(RptBasicTest, multiGroupingSameFieldIntervals) + { ++ return; // com.sun.star.io.WrongFormatException: {Message: "The extension is not installed." + // ODB fixture must contain a table and a report that groups on the same field twice + // with different settings (e.g., INTERVAL 5 and INTERVAL 10). The report should be + // prepared to reproduce the original failure (Column not found: INT_count_...). +diff --git i/sc/qa/unit/subsequent_filters_test3.cxx w/sc/qa/unit/subsequent_filters_test3.cxx +index fb5343932ac7..b48c3e9c08c7 100644 +--- i/sc/qa/unit/subsequent_filters_test3.cxx ++++ w/sc/qa/unit/subsequent_filters_test3.cxx +@@ -888,6 +888,7 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testAutoheight2Rows) + + CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testXLSDefColWidth) + { ++ return; // flaky layout test; depends on the system font versions? + // XLS has only 256 columns; but on import, we need to set default width to all above that limit + createScDoc("xls/chartx.xls"); + ScDocument* pDoc = getScDoc(); +diff --git i/sd/qa/filter/eppt/eppt.cxx w/sd/qa/filter/eppt/eppt.cxx +index 460a6c10db1f..d455d0973449 100644 +--- i/sd/qa/filter/eppt/eppt.cxx ++++ w/sd/qa/filter/eppt/eppt.cxx +@@ -113,6 +113,7 @@ CPPUNIT_TEST_FIXTURE(Test, testThemeExport) + + CPPUNIT_TEST_FIXTURE(Test, testLoopingFromAnimation) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + // Given a media shape that has an animation that specifies looping for the video: + loadFromFile(u"video-loop.pptx"); + +diff --git i/sd/qa/unit/export-tests.cxx w/sd/qa/unit/export-tests.cxx +index 15c867227d8f..53071c9a0eff 100644 +--- i/sd/qa/unit/export-tests.cxx ++++ w/sd/qa/unit/export-tests.cxx +@@ -1065,6 +1065,7 @@ CPPUNIT_TEST_FIXTURE(SdExportTest, testExplodedPdfTextPos) + + CPPUNIT_TEST_FIXTURE(SdExportTest, testExplodedPdfFont) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + auto pPdfium = vcl::pdf::PDFiumLibrary::get(); + if (!pPdfium) + return; +@@ -1104,6 +1105,7 @@ CPPUNIT_TEST_FIXTURE(SdExportTest, testExplodedPdfFont) + + CPPUNIT_TEST_FIXTURE(SdExportTest, testExplodedPdfHindi) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + auto pPdfium = vcl::pdf::PDFiumLibrary::get(); + if (!pPdfium) + return; +diff --git i/sd/qa/unit/SVGExportTests.cxx w/sd/qa/unit/SVGExportTests.cxx +index 5f73bad89f3b..d1ff4ccf7f5f 100644 +--- i/sd/qa/unit/SVGExportTests.cxx ++++ w/sd/qa/unit/SVGExportTests.cxx +@@ -149,6 +149,7 @@ public: + + void testSVGExportEmbeddedVideo() + { ++ return; // Failed to connect PipeWire event context (errno: 112) + loadFromFile(u"slide-video-thumbnail.odp"); + save(TestFilter::SVG_IMPRESS); + +diff --git i/sd/qa/unit/export-tests-ooxml2.cxx w/sd/qa/unit/export-tests-ooxml2.cxx +index 9678eabb27ee..05deb6f234b7 100644 +--- i/sd/qa/unit/export-tests-ooxml2.cxx ++++ w/sd/qa/unit/export-tests-ooxml2.cxx +@@ -1290,6 +1290,7 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testRotateFlip) + + CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testTdf106867) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + createSdImpressDoc("pptx/tdf106867.pptx"); + save(TestFilter::PPTX); + +@@ -1915,6 +1916,7 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testTdf59323_slideFooters) + + CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testTdf53970) + { ++ return; // error: XDG_RUNTIME_DIR is invalid or not set in the environment. + // Embedded media file + { + createSdImpressDoc("odp/tdf53970.odp"); +diff --git i/slideshow/qa/engine/engine.cxx w/slideshow/qa/engine/engine.cxx +index 6644ddae0d4c..fb4a70b1e700 100644 +--- i/slideshow/qa/engine/engine.cxx ++++ w/slideshow/qa/engine/engine.cxx +@@ -54,6 +54,7 @@ GetFirstCommandNodeOfPage(const uno::Reference& xPage) + + CPPUNIT_TEST_FIXTURE(Test, testLoopingFromAnimation) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + // Given a document with a looping video, the looping is defined as part of its auto-play + // animation (and not on the media shape): + loadFromFile(u"video-loop.pptx"); +diff --git i/xmloff/qa/unit/draw.cxx w/xmloff/qa/unit/draw.cxx +index 92f810ef8bb7..bda56abe3f24 100644 +--- i/xmloff/qa/unit/draw.cxx ++++ w/xmloff/qa/unit/draw.cxx +@@ -164,6 +164,7 @@ CPPUNIT_TEST_FIXTURE(XmloffDrawTest, testThemeExport) + + CPPUNIT_TEST_FIXTURE(XmloffDrawTest, testVideoSnapshot) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + // Execute ODP import: + loadFromFile(u"video-snapshot.odp"); + uno::Reference xDrawPagesSupplier(mxComponent, +diff --git i/svx/qa/unit/svdraw.cxx w/svx/qa/unit/svdraw.cxx +index b3b8ce14e227..eae079a6a717 100644 +--- i/svx/qa/unit/svdraw.cxx ++++ w/svx/qa/unit/svdraw.cxx +@@ -571,6 +571,7 @@ CPPUNIT_TEST_FIXTURE(SvdrawTest, testMaterialSpecular) + + CPPUNIT_TEST_FIXTURE(SvdrawTest, testVideoSnapshot) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + // Given a slide with a media shape, containing a 4 sec video, red-green-blue-black being the 4 + // seconds: + loadFromFile(u"video-snapshot.pptx"); +diff --git i/sw/qa/extras/layout/layout4.cxx w/sw/qa/extras/layout/layout4.cxx +index b1e3897acd12..d4d29bd6090c 100644 +--- i/sw/qa/extras/layout/layout4.cxx ++++ w/sw/qa/extras/layout/layout4.cxx +@@ -380,6 +380,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, testTdf145826) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, testTable0HeightRows) + { ++ return; // flaky layout test; depends on the system font versions? + createSwDoc("table-0-height-rows.fodt"); + + xmlDocUniquePtr pXmlDoc = parseLayoutDump(); +diff --git i/sw/qa/extras/layout/layout6.cxx w/sw/qa/extras/layout/layout6.cxx +index 59571bcdf03f..7853bc378951 100644 +--- i/sw/qa/extras/layout/layout6.cxx ++++ w/sw/qa/extras/layout/layout6.cxx +@@ -485,6 +485,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter6, testTdf158658c) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter6, testTdf155177) + { ++ return; // flaky ++ + createSwDoc("tdf155177-1-min.odt"); + + uno::Reference xStyle( +diff --git i/sw/qa/extras/uiwriter/uiwriter4.cxx w/sw/qa/extras/uiwriter/uiwriter4.cxx +index a4c3b4a62bbc..8a41e4a9b2ed 100644 +--- i/sw/qa/extras/uiwriter/uiwriter4.cxx ++++ w/sw/qa/extras/uiwriter/uiwriter4.cxx +@@ -94,6 +94,7 @@ void SwUiWriterTest4::mergeDocs(const char* aDestDoc, const char* aInsertDoc) + + CPPUNIT_TEST_FIXTURE(SwUiWriterTest4, testTdf96515) + { ++ return; // assertion failed? + // Enable hide whitespace mode. + createSwDoc(); + SwWrtShell* pWrtShell = getSwDocShell()->GetWrtShell(); +@@ -552,6 +553,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest4, testTdf96943) + + CPPUNIT_TEST_FIXTURE(SwUiWriterTest4, testTdf96536) + { ++ return; // fails on aarch64 + // Enable hide whitespace mode. + createSwDoc(); + SwWrtShell* pWrtShell = getSwDocShell()->GetWrtShell(); +@@ -963,6 +965,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest4, testRemoveBookmarkTextAndAddNewAfterReload + + CPPUNIT_TEST_FIXTURE(SwUiWriterTest4, testTdf96961) + { ++ return; // fails on aarch64 + // Insert a page break. + createSwDoc(); + SwWrtShell* pWrtShell = getSwDocShell()->GetWrtShell(); +@@ -2105,6 +2108,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest4, testTdf106736) + + CPPUNIT_TEST_FIXTURE(SwUiWriterTest4, testMsWordCompTrailingBlanks) + { ++ return; // fails on aarch64 + // The option is true in settings.xml + createSwDoc("MsWordCompTrailingBlanksTrue.odt"); + SwDoc* pDoc = getSwDoc(); +diff --git i/vcl/qa/cppunit/pdfexport/pdfexport.cxx w/vcl/qa/cppunit/pdfexport/pdfexport.cxx +index 7766c3aa3e76..bb00df6ba673 100644 +--- i/vcl/qa/cppunit/pdfexport/pdfexport.cxx ++++ w/vcl/qa/cppunit/pdfexport/pdfexport.cxx +@@ -392,6 +392,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf107868) + /// Tests that embedded video from Impress is not exported as a linked one. + CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf105093) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + vcl::filter::PDFDocument aDocument; + load(u"tdf105093.odp", aDocument); + +diff --git i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx +index b9c560f422b5..e415b1fcc807 100644 +--- i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx ++++ w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx +@@ -6320,6 +6320,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTextBoxRuby) + + CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf166044ContFootnoteOnlyOnePgNum) + { ++ return; // fails due to missing font: Noto Sans Lao + saveAsPDF(u"tdf166044-cont-footnote-one-pgnum.fodt"); + + auto pPdfDocument = parsePDFExport(); diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch b/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch index 1fa0009d97c2..19906e3ede04 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch @@ -115,6 +115,17 @@ aMediaDescriptor[u"FilterName"_ustr] <<= u"writer_pdf_Export"_ustr; saveAsPDF(u"tdf164106.fodt"); +--- a/sw/qa/extras/layout/layout3.cxx ++++ b/sw/qa/extras/layout/layout3.cxx +@@ -1388,6 +1388,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf158658c) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf155177) + { ++ return; // flaky ++ + createSwDoc("tdf155177-1-min.odt"); + + uno::Reference xStyle( --- a/sw/qa/extras/layout/layout4.cxx +++ b/sw/qa/extras/layout/layout4.cxx @@ -1518,6 +1518,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter4, TestTdf104209VertRTL) diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests.patch b/pkgs/applications/office/libreoffice/skip-broken-tests.patch index 67a803baca79..289a7b4e6a16 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests.patch @@ -83,19 +83,6 @@ index 6cf8f22647b9..12848713771b 100644 createSwWebDoc("outline-level.html"); // This was 0, HTML imported into Writer lost the outline numbering for // Heading 1 styles. -diff --git a/sw/qa/extras/layout/layout3.cxx b/sw/qa/extras/layout/layout3.cxx -index e53d22c8fd1a..2f9decb0d931 100644 ---- a/sw/qa/extras/layout/layout3.cxx -+++ b/sw/qa/extras/layout/layout3.cxx -@@ -1388,6 +1388,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf158658c) - - CPPUNIT_TEST_FIXTURE(SwLayoutWriter3, testTdf155177) - { -+ return; // flaky -+ - createSwDoc("tdf155177-1-min.odt"); - - uno::Reference xStyle( diff --git a/sw/qa/extras/odfimport/odfimport.cxx b/sw/qa/extras/odfimport/odfimport.cxx index 794b3bd16ed4..3feaadd7a20f 100644 --- a/sw/qa/extras/odfimport/odfimport.cxx diff --git a/pkgs/applications/office/libreoffice/src-fresh/deps.nix b/pkgs/applications/office/libreoffice/src-fresh/deps.nix index a0a96f5a26e3..54761c791d9c 100644 --- a/pkgs/applications/office/libreoffice/src-fresh/deps.nix +++ b/pkgs/applications/office/libreoffice/src-fresh/deps.nix @@ -14,11 +14,11 @@ md5name = "daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c-phc-winner-argon2-20190702.tar.gz"; } { - name = "boost_1_88_0.tar.xz"; - url = "https://dev-www.libreoffice.org/src/boost_1_88_0.tar.xz"; - sha256 = "5c67a448c562f1606e38203ba7ed7e8d7453581b6b9ca324e96205eae0da5ff8"; + name = "boost_1_89_0.tar.xz"; + url = "https://dev-www.libreoffice.org/src/boost_1_89_0.tar.xz"; + sha256 = "b3a976c659961f1d7fae9a8e58d6729a11f5473abaf2ef0e623f53777c86475d"; md5 = ""; - md5name = "5c67a448c562f1606e38203ba7ed7e8d7453581b6b9ca324e96205eae0da5ff8-boost_1_88_0.tar.xz"; + md5name = "b3a976c659961f1d7fae9a8e58d6729a11f5473abaf2ef0e623f53777c86475d-boost_1_89_0.tar.xz"; } { name = "box2d-2.4.1.tar.gz"; @@ -49,11 +49,11 @@ md5name = "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269-bzip2-1.0.8.tar.gz"; } { - name = "cairo-1.17.6.tar.xz"; - url = "https://dev-www.libreoffice.org/src/cairo-1.17.6.tar.xz"; - sha256 = "4eebc4c2bad0402bc3f501db184417094657d111fb6c06f076a82ea191fe1faf"; + name = "cairo-1.18.4.tar.xz"; + url = "https://dev-www.libreoffice.org/src/cairo-1.18.4.tar.xz"; + sha256 = "445ed8208a6e4823de1226a74ca319d3600e83f6369f99b14265006599c32ccb"; md5 = ""; - md5name = "4eebc4c2bad0402bc3f501db184417094657d111fb6c06f076a82ea191fe1faf-cairo-1.17.6.tar.xz"; + md5name = "445ed8208a6e4823de1226a74ca319d3600e83f6369f99b14265006599c32ccb-cairo-1.18.4.tar.xz"; } { name = "libcdr-0.1.8.tar.xz"; @@ -77,11 +77,11 @@ md5name = "09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384-dragonbox-1.1.3.tar.gz"; } { - name = "dtoa-20180411.tgz"; - url = "https://dev-www.libreoffice.org/src/dtoa-20180411.tgz"; - sha256 = "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4"; + name = "fast_float-8.2.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/fast_float-8.2.2.tar.gz"; + sha256 = "e64b5fff88e04959154adbd5fb83331d91f2e04ac06454671cdfcbdff172b158"; md5 = ""; - md5name = "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4-dtoa-20180411.tgz"; + md5name = "e64b5fff88e04959154adbd5fb83331d91f2e04ac06454671cdfcbdff172b158-fast_float-8.2.2.tar.gz"; } { name = "libcmis-0.6.2.tar.xz"; @@ -140,18 +140,18 @@ md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz"; } { - name = "libetonyek-0.1.12.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.12.tar.xz"; - sha256 = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83"; + name = "libetonyek-0.1.13.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.13.tar.xz"; + sha256 = "032b71cb597edd92a0b270b916188281bc35be55296b263f6817b29adbcb1709"; md5 = ""; - md5name = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83-libetonyek-0.1.12.tar.xz"; + md5name = "032b71cb597edd92a0b270b916188281bc35be55296b263f6817b29adbcb1709-libetonyek-0.1.13.tar.xz"; } { - name = "expat-2.7.2.tar.xz"; - url = "https://dev-www.libreoffice.org/src/expat-2.7.2.tar.xz"; - sha256 = "21b778b34ec837c2ac285aef340f9fb5fa063a811b21ea4d2412a9702c88995c"; + name = "expat-2.7.4.tar.xz"; + url = "https://dev-www.libreoffice.org/src/expat-2.7.4.tar.xz"; + sha256 = "9e9cabb457c1e09de91db2706d8365645792638eb3be1f94dbb2149301086ac0"; md5 = ""; - md5name = "21b778b34ec837c2ac285aef340f9fb5fa063a811b21ea4d2412a9702c88995c-expat-2.7.2.tar.xz"; + md5name = "9e9cabb457c1e09de91db2706d8365645792638eb3be1f94dbb2149301086ac0-expat-2.7.4.tar.xz"; } { name = "Firebird-3.0.7.33374-0.tar.bz2"; @@ -217,11 +217,11 @@ md5name = "e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip"; } { - name = "NotoKufiArabic-v2.109.zip"; - url = "https://dev-www.libreoffice.org/src/NotoKufiArabic-v2.109.zip"; - sha256 = "1b6880e4b8df09c3b9e246d6084bfd94bf32a0ffff60cf2dcffd3622d0e2d79f"; + name = "NotoKufiArabic-v2.110.zip"; + url = "https://dev-www.libreoffice.org/src/NotoKufiArabic-v2.110.zip"; + sha256 = "34390882c196f032811f2a3db8982c1e839f69aae3e4c2c1fdd63203150690df"; md5 = ""; - md5name = "1b6880e4b8df09c3b9e246d6084bfd94bf32a0ffff60cf2dcffd3622d0e2d79f-NotoKufiArabic-v2.109.zip"; + md5name = "34390882c196f032811f2a3db8982c1e839f69aae3e4c2c1fdd63203150690df-NotoKufiArabic-v2.110.zip"; } { name = "NotoSans-v2.015.zip"; @@ -252,11 +252,11 @@ md5name = "a5a34ac1ea01d0d71c083f99440ebfb1f64224474a0d88bb7ef0e2f8d9a996d2-NotoSansArabic-v2.010.zip"; } { - name = "NotoNaskhArabic-v2.019.zip"; - url = "https://dev-www.libreoffice.org/src/NotoNaskhArabic-v2.019.zip"; - sha256 = "7a509e10c9c8d21f384a26807ef2f5fbbecec46fdb8626c5441bed6d894edb81"; + name = "NotoNaskhArabic-v2.021.zip"; + url = "https://dev-www.libreoffice.org/src/NotoNaskhArabic-v2.021.zip"; + sha256 = "6c050ab9bd087d69b733c505a7576e60c528c2f33cd7b91005a5bd7da4514032"; md5 = ""; - md5name = "7a509e10c9c8d21f384a26807ef2f5fbbecec46fdb8626c5441bed6d894edb81-NotoNaskhArabic-v2.019.zip"; + md5name = "6c050ab9bd087d69b733c505a7576e60c528c2f33cd7b91005a5bd7da4514032-NotoNaskhArabic-v2.021.zip"; } { name = "NotoSansHebrew-v3.001.zip"; @@ -343,11 +343,11 @@ md5name = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a-Amiri-1.001.zip"; } { - name = "ReemKufi-1.8.zip"; - url = "https://dev-www.libreoffice.org/src/ReemKufi-1.8.zip"; - sha256 = "6bf586b0473edaaca19dbd594c25e2bf6111952b8643a262976b7fa75ef345dc"; + name = "ReemKufi-2.0.zip"; + url = "https://dev-www.libreoffice.org/src/ReemKufi-2.0.zip"; + sha256 = "94ae468fd88f37011607f03466bfc3a03fb617682b7bac6419b70de94cac22f0"; md5 = ""; - md5name = "6bf586b0473edaaca19dbd594c25e2bf6111952b8643a262976b7fa75ef345dc-ReemKufi-1.8.zip"; + md5name = "94ae468fd88f37011607f03466bfc3a03fb617682b7bac6419b70de94cac22f0-ReemKufi-2.0.zip"; } { name = "Scheherazade-2.100.zip"; @@ -427,11 +427,11 @@ md5name = "ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823-frozen-1.2.0.tar.gz"; } { - name = "glm-1.0.1.zip"; - url = "https://dev-www.libreoffice.org/src/glm-1.0.1.zip"; - sha256 = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5"; + name = "glm-1.0.3.zip"; + url = "https://dev-www.libreoffice.org/src/glm-1.0.3.zip"; + sha256 = "3aa4347b8f13cba882df1c7b61a6ca910c75a875c56ec3d75d7dc9ae8eac34df"; md5 = ""; - md5name = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5-glm-1.0.1.zip"; + md5name = "3aa4347b8f13cba882df1c7b61a6ca910c75a875c56ec3d75d7dc9ae8eac34df-glm-1.0.3.zip"; } { name = "gpgme-1.24.3.tar.bz2"; @@ -448,11 +448,11 @@ md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz"; } { - name = "harfbuzz-11.5.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/harfbuzz-11.5.1.tar.xz"; - sha256 = "972a60a8d274d49e70361da6920c3a73dfb0fb4387f6c6811906a47ba634d8a1"; + name = "harfbuzz-12.3.2.tar.xz"; + url = "https://dev-www.libreoffice.org/src/harfbuzz-12.3.2.tar.xz"; + sha256 = "6f6db164359a2da5a84ef826615b448b33e6306067ad829d85d5b0bf936f1bb8"; md5 = ""; - md5name = "972a60a8d274d49e70361da6920c3a73dfb0fb4387f6c6811906a47ba634d8a1-harfbuzz-11.5.1.tar.xz"; + md5name = "6f6db164359a2da5a84ef826615b448b33e6306067ad829d85d5b0bf936f1bb8-harfbuzz-12.3.2.tar.xz"; } { name = "hsqldb_1_8_0.zip"; @@ -483,18 +483,18 @@ md5name = "0e279003f5199f80031c6dcd08f79d6f65a0505139160e7df0d09b226bff4023-IAccessible2-1.3+git20231013.3d8c7f0.tar.gz"; } { - name = "icu4c-77_1-src.tgz"; - url = "https://dev-www.libreoffice.org/src/icu4c-77_1-src.tgz"; - sha256 = "588e431f77327c39031ffbb8843c0e3bc122c211374485fa87dc5f3faff24061"; + name = "icu4c-78.2-sources.tgz"; + url = "https://dev-www.libreoffice.org/src/icu4c-78.2-sources.tgz"; + sha256 = "3e99687b5c435d4b209630e2d2ebb79906c984685e78635078b672e03c89df35"; md5 = ""; - md5name = "588e431f77327c39031ffbb8843c0e3bc122c211374485fa87dc5f3faff24061-icu4c-77_1-src.tgz"; + md5name = "3e99687b5c435d4b209630e2d2ebb79906c984685e78635078b672e03c89df35-icu4c-78.2-sources.tgz"; } { - name = "icu4c-77_1-data.zip"; - url = "https://dev-www.libreoffice.org/src/icu4c-77_1-data.zip"; - sha256 = "1e08bfafa442260ccabf9a872d4eab12de813d42b90769df056bab032b37e1d3"; + name = "icu4c-78.2-data.zip"; + url = "https://dev-www.libreoffice.org/src/icu4c-78.2-data.zip"; + sha256 = "582968cf174c9498b2046b4f4e7f786def5f18222bd8d98432d7a29399c38c70"; md5 = ""; - md5name = "1e08bfafa442260ccabf9a872d4eab12de813d42b90769df056bab032b37e1d3-icu4c-77_1-data.zip"; + md5name = "582968cf174c9498b2046b4f4e7f786def5f18222bd8d98432d7a29399c38c70-icu4c-78.2-data.zip"; } { name = "Java-WebSocket-1.6.0.tar.gz"; @@ -581,11 +581,11 @@ md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip"; } { - name = "libjpeg-turbo-3.1.2.tar.gz"; - url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-3.1.2.tar.gz"; - sha256 = "560f6338b547544c4f9721b18d8b87685d433ec78b3c644c70d77adad22c55e6"; + name = "libjpeg-turbo-3.1.3.tar.gz"; + url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-3.1.3.tar.gz"; + sha256 = "3a13a5ba767dc8264bc40b185e41368a80d5d5f945944d1dbaa4b2fb0099f4e5"; md5 = ""; - md5name = "560f6338b547544c4f9721b18d8b87685d433ec78b3c644c70d77adad22c55e6-libjpeg-turbo-3.1.2.tar.gz"; + md5name = "3a13a5ba767dc8264bc40b185e41368a80d5d5f945944d1dbaa4b2fb0099f4e5-libjpeg-turbo-3.1.3.tar.gz"; } { name = "language-subtag-registry-2025-08-25.tar.bz2"; @@ -595,11 +595,11 @@ md5name = "9b008d21f97bbf37c5aefd07805ff5500524bccbe8c39d623e184b1ed425ff39-language-subtag-registry-2025-08-25.tar.bz2"; } { - name = "lcms2-2.17.tar.gz"; - url = "https://dev-www.libreoffice.org/src/lcms2-2.17.tar.gz"; - sha256 = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074"; + name = "lcms2-2.18.tar.gz"; + url = "https://dev-www.libreoffice.org/src/lcms2-2.18.tar.gz"; + sha256 = "ee67be3566f459362c1ee094fde2c159d33fa0390aa4ed5f5af676f9e5004347"; md5 = ""; - md5name = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074-lcms2-2.17.tar.gz"; + md5name = "ee67be3566f459362c1ee094fde2c159d33fa0390aa4ed5f5af676f9e5004347-lcms2-2.18.tar.gz"; } { name = "libassuan-3.0.2.tar.bz2"; @@ -609,11 +609,11 @@ md5name = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6-libassuan-3.0.2.tar.bz2"; } { - name = "libatomic_ops-7.8.4.tar.gz"; - url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.4.tar.gz"; - sha256 = "2356e002e80ef695875e971d6a4fd8c61ca5c6fa4fd1bf31cce54a269c8bfcd5"; + name = "libatomic_ops-7.10.0.tar.gz"; + url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.10.0.tar.gz"; + sha256 = "0db3ebff755db170f65e74a64ec4511812e9ee3185c232eeffeacd274190dfb0"; md5 = ""; - md5name = "2356e002e80ef695875e971d6a4fd8c61ca5c6fa4fd1bf31cce54a269c8bfcd5-libatomic_ops-7.8.4.tar.gz"; + md5name = "0db3ebff755db170f65e74a64ec4511812e9ee3185c232eeffeacd274190dfb0-libatomic_ops-7.10.0.tar.gz"; } { name = "libeot-0.01.tar.bz2"; @@ -637,18 +637,18 @@ md5name = "f3a3082a23b37c293a4fcd1053147b371f2ff91fa7ea1b2a52e335676bac82dc-libffi-3.5.2.tar.gz"; } { - name = "libgpg-error-1.55.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/libgpg-error-1.55.tar.bz2"; - sha256 = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78"; + name = "libgpg-error-1.59.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/libgpg-error-1.59.tar.bz2"; + sha256 = "a19bc5087fd97026d93cb4b45d51638d1a25202a5e1fbc3905799f424cfa6134"; md5 = ""; - md5name = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78-libgpg-error-1.55.tar.bz2"; + md5name = "a19bc5087fd97026d93cb4b45d51638d1a25202a5e1fbc3905799f424cfa6134-libgpg-error-1.59.tar.bz2"; } { - name = "liblangtag-0.6.7.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/liblangtag-0.6.7.tar.bz2"; - sha256 = "5ed6bcd4ae3f3c05c912e62f216cd1a44123846147f729a49fb5668da51e030e"; + name = "liblangtag-0.6.8.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/liblangtag-0.6.8.tar.bz2"; + sha256 = "a96975b79ddd8fef6d9295c083fe3f1afa1a8898a57235d4069255ade44e5cf2"; md5 = ""; - md5name = "5ed6bcd4ae3f3c05c912e62f216cd1a44123846147f729a49fb5668da51e030e-liblangtag-0.6.7.tar.bz2"; + md5name = "a96975b79ddd8fef6d9295c083fe3f1afa1a8898a57235d4069255ade44e5cf2-liblangtag-0.6.8.tar.bz2"; } { name = "libnumbertext-1.0.11.tar.xz"; @@ -672,11 +672,11 @@ md5name = "e4ab7009bf0629fd11982d4c2aa83964cf244cffba7347ecd39019a9e38c4564-libwebp-1.6.0.tar.gz"; } { - name = "xmlsec1-1.3.7.tar.gz"; - url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.7.tar.gz"; - sha256 = "d82e93b69b8aa205a616b62917a269322bf63a3eaafb3775014e61752b2013ea"; + name = "xmlsec1-1.3.9.tar.gz"; + url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.9.tar.gz"; + sha256 = "a631c8cd7a6b86e6adb9f5b935d45a9cf9768b3cb090d461e8eb9d043cf9b62f"; md5 = ""; - md5name = "d82e93b69b8aa205a616b62917a269322bf63a3eaafb3775014e61752b2013ea-xmlsec1-1.3.7.tar.gz"; + md5name = "a631c8cd7a6b86e6adb9f5b935d45a9cf9768b3cb090d461e8eb9d043cf9b62f-xmlsec1-1.3.9.tar.gz"; } { name = "libxml2-2.14.6.tar.xz"; @@ -686,11 +686,11 @@ md5name = "7ce458a0affeb83f0b55f1f4f9e0e55735dbfc1a9de124ee86fb4a66b597203a-libxml2-2.14.6.tar.xz"; } { - name = "libxslt-1.1.43.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libxslt-1.1.43.tar.xz"; - sha256 = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a"; + name = "libxslt-1.1.45.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libxslt-1.1.45.tar.xz"; + sha256 = "9acfe68419c4d06a45c550321b3212762d92f41465062ca4ea19e632ee5d216e"; md5 = ""; - md5name = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a-libxslt-1.1.43.tar.xz"; + md5name = "9acfe68419c4d06a45c550321b3212762d92f41465062ca4ea19e632ee5d216e-libxslt-1.1.45.tar.xz"; } { name = "lp_solve_5.5.tar.gz"; @@ -707,11 +707,18 @@ md5name = "cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62-lxml-6.0.2.tar.gz"; } { - name = "mariadb-connector-c-3.3.17-src.tar.gz"; - url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.17-src.tar.gz"; - sha256 = "a5abb7331508988f7287b481c1839bd929261ce38352cd0fde6c002c300e0c01"; + name = "xz-5.8.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/xz-5.8.2.tar.gz"; + sha256 = "ce09c50a5962786b83e5da389c90dd2c15ecd0980a258dd01f70f9e7ce58a8f1"; md5 = ""; - md5name = "a5abb7331508988f7287b481c1839bd929261ce38352cd0fde6c002c300e0c01-mariadb-connector-c-3.3.17-src.tar.gz"; + md5name = "ce09c50a5962786b83e5da389c90dd2c15ecd0980a258dd01f70f9e7ce58a8f1-xz-5.8.2.tar.gz"; + } + { + name = "mariadb-connector-c-3.3.18-src.tar.gz"; + url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.18-src.tar.gz"; + sha256 = "292c0f2e6ce5cb6f1217f3a53c72f792e55fb20393e00924b11943e2f9f6e9d5"; + md5 = ""; + md5name = "292c0f2e6ce5cb6f1217f3a53c72f792e55fb20393e00924b11943e2f9f6e9d5-mariadb-connector-c-3.3.18-src.tar.gz"; } { name = "mdds-3.1.0.tar.xz"; @@ -756,11 +763,11 @@ md5name = "19279f70707bbe5ffa619f2dc319f888cec0c4a8d339dc0a21330517bd6f521d-mythes-1.2.5.tar.xz"; } { - name = "nss-3.116-with-nspr-4.37.tar.gz"; - url = "https://dev-www.libreoffice.org/src/nss-3.116-with-nspr-4.37.tar.gz"; - sha256 = "af6f21bae9f16534988842597871754450fd6cdbd786750e7cd069f8d231ce10"; + name = "nss-3.119.1-with-nspr-4.38.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/nss-3.119.1-with-nspr-4.38.2.tar.gz"; + sha256 = "1e86aacdce66c3bdd38bb011e617a3c93013ed6f802102365a589d6f686efe4b"; md5 = ""; - md5name = "af6f21bae9f16534988842597871754450fd6cdbd786750e7cd069f8d231ce10-nss-3.116-with-nspr-4.37.tar.gz"; + md5name = "1e86aacdce66c3bdd38bb011e617a3c93013ed6f802102365a589d6f686efe4b-nss-3.119.1-with-nspr-4.38.2.tar.gz"; } { name = "libodfgen-0.1.8.tar.xz"; @@ -777,11 +784,11 @@ md5name = "d55495ab3a86544650587de2a72180ddf8bfc6376d14ddfa923992dbc86a06e0-odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar"; } { - name = "officeotron-0.7.4-master.jar"; - url = "https://dev-www.libreoffice.org/src/../extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; - sha256 = "f2443f27561af52324eee03a1892d9f569adc8db9e7bca55614898bc2a13a770"; - md5 = "8249374c274932a21846fa7629c2aa9b"; - md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; + name = "officeotron-0.8.5.jar"; + url = "https://dev-www.libreoffice.org/src/../extern/officeotron-0.8.5.jar"; + sha256 = "0c2a4227394ac78147387f1c1ff1063e87f2151ffc91f1eb97bb17c2650fa708"; + md5 = ""; + md5name = "0c2a4227394ac78147387f1c1ff1063e87f2151ffc91f1eb97bb17c2650fa708-officeotron-0.8.5.jar"; } { name = "onlineupdate-c003be8b9727672e7d30972983b375f4c200233f-2.tar.xz"; @@ -791,25 +798,25 @@ md5name = "37206cf981e8409d048b59ac5839621ea107ff49af72beb9d7769a2f41da8d90-onlineupdate-c003be8b9727672e7d30972983b375f4c200233f-2.tar.xz"; } { - name = "openldap-2.6.10.tgz"; - url = "https://dev-www.libreoffice.org/src/openldap-2.6.10.tgz"; - sha256 = "c065f04aad42737aebd60b2fe4939704ac844266bc0aeaa1609f0cad987be516"; + name = "openldap-2.6.12.tgz"; + url = "https://dev-www.libreoffice.org/src/openldap-2.6.12.tgz"; + sha256 = "1716ad779e85d743694c3e3b05277fb71b6a5eadca43c7a958aa62683b22208e"; md5 = ""; - md5name = "c065f04aad42737aebd60b2fe4939704ac844266bc0aeaa1609f0cad987be516-openldap-2.6.10.tgz"; + md5name = "1716ad779e85d743694c3e3b05277fb71b6a5eadca43c7a958aa62683b22208e-openldap-2.6.12.tgz"; } { - name = "openssl-3.0.18.tar.gz"; - url = "https://dev-www.libreoffice.org/src/openssl-3.0.18.tar.gz"; - sha256 = "d80c34f5cf902dccf1f1b5df5ebb86d0392e37049e5d73df1b3abae72e4ffe8b"; + name = "openssl-3.5.5.tar.gz"; + url = "https://dev-www.libreoffice.org/src/openssl-3.5.5.tar.gz"; + sha256 = "b28c91532a8b65a1f983b4c28b7488174e4a01008e29ce8e69bd789f28bc2a89"; md5 = ""; - md5name = "d80c34f5cf902dccf1f1b5df5ebb86d0392e37049e5d73df1b3abae72e4ffe8b-openssl-3.0.18.tar.gz"; + md5name = "b28c91532a8b65a1f983b4c28b7488174e4a01008e29ce8e69bd789f28bc2a89-openssl-3.5.5.tar.gz"; } { - name = "liborcus-0.20.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/liborcus-0.20.1.tar.xz"; - sha256 = "ec27f30e8445a2a3f307f7e829fc446fd48193150b7f8f23bb5bfb25ec6e4e27"; + name = "liborcus-0.21.0.tar.xz"; + url = "https://dev-www.libreoffice.org/src/liborcus-0.21.0.tar.xz"; + sha256 = "1c6e473d6b8a63d61d0e6874a1762d6f0e0e78338d763e48ac93126ecde19b37"; md5 = ""; - md5name = "ec27f30e8445a2a3f307f7e829fc446fd48193150b7f8f23bb5bfb25ec6e4e27-liborcus-0.20.1.tar.xz"; + md5name = "1c6e473d6b8a63d61d0e6874a1762d6f0e0e78338d763e48ac93126ecde19b37-liborcus-0.21.0.tar.xz"; } { name = "libpagemaker-0.0.4.tar.xz"; @@ -819,25 +826,39 @@ md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; } { - name = "pdfium-7012.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/pdfium-7012.tar.bz2"; - sha256 = "e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd"; + name = "pdfium-7471.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/pdfium-7471.tar.bz2"; + sha256 = "7144b0fa78fd408997e7b84ffd3c257db602e392a1bb1584828d80e60b6b27c5"; md5 = ""; - md5name = "e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd-pdfium-7012.tar.bz2"; + md5name = "7144b0fa78fd408997e7b84ffd3c257db602e392a1bb1584828d80e60b6b27c5-pdfium-7471.tar.bz2"; } { - name = "pixman-0.42.2.tar.gz"; - url = "https://dev-www.libreoffice.org/src/pixman-0.42.2.tar.gz"; - sha256 = "ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e"; + name = "afdko-4.0.3.tar.gz"; + url = "https://dev-www.libreoffice.org/src/afdko-4.0.3.tar.gz"; + sha256 = "5feed7c2468e25b25fce0479c04af07f4ed2680bc9251bb4c4aef9ec2fba5720"; md5 = ""; - md5name = "ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e-pixman-0.42.2.tar.gz"; + md5name = "5feed7c2468e25b25fce0479c04af07f4ed2680bc9251bb4c4aef9ec2fba5720-afdko-4.0.3.tar.gz"; } { - name = "libpng-1.6.50.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libpng-1.6.50.tar.xz"; - sha256 = "4df396518620a7aa3651443e87d1b2862e4e88cad135a8b93423e01706232307"; + name = "antlr4-cpp-runtime-4.13.2-source.zip"; + url = "https://dev-www.libreoffice.org/src/antlr4-cpp-runtime-4.13.2-source.zip"; + sha256 = "0ed13668906e86dbc0dcddf30fdee68c10203dea4e83852b4edb810821bee3c4"; md5 = ""; - md5name = "4df396518620a7aa3651443e87d1b2862e4e88cad135a8b93423e01706232307-libpng-1.6.50.tar.xz"; + md5name = "0ed13668906e86dbc0dcddf30fdee68c10203dea4e83852b4edb810821bee3c4-antlr4-cpp-runtime-4.13.2-source.zip"; + } + { + name = "pixman-0.46.4.tar.xz"; + url = "https://dev-www.libreoffice.org/src/pixman-0.46.4.tar.xz"; + sha256 = "a098c33924754ad43f981b740f6d576c70f9ed1006e12221b1845431ebce1239"; + md5 = ""; + md5name = "a098c33924754ad43f981b740f6d576c70f9ed1006e12221b1845431ebce1239-pixman-0.46.4.tar.xz"; + } + { + name = "libpng-1.6.55.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libpng-1.6.55.tar.xz"; + sha256 = "d925722864837ad5ae2a82070d4b2e0603dc72af44bd457c3962298258b8e82d"; + md5 = ""; + md5name = "d925722864837ad5ae2a82070d4b2e0603dc72af44bd457c3962298258b8e82d-libpng-1.6.55.tar.xz"; } { name = "tiff-4.7.1.tar.xz"; @@ -847,11 +868,11 @@ md5name = "b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba-tiff-4.7.1.tar.xz"; } { - name = "poppler-25.09.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/poppler-25.09.1.tar.xz"; - sha256 = "0c1091d01d3dd1664a13816861e812d02b29201e96665454b81b52d261fad658"; + name = "poppler-26.01.0.tar.xz"; + url = "https://dev-www.libreoffice.org/src/poppler-26.01.0.tar.xz"; + sha256 = "1cb944a4b88847f5fb6551683bc799db59f04990f5d8be07aba2acbf38601089"; md5 = ""; - md5name = "0c1091d01d3dd1664a13816861e812d02b29201e96665454b81b52d261fad658-poppler-25.09.1.tar.xz"; + md5name = "1cb944a4b88847f5fb6551683bc799db59f04990f5d8be07aba2acbf38601089-poppler-26.01.0.tar.xz"; } { name = "poppler-data-0.4.12.tar.gz"; @@ -861,18 +882,18 @@ md5name = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74-poppler-data-0.4.12.tar.gz"; } { - name = "postgresql-15.14.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/postgresql-15.14.tar.bz2"; - sha256 = "06dd75d305cd3870ee62b3932e661c624543eaf9ae2ba37cdec0a4f8edd051d2"; + name = "postgresql-15.15.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/postgresql-15.15.tar.bz2"; + sha256 = "5753aaeb8b09cbf61016f78aa69bf5cbdf01b43263f010cbf168c82896213aaa"; md5 = ""; - md5name = "06dd75d305cd3870ee62b3932e661c624543eaf9ae2ba37cdec0a4f8edd051d2-postgresql-15.14.tar.bz2"; + md5name = "5753aaeb8b09cbf61016f78aa69bf5cbdf01b43263f010cbf168c82896213aaa-postgresql-15.15.tar.bz2"; } { - name = "Python-3.11.13.tar.xz"; - url = "https://dev-www.libreoffice.org/src/Python-3.11.13.tar.xz"; - sha256 = "8fb5f9fbc7609fa822cb31549884575db7fd9657cbffb89510b5d7975963a83a"; + name = "Python-3.12.12.tar.xz"; + url = "https://dev-www.libreoffice.org/src/Python-3.12.12.tar.xz"; + sha256 = "fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4"; md5 = ""; - md5name = "8fb5f9fbc7609fa822cb31549884575db7fd9657cbffb89510b5d7975963a83a-Python-3.11.13.tar.xz"; + md5name = "fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4-Python-3.12.12.tar.xz"; } { name = "python.3.12.8.nupkg"; @@ -917,18 +938,32 @@ md5name = "5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5-librevenge-0.0.5.tar.bz2"; } { - name = "rhino-1.7.15.zip"; - url = "https://dev-www.libreoffice.org/src/rhino-1.7.15.zip"; - sha256 = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa"; + name = "md4c-release-0.5.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/md4c-release-0.5.2.tar.gz"; + sha256 = "55d0111d48fb11883aaee91465e642b8b640775a4d6993c2d0e7a8092758ef21"; md5 = ""; - md5name = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa-rhino-1.7.15.zip"; + md5name = "55d0111d48fb11883aaee91465e642b8b640775a4d6993c2d0e7a8092758ef21-md4c-release-0.5.2.tar.gz"; } { - name = "skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz"; - url = "https://dev-www.libreoffice.org/src/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz"; - sha256 = "2384f5f44a0b714d8dc78923fdf17453ab5a1808ca638154e3e27b361531db25"; + name = "rhino-1.7.15.1.zip"; + url = "https://dev-www.libreoffice.org/src/rhino-1.7.15.1.zip"; + sha256 = "65599965d82c0e60332601d511dacb0241e796cabfa5550c72bb80c4bf89e8ad"; md5 = ""; - md5name = "2384f5f44a0b714d8dc78923fdf17453ab5a1808ca638154e3e27b361531db25-skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz"; + md5name = "65599965d82c0e60332601d511dacb0241e796cabfa5550c72bb80c4bf89e8ad-rhino-1.7.15.1.zip"; + } + { + name = "skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz"; + url = "https://dev-www.libreoffice.org/src/skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz"; + sha256 = "45ae58e84fa2d1e261bfc980e1c5b7bbfaf83887e3813795bd343d3786f4d0bc"; + md5 = ""; + md5name = "45ae58e84fa2d1e261bfc980e1c5b7bbfaf83887e3813795bd343d3786f4d0bc-skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz"; + } + { + name = "sqlite-amalgamation-3510200.zip"; + url = "https://dev-www.libreoffice.org/src/sqlite-amalgamation-3510200.zip"; + sha256 = "6e2a845a493026bdbad0618b2b5a0cf48584faab47384480ed9f592d912f23ec"; + md5 = ""; + md5name = "6e2a845a493026bdbad0618b2b5a0cf48584faab47384480ed9f592d912f23ec-sqlite-amalgamation-3510200.zip"; } { name = "libstaroffice-0.0.7.tar.xz"; @@ -945,11 +980,11 @@ md5name = "82c818be771f242388457aa8c807e4b52aa84dc22b21c6c56184a6b4cbb085e6-twaindsm_2.4.1.orig.tar.gz"; } { - name = "libvisio-0.1.8.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libvisio-0.1.8.tar.xz"; - sha256 = "b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b"; + name = "libvisio-0.1.10.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libvisio-0.1.10.tar.xz"; + sha256 = "9e9eff75112d4d92d92262ad7fc2599c21e26f8fc5ba54900efdc83c0501e472"; md5 = ""; - md5name = "b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b-libvisio-0.1.8.tar.xz"; + md5name = "9e9eff75112d4d92d92262ad7fc2599c21e26f8fc5ba54900efdc83c0501e472-libvisio-0.1.10.tar.xz"; } { name = "libwpd-0.10.3.tar.xz"; @@ -980,11 +1015,18 @@ md5name = "a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip"; } { - name = "zlib-1.3.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/zlib-1.3.1.tar.xz"; - sha256 = "38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32"; + name = "y-crdt-0.23.5.tar.gz"; + url = "https://dev-www.libreoffice.org/src/y-crdt-0.23.5.tar.gz"; + sha256 = "67c02f1b74fda33bcc824a310028c100ce2a84b6e63ade46ae1a3258e867a225"; md5 = ""; - md5name = "38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32-zlib-1.3.1.tar.xz"; + md5name = "67c02f1b74fda33bcc824a310028c100ce2a84b6e63ade46ae1a3258e867a225-y-crdt-0.23.5.tar.gz"; + } + { + name = "zlib-1.3.2.tar.xz"; + url = "https://dev-www.libreoffice.org/src/zlib-1.3.2.tar.xz"; + sha256 = "d7a0654783a4da529d1bb793b7ad9c3318020af77667bcae35f95d0e42a792f3"; + md5 = ""; + md5name = "d7a0654783a4da529d1bb793b7ad9c3318020af77667bcae35f95d0e42a792f3-zlib-1.3.2.tar.xz"; } { name = "zstd-1.5.7.tar.gz"; diff --git a/pkgs/applications/office/libreoffice/src-fresh/help.nix b/pkgs/applications/office/libreoffice/src-fresh/help.nix index 314832020879..3e1a1753d9d8 100644 --- a/pkgs/applications/office/libreoffice/src-fresh/help.nix +++ b/pkgs/applications/office/libreoffice/src-fresh/help.nix @@ -1,5 +1,5 @@ { fetchurl, ... }: fetchurl { - sha256 = "0pzb8xaiqzwqs0l3pdb857vk3z26n2zwqicmyj0paxaw0cndx7xv"; - url = "https://download.documentfoundation.org/libreoffice/src/25.8.2/libreoffice-help-25.8.2.2.tar.xz"; + sha256 = "0s15v57xn936mwxrksfc2xy5pfr7jphfiw8ihhij3sxjq4qr49ys"; + url = "https://download.documentfoundation.org/libreoffice/src/26.2.1/libreoffice-help-26.2.1.2.tar.xz"; } diff --git a/pkgs/applications/office/libreoffice/src-fresh/main.nix b/pkgs/applications/office/libreoffice/src-fresh/main.nix index ec1097e528fb..105150a9e20f 100644 --- a/pkgs/applications/office/libreoffice/src-fresh/main.nix +++ b/pkgs/applications/office/libreoffice/src-fresh/main.nix @@ -1,5 +1,5 @@ { fetchurl, ... }: fetchurl { - sha256 = "0pn1swdy3vpi5phh4br1q3mly6b349qbanmwalv8v0fzqgpa4b00"; - url = "https://download.documentfoundation.org/libreoffice/src/25.8.2/libreoffice-25.8.2.2.tar.xz"; + sha256 = "0a7wx3slnnbvql59dihby5gb57xbdxm29qiw1dqkfapvfdgj5khq"; + url = "https://download.documentfoundation.org/libreoffice/src/26.2.1/libreoffice-26.2.1.2.tar.xz"; } diff --git a/pkgs/applications/office/libreoffice/src-fresh/translations.nix b/pkgs/applications/office/libreoffice/src-fresh/translations.nix index 396afcb84eb3..2a09b2415c3e 100644 --- a/pkgs/applications/office/libreoffice/src-fresh/translations.nix +++ b/pkgs/applications/office/libreoffice/src-fresh/translations.nix @@ -1,5 +1,5 @@ { fetchurl, ... }: fetchurl { - sha256 = "0c184wz9c55q7q87wnf0jy87cws01rwqsqc2cyilv2r5sy7ih0gv"; - url = "https://download.documentfoundation.org/libreoffice/src/25.8.2/libreoffice-translations-25.8.2.2.tar.xz"; + sha256 = "0hwim8sz9kf802svnv1py4fw4pv9n0ilk5k1r2801r843vlxsy2c"; + url = "https://download.documentfoundation.org/libreoffice/src/26.2.1/libreoffice-translations-26.2.1.2.tar.xz"; } diff --git a/pkgs/applications/office/libreoffice/src-fresh/version.nix b/pkgs/applications/office/libreoffice/src-fresh/version.nix index 84598b00df3b..c5f86e6b6112 100644 --- a/pkgs/applications/office/libreoffice/src-fresh/version.nix +++ b/pkgs/applications/office/libreoffice/src-fresh/version.nix @@ -1 +1 @@ -"25.8.2.2" +"26.2.1.2" From 0bddfc3a0816c39395a9cf38a5ba48d68e84bb27 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 25 Mar 2026 21:48:00 +0100 Subject: [PATCH 13/58] libreoffice-still: 25.2.6.2 -> 25.8.5.2 https://wiki.documentfoundation.org/ReleaseNotes/25.8 --- .../office/libreoffice/default.nix | 48 +-- .../libreoffice/skip-broken-tests-fresh.patch | 92 ----- .../libreoffice/skip-broken-tests-still.patch | 10 - .../libreoffice/skip-broken-tests.patch | 88 +++++ .../office/libreoffice/src-still/deps.nix | 319 ++++++++++-------- .../office/libreoffice/src-still/help.nix | 4 +- .../office/libreoffice/src-still/main.nix | 4 +- .../libreoffice/src-still/translations.nix | 4 +- .../office/libreoffice/src-still/version.nix | 2 +- 9 files changed, 292 insertions(+), 279 deletions(-) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 9c546a4c7504..65d1a3e5335a 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -4,6 +4,7 @@ fetchurl, fetchgit, fetchpatch2, + fetchFromGitLab, lib, pam, python3, @@ -39,9 +40,11 @@ which, icu, boost, + boost188, jdk21, ant, cups, + libixion, libxtst, libxi, libxinerama, @@ -219,6 +222,26 @@ let ]; }; + # required for libreoffice-still version 25.8.5.2 + liborcus_0_20 = liborcus.overrideAttrs { + version = "0.20.1"; + + src = fetchFromGitLab { + owner = "orcus"; + repo = "orcus"; + rev = "0.20.1"; + hash = "sha256-+YTK0EPgGHN4yKurJjuWWrAHzgtbc1dOvtppcvuRei4="; + }; + + buildInputs = [ + boost188 + libixion + mdds + python3 + zlib + ]; + }; + importVariant = f: import (./. + "/src-${variant}/${f}"); # Update these files with: # nix-shell maintainers/scripts/update.nix --argstr package libreoffice-$VARIANT.unwrapped @@ -314,26 +337,6 @@ stdenv.mkDerivation (finalAttrs: { # Revert part of https://github.com/LibreOffice/core/commit/6f60670877208612b5ea320b3677480ef6508abb that broke zlib linking ./readd-explicit-zlib-link.patch ] - ++ lib.optionals (lib.versionOlder version "25.8.2.1") [ - # Backport patch to fix build with Poppler 25.09 - (fetchpatch2 { - url = "https://github.com/LibreOffice/core/commit/7848e02819c007026952a3fdc9da0961333dc079.patch"; - includes = [ "sdext/*" ]; - hash = "sha256-Nw6GFmkFy13w/ktCxw5s7SHL34auP1BQ9JvQnQ65aVU="; - }) - # Fix build with Poppler 25.10 - (fetchpatch2 { - url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-still/-/raw/f5241554e4a0f6fd95ac4e5cc398a30243407e6a/fix_build_with_poppler_25.10.patch"; - hash = "sha256-lbPOkc1HeT5Qsp6XfVyVJtmvSL68qTrmbd3q9lvKSu8="; - }) - ] - ++ lib.optionals (lib.versionAtLeast version "25.8.2.2" && lib.versionOlder version "26.2.1.2") [ - # Fix build with Poppler 25.10 - (fetchpatch2 { - url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-fresh/-/raw/f7b0e4385108b95c134599502a7bccf0a41925c8/poppler-25.10.patch"; - hash = "sha256-KMsjDtRRH8Vy/FXaVwxUo0Ww10PCE0sK8+ZL0Ja2kJQ="; - }) - ] ++ lib.optionals (variant == "collabora") [ # Backport patch to fix build with Poppler 25.05 (fetchpatch2 { @@ -463,7 +466,6 @@ stdenv.mkDerivation (finalAttrs: { libmspack libmwaw libodfgen - liborcus libpthread-stubs librdf_redland librevenge @@ -508,8 +510,12 @@ stdenv.mkDerivation (finalAttrs: { ++ optionals withJava [ jre' ] + ++ optionals (lib.versionOlder version "26.2.1.2") [ + liborcus_0_20 + ] ++ optionals (lib.versionAtLeast version "26.2.1.2") [ fast-float + liborcus md4c ]; diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch b/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch index 29fdd16c692e..9be8c68af553 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch @@ -103,40 +103,6 @@ index eb9abea5a538..a2d511607a48 100644 // Verify that line breaking inside a bidi portion triggers underflow to previous bidi portions createSwDoc("tdf157829-rtl.fodt"); auto pXmlDoc = parseLayoutDump(); -diff --git i/sw/qa/extras/layout/layout5.cxx w/sw/qa/extras/layout/layout5.cxx -index b1b6c9cc9d23..3f920d00f996 100644 ---- i/sw/qa/extras/layout/layout5.cxx -+++ w/sw/qa/extras/layout/layout5.cxx -@@ -721,6 +721,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf117028) - - CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf106390) - { -+ return; // fails due to missing font: DejaVu Sans - createSwDoc("tdf106390.odt"); - SwDocShell* pShell = getSwDocShell(); - -diff --git i/sw/qa/extras/layout/layout5.cxx w/sw/qa/extras/layout/layout5.cxx -index b1b6c9cc9d23..72990739711f 100644 ---- i/sw/qa/extras/layout/layout5.cxx -+++ w/sw/qa/extras/layout/layout5.cxx -@@ -739,6 +739,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf106390) - - CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion1) - { -+ return; // fails due to missing font: DejaVu Sans -+ - createSwDoc("table-extrusion1.odt"); - SwDocShell* pShell = getSwDocShell(); - -@@ -759,6 +761,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion1) - - CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion2) - { -+ return; // fails due to missing font: DejaVu Sans -+ - createSwDoc("table-extrusion2.odt"); - SwDocShell* pShell = getSwDocShell(); - diff --git a/sw/qa/extras/layout/layout5.cxx b/sw/qa/extras/layout/layout5.cxx index 5f008a55b1c0..c6ae2a9023de 100644 --- a/sw/qa/extras/layout/layout5.cxx @@ -199,52 +165,6 @@ index 0537b6e4f4ffdae3b094457db0034f2de8676608..8ce4deaa368f11fdc7eb36fec4e75501 uno::Reference xDoc(mxComponent, uno::UNO_QUERY_THROW); uno::Reference xIndex(xDoc->getSheets(), uno::UNO_QUERY_THROW); uno::Reference xSheet(xIndex->getByIndex(0), uno::UNO_QUERY_THROW); -diff --git i/sc/qa/unit/subsequent_export_test2.cxx w/sc/qa/unit/subsequent_export_test2.cxx -index 956838656b28..70b38e4d59ba 100644 ---- i/sc/qa/unit/subsequent_export_test2.cxx -+++ w/sc/qa/unit/subsequent_export_test2.cxx -@@ -100,6 +100,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringXLSX) - - CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) - { -+ return; - // this doc is configured with CalcA1 ref syntax - createScDoc("xlsx/empty.xlsx"); - -@@ -137,6 +138,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) - - CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringUnspecified) - { -+ return; - createScDoc(); - - ScDocument* pDoc = getScDoc(); -diff --git i/sw/qa/extras/tiledrendering/tiledrendering.cxx w/sw/qa/extras/tiledrendering/tiledrendering.cxx -index 4ebc4be96149..28ebf8c0d446 100644 ---- i/sw/qa/extras/tiledrendering/tiledrendering.cxx -+++ w/sw/qa/extras/tiledrendering/tiledrendering.cxx -@@ -1262,6 +1262,7 @@ static void addDarkLightThemes(const Color& rDarkColor, const Color& rLightColor - - CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testGetViewRenderState) - { -+ return; - addDarkLightThemes(COL_BLACK, COL_WHITE); - SwXTextDocument* pXTextDocument = createDoc(); - int nFirstViewId = SfxLokHelper::getView(); -diff --git i/vcl/qa/cppunit/complextext.cxx w/vcl/qa/cppunit/complextext.cxx -index 9be428b59128..b5a5493c53e8 100644 ---- i/vcl/qa/cppunit/complextext.cxx -+++ w/vcl/qa/cppunit/complextext.cxx -@@ -794,6 +794,8 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf165510) - - CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf154104) - { -+ return; -+ - ScopedVclPtrInstance pOutDev; - - vcl::Font aBaseFont{ u"David Libre"_ustr, u"Regular"_ustr, Size{ 0, 72 } }; - diff --git i/reportdesign/qa/unit/ReportDesignBasicTests.cxx w/reportdesign/qa/unit/ReportDesignBasicTests.cxx index 875aca028be9..41df1e3e7ab0 100644 --- i/reportdesign/qa/unit/ReportDesignBasicTests.cxx @@ -450,15 +370,3 @@ index 7766c3aa3e76..bb00df6ba673 100644 vcl::filter::PDFDocument aDocument; load(u"tdf105093.odp", aDocument); -diff --git i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx -index b9c560f422b5..e415b1fcc807 100644 ---- i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx -+++ w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx -@@ -6320,6 +6320,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTextBoxRuby) - - CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf166044ContFootnoteOnlyOnePgNum) - { -+ return; // fails due to missing font: Noto Sans Lao - saveAsPDF(u"tdf166044-cont-footnote-one-pgnum.fodt"); - - auto pPdfDocument = parsePDFExport(); diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch b/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch index 19906e3ede04..e81016da9171 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch @@ -85,16 +85,6 @@ createDoc("shape.fodt"); SwWrtShell* pWrtShell = getSwDocShell()->GetWrtShell(); ---- a/sw/qa/extras/odfexport/odfexport2.cxx -+++ b/sw/qa/extras/odfexport/odfexport2.cxx -@@ -1711,6 +1711,7 @@ CPPUNIT_TEST_FIXTURE(Test, testMidnightRedlineDatetime) - // - Error: "2001-01-01" does not satisfy the "dateTime" type - // because "2001-01-01T00:00:00" became "2001-01-01" on roundtrip. - loadAndReload("midnight_redline.fodt"); -+ return; // fails on aarch64 - - xmlDocUniquePtr pXmlDoc = parseExport(u"content.xml"_ustr); - assertXPathContent(pXmlDoc, --- a/sdext/qa/unit/pdfimport.cxx 2025-03-22 14:46:52.202082763 +0100 +++ b/sdext/qa/unit/pdfimport.cxx 2025-03-22 14:49:22.947719369 +0100 @@ -785,6 +785,7 @@ diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests.patch b/pkgs/applications/office/libreoffice/skip-broken-tests.patch index 289a7b4e6a16..3697025b7b52 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests.patch @@ -83,6 +83,40 @@ index 6cf8f22647b9..12848713771b 100644 createSwWebDoc("outline-level.html"); // This was 0, HTML imported into Writer lost the outline numbering for // Heading 1 styles. +diff --git i/sw/qa/extras/layout/layout5.cxx w/sw/qa/extras/layout/layout5.cxx +index b1b6c9cc9d23..3f920d00f996 100644 +--- i/sw/qa/extras/layout/layout5.cxx ++++ w/sw/qa/extras/layout/layout5.cxx +@@ -721,6 +721,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf117028) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf106390) + { ++ return; // fails due to missing font: DejaVu Sans + createSwDoc("tdf106390.odt"); + SwDocShell* pShell = getSwDocShell(); + +diff --git i/sw/qa/extras/layout/layout5.cxx w/sw/qa/extras/layout/layout5.cxx +index b1b6c9cc9d23..72990739711f 100644 +--- i/sw/qa/extras/layout/layout5.cxx ++++ w/sw/qa/extras/layout/layout5.cxx +@@ -739,6 +739,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTdf106390) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion1) + { ++ return; // fails due to missing font: DejaVu Sans ++ + createSwDoc("table-extrusion1.odt"); + SwDocShell* pShell = getSwDocShell(); + +@@ -759,6 +761,8 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion1) + + CPPUNIT_TEST_FIXTURE(SwLayoutWriter5, testTableExtrusion2) + { ++ return; // fails due to missing font: DejaVu Sans ++ + createSwDoc("table-extrusion2.odt"); + SwDocShell* pShell = getSwDocShell(); + diff --git a/sw/qa/extras/odfimport/odfimport.cxx b/sw/qa/extras/odfimport/odfimport.cxx index 794b3bd16ed4..3feaadd7a20f 100644 --- a/sw/qa/extras/odfimport/odfimport.cxx @@ -149,6 +183,28 @@ index e37df27fd817..937c12e8c4c5 100644 // Regression test for bidi portion line breaking where the portion layout ends with underflow, // but the bidi portion should not be truncated. createSwDoc("tdf162314.fodt"); +--- i/sw/qa/extras/tiledrendering/tiledrendering.cxx ++++ w/sw/qa/extras/tiledrendering/tiledrendering.cxx +@@ -1262,6 +1262,7 @@ static void addDarkLightThemes(const Color& rDarkColor, const Color& rLightColor + + CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testGetViewRenderState) + { ++ return; + addDarkLightThemes(COL_BLACK, COL_WHITE); + SwXTextDocument* pXTextDocument = createDoc(); + int nFirstViewId = SfxLokHelper::getView(); +--- i/vcl/qa/cppunit/complextext.cxx ++++ w/vcl/qa/cppunit/complextext.cxx +@@ -794,6 +794,8 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf165510) + + CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf154104) + { ++ return; ++ + ScopedVclPtrInstance pOutDev; + + vcl::Font aBaseFont{ u"David Libre"_ustr, u"Regular"_ustr, Size{ 0, 72 } }; + --- a/vcl/qa/cppunit/pdfexport/pdfexport2.cxx 2025-11-05 10:25:25.693126767 +0100 +++ b/vcl/qa/cppunit/pdfexport/pdfexport2.cxx 2025-11-05 10:27:38.216128865 +0100 @@ -5127,6 +5127,7 @@ @@ -187,3 +243,35 @@ index ef0da39f5..43caa9002 100644 //TODO: sc/qa/unit/data/functions/array/dubious/fods/linest.fods produces widely different // values when built with -ffp-contract enabled (-ffp-contract=on default on Clang 14, // -ffp-contract=fast default when building with optimizations on GCC) on at least aarch64 +diff --git i/sc/qa/unit/subsequent_export_test2.cxx w/sc/qa/unit/subsequent_export_test2.cxx +index 956838656b28..70b38e4d59ba 100644 +--- i/sc/qa/unit/subsequent_export_test2.cxx ++++ w/sc/qa/unit/subsequent_export_test2.cxx +@@ -100,6 +100,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringXLSX) + + CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) + { ++ return; + // this doc is configured with CalcA1 ref syntax + createScDoc("xlsx/empty.xlsx"); + +@@ -137,6 +138,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) + + CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringUnspecified) + { ++ return; + createScDoc(); + + ScDocument* pDoc = getScDoc(); +diff --git i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx +index b9c560f422b5..e415b1fcc807 100644 +--- i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx ++++ w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx +@@ -6320,6 +6320,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTextBoxRuby) + + CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf166044ContFootnoteOnlyOnePgNum) + { ++ return; // fails due to missing font: Noto Sans Lao + saveAsPDF(u"tdf166044-cont-footnote-one-pgnum.fodt"); + + auto pPdfDocument = parsePDFExport(); diff --git a/pkgs/applications/office/libreoffice/src-still/deps.nix b/pkgs/applications/office/libreoffice/src-still/deps.nix index a81ab062be11..b2f5dd10ac5e 100644 --- a/pkgs/applications/office/libreoffice/src-still/deps.nix +++ b/pkgs/applications/office/libreoffice/src-still/deps.nix @@ -14,11 +14,11 @@ md5name = "daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c-phc-winner-argon2-20190702.tar.gz"; } { - name = "boost_1_86_0.tar.xz"; - url = "https://dev-www.libreoffice.org/src/boost_1_86_0.tar.xz"; - sha256 = "efd6d4ce7e8571ba86f77a30bee2d3dd8dccd306721351464fc6998dd00b0c8c"; + name = "boost_1_88_0.tar.xz"; + url = "https://dev-www.libreoffice.org/src/boost_1_88_0.tar.xz"; + sha256 = "5c67a448c562f1606e38203ba7ed7e8d7453581b6b9ca324e96205eae0da5ff8"; md5 = ""; - md5name = "efd6d4ce7e8571ba86f77a30bee2d3dd8dccd306721351464fc6998dd00b0c8c-boost_1_86_0.tar.xz"; + md5name = "5c67a448c562f1606e38203ba7ed7e8d7453581b6b9ca324e96205eae0da5ff8-boost_1_88_0.tar.xz"; } { name = "box2d-2.4.1.tar.gz"; @@ -140,18 +140,18 @@ md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz"; } { - name = "libetonyek-0.1.12.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.12.tar.xz"; - sha256 = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83"; + name = "libetonyek-0.1.13.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.13.tar.xz"; + sha256 = "032b71cb597edd92a0b270b916188281bc35be55296b263f6817b29adbcb1709"; md5 = ""; - md5name = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83-libetonyek-0.1.12.tar.xz"; + md5name = "032b71cb597edd92a0b270b916188281bc35be55296b263f6817b29adbcb1709-libetonyek-0.1.13.tar.xz"; } { - name = "expat-2.7.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/expat-2.7.1.tar.xz"; - sha256 = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30"; + name = "expat-2.7.4.tar.xz"; + url = "https://dev-www.libreoffice.org/src/expat-2.7.4.tar.xz"; + sha256 = "9e9cabb457c1e09de91db2706d8365645792638eb3be1f94dbb2149301086ac0"; md5 = ""; - md5name = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30-expat-2.7.1.tar.xz"; + md5name = "9e9cabb457c1e09de91db2706d8365645792638eb3be1f94dbb2149301086ac0-expat-2.7.4.tar.xz"; } { name = "Firebird-3.0.7.33374-0.tar.bz2"; @@ -161,11 +161,11 @@ md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2"; } { - name = "fontconfig-2.16.2.tar.xz"; - url = "https://dev-www.libreoffice.org/src/fontconfig-2.16.2.tar.xz"; - sha256 = "165b8fd2a119864c87464b233986c4a1bc09efb09c65de1ca40cc1e85ffb77e2"; + name = "fontconfig-2.17.1.tar.xz"; + url = "https://dev-www.libreoffice.org/src/fontconfig-2.17.1.tar.xz"; + sha256 = "9f5cae93f4fffc1fbc05ae99cdfc708cd60dfd6612ffc0512827025c026fa541"; md5 = ""; - md5name = "165b8fd2a119864c87464b233986c4a1bc09efb09c65de1ca40cc1e85ffb77e2-fontconfig-2.16.2.tar.xz"; + md5name = "9f5cae93f4fffc1fbc05ae99cdfc708cd60dfd6612ffc0512827025c026fa541-fontconfig-2.17.1.tar.xz"; } { name = "crosextrafonts-20130214.tar.gz"; @@ -217,11 +217,11 @@ md5name = "e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip"; } { - name = "NotoKufiArabic-v2.109.zip"; - url = "https://dev-www.libreoffice.org/src/NotoKufiArabic-v2.109.zip"; - sha256 = "1b6880e4b8df09c3b9e246d6084bfd94bf32a0ffff60cf2dcffd3622d0e2d79f"; + name = "NotoKufiArabic-v2.110.zip"; + url = "https://dev-www.libreoffice.org/src/NotoKufiArabic-v2.110.zip"; + sha256 = "34390882c196f032811f2a3db8982c1e839f69aae3e4c2c1fdd63203150690df"; md5 = ""; - md5name = "1b6880e4b8df09c3b9e246d6084bfd94bf32a0ffff60cf2dcffd3622d0e2d79f-NotoKufiArabic-v2.109.zip"; + md5name = "34390882c196f032811f2a3db8982c1e839f69aae3e4c2c1fdd63203150690df-NotoKufiArabic-v2.110.zip"; } { name = "NotoSans-v2.015.zip"; @@ -252,11 +252,11 @@ md5name = "a5a34ac1ea01d0d71c083f99440ebfb1f64224474a0d88bb7ef0e2f8d9a996d2-NotoSansArabic-v2.010.zip"; } { - name = "NotoNaskhArabic-v2.019.zip"; - url = "https://dev-www.libreoffice.org/src/NotoNaskhArabic-v2.019.zip"; - sha256 = "7a509e10c9c8d21f384a26807ef2f5fbbecec46fdb8626c5441bed6d894edb81"; + name = "NotoNaskhArabic-v2.021.zip"; + url = "https://dev-www.libreoffice.org/src/NotoNaskhArabic-v2.021.zip"; + sha256 = "6c050ab9bd087d69b733c505a7576e60c528c2f33cd7b91005a5bd7da4514032"; md5 = ""; - md5name = "7a509e10c9c8d21f384a26807ef2f5fbbecec46fdb8626c5441bed6d894edb81-NotoNaskhArabic-v2.019.zip"; + md5name = "6c050ab9bd087d69b733c505a7576e60c528c2f33cd7b91005a5bd7da4514032-NotoNaskhArabic-v2.021.zip"; } { name = "NotoSansHebrew-v3.001.zip"; @@ -343,11 +343,11 @@ md5name = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a-Amiri-1.001.zip"; } { - name = "ReemKufi-1.8.zip"; - url = "https://dev-www.libreoffice.org/src/ReemKufi-1.8.zip"; - sha256 = "6bf586b0473edaaca19dbd594c25e2bf6111952b8643a262976b7fa75ef345dc"; + name = "ReemKufi-2.0.zip"; + url = "https://dev-www.libreoffice.org/src/ReemKufi-2.0.zip"; + sha256 = "94ae468fd88f37011607f03466bfc3a03fb617682b7bac6419b70de94cac22f0"; md5 = ""; - md5name = "6bf586b0473edaaca19dbd594c25e2bf6111952b8643a262976b7fa75ef345dc-ReemKufi-1.8.zip"; + md5name = "94ae468fd88f37011607f03466bfc3a03fb617682b7bac6419b70de94cac22f0-ReemKufi-2.0.zip"; } { name = "Scheherazade-2.100.zip"; @@ -413,11 +413,11 @@ md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz"; } { - name = "freetype-2.13.3.tar.xz"; - url = "https://dev-www.libreoffice.org/src/freetype-2.13.3.tar.xz"; - sha256 = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289"; + name = "freetype-2.14.1.tar.xz"; + url = "https://dev-www.libreoffice.org/src/freetype-2.14.1.tar.xz"; + sha256 = "32427e8c471ac095853212a37aef816c60b42052d4d9e48230bab3bdf2936ccc"; md5 = ""; - md5name = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289-freetype-2.13.3.tar.xz"; + md5name = "32427e8c471ac095853212a37aef816c60b42052d4d9e48230bab3bdf2936ccc-freetype-2.14.1.tar.xz"; } { name = "frozen-1.2.0.tar.gz"; @@ -427,11 +427,11 @@ md5name = "ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823-frozen-1.2.0.tar.gz"; } { - name = "glm-1.0.1.zip"; - url = "https://dev-www.libreoffice.org/src/glm-1.0.1.zip"; - sha256 = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5"; + name = "glm-1.0.2.zip"; + url = "https://dev-www.libreoffice.org/src/glm-1.0.2.zip"; + sha256 = "be64032585415ca7dbea0d614915bb8eec012adf7b4d4fea7ff6b5bd3e0b906a"; md5 = ""; - md5name = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5-glm-1.0.1.zip"; + md5name = "be64032585415ca7dbea0d614915bb8eec012adf7b4d4fea7ff6b5bd3e0b906a-glm-1.0.2.zip"; } { name = "gpgme-1.24.3.tar.bz2"; @@ -448,11 +448,11 @@ md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz"; } { - name = "harfbuzz-8.5.0.tar.xz"; - url = "https://dev-www.libreoffice.org/src/harfbuzz-8.5.0.tar.xz"; - sha256 = "77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27"; + name = "harfbuzz-12.3.0.tar.xz"; + url = "https://dev-www.libreoffice.org/src/harfbuzz-12.3.0.tar.xz"; + sha256 = "8660ebd3c27d9407fc8433b5d172bafba5f0317cb0bb4339f28e5370c93d42b7"; md5 = ""; - md5name = "77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27-harfbuzz-8.5.0.tar.xz"; + md5name = "8660ebd3c27d9407fc8433b5d172bafba5f0317cb0bb4339f28e5370c93d42b7-harfbuzz-12.3.0.tar.xz"; } { name = "hsqldb_1_8_0.zip"; @@ -483,18 +483,18 @@ md5name = "0e279003f5199f80031c6dcd08f79d6f65a0505139160e7df0d09b226bff4023-IAccessible2-1.3+git20231013.3d8c7f0.tar.gz"; } { - name = "icu4c-75_1-src.tgz"; - url = "https://dev-www.libreoffice.org/src/icu4c-75_1-src.tgz"; - sha256 = "cb968df3e4d2e87e8b11c49a5d01c787bd13b9545280fc6642f826527618caef"; + name = "icu4c-77_1-src.tgz"; + url = "https://dev-www.libreoffice.org/src/icu4c-77_1-src.tgz"; + sha256 = "588e431f77327c39031ffbb8843c0e3bc122c211374485fa87dc5f3faff24061"; md5 = ""; - md5name = "cb968df3e4d2e87e8b11c49a5d01c787bd13b9545280fc6642f826527618caef-icu4c-75_1-src.tgz"; + md5name = "588e431f77327c39031ffbb8843c0e3bc122c211374485fa87dc5f3faff24061-icu4c-77_1-src.tgz"; } { - name = "icu4c-75_1-data.zip"; - url = "https://dev-www.libreoffice.org/src/icu4c-75_1-data.zip"; - sha256 = "a5104212dc317a64f9b035723ea706f2f4fd5a0f37b7923fae7aeb9d1d0061b1"; + name = "icu4c-77_1-data.zip"; + url = "https://dev-www.libreoffice.org/src/icu4c-77_1-data.zip"; + sha256 = "1e08bfafa442260ccabf9a872d4eab12de813d42b90769df056bab032b37e1d3"; md5 = ""; - md5name = "a5104212dc317a64f9b035723ea706f2f4fd5a0f37b7923fae7aeb9d1d0061b1-icu4c-75_1-data.zip"; + md5name = "1e08bfafa442260ccabf9a872d4eab12de813d42b90769df056bab032b37e1d3-icu4c-77_1-data.zip"; } { name = "Java-WebSocket-1.6.0.tar.gz"; @@ -581,11 +581,11 @@ md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip"; } { - name = "libjpeg-turbo-2.1.5.1.tar.gz"; - url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-2.1.5.1.tar.gz"; - sha256 = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf"; + name = "libjpeg-turbo-3.1.3.tar.gz"; + url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-3.1.3.tar.gz"; + sha256 = "3a13a5ba767dc8264bc40b185e41368a80d5d5f945944d1dbaa4b2fb0099f4e5"; md5 = ""; - md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz"; + md5name = "3a13a5ba767dc8264bc40b185e41368a80d5d5f945944d1dbaa4b2fb0099f4e5-libjpeg-turbo-3.1.3.tar.gz"; } { name = "language-subtag-registry-2025-08-25.tar.bz2"; @@ -595,11 +595,11 @@ md5name = "9b008d21f97bbf37c5aefd07805ff5500524bccbe8c39d623e184b1ed425ff39-language-subtag-registry-2025-08-25.tar.bz2"; } { - name = "lcms2-2.17.tar.gz"; - url = "https://dev-www.libreoffice.org/src/lcms2-2.17.tar.gz"; - sha256 = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074"; + name = "lcms2-2.18.tar.gz"; + url = "https://dev-www.libreoffice.org/src/lcms2-2.18.tar.gz"; + sha256 = "ee67be3566f459362c1ee094fde2c159d33fa0390aa4ed5f5af676f9e5004347"; md5 = ""; - md5name = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074-lcms2-2.17.tar.gz"; + md5name = "ee67be3566f459362c1ee094fde2c159d33fa0390aa4ed5f5af676f9e5004347-lcms2-2.18.tar.gz"; } { name = "libassuan-3.0.2.tar.bz2"; @@ -609,11 +609,11 @@ md5name = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6-libassuan-3.0.2.tar.bz2"; } { - name = "libatomic_ops-7.8.2.tar.gz"; - url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.2.tar.gz"; - sha256 = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51"; + name = "libatomic_ops-7.8.4.tar.gz"; + url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.4.tar.gz"; + sha256 = "2356e002e80ef695875e971d6a4fd8c61ca5c6fa4fd1bf31cce54a269c8bfcd5"; md5 = ""; - md5name = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51-libatomic_ops-7.8.2.tar.gz"; + md5name = "2356e002e80ef695875e971d6a4fd8c61ca5c6fa4fd1bf31cce54a269c8bfcd5-libatomic_ops-7.8.4.tar.gz"; } { name = "libeot-0.01.tar.bz2"; @@ -637,18 +637,18 @@ md5name = "f3a3082a23b37c293a4fcd1053147b371f2ff91fa7ea1b2a52e335676bac82dc-libffi-3.5.2.tar.gz"; } { - name = "libgpg-error-1.55.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/libgpg-error-1.55.tar.bz2"; - sha256 = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78"; + name = "libgpg-error-1.56.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/libgpg-error-1.56.tar.bz2"; + sha256 = "82c3d2deb4ad96ad3925d6f9f124fe7205716055ab50e291116ef27975d169c0"; md5 = ""; - md5name = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78-libgpg-error-1.55.tar.bz2"; + md5name = "82c3d2deb4ad96ad3925d6f9f124fe7205716055ab50e291116ef27975d169c0-libgpg-error-1.56.tar.bz2"; } { - name = "liblangtag-0.6.7.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/liblangtag-0.6.7.tar.bz2"; - sha256 = "5ed6bcd4ae3f3c05c912e62f216cd1a44123846147f729a49fb5668da51e030e"; + name = "liblangtag-0.6.8.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/liblangtag-0.6.8.tar.bz2"; + sha256 = "a96975b79ddd8fef6d9295c083fe3f1afa1a8898a57235d4069255ade44e5cf2"; md5 = ""; - md5name = "5ed6bcd4ae3f3c05c912e62f216cd1a44123846147f729a49fb5668da51e030e-liblangtag-0.6.7.tar.bz2"; + md5name = "a96975b79ddd8fef6d9295c083fe3f1afa1a8898a57235d4069255ade44e5cf2-liblangtag-0.6.8.tar.bz2"; } { name = "libnumbertext-1.0.11.tar.xz"; @@ -672,25 +672,25 @@ md5name = "e4ab7009bf0629fd11982d4c2aa83964cf244cffba7347ecd39019a9e38c4564-libwebp-1.6.0.tar.gz"; } { - name = "xmlsec1-1.3.6.tar.gz"; - url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.6.tar.gz"; - sha256 = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f"; + name = "xmlsec1-1.3.9.tar.gz"; + url = "https://dev-www.libreoffice.org/src/xmlsec1-1.3.9.tar.gz"; + sha256 = "a631c8cd7a6b86e6adb9f5b935d45a9cf9768b3cb090d461e8eb9d043cf9b62f"; md5 = ""; - md5name = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f-xmlsec1-1.3.6.tar.gz"; + md5name = "a631c8cd7a6b86e6adb9f5b935d45a9cf9768b3cb090d461e8eb9d043cf9b62f-xmlsec1-1.3.9.tar.gz"; } { - name = "libxml2-2.14.5.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libxml2-2.14.5.tar.xz"; - sha256 = "03d006f3537616833c16c53addcdc32a0eb20e55443cba4038307e3fa7d8d44b"; + name = "libxml2-2.14.6.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libxml2-2.14.6.tar.xz"; + sha256 = "7ce458a0affeb83f0b55f1f4f9e0e55735dbfc1a9de124ee86fb4a66b597203a"; md5 = ""; - md5name = "03d006f3537616833c16c53addcdc32a0eb20e55443cba4038307e3fa7d8d44b-libxml2-2.14.5.tar.xz"; + md5name = "7ce458a0affeb83f0b55f1f4f9e0e55735dbfc1a9de124ee86fb4a66b597203a-libxml2-2.14.6.tar.xz"; } { - name = "libxslt-1.1.43.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libxslt-1.1.43.tar.xz"; - sha256 = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a"; + name = "libxslt-1.1.45.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libxslt-1.1.45.tar.xz"; + sha256 = "9acfe68419c4d06a45c550321b3212762d92f41465062ca4ea19e632ee5d216e"; md5 = ""; - md5name = "5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a-libxslt-1.1.43.tar.xz"; + md5name = "9acfe68419c4d06a45c550321b3212762d92f41465062ca4ea19e632ee5d216e-libxslt-1.1.45.tar.xz"; } { name = "lp_solve_5.5.tar.gz"; @@ -700,25 +700,25 @@ md5name = "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz"; } { - name = "lxml-5.4.0.tar.gz"; - url = "https://dev-www.libreoffice.org/src/lxml-5.4.0.tar.gz"; - sha256 = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd"; + name = "lxml-6.0.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/lxml-6.0.2.tar.gz"; + sha256 = "cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62"; md5 = ""; - md5name = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd-lxml-5.4.0.tar.gz"; + md5name = "cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62-lxml-6.0.2.tar.gz"; } { - name = "mariadb-connector-c-3.3.15-src.tar.gz"; - url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.15-src.tar.gz"; - sha256 = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe"; + name = "mariadb-connector-c-3.3.18-src.tar.gz"; + url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.18-src.tar.gz"; + sha256 = "292c0f2e6ce5cb6f1217f3a53c72f792e55fb20393e00924b11943e2f9f6e9d5"; md5 = ""; - md5name = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe-mariadb-connector-c-3.3.15-src.tar.gz"; + md5name = "292c0f2e6ce5cb6f1217f3a53c72f792e55fb20393e00924b11943e2f9f6e9d5-mariadb-connector-c-3.3.18-src.tar.gz"; } { - name = "mdds-2.1.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/mdds-2.1.1.tar.xz"; - sha256 = "1483d90cefb8aa4563c4d0a85cb7b243aa95217d235d422e9ca6722fd5b97e56"; + name = "mdds-3.1.0.tar.xz"; + url = "https://dev-www.libreoffice.org/src/mdds-3.1.0.tar.xz"; + sha256 = "ca295f4c86968a7eb1f5d503ff7ae180e6605210cfb26d01658be42048c0924c"; md5 = ""; - md5name = "1483d90cefb8aa4563c4d0a85cb7b243aa95217d235d422e9ca6722fd5b97e56-mdds-2.1.1.tar.xz"; + md5name = "ca295f4c86968a7eb1f5d503ff7ae180e6605210cfb26d01658be42048c0924c-mdds-3.1.0.tar.xz"; } { name = "mDNSResponder-878.200.35.tar.gz"; @@ -727,6 +727,13 @@ md5 = ""; md5name = "e777b4d7dbf5eb1552cb80090ad1ede319067ab6e45e3990d68aabf6e8b3f5a0-mDNSResponder-878.200.35.tar.gz"; } + { + name = "meson-1.8.3.tar.gz"; + url = "https://dev-www.libreoffice.org/src/meson-1.8.3.tar.gz"; + sha256 = "f118aa910fc0a137cc2dd0122232dbf82153d9a12fb5b0f5bb64896f6a157abf"; + md5 = ""; + md5name = "f118aa910fc0a137cc2dd0122232dbf82153d9a12fb5b0f5bb64896f6a157abf-meson-1.8.3.tar.gz"; + } { name = "libmspub-0.1.4.tar.xz"; url = "https://dev-www.libreoffice.org/src/libmspub-0.1.4.tar.xz"; @@ -749,11 +756,11 @@ md5name = "19279f70707bbe5ffa619f2dc319f888cec0c4a8d339dc0a21330517bd6f521d-mythes-1.2.5.tar.xz"; } { - name = "nss-3.102.1-with-nspr-4.35.tar.gz"; - url = "https://dev-www.libreoffice.org/src/nss-3.102.1-with-nspr-4.35.tar.gz"; - sha256 = "ddfdec73fb4b0eedce5fc4de09de9ba14d2ddbfbf67e42372903e1510f2d3d65"; + name = "nss-3.118.1-with-nspr-4.37.tar.gz"; + url = "https://dev-www.libreoffice.org/src/nss-3.118.1-with-nspr-4.37.tar.gz"; + sha256 = "9e1f7da9f4e5e3bdfd73f7dc2c618d6125a12354aadaeedbb35af3699bc03e15"; md5 = ""; - md5name = "ddfdec73fb4b0eedce5fc4de09de9ba14d2ddbfbf67e42372903e1510f2d3d65-nss-3.102.1-with-nspr-4.35.tar.gz"; + md5name = "9e1f7da9f4e5e3bdfd73f7dc2c618d6125a12354aadaeedbb35af3699bc03e15-nss-3.118.1-with-nspr-4.37.tar.gz"; } { name = "libodfgen-0.1.8.tar.xz"; @@ -770,11 +777,11 @@ md5name = "d55495ab3a86544650587de2a72180ddf8bfc6376d14ddfa923992dbc86a06e0-odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar"; } { - name = "officeotron-0.7.4-master.jar"; - url = "https://dev-www.libreoffice.org/src/../extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; - sha256 = "f2443f27561af52324eee03a1892d9f569adc8db9e7bca55614898bc2a13a770"; - md5 = "8249374c274932a21846fa7629c2aa9b"; - md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; + name = "officeotron-0.8.4.jar"; + url = "https://dev-www.libreoffice.org/src/../extern/officeotron-0.8.4.jar"; + sha256 = "567b9579510969e34085ed30995d87b27a11584f03711d7fc9b7ec2e1cea36c5"; + md5 = ""; + md5name = "567b9579510969e34085ed30995d87b27a11584f03711d7fc9b7ec2e1cea36c5-officeotron-0.8.4.jar"; } { name = "onlineupdate-c003be8b9727672e7d30972983b375f4c200233f-2.tar.xz"; @@ -791,18 +798,18 @@ md5name = "c065f04aad42737aebd60b2fe4939704ac844266bc0aeaa1609f0cad987be516-openldap-2.6.10.tgz"; } { - name = "openssl-3.0.17.tar.gz"; - url = "https://dev-www.libreoffice.org/src/openssl-3.0.17.tar.gz"; - sha256 = "dfdd77e4ea1b57ff3a6dbde6b0bdc3f31db5ac99e7fdd4eaf9e1fbb6ec2db8ce"; + name = "openssl-3.0.19.tar.gz"; + url = "https://dev-www.libreoffice.org/src/openssl-3.0.19.tar.gz"; + sha256 = "fa5a4143b8aae18be53ef2f3caf29a2e0747430b8bc74d32d88335b94ab63072"; md5 = ""; - md5name = "dfdd77e4ea1b57ff3a6dbde6b0bdc3f31db5ac99e7fdd4eaf9e1fbb6ec2db8ce-openssl-3.0.17.tar.gz"; + md5name = "fa5a4143b8aae18be53ef2f3caf29a2e0747430b8bc74d32d88335b94ab63072-openssl-3.0.19.tar.gz"; } { - name = "liborcus-0.19.2.tar.xz"; - url = "https://dev-www.libreoffice.org/src/liborcus-0.19.2.tar.xz"; - sha256 = "69ed26a00d4aaa7688e62a6e003cbc81928521a45e96605e53365aa499719e39"; + name = "liborcus-0.20.1.tar.xz"; + url = "https://dev-www.libreoffice.org/src/liborcus-0.20.1.tar.xz"; + sha256 = "ec27f30e8445a2a3f307f7e829fc446fd48193150b7f8f23bb5bfb25ec6e4e27"; md5 = ""; - md5name = "69ed26a00d4aaa7688e62a6e003cbc81928521a45e96605e53365aa499719e39-liborcus-0.19.2.tar.xz"; + md5name = "ec27f30e8445a2a3f307f7e829fc446fd48193150b7f8f23bb5bfb25ec6e4e27-liborcus-0.20.1.tar.xz"; } { name = "libpagemaker-0.0.4.tar.xz"; @@ -812,11 +819,11 @@ md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz"; } { - name = "pdfium-6764.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/pdfium-6764.tar.bz2"; - sha256 = "59d5df3b38312b069d96a8de9d4f8d7f44a29835c9dc82bd792ea02be86c4e49"; + name = "pdfium-7012.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/pdfium-7012.tar.bz2"; + sha256 = "e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd"; md5 = ""; - md5name = "59d5df3b38312b069d96a8de9d4f8d7f44a29835c9dc82bd792ea02be86c4e49-pdfium-6764.tar.bz2"; + md5name = "e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd-pdfium-7012.tar.bz2"; } { name = "pixman-0.42.2.tar.gz"; @@ -826,25 +833,25 @@ md5name = "ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e-pixman-0.42.2.tar.gz"; } { - name = "libpng-1.6.50.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libpng-1.6.50.tar.xz"; - sha256 = "4df396518620a7aa3651443e87d1b2862e4e88cad135a8b93423e01706232307"; + name = "libpng-1.6.55.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libpng-1.6.55.tar.xz"; + sha256 = "d925722864837ad5ae2a82070d4b2e0603dc72af44bd457c3962298258b8e82d"; md5 = ""; - md5name = "4df396518620a7aa3651443e87d1b2862e4e88cad135a8b93423e01706232307-libpng-1.6.50.tar.xz"; + md5name = "d925722864837ad5ae2a82070d4b2e0603dc72af44bd457c3962298258b8e82d-libpng-1.6.55.tar.xz"; } { - name = "tiff-4.7.0.tar.xz"; - url = "https://dev-www.libreoffice.org/src/tiff-4.7.0.tar.xz"; - sha256 = "273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017"; + name = "tiff-4.7.1.tar.xz"; + url = "https://dev-www.libreoffice.org/src/tiff-4.7.1.tar.xz"; + sha256 = "b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba"; md5 = ""; - md5name = "273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017-tiff-4.7.0.tar.xz"; + md5name = "b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba-tiff-4.7.1.tar.xz"; } { - name = "poppler-25.08.0.tar.xz"; - url = "https://dev-www.libreoffice.org/src/poppler-25.08.0.tar.xz"; - sha256 = "425ed4d4515a093bdcdbbaac6876f20617451edc710df6a4fd6c45dd67eb418d"; + name = "poppler-25.12.0.tar.xz"; + url = "https://dev-www.libreoffice.org/src/poppler-25.12.0.tar.xz"; + sha256 = "c18b40eb36b1a0c5b86e29ca054bf0770304583da4f2cdd42fe86eca6a20de48"; md5 = ""; - md5name = "425ed4d4515a093bdcdbbaac6876f20617451edc710df6a4fd6c45dd67eb418d-poppler-25.08.0.tar.xz"; + md5name = "c18b40eb36b1a0c5b86e29ca054bf0770304583da4f2cdd42fe86eca6a20de48-poppler-25.12.0.tar.xz"; } { name = "poppler-data-0.4.12.tar.gz"; @@ -854,18 +861,25 @@ md5name = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74-poppler-data-0.4.12.tar.gz"; } { - name = "postgresql-14.19.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/postgresql-14.19.tar.bz2"; - sha256 = "727e9e334bc1a31940df808259f69fe47a59f6d42174b22ae62d67fe7a01ad80"; + name = "postgresql-15.16.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/postgresql-15.16.tar.bz2"; + sha256 = "695ee29a77be1f5010e10f3667696f29871587f7aa311eadc1f809bea287cf48"; md5 = ""; - md5name = "727e9e334bc1a31940df808259f69fe47a59f6d42174b22ae62d67fe7a01ad80-postgresql-14.19.tar.bz2"; + md5name = "695ee29a77be1f5010e10f3667696f29871587f7aa311eadc1f809bea287cf48-postgresql-15.16.tar.bz2"; } { - name = "Python-3.10.18.tar.xz"; - url = "https://dev-www.libreoffice.org/src/Python-3.10.18.tar.xz"; - sha256 = "ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f"; + name = "Python-3.11.14.tar.xz"; + url = "https://dev-www.libreoffice.org/src/Python-3.11.14.tar.xz"; + sha256 = "8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78"; md5 = ""; - md5name = "ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f-Python-3.10.18.tar.xz"; + md5name = "8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78-Python-3.11.14.tar.xz"; + } + { + name = "python.3.12.8.nupkg"; + url = "https://dev-www.libreoffice.org/src/python.3.12.8.nupkg"; + sha256 = "406856be971d957e0bee7a5cefe20a5ec78d70a495e9e33cd0e53d31faec049d"; + md5 = ""; + md5name = "406856be971d957e0bee7a5cefe20a5ec78d70a495e9e33cd0e53d31faec049d-python.3.12.8.nupkg"; } { name = "libqxp-0.0.2.tar.xz"; @@ -903,18 +917,18 @@ md5name = "5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5-librevenge-0.0.5.tar.bz2"; } { - name = "rhino-1.7.15.zip"; - url = "https://dev-www.libreoffice.org/src/rhino-1.7.15.zip"; - sha256 = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa"; + name = "rhino-1.7.15.1.zip"; + url = "https://dev-www.libreoffice.org/src/rhino-1.7.15.1.zip"; + sha256 = "65599965d82c0e60332601d511dacb0241e796cabfa5550c72bb80c4bf89e8ad"; md5 = ""; - md5name = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa-rhino-1.7.15.zip"; + md5name = "65599965d82c0e60332601d511dacb0241e796cabfa5550c72bb80c4bf89e8ad-rhino-1.7.15.1.zip"; } { - name = "skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; - url = "https://dev-www.libreoffice.org/src/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; - sha256 = "53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d"; + name = "skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz"; + url = "https://dev-www.libreoffice.org/src/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz"; + sha256 = "2384f5f44a0b714d8dc78923fdf17453ab5a1808ca638154e3e27b361531db25"; md5 = ""; - md5name = "53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d-skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; + md5name = "2384f5f44a0b714d8dc78923fdf17453ab5a1808ca638154e3e27b361531db25-skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz"; } { name = "libstaroffice-0.0.7.tar.xz"; @@ -931,11 +945,11 @@ md5name = "82c818be771f242388457aa8c807e4b52aa84dc22b21c6c56184a6b4cbb085e6-twaindsm_2.4.1.orig.tar.gz"; } { - name = "libvisio-0.1.8.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libvisio-0.1.8.tar.xz"; - sha256 = "b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b"; + name = "libvisio-0.1.10.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libvisio-0.1.10.tar.xz"; + sha256 = "9e9eff75112d4d92d92262ad7fc2599c21e26f8fc5ba54900efdc83c0501e472"; md5 = ""; - md5name = "b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b-libvisio-0.1.8.tar.xz"; + md5name = "9e9eff75112d4d92d92262ad7fc2599c21e26f8fc5ba54900efdc83c0501e472-libvisio-0.1.10.tar.xz"; } { name = "libwpd-0.10.3.tar.xz"; @@ -972,6 +986,13 @@ md5 = ""; md5name = "38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32-zlib-1.3.1.tar.xz"; } + { + name = "zstd-1.5.7.tar.gz"; + url = "https://dev-www.libreoffice.org/src/zstd-1.5.7.tar.gz"; + sha256 = "eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3"; + md5 = ""; + md5name = "eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3-zstd-1.5.7.tar.gz"; + } { name = "libzmf-0.0.2.tar.xz"; url = "https://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz"; @@ -987,10 +1008,10 @@ md5name = "11e39f6776f9c82c68b2acb94336e32697d4ab6cdb4ac16f9583ccbdd735113a-zxcvbn-c-2.6.tar.gz"; } { - name = "zxing-cpp-2.2.1.tar.gz"; - url = "https://dev-www.libreoffice.org/src/zxing-cpp-2.2.1.tar.gz"; - sha256 = "02078ae15f19f9d423a441f205b1d1bee32349ddda7467e2c84e8f08876f8635"; + name = "zxing-cpp-2.3.0.tar.gz"; + url = "https://dev-www.libreoffice.org/src/zxing-cpp-2.3.0.tar.gz"; + sha256 = "64e4139103fdbc57752698ee15b5f0b0f7af9a0331ecbdc492047e0772c417ba"; md5 = ""; - md5name = "02078ae15f19f9d423a441f205b1d1bee32349ddda7467e2c84e8f08876f8635-zxing-cpp-2.2.1.tar.gz"; + md5name = "64e4139103fdbc57752698ee15b5f0b0f7af9a0331ecbdc492047e0772c417ba-zxing-cpp-2.3.0.tar.gz"; } ] diff --git a/pkgs/applications/office/libreoffice/src-still/help.nix b/pkgs/applications/office/libreoffice/src-still/help.nix index 7ded287747c9..ab003694eecf 100644 --- a/pkgs/applications/office/libreoffice/src-still/help.nix +++ b/pkgs/applications/office/libreoffice/src-still/help.nix @@ -1,5 +1,5 @@ { fetchurl, ... }: fetchurl { - sha256 = "0spbylki80y5ny45hrjmhjfax7m1pps0k4blyjbi8knpxr2cnak4"; - url = "https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-help-25.2.6.2.tar.xz"; + sha256 = "1wn5qv1xblv8bff9zf484xi76ycsjswm93p4v09n42j10ai9qhxn"; + url = "https://download.documentfoundation.org/libreoffice/src/25.8.5/libreoffice-help-25.8.5.2.tar.xz"; } diff --git a/pkgs/applications/office/libreoffice/src-still/main.nix b/pkgs/applications/office/libreoffice/src-still/main.nix index 1bc471ec7b52..f2b1480c1365 100644 --- a/pkgs/applications/office/libreoffice/src-still/main.nix +++ b/pkgs/applications/office/libreoffice/src-still/main.nix @@ -1,5 +1,5 @@ { fetchurl, ... }: fetchurl { - sha256 = "0ix7d20qa396cf8gvzicma9l257js97840hvkavrdk2pyznq5286"; - url = "https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-25.2.6.2.tar.xz"; + sha256 = "1bwiqwr98jhjlxphw8q0zlbrfn6ihk0s3izanskjm1lqs27xqqvz"; + url = "https://download.documentfoundation.org/libreoffice/src/25.8.5/libreoffice-25.8.5.2.tar.xz"; } diff --git a/pkgs/applications/office/libreoffice/src-still/translations.nix b/pkgs/applications/office/libreoffice/src-still/translations.nix index f0330ed0a9de..0eec005061f3 100644 --- a/pkgs/applications/office/libreoffice/src-still/translations.nix +++ b/pkgs/applications/office/libreoffice/src-still/translations.nix @@ -1,5 +1,5 @@ { fetchurl, ... }: fetchurl { - sha256 = "1kgqfk59qs4lqlgw32csh0wgyyqi3hzy1wv3dl7rm960n0im7xqh"; - url = "https://download.documentfoundation.org/libreoffice/src/25.2.6/libreoffice-translations-25.2.6.2.tar.xz"; + sha256 = "0im4g4gxx4zvv0csdcmzinm0vp8lxpz57dlclhnbxkasnh1y9vji"; + url = "https://download.documentfoundation.org/libreoffice/src/25.8.5/libreoffice-translations-25.8.5.2.tar.xz"; } diff --git a/pkgs/applications/office/libreoffice/src-still/version.nix b/pkgs/applications/office/libreoffice/src-still/version.nix index fb516bd04a58..6efa4dc1080d 100644 --- a/pkgs/applications/office/libreoffice/src-still/version.nix +++ b/pkgs/applications/office/libreoffice/src-still/version.nix @@ -1 +1 @@ -"25.2.6.2" +"25.8.5.2" From 5733caf502cf0b36c72344616e1925c69266b806 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 27 Mar 2026 23:33:29 +0100 Subject: [PATCH 14/58] libreoffice-collabora: 25.04.1-1 -> 25.04.9-4 --- .../office/libreoffice/default.nix | 100 +++++-- .../skip-broken-tests-collabora.patch | 112 ++++++++ .../libreoffice/skip-broken-tests-fresh.patch | 44 ++++ .../libreoffice/skip-broken-tests-still.patch | 44 ++++ .../libreoffice/skip-broken-tests.patch | 44 ---- .../office/libreoffice/src-collabora/deps.nix | 247 ++++++++++-------- .../office/libreoffice/src-collabora/help.nix | 4 +- .../office/libreoffice/src-collabora/main.nix | 4 +- .../src-collabora/translations.nix | 4 +- .../libreoffice/src-collabora/version.nix | 2 +- 10 files changed, 425 insertions(+), 180 deletions(-) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index 65d1a3e5335a..1b00c5e17271 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -222,6 +222,70 @@ let ]; }; + mdds_2_1 = mdds.overrideAttrs { + version = "2.1.1"; + src = fetchFromGitLab { + owner = "mdds"; + repo = "mdds"; + rev = "2.1.1"; + hash = "sha256-a412LpgDiYM8TMToaUrTlHtblYS1HehzrDOwvIAAxiA="; + }; + }; + + # required for libreoffice-collabora version 25.04.9-4 + libixion_0_19 = libixion.overrideAttrs { + version = "0.19.0"; + + src = fetchFromGitLab { + owner = "ixion"; + repo = "ixion"; + rev = "0.19.0"; + hash = "sha256-BrexWRaxrLTWuoU62kqws3tlSqVOHecSV5MXc4ZezFs="; + }; + + buildInputs = [ + boost188 + mdds_2_1 + python3 + ]; + + patches = [ + # fix build with gcc 15, Add a missing include + (fetchpatch2 { + url = "https://gitlab.com/ixion/ixion/-/merge_requests/70.patch"; + hash = "sha256-FzU/aejcMktrDQql5pzobiq6BJXryIXQXZTBWCkyqtU="; + }) + ]; + }; + + # required for libreoffice-collabora version 25.04.9-4 + liborcus_0_19 = liborcus.overrideAttrs { + version = "0.19.2"; + + src = fetchFromGitLab { + owner = "orcus"; + repo = "orcus"; + rev = "0.19.2"; + hash = "sha256-+9C52H99c/kL5DEIoXV+WcLnTftRbicRLQN/FdIXBw8="; + }; + + buildInputs = [ + boost188 + libixion_0_19 + mdds_2_1 + python3 + zlib + ]; + + patches = [ + # fix build with gcc 15, Add missing includes + (fetchpatch2 { + url = "https://gitlab.com/orcus/orcus/-/merge_requests/200.patch"; + hash = "sha256-CZVw1+ri6UO56Bg/Y27W6G8JkGU6xDInd7fABr6i+7g="; + }) + ]; + }; + # required for libreoffice-still version 25.8.5.2 liborcus_0_20 = liborcus.overrideAttrs { version = "0.20.1"; @@ -333,27 +397,25 @@ stdenv.mkDerivation (finalAttrs: { # Don't detect Qt paths from qmake, so our patched-in onese are used ./dont-detect-qt-paths-from-qmake.patch - + ] + ++ lib.optionals (variant != "collabora") [ # Revert part of https://github.com/LibreOffice/core/commit/6f60670877208612b5ea320b3677480ef6508abb that broke zlib linking ./readd-explicit-zlib-link.patch ] ++ lib.optionals (variant == "collabora") [ - # Backport patch to fix build with Poppler 25.05 + # Backport patch to fix build with Poppler 25.09 (fetchpatch2 { - url = "https://github.com/LibreOffice/core/commit/0ee2636304ac049f21415c67e92040f7d6c14d35.patch"; + url = "https://github.com/LibreOffice/core/commit/7848e02819c007026952a3fdc9da0961333dc079.patch"; includes = [ "sdext/*" ]; - hash = "sha256-8yipl5ln1yCNfVM8SuWowsw1Iy/SXIwbdT1ZfNw4cJA="; + hash = "sha256-Nw6GFmkFy13w/ktCxw5s7SHL34auP1BQ9JvQnQ65aVU="; }) - # Currently included in the condition above - # Uncomment if Collabora is again the only version needing it - # Remove if Collabora is updated far enough not to need it anymore - ## Fix build with Poppler 25.10 - #(fetchpatch2 { - # url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-still/-/raw/f5241554e4a0f6fd95ac4e5cc398a30243407e6a/fix_build_with_poppler_25.10.patch"; - # hash = "sha256-lbPOkc1HeT5Qsp6XfVyVJtmvSL68qTrmbd3q9lvKSu8="; - #}) - ] - ++ lib.optionals (variant == "collabora") [ + + # Fix build with Poppler 25.10 + (fetchpatch2 { + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/libreoffice-still/-/raw/f5241554e4a0f6fd95ac4e5cc398a30243407e6a/fix_build_with_poppler_25.10.patch"; + hash = "sha256-lbPOkc1HeT5Qsp6XfVyVJtmvSL68qTrmbd3q9lvKSu8="; + }) + ./fix-unpack-collabora.patch ]; @@ -510,10 +572,16 @@ stdenv.mkDerivation (finalAttrs: { ++ optionals withJava [ jre' ] - ++ optionals (lib.versionOlder version "26.2.1.2") [ + ++ optionals (variant == "collabora") [ + fast-float + liborcus_0_19 + mdds_2_1 + md4c + ] + ++ optionals (variant == "still") [ liborcus_0_20 ] - ++ optionals (lib.versionAtLeast version "26.2.1.2") [ + ++ optionals (variant == "fresh") [ fast-float liborcus md4c diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests-collabora.patch b/pkgs/applications/office/libreoffice/skip-broken-tests-collabora.patch index 9cd2c9799c97..b87359f4cec1 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests-collabora.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests-collabora.patch @@ -47,6 +47,42 @@ index 1396cef69fa5..8ca0e4043f72 100644 createScDoc(); ScDocument* pDoc = getScDoc(); +diff --git i/sc/qa/unit/subsequent_filters_test3.cxx w/sc/qa/unit/subsequent_filters_test3.cxx +index fb5343932ac7..b48c3e9c08c7 100644 +--- i/sc/qa/unit/subsequent_filters_test3.cxx ++++ w/sc/qa/unit/subsequent_filters_test3.cxx +@@ -888,6 +888,7 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testAutoheight2Rows) + + CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testXLSDefColWidth) + { ++ return; // flaky layout test; depends on the system font versions? + // XLS has only 256 columns; but on import, we need to set default width to all above that limit + createScDoc("xls/chartx.xls"); + ScDocument* pDoc = getScDoc(); +diff --git i/sc/qa/unit/subsequent_filters_test4.cxx w/sc/qa/unit/subsequent_filters_test4.cxx +index b1b170de2a0b..fa4b16445717 100644 +--- i/sc/qa/unit/subsequent_filters_test4.cxx ++++ w/sc/qa/unit/subsequent_filters_test4.cxx +@@ -297,6 +297,7 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest4, testChartImportODS) + #if HAVE_MORE_FONTS + CPPUNIT_TEST_FIXTURE(ScFiltersTest4, testChartImportXLS) + { ++ return; // fails consistently + createScDoc("xls/chartx.xls"); + + ScDocument* pDoc = getScDoc(); +diff --git i/sd/qa/filter/eppt/eppt.cxx w/sd/qa/filter/eppt/eppt.cxx +index 460a6c10db1f..d455d0973449 100644 +--- i/sd/qa/filter/eppt/eppt.cxx ++++ w/sd/qa/filter/eppt/eppt.cxx +@@ -113,6 +113,7 @@ CPPUNIT_TEST_FIXTURE(Test, testThemeExport) + + CPPUNIT_TEST_FIXTURE(Test, testLoopingFromAnimation) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + // Given a media shape that has an animation that specifies looping for the video: + loadFromFile(u"video-loop.pptx"); + diff --git a/sc/qa/unit/ucalc_formula.cxx b/sc/qa/unit/ucalc_formula.cxx index 40d2c6f174de..9f540581133e 100644 --- a/sc/qa/unit/ucalc_formula.cxx @@ -200,3 +236,79 @@ index 4909267f7c74..63a177b0a2a5 100644 saveAsPDF(u"tdf164106.fodt"); auto pPdfDocument = parsePDFExport(); +diff --git i/sd/qa/unit/export-tests-ooxml2.cxx w/sd/qa/unit/export-tests-ooxml2.cxx +index 9678eabb27ee..05deb6f234b7 100644 +--- i/sd/qa/unit/export-tests-ooxml2.cxx ++++ w/sd/qa/unit/export-tests-ooxml2.cxx +@@ -1290,6 +1290,7 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testRotateFlip) + + CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testTdf106867) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + createSdImpressDoc("pptx/tdf106867.pptx"); + save(TestFilter::PPTX); + +@@ -1915,6 +1916,7 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testTdf59323_slideFooters) + + CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testTdf53970) + { ++ return; // error: XDG_RUNTIME_DIR is invalid or not set in the environment. + // Embedded media file + { + createSdImpressDoc("odp/tdf53970.odp"); +diff --git i/slideshow/qa/engine/engine.cxx w/slideshow/qa/engine/engine.cxx +index 6644ddae0d4c..fb4a70b1e700 100644 +--- i/slideshow/qa/engine/engine.cxx ++++ w/slideshow/qa/engine/engine.cxx +@@ -54,6 +54,7 @@ GetFirstCommandNodeOfPage(const uno::Reference& xPage) + + CPPUNIT_TEST_FIXTURE(Test, testLoopingFromAnimation) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + // Given a document with a looping video, the looping is defined as part of its auto-play + // animation (and not on the media shape): + loadFromFile(u"video-loop.pptx"); +--- i/xmloff/qa/unit/draw.cxx ++++ w/xmloff/qa/unit/draw.cxx +@@ -164,6 +164,7 @@ CPPUNIT_TEST_FIXTURE(XmloffDrawTest, testThemeExport) + + CPPUNIT_TEST_FIXTURE(XmloffDrawTest, testVideoSnapshot) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + // Execute ODP import: + loadFromFile(u"video-snapshot.odp"); + uno::Reference xDrawPagesSupplier(mxComponent, +diff --git i/svx/qa/unit/svdraw.cxx w/svx/qa/unit/svdraw.cxx +index b3b8ce14e227..eae079a6a717 100644 +--- i/svx/qa/unit/svdraw.cxx ++++ w/svx/qa/unit/svdraw.cxx +@@ -571,6 +571,7 @@ CPPUNIT_TEST_FIXTURE(SvdrawTest, testMaterialSpecular) + + CPPUNIT_TEST_FIXTURE(SvdrawTest, testVideoSnapshot) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + // Given a slide with a media shape, containing a 4 sec video, red-green-blue-black being the 4 + // seconds: + loadFromFile(u"video-snapshot.pptx"); +diff --git i/sd/qa/unit/SVGExportTests.cxx w/sd/qa/unit/SVGExportTests.cxx +index 5f73bad89f3b..d1ff4ccf7f5f 100644 +--- i/sd/qa/unit/SVGExportTests.cxx ++++ w/sd/qa/unit/SVGExportTests.cxx +@@ -149,6 +149,7 @@ public: + + void testSVGExportEmbeddedVideo() + { ++ return; // Failed to connect PipeWire event context (errno: 112) + loadFromFile(u"slide-video-thumbnail.odp"); + save(TestFilter::SVG_IMPRESS); + +--- i/vcl/qa/cppunit/pdfexport/pdfexport.cxx ++++ w/vcl/qa/cppunit/pdfexport/pdfexport.cxx +@@ -392,6 +392,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf107868) + /// Tests that embedded video from Impress is not exported as a linked one. + CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf105093) + { ++ return; // Failed to connect PipeWire event context (errno: 112) + vcl::filter::PDFDocument aDocument; + load(u"tdf105093.odp", aDocument); + diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch b/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch index 9be8c68af553..00a2b02312cf 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch @@ -370,3 +370,47 @@ index 7766c3aa3e76..bb00df6ba673 100644 vcl::filter::PDFDocument aDocument; load(u"tdf105093.odp", aDocument); +diff --git i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx +index b9c560f422b5..e415b1fcc807 100644 +--- i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx ++++ w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx +@@ -6320,6 +6320,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTextBoxRuby) + + CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf166044ContFootnoteOnlyOnePgNum) + { ++ return; // fails due to missing font: Noto Sans Lao + saveAsPDF(u"tdf166044-cont-footnote-one-pgnum.fodt"); + + auto pPdfDocument = parsePDFExport(); +diff --git a/svgio/qa/cppunit/data/tdf160386.svg b/svgio/qa/cppunit/data/tdf160386.svg +index 1644b0d15514..cf429508bcd4 100644 +--- a/svgio/qa/cppunit/data/tdf160386.svg ++++ b/svgio/qa/cppunit/data/tdf160386.svg +@@ -8,7 +8,6 @@ + Hello! + Hola! + Bonjour! +- ใ“ใ‚“ใซใกใฏ + ะŸั€ะธะฒะตั‚! + โ˜บ + +diff --git i/sc/qa/unit/subsequent_export_test2.cxx w/sc/qa/unit/subsequent_export_test2.cxx +index 956838656b28..70b38e4d59ba 100644 +--- i/sc/qa/unit/subsequent_export_test2.cxx ++++ w/sc/qa/unit/subsequent_export_test2.cxx +@@ -100,6 +100,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringXLSX) + + CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) + { ++ return; + // this doc is configured with CalcA1 ref syntax + createScDoc("xlsx/empty.xlsx"); + +@@ -137,6 +138,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) + + CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringUnspecified) + { ++ return; + createScDoc(); + + ScDocument* pDoc = getScDoc(); diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch b/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch index e81016da9171..50a1a9747c17 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests-still.patch @@ -207,3 +207,47 @@ uno::Reference xDoc(mxComponent, uno::UNO_QUERY_THROW); uno::Reference xIndex(xDoc->getSheets(), uno::UNO_QUERY_THROW); uno::Reference xSheet(xIndex->getByIndex(0), uno::UNO_QUERY_THROW); +diff --git i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx +index b9c560f422b5..e415b1fcc807 100644 +--- i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx ++++ w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx +@@ -6320,6 +6320,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTextBoxRuby) + + CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf166044ContFootnoteOnlyOnePgNum) + { ++ return; // fails due to missing font: Noto Sans Lao + saveAsPDF(u"tdf166044-cont-footnote-one-pgnum.fodt"); + + auto pPdfDocument = parsePDFExport(); +diff --git a/svgio/qa/cppunit/data/tdf160386.svg b/svgio/qa/cppunit/data/tdf160386.svg +index 1644b0d15514..cf429508bcd4 100644 +--- a/svgio/qa/cppunit/data/tdf160386.svg ++++ b/svgio/qa/cppunit/data/tdf160386.svg +@@ -8,7 +8,6 @@ + Hello! + Hola! + Bonjour! +- ใ“ใ‚“ใซใกใฏ + ะŸั€ะธะฒะตั‚! + โ˜บ + +diff --git i/sc/qa/unit/subsequent_export_test2.cxx w/sc/qa/unit/subsequent_export_test2.cxx +index 956838656b28..70b38e4d59ba 100644 +--- i/sc/qa/unit/subsequent_export_test2.cxx ++++ w/sc/qa/unit/subsequent_export_test2.cxx +@@ -100,6 +100,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringXLSX) + + CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) + { ++ return; + // this doc is configured with CalcA1 ref syntax + createScDoc("xlsx/empty.xlsx"); + +@@ -137,6 +138,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) + + CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringUnspecified) + { ++ return; + createScDoc(); + + ScDocument* pDoc = getScDoc(); diff --git a/pkgs/applications/office/libreoffice/skip-broken-tests.patch b/pkgs/applications/office/libreoffice/skip-broken-tests.patch index 3697025b7b52..78e7b30ab584 100644 --- a/pkgs/applications/office/libreoffice/skip-broken-tests.patch +++ b/pkgs/applications/office/libreoffice/skip-broken-tests.patch @@ -20,18 +20,6 @@ index 231aea8d0f3c..214a23c82562 100644 LibLibreOffice_Impl aOffice; LibLODocument_Impl* pDocument = loadDoc("search.ods"); pDocument->pClass->initializeForRendering(pDocument, nullptr); -diff --git a/svgio/qa/cppunit/data/tdf160386.svg b/svgio/qa/cppunit/data/tdf160386.svg -index 1644b0d15514..cf429508bcd4 100644 ---- a/svgio/qa/cppunit/data/tdf160386.svg -+++ b/svgio/qa/cppunit/data/tdf160386.svg -@@ -8,7 +8,6 @@ - Hello! - Hola! - Bonjour! -- ใ“ใ‚“ใซใกใฏ - ะŸั€ะธะฒะตั‚! - โ˜บ - diff --git a/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx b/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx index d8093e57a4e8..c95a742a68d3 100644 --- a/sw/qa/core/accessibilitycheck/AccessibilityCheckTest.cxx @@ -243,35 +231,3 @@ index ef0da39f5..43caa9002 100644 //TODO: sc/qa/unit/data/functions/array/dubious/fods/linest.fods produces widely different // values when built with -ffp-contract enabled (-ffp-contract=on default on Clang 14, // -ffp-contract=fast default when building with optimizations on GCC) on at least aarch64 -diff --git i/sc/qa/unit/subsequent_export_test2.cxx w/sc/qa/unit/subsequent_export_test2.cxx -index 956838656b28..70b38e4d59ba 100644 ---- i/sc/qa/unit/subsequent_export_test2.cxx -+++ w/sc/qa/unit/subsequent_export_test2.cxx -@@ -100,6 +100,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringXLSX) - - CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) - { -+ return; - // this doc is configured with CalcA1 ref syntax - createScDoc("xlsx/empty.xlsx"); - -@@ -137,6 +138,7 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringConfigXLSX) - - CPPUNIT_TEST_FIXTURE(ScExportTest2, testRefStringUnspecified) - { -+ return; - createScDoc(); - - ScDocument* pDoc = getScDoc(); -diff --git i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx -index b9c560f422b5..e415b1fcc807 100644 ---- i/vcl/qa/cppunit/pdfexport/pdfexport2.cxx -+++ w/vcl/qa/cppunit/pdfexport/pdfexport2.cxx -@@ -6320,6 +6320,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTextBoxRuby) - - CPPUNIT_TEST_FIXTURE(PdfExportTest2, testTdf166044ContFootnoteOnlyOnePgNum) - { -+ return; // fails due to missing font: Noto Sans Lao - saveAsPDF(u"tdf166044-cont-footnote-one-pgnum.fodt"); - - auto pPdfDocument = parsePDFExport(); diff --git a/pkgs/applications/office/libreoffice/src-collabora/deps.nix b/pkgs/applications/office/libreoffice/src-collabora/deps.nix index 375992c61254..ae7f4751a17a 100644 --- a/pkgs/applications/office/libreoffice/src-collabora/deps.nix +++ b/pkgs/applications/office/libreoffice/src-collabora/deps.nix @@ -77,11 +77,11 @@ md5name = "09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384-dragonbox-1.1.3.tar.gz"; } { - name = "dtoa-20180411.tgz"; - url = "https://dev-www.libreoffice.org/src/dtoa-20180411.tgz"; - sha256 = "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4"; + name = "fast_float-8.1.0.tar.gz"; + url = "https://dev-www.libreoffice.org/src/fast_float-8.1.0.tar.gz"; + sha256 = "4bfabb5979716995090ce68dce83f88f99629bc17ae280eae79311c5340143e1"; md5 = ""; - md5name = "0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4-dtoa-20180411.tgz"; + md5name = "4bfabb5979716995090ce68dce83f88f99629bc17ae280eae79311c5340143e1-fast_float-8.1.0.tar.gz"; } { name = "libcmis-0.6.2.tar.xz"; @@ -105,11 +105,11 @@ md5name = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7-cppunit-1.15.1.tar.gz"; } { - name = "curl-8.12.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/curl-8.12.1.tar.xz"; - sha256 = "0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202"; + name = "curl-8.14.1.tar.xz"; + url = "https://dev-www.libreoffice.org/src/curl-8.14.1.tar.xz"; + sha256 = "f4619a1e2474c4bbfedc88a7c2191209c8334b48fa1f4e53fd584cc12e9120dd"; md5 = ""; - md5name = "0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202-curl-8.12.1.tar.xz"; + md5name = "f4619a1e2474c4bbfedc88a7c2191209c8334b48fa1f4e53fd584cc12e9120dd-curl-8.14.1.tar.xz"; } { name = "libe-book-0.1.3.tar.xz"; @@ -140,18 +140,18 @@ md5name = "03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad-libepubgen-0.1.1.tar.xz"; } { - name = "libetonyek-0.1.12.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.12.tar.xz"; - sha256 = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83"; + name = "libetonyek-0.1.13.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libetonyek-0.1.13.tar.xz"; + sha256 = "032b71cb597edd92a0b270b916188281bc35be55296b263f6817b29adbcb1709"; md5 = ""; - md5name = "b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83-libetonyek-0.1.12.tar.xz"; + md5name = "032b71cb597edd92a0b270b916188281bc35be55296b263f6817b29adbcb1709-libetonyek-0.1.13.tar.xz"; } { - name = "expat-2.7.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/expat-2.7.1.tar.xz"; - sha256 = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30"; + name = "expat-2.7.4.tar.xz"; + url = "https://dev-www.libreoffice.org/src/expat-2.7.4.tar.xz"; + sha256 = "9e9cabb457c1e09de91db2706d8365645792638eb3be1f94dbb2149301086ac0"; md5 = ""; - md5name = "354552544b8f99012e5062f7d570ec77f14b412a3ff5c7d8d0dae62c0d217c30-expat-2.7.1.tar.xz"; + md5name = "9e9cabb457c1e09de91db2706d8365645792638eb3be1f94dbb2149301086ac0-expat-2.7.4.tar.xz"; } { name = "Firebird-3.0.7.33374-0.tar.bz2"; @@ -161,11 +161,11 @@ md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2"; } { - name = "fontconfig-2.16.1.tar.xz"; - url = "https://dev-www.libreoffice.org/src/fontconfig-2.16.1.tar.xz"; - sha256 = "f4577b62f3a909597c9fb032c6a7a2ae39649ed8ce7048b615a48f32abc0d53a"; + name = "fontconfig-2.16.2.tar.xz"; + url = "https://dev-www.libreoffice.org/src/fontconfig-2.16.2.tar.xz"; + sha256 = "165b8fd2a119864c87464b233986c4a1bc09efb09c65de1ca40cc1e85ffb77e2"; md5 = ""; - md5name = "f4577b62f3a909597c9fb032c6a7a2ae39649ed8ce7048b615a48f32abc0d53a-fontconfig-2.16.1.tar.xz"; + md5name = "165b8fd2a119864c87464b233986c4a1bc09efb09c65de1ca40cc1e85ffb77e2-fontconfig-2.16.2.tar.xz"; } { name = "crosextrafonts-20130214.tar.gz"; @@ -413,11 +413,11 @@ md5name = "cae999a9fc5638cb69cf0812e8bca1437ef1ebbf094f8b3c5b3f0a3ea2ef8c3a-Amiri-1.001.zip"; } { - name = "ReemKufi-1.7.zip"; - url = "https://dev-www.libreoffice.org/src/ReemKufi-1.7.zip"; - sha256 = "2359f036c7bddeb4d5529d7b3c9139c3288c920cc26053d417cdbb563eafe0a4"; + name = "ReemKufi-1.8.zip"; + url = "https://dev-www.libreoffice.org/src/ReemKufi-1.8.zip"; + sha256 = "6bf586b0473edaaca19dbd594c25e2bf6111952b8643a262976b7fa75ef345dc"; md5 = ""; - md5name = "2359f036c7bddeb4d5529d7b3c9139c3288c920cc26053d417cdbb563eafe0a4-ReemKufi-1.7.zip"; + md5name = "6bf586b0473edaaca19dbd594c25e2bf6111952b8643a262976b7fa75ef345dc-ReemKufi-1.8.zip"; } { name = "Scheherazade-2.100.zip"; @@ -497,11 +497,11 @@ md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz"; } { - name = "freetype-2.13.3.tar.xz"; - url = "https://dev-www.libreoffice.org/src/freetype-2.13.3.tar.xz"; - sha256 = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289"; + name = "freetype-2.14.2.tar.xz"; + url = "https://dev-www.libreoffice.org/src/freetype-2.14.2.tar.xz"; + sha256 = "4b62dcab4c920a1a860369933221814362e699e26f55792516d671e6ff55b5e1"; md5 = ""; - md5name = "0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289-freetype-2.13.3.tar.xz"; + md5name = "4b62dcab4c920a1a860369933221814362e699e26f55792516d671e6ff55b5e1-freetype-2.14.2.tar.xz"; } { name = "frozen-1.2.0.tar.gz"; @@ -518,11 +518,11 @@ md5name = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5-glm-1.0.1.zip"; } { - name = "gpgme-1.24.2.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/gpgme-1.24.2.tar.bz2"; - sha256 = "e11b1a0e361777e9e55f48a03d89096e2abf08c63d84b7017cfe1dce06639581"; + name = "gpgme-1.24.3.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/gpgme-1.24.3.tar.bz2"; + sha256 = "bfc17f5bd1b178c8649fdd918956d277080f33df006a2dc40acdecdce68c50dd"; md5 = ""; - md5name = "e11b1a0e361777e9e55f48a03d89096e2abf08c63d84b7017cfe1dce06639581-gpgme-1.24.2.tar.bz2"; + md5name = "bfc17f5bd1b178c8649fdd918956d277080f33df006a2dc40acdecdce68c50dd-gpgme-1.24.3.tar.bz2"; } { name = "graphite2-minimal-1.3.14.tgz"; @@ -672,11 +672,11 @@ md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz"; } { - name = "language-subtag-registry-2025-03-10.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-03-10.tar.bz2"; - sha256 = "555968dd413c69fe2c072a29e0f1a2a48856533d923ffd8377ff86f6ea701b39"; + name = "language-subtag-registry-2025-08-25.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-08-25.tar.bz2"; + sha256 = "9b008d21f97bbf37c5aefd07805ff5500524bccbe8c39d623e184b1ed425ff39"; md5 = ""; - md5name = "555968dd413c69fe2c072a29e0f1a2a48856533d923ffd8377ff86f6ea701b39-language-subtag-registry-2025-03-10.tar.bz2"; + md5name = "9b008d21f97bbf37c5aefd07805ff5500524bccbe8c39d623e184b1ed425ff39-language-subtag-registry-2025-08-25.tar.bz2"; } { name = "lcms2-2.17.tar.gz"; @@ -693,11 +693,11 @@ md5name = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6-libassuan-3.0.2.tar.bz2"; } { - name = "libatomic_ops-7.8.2.tar.gz"; - url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.2.tar.gz"; - sha256 = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51"; + name = "libatomic_ops-7.8.4.tar.gz"; + url = "https://dev-www.libreoffice.org/src/libatomic_ops-7.8.4.tar.gz"; + sha256 = "2356e002e80ef695875e971d6a4fd8c61ca5c6fa4fd1bf31cce54a269c8bfcd5"; md5 = ""; - md5name = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2419b51-libatomic_ops-7.8.2.tar.gz"; + md5name = "2356e002e80ef695875e971d6a4fd8c61ca5c6fa4fd1bf31cce54a269c8bfcd5-libatomic_ops-7.8.4.tar.gz"; } { name = "libeot-0.01.tar.bz2"; @@ -714,18 +714,18 @@ md5name = "df0a59d413a5b202573d8d4f5159e33a8538da4f8e8e60979facc64d6290cebd-libexttextcat-3.4.7.tar.xz"; } { - name = "libffi-3.4.8.tar.gz"; - url = "https://dev-www.libreoffice.org/src/libffi-3.4.8.tar.gz"; - sha256 = "bc9842a18898bfacb0ed1252c4febcc7e78fa139fd27fdc7a3e30d9d9356119b"; + name = "libffi-3.5.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/libffi-3.5.2.tar.gz"; + sha256 = "f3a3082a23b37c293a4fcd1053147b371f2ff91fa7ea1b2a52e335676bac82dc"; md5 = ""; - md5name = "bc9842a18898bfacb0ed1252c4febcc7e78fa139fd27fdc7a3e30d9d9356119b-libffi-3.4.8.tar.gz"; + md5name = "f3a3082a23b37c293a4fcd1053147b371f2ff91fa7ea1b2a52e335676bac82dc-libffi-3.5.2.tar.gz"; } { - name = "libgpg-error-1.53.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/libgpg-error-1.53.tar.bz2"; - sha256 = "6a0721b52027415f53abcbf63b5c37776a0f774d9126d560a3ce76c0eb42903f"; + name = "libgpg-error-1.55.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/libgpg-error-1.55.tar.bz2"; + sha256 = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78"; md5 = ""; - md5name = "6a0721b52027415f53abcbf63b5c37776a0f774d9126d560a3ce76c0eb42903f-libgpg-error-1.53.tar.bz2"; + md5name = "95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78-libgpg-error-1.55.tar.bz2"; } { name = "liblangtag-0.6.7.tar.bz2"; @@ -749,11 +749,11 @@ md5name = "296272d93435991308eb73607600c034b558807a07e829e751142e65ccfa9d08-ltm-1.3.0.tar.xz"; } { - name = "libwebp-1.5.0.tar.gz"; - url = "https://dev-www.libreoffice.org/src/libwebp-1.5.0.tar.gz"; - sha256 = "7d6fab70cf844bf6769077bd5d7a74893f8ffd4dfb42861745750c63c2a5c92c"; + name = "libwebp-1.6.0.tar.gz"; + url = "https://dev-www.libreoffice.org/src/libwebp-1.6.0.tar.gz"; + sha256 = "e4ab7009bf0629fd11982d4c2aa83964cf244cffba7347ecd39019a9e38c4564"; md5 = ""; - md5name = "7d6fab70cf844bf6769077bd5d7a74893f8ffd4dfb42861745750c63c2a5c92c-libwebp-1.5.0.tar.gz"; + md5name = "e4ab7009bf0629fd11982d4c2aa83964cf244cffba7347ecd39019a9e38c4564-libwebp-1.6.0.tar.gz"; } { name = "xmlsec1-1.3.6.tar.gz"; @@ -763,11 +763,11 @@ md5name = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f-xmlsec1-1.3.6.tar.gz"; } { - name = "libxml2-2.13.7.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libxml2-2.13.7.tar.xz"; - sha256 = "14796d24402108e99d8de4e974d539bed62e23af8c4233317274ce073ceff93b"; + name = "libxml2-2.14.6.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libxml2-2.14.6.tar.xz"; + sha256 = "7ce458a0affeb83f0b55f1f4f9e0e55735dbfc1a9de124ee86fb4a66b597203a"; md5 = ""; - md5name = "14796d24402108e99d8de4e974d539bed62e23af8c4233317274ce073ceff93b-libxml2-2.13.7.tar.xz"; + md5name = "7ce458a0affeb83f0b55f1f4f9e0e55735dbfc1a9de124ee86fb4a66b597203a-libxml2-2.14.6.tar.xz"; } { name = "libxslt-1.1.43.tar.xz"; @@ -784,18 +784,18 @@ md5name = "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz"; } { - name = "lxml-5.3.2.tar.gz"; - url = "https://dev-www.libreoffice.org/src/lxml-5.3.2.tar.gz"; - sha256 = "773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1"; + name = "lxml-5.4.0.tar.gz"; + url = "https://dev-www.libreoffice.org/src/lxml-5.4.0.tar.gz"; + sha256 = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd"; md5 = ""; - md5name = "773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1-lxml-5.3.2.tar.gz"; + md5name = "d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd-lxml-5.4.0.tar.gz"; } { - name = "mariadb-connector-c-3.3.15-src.tar.gz"; - url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.15-src.tar.gz"; - sha256 = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe"; + name = "mariadb-connector-c-3.3.17-src.tar.gz"; + url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.17-src.tar.gz"; + sha256 = "a5abb7331508988f7287b481c1839bd929261ce38352cd0fde6c002c300e0c01"; md5 = ""; - md5name = "b593fdd3d5b8964a9feec2bf57a13e6cc8f178a4fe948e89f60ede9c53d621fe-mariadb-connector-c-3.3.15-src.tar.gz"; + md5name = "a5abb7331508988f7287b481c1839bd929261ce38352cd0fde6c002c300e0c01-mariadb-connector-c-3.3.17-src.tar.gz"; } { name = "mdds-2.1.1.tar.xz"; @@ -833,11 +833,11 @@ md5name = "19279f70707bbe5ffa619f2dc319f888cec0c4a8d339dc0a21330517bd6f521d-mythes-1.2.5.tar.xz"; } { - name = "nss-3.102.1-with-nspr-4.35.tar.gz"; - url = "https://dev-www.libreoffice.org/src/nss-3.102.1-with-nspr-4.35.tar.gz"; - sha256 = "ddfdec73fb4b0eedce5fc4de09de9ba14d2ddbfbf67e42372903e1510f2d3d65"; + name = "nss-3.121-with-nspr-4.38.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/nss-3.121-with-nspr-4.38.2.tar.gz"; + sha256 = "76b9a1364bc4522abc652c4d676498d5062f502f64e38b32e9e2c7a3fff530f1"; md5 = ""; - md5name = "ddfdec73fb4b0eedce5fc4de09de9ba14d2ddbfbf67e42372903e1510f2d3d65-nss-3.102.1-with-nspr-4.35.tar.gz"; + md5name = "76b9a1364bc4522abc652c4d676498d5062f502f64e38b32e9e2c7a3fff530f1-nss-3.121-with-nspr-4.38.2.tar.gz"; } { name = "libodfgen-0.1.8.tar.xz"; @@ -854,11 +854,11 @@ md5name = "d55495ab3a86544650587de2a72180ddf8bfc6376d14ddfa923992dbc86a06e0-odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar"; } { - name = "officeotron-0.7.4-master.jar"; - url = "https://dev-www.libreoffice.org/src/../extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; - sha256 = "f2443f27561af52324eee03a1892d9f569adc8db9e7bca55614898bc2a13a770"; - md5 = "8249374c274932a21846fa7629c2aa9b"; - md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; + name = "officeotron-0.8.8.jar"; + url = "https://dev-www.libreoffice.org/src/../extern/officeotron-0.8.8.jar"; + sha256 = "c72cdcb7fe7cfe917d1fb8766ddbc3f92b6124ecd5fb8c6dc0ddabb74a7e057c"; + md5 = ""; + md5name = "c72cdcb7fe7cfe917d1fb8766ddbc3f92b6124ecd5fb8c6dc0ddabb74a7e057c-officeotron-0.8.8.jar"; } { name = "onlineupdate-c003be8b9727672e7d30972983b375f4c200233f-2.tar.xz"; @@ -868,18 +868,18 @@ md5name = "37206cf981e8409d048b59ac5839621ea107ff49af72beb9d7769a2f41da8d90-onlineupdate-c003be8b9727672e7d30972983b375f4c200233f-2.tar.xz"; } { - name = "openldap-2.6.9.tgz"; - url = "https://dev-www.libreoffice.org/src/openldap-2.6.9.tgz"; - sha256 = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff"; + name = "openldap-2.6.10.tgz"; + url = "https://dev-www.libreoffice.org/src/openldap-2.6.10.tgz"; + sha256 = "c065f04aad42737aebd60b2fe4939704ac844266bc0aeaa1609f0cad987be516"; md5 = ""; - md5name = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff-openldap-2.6.9.tgz"; + md5name = "c065f04aad42737aebd60b2fe4939704ac844266bc0aeaa1609f0cad987be516-openldap-2.6.10.tgz"; } { - name = "openssl-3.0.16.tar.gz"; - url = "https://dev-www.libreoffice.org/src/openssl-3.0.16.tar.gz"; - sha256 = "57e03c50feab5d31b152af2b764f10379aecd8ee92f16c985983ce4a99f7ef86"; + name = "openssl-3.0.19.tar.gz"; + url = "https://dev-www.libreoffice.org/src/openssl-3.0.19.tar.gz"; + sha256 = "fa5a4143b8aae18be53ef2f3caf29a2e0747430b8bc74d32d88335b94ab63072"; md5 = ""; - md5name = "57e03c50feab5d31b152af2b764f10379aecd8ee92f16c985983ce4a99f7ef86-openssl-3.0.16.tar.gz"; + md5name = "fa5a4143b8aae18be53ef2f3caf29a2e0747430b8bc74d32d88335b94ab63072-openssl-3.0.19.tar.gz"; } { name = "liborcus-0.19.2.tar.xz"; @@ -902,6 +902,20 @@ md5 = ""; md5name = "e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd-pdfium-7012.tar.bz2"; } + { + name = "afdko-4.0.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/afdko-4.0.2.tar.gz"; + sha256 = "e1a31e871e83dd022635b852297c433c8e9c9d9d4f0c0f634e8d55dde28ad930"; + md5 = ""; + md5name = "e1a31e871e83dd022635b852297c433c8e9c9d9d4f0c0f634e8d55dde28ad930-afdko-4.0.2.tar.gz"; + } + { + name = "antlr4-cpp-runtime-4.13.2-source.zip"; + url = "https://dev-www.libreoffice.org/src/antlr4-cpp-runtime-4.13.2-source.zip"; + sha256 = "0ed13668906e86dbc0dcddf30fdee68c10203dea4e83852b4edb810821bee3c4"; + md5 = ""; + md5name = "0ed13668906e86dbc0dcddf30fdee68c10203dea4e83852b4edb810821bee3c4-antlr4-cpp-runtime-4.13.2-source.zip"; + } { name = "pixman-0.42.2.tar.gz"; url = "https://dev-www.libreoffice.org/src/pixman-0.42.2.tar.gz"; @@ -910,25 +924,25 @@ md5name = "ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e-pixman-0.42.2.tar.gz"; } { - name = "libpng-1.6.47.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libpng-1.6.47.tar.xz"; - sha256 = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631"; + name = "libpng-1.6.55.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libpng-1.6.55.tar.xz"; + sha256 = "d925722864837ad5ae2a82070d4b2e0603dc72af44bd457c3962298258b8e82d"; md5 = ""; - md5name = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631-libpng-1.6.47.tar.xz"; + md5name = "d925722864837ad5ae2a82070d4b2e0603dc72af44bd457c3962298258b8e82d-libpng-1.6.55.tar.xz"; } { - name = "tiff-4.7.0.tar.xz"; - url = "https://dev-www.libreoffice.org/src/tiff-4.7.0.tar.xz"; - sha256 = "273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017"; + name = "tiff-4.7.1.tar.xz"; + url = "https://dev-www.libreoffice.org/src/tiff-4.7.1.tar.xz"; + sha256 = "b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba"; md5 = ""; - md5name = "273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017-tiff-4.7.0.tar.xz"; + md5name = "b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba-tiff-4.7.1.tar.xz"; } { - name = "poppler-25.01.0.tar.xz"; - url = "https://dev-www.libreoffice.org/src/poppler-25.01.0.tar.xz"; - sha256 = "7eefc122207bbbd72a303c5e0743f4941e8ae861e24dcf0501e18ce1d1414112"; + name = "poppler-25.08.0.tar.xz"; + url = "https://dev-www.libreoffice.org/src/poppler-25.08.0.tar.xz"; + sha256 = "425ed4d4515a093bdcdbbaac6876f20617451edc710df6a4fd6c45dd67eb418d"; md5 = ""; - md5name = "7eefc122207bbbd72a303c5e0743f4941e8ae861e24dcf0501e18ce1d1414112-poppler-25.01.0.tar.xz"; + md5name = "425ed4d4515a093bdcdbbaac6876f20617451edc710df6a4fd6c45dd67eb418d-poppler-25.08.0.tar.xz"; } { name = "poppler-data-0.4.12.tar.gz"; @@ -938,18 +952,18 @@ md5name = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74-poppler-data-0.4.12.tar.gz"; } { - name = "postgresql-14.17.tar.bz2"; - url = "https://dev-www.libreoffice.org/src/postgresql-14.17.tar.bz2"; - sha256 = "6ce0ccd6403bf7f0f2eddd333e2ee9ba02edfa977c66660ed9b4b1057e7630a1"; + name = "postgresql-15.15.tar.bz2"; + url = "https://dev-www.libreoffice.org/src/postgresql-15.15.tar.bz2"; + sha256 = "5753aaeb8b09cbf61016f78aa69bf5cbdf01b43263f010cbf168c82896213aaa"; md5 = ""; - md5name = "6ce0ccd6403bf7f0f2eddd333e2ee9ba02edfa977c66660ed9b4b1057e7630a1-postgresql-14.17.tar.bz2"; + md5name = "5753aaeb8b09cbf61016f78aa69bf5cbdf01b43263f010cbf168c82896213aaa-postgresql-15.15.tar.bz2"; } { - name = "Python-3.10.17.tar.xz"; - url = "https://dev-www.libreoffice.org/src/Python-3.10.17.tar.xz"; - sha256 = "4c68050f049d1b4ac5aadd0df5f27941c0350d2a9e7ab0907ee5eb5225d9d6b0"; + name = "Python-3.10.19.tar.xz"; + url = "https://dev-www.libreoffice.org/src/Python-3.10.19.tar.xz"; + sha256 = "c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076"; md5 = ""; - md5name = "4c68050f049d1b4ac5aadd0df5f27941c0350d2a9e7ab0907ee5eb5225d9d6b0-Python-3.10.17.tar.xz"; + md5name = "c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076-Python-3.10.19.tar.xz"; } { name = "libqxp-0.0.2.tar.xz"; @@ -986,6 +1000,13 @@ md5 = ""; md5name = "5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5-librevenge-0.0.5.tar.bz2"; } + { + name = "md4c-release-0.5.2.tar.gz"; + url = "https://dev-www.libreoffice.org/src/md4c-release-0.5.2.tar.gz"; + sha256 = "55d0111d48fb11883aaee91465e642b8b640775a4d6993c2d0e7a8092758ef21"; + md5 = ""; + md5name = "55d0111d48fb11883aaee91465e642b8b640775a4d6993c2d0e7a8092758ef21-md4c-release-0.5.2.tar.gz"; + } { name = "rhino-1.7.15.zip"; url = "https://dev-www.libreoffice.org/src/rhino-1.7.15.zip"; @@ -994,11 +1015,11 @@ md5name = "42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa-rhino-1.7.15.zip"; } { - name = "skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; - url = "https://dev-www.libreoffice.org/src/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; - sha256 = "53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d"; + name = "skia-m133-ecebe831881cdf52c65df518777210071f7970dd.tar.xz"; + url = "https://dev-www.libreoffice.org/src/skia-m133-ecebe831881cdf52c65df518777210071f7970dd.tar.xz"; + sha256 = "af3676facdf12d59a9ad5a0f63c60e6bb47f7d6bb243acdd0c6abc8c9b0b3c59"; md5 = ""; - md5name = "53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d-skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz"; + md5name = "af3676facdf12d59a9ad5a0f63c60e6bb47f7d6bb243acdd0c6abc8c9b0b3c59-skia-m133-ecebe831881cdf52c65df518777210071f7970dd.tar.xz"; } { name = "libstaroffice-0.0.7.tar.xz"; @@ -1015,11 +1036,11 @@ md5name = "82c818be771f242388457aa8c807e4b52aa84dc22b21c6c56184a6b4cbb085e6-twaindsm_2.4.1.orig.tar.gz"; } { - name = "libvisio-0.1.8.tar.xz"; - url = "https://dev-www.libreoffice.org/src/libvisio-0.1.8.tar.xz"; - sha256 = "b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b"; + name = "libvisio-0.1.10.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libvisio-0.1.10.tar.xz"; + sha256 = "9e9eff75112d4d92d92262ad7fc2599c21e26f8fc5ba54900efdc83c0501e472"; md5 = ""; - md5name = "b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b-libvisio-0.1.8.tar.xz"; + md5name = "9e9eff75112d4d92d92262ad7fc2599c21e26f8fc5ba54900efdc83c0501e472-libvisio-0.1.10.tar.xz"; } { name = "libwpd-0.10.3.tar.xz"; @@ -1064,11 +1085,11 @@ md5name = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22-libzmf-0.0.2.tar.xz"; } { - name = "zxcvbn-c-2.5.tar.gz"; - url = "https://dev-www.libreoffice.org/src/zxcvbn-c-2.5.tar.gz"; - sha256 = "77d6c6ecb35952a8d8ce7f736b7a2bf466275c48210e309b73782d6b7e84dffd"; + name = "zxcvbn-c-2.6.tar.gz"; + url = "https://dev-www.libreoffice.org/src/zxcvbn-c-2.6.tar.gz"; + sha256 = "11e39f6776f9c82c68b2acb94336e32697d4ab6cdb4ac16f9583ccbdd735113a"; md5 = ""; - md5name = "77d6c6ecb35952a8d8ce7f736b7a2bf466275c48210e309b73782d6b7e84dffd-zxcvbn-c-2.5.tar.gz"; + md5name = "11e39f6776f9c82c68b2acb94336e32697d4ab6cdb4ac16f9583ccbdd735113a-zxcvbn-c-2.6.tar.gz"; } { name = "zxing-cpp-2.2.1.tar.gz"; diff --git a/pkgs/applications/office/libreoffice/src-collabora/help.nix b/pkgs/applications/office/libreoffice/src-collabora/help.nix index 25d53a527288..142586d9c561 100644 --- a/pkgs/applications/office/libreoffice/src-collabora/help.nix +++ b/pkgs/applications/office/libreoffice/src-collabora/help.nix @@ -1,6 +1,6 @@ { fetchgit, ... }: fetchgit { url = "https://gerrit.libreoffice.org/help"; - tag = "cp-25.04.1-1"; - hash = "sha256-jKcrkvdxpebCTeILrjA7bKfcsWw8VFjS7eimJI1dgFQ="; + tag = "cp-25.04.9-4"; + hash = "sha256-J2gtGU3YSgKnoGMALoPY1Bn2i8bU6KJM+aU7nmcAUIg="; } diff --git a/pkgs/applications/office/libreoffice/src-collabora/main.nix b/pkgs/applications/office/libreoffice/src-collabora/main.nix index 1d085b100488..4dbd8fce6454 100644 --- a/pkgs/applications/office/libreoffice/src-collabora/main.nix +++ b/pkgs/applications/office/libreoffice/src-collabora/main.nix @@ -1,7 +1,7 @@ { fetchgit, ... }: fetchgit { url = "https://gerrit.libreoffice.org/core"; - tag = "cp-25.04.1-1"; - hash = "sha256-WhNNKL1RC0hWi21wH5EJRZ8V8U7jk6z8h3E3mVR56zk="; + tag = "cp-25.04.9-4"; + hash = "sha256-9NE5GCIUUyinteFUBBkmV+ZwT7rfnVvynQqhumlYYEc="; fetchSubmodules = false; } diff --git a/pkgs/applications/office/libreoffice/src-collabora/translations.nix b/pkgs/applications/office/libreoffice/src-collabora/translations.nix index 8a96bf99e801..8795be525965 100644 --- a/pkgs/applications/office/libreoffice/src-collabora/translations.nix +++ b/pkgs/applications/office/libreoffice/src-collabora/translations.nix @@ -1,6 +1,6 @@ { fetchgit, ... }: fetchgit { url = "https://gerrit.libreoffice.org/translations"; - tag = "cp-25.04.1-1"; - hash = "sha256-kZ5LwhEMWYv9peYPjTL14wjYv4LHUMtaM7XGYSVw68U="; + tag = "cp-25.04.9-4"; + hash = "sha256-Axjw2uB3dCboOEUW7cLt8CQKjRC4sA2x+QOtgwD3aPU="; } diff --git a/pkgs/applications/office/libreoffice/src-collabora/version.nix b/pkgs/applications/office/libreoffice/src-collabora/version.nix index 94c49e9eee21..59af73fa2a9f 100644 --- a/pkgs/applications/office/libreoffice/src-collabora/version.nix +++ b/pkgs/applications/office/libreoffice/src-collabora/version.nix @@ -1 +1 @@ -"25.04.1-1" +"25.04.9-4" From fb080599db21eeb73cc4868ed14919586a4923fe Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 27 Mar 2026 23:34:32 +0100 Subject: [PATCH 15/58] libreoffice-collabora: use tag in update script --- pkgs/applications/office/libreoffice/update.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/office/libreoffice/update.sh b/pkgs/applications/office/libreoffice/update.sh index a6f5536972b7..1adc41b25803 100755 --- a/pkgs/applications/office/libreoffice/update.sh +++ b/pkgs/applications/office/libreoffice/update.sh @@ -83,6 +83,7 @@ case $variant in rev=$(grep --perl-regexp --only-matching --max-count=1 \ '\Krefs/tags/cp-\d+\.\d+\.\d+-\d+$' <<< "$all_tags") full_version=${rev#refs/tags/cp-} + tag=${rev#refs/tags/} echoerr full version is $full_version echo \"$full_version\" > version.nix @@ -98,7 +99,7 @@ case $variant in echo "{ fetchgit, ... }:" > $t.nix echo "fetchgit {" >> $t.nix echo " url = \"$(jq -r '.url' <<< "$prefetch_output")\";" >> $t.nix - echo " rev = \"$rev\";" >> $t.nix + echo " tag = \"$tag\";" >> $t.nix echo " hash = \"$(jq -r '.hash' <<< "$prefetch_output")\";" >> $t.nix echo "}" >> "$t.nix" done From 2cde68f821d1fb45d95da20ebac971247aee952c Mon Sep 17 00:00:00 2001 From: azahi Date: Fri, 3 Apr 2026 13:01:35 +0300 Subject: [PATCH 16/58] seaweedfs: 4.17 -> 4.18 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: แŽ แŽก. ะ…ฯตrgฯต ัดictor --- pkgs/by-name/se/seaweedfs/package.nix | 106 +++++++++++++++++++------- 1 file changed, 78 insertions(+), 28 deletions(-) diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix index e4aac4235040..f42b91b6f137 100644 --- a/pkgs/by-name/se/seaweedfs/package.nix +++ b/pkgs/by-name/se/seaweedfs/package.nix @@ -1,76 +1,126 @@ { - lib, - stdenv, buildGoModule, fetchFromGitHub, - libredirect, iana-etc, - testers, - seaweedfs, + installShellFiles, + lib, + libredirect, + nix-update-script, + stdenv, + versionCheckHook, }: - buildGoModule (finalAttrs: { pname = "seaweedfs"; - version = "4.17"; + version = "4.18"; src = fetchFromGitHub { owner = "seaweedfs"; repo = "seaweedfs"; tag = finalAttrs.version; - hash = "sha256-xy3gXw3cbFO3OkzgEmIecvxPJT15tn58FI4ppibckzE="; + leaveDotGit = true; + postFetch = '' + pushd "$out" + git rev-parse --short HEAD 2>/dev/null >$out/COMMIT + find "$out" -name .git -print0 | xargs -0 rm -rf + popd + ''; + hash = "sha256-X0/BCdLpM7Cs2Q7goW9JHw8tA+ztlm+qxusn+OIQ/qg="; }; - vendorHash = "sha256-XbfKYftKfbJDkbp9DwVAs56w5lMvqdlW5cwhhivniBM="; + postPatch = '' + # Remove unmaintained code that's not used and generates various issues. + rm -rf unmaintained + ''; - nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libredirect.hook ]; + vendorHash = "sha256-W5fRmE89IBP5h11+Op3mkCQw9WkUgAtXduEHBdHiQVI="; + + nativeBuildInputs = [ + installShellFiles + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libredirect.hook + ]; subPackages = [ "weed" ]; - ldflags = [ - "-s" - "-X github.com/seaweedfs/seaweedfs/weed/util.COMMIT=N/A" - ]; - tags = [ "elastic" "gocdk" + "rclone" "sqlite" - "ydb" + "tarantool" "tikv" + "ydb" ]; + ldflags = [ + "-s" + "-extldflags=-static" + ]; + + env = { + CGO_ENABLED = 0; + GODEBUG = "http2client=0"; + }; + preBuild = '' - export GODEBUG=http2client=0 + ldflags+=" -X \"github.com/seaweedfs/seaweedfs/weed/util/version.COMMIT=$( Date: Fri, 3 Apr 2026 22:53:30 +0200 Subject: [PATCH 17/58] mcp-gateway: init at 2.9.1 --- pkgs/by-name/mc/mcp-gateway/package.nix | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/mc/mcp-gateway/package.nix diff --git a/pkgs/by-name/mc/mcp-gateway/package.nix b/pkgs/by-name/mc/mcp-gateway/package.nix new file mode 100644 index 000000000000..dd91c1b45f13 --- /dev/null +++ b/pkgs/by-name/mc/mcp-gateway/package.nix @@ -0,0 +1,38 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "mcp-gateway"; + version = "2.9.1"; + + src = fetchFromGitHub { + owner = "MikkoParkkola"; + repo = "mcp-gateway"; + tag = "v${finalAttrs.version}"; + hash = "sha256-jPggWHX/Qz3sMh3P791D9WRMsppy3xRfUXd3jAcef5M="; + }; + + cargoHash = "sha256-TLjiI6mgWRkxZEifbyLzZpHj+486RYoGY2GOXsh/1Bs="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + + doInstallCheck = true; + + # Most of the tests are failing. + doCheck = false; + + meta = { + description = "Universal MCP Gateway - Single-port multiplexing with Meta-MCP for ~95% context token savings"; + homepage = "https://github.com/MikkoParkkola/mcp-gateway"; + changelog = "https://github.com/MikkoParkkola/mcp-gateway/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "mcp-gateway"; + }; +}) From e308dc72ca7879d099b615a734f3cc8001e0ac55 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Fri, 3 Apr 2026 20:07:43 +0200 Subject: [PATCH 18/58] lisette: init at 0.1.2 --- pkgs/by-name/li/lisette/package.nix | 44 +++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/li/lisette/package.nix diff --git a/pkgs/by-name/li/lisette/package.nix b/pkgs/by-name/li/lisette/package.nix new file mode 100644 index 000000000000..7f88c219c2d8 --- /dev/null +++ b/pkgs/by-name/li/lisette/package.nix @@ -0,0 +1,44 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, + go, + writableTmpDirAsHomeHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "lisette"; + version = "0.1.2"; + + src = fetchFromGitHub { + owner = "ivov"; + repo = "lisette"; + tag = "lisette-v${finalAttrs.version}"; + hash = "sha256-wUd4LjwbsW5hS2VAbzzq9oDDPLbdXie6JmkuOEBsjmA="; + }; + + cargoHash = "sha256-E+8eFfftyrIGNfddQqDmmfPpv1FyYg2u00+KKru+B0Y="; + + preCheck = '' + export NO_COLOR=true + ''; + + nativeCheckInputs = [ + go + writableTmpDirAsHomeHook + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + + meta = { + description = "Little language inspired by Rust that compiles to Go"; + homepage = "https://github.com/ivov/lisette"; + changelog = "https://github.com/ivov/lisette/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "lis"; + }; +}) From 7764b52ec94aa9cad3c1da25d57ec45743efb604 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 11:09:29 +0000 Subject: [PATCH 19/58] polarity: latest-unstable-2026-03-23 -> latest-unstable-2026-03-27 --- pkgs/by-name/po/polarity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/polarity/package.nix b/pkgs/by-name/po/polarity/package.nix index 4363fb5fff28..b8eb6e18c1dd 100644 --- a/pkgs/by-name/po/polarity/package.nix +++ b/pkgs/by-name/po/polarity/package.nix @@ -7,13 +7,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "polarity"; - version = "latest-unstable-2026-03-23"; + version = "latest-unstable-2026-03-27"; src = fetchFromGitHub { owner = "polarity-lang"; repo = "polarity"; - rev = "134d730457e0e874308d0f0abab4600eb89bf084"; - hash = "sha256-EzPNv9GmHqIcSkADEVDBLzlWD/kubQIWBfYeCWowAhw="; + rev = "5d253a2701288573a32b58fbf592c66254b825ee"; + hash = "sha256-jOIuBqJd5dKxEwHoaMMV4Jh9tOhQLkrIuuKsszPkpnE="; }; cargoHash = "sha256-eat5XK8GZlbdPdkcrvOF99ln0a2SHZexAnqH55i8Vec="; From 4cfe8bfc34255a94559904017ba8889e48a8c710 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 12:31:50 +0000 Subject: [PATCH 20/58] qmmp: 2.3.1 -> 2.3.2 --- pkgs/by-name/qm/qmmp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qm/qmmp/package.nix b/pkgs/by-name/qm/qmmp/package.nix index 2afa9c6258c8..482fb81c18b0 100644 --- a/pkgs/by-name/qm/qmmp/package.nix +++ b/pkgs/by-name/qm/qmmp/package.nix @@ -54,11 +54,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qmmp"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { url = "https://qmmp.ylsoftware.com/files/qmmp/2.3/qmmp-${finalAttrs.version}.tar.bz2"; - hash = "sha256-ph0cH6qcQRx1KSpXEJmRgrkYgxuPDyAMhxSeP/NTvqk="; + hash = "sha256-TYu65hnpnP1mXZbDaI0tMG9f/DAUTgezfKcBqZ4yY2U="; }; nativeBuildInputs = [ From d3a8abc82d10880da76e220d4f88756bf8d34627 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 12:42:20 +0000 Subject: [PATCH 21/58] terraria-server: 1.4.5.5 -> 1.4.5.6 --- pkgs/by-name/te/terraria-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/terraria-server/package.nix b/pkgs/by-name/te/terraria-server/package.nix index 5b8a92c0acec..4f05787e61c9 100644 --- a/pkgs/by-name/te/terraria-server/package.nix +++ b/pkgs/by-name/te/terraria-server/package.nix @@ -10,12 +10,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "terraria-server"; - version = "1.4.5.5"; + version = "1.4.5.6"; urlVersion = lib.replaceStrings [ "." ] [ "" ] finalAttrs.version; src = fetchurl { url = "https://terraria.org/api/download/pc-dedicated-server/terraria-server-${finalAttrs.urlVersion}.zip"; - hash = "sha256-BmLT5ATBviSfYuc3Cx/aMHUNTBs6S56GHJF8YIJXhtU="; + hash = "sha256-11xFWsIX/TQ0RIyPglHBNH8IdahcQ4WJ3HG1V3d+kVU="; }; nativeBuildInputs = [ From ac643a56bcb96d84fcd5832a125eb642bdb414a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 13:57:19 +0000 Subject: [PATCH 22/58] vscode-extensions.svelte.svelte-vscode: 109.14.2 -> 109.15.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index f09e11478cce..e06ee460830d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4497,8 +4497,8 @@ let mktplcRef = { name = "svelte-vscode"; publisher = "svelte"; - version = "109.14.2"; - hash = "sha256-yY1iVbTz4Yq6ZgNVaSpukxnKLlg2XccEPWzuGoGMkmM="; + version = "109.15.0"; + hash = "sha256-/1we+6X3l7MCx96ELz7wg6oDDAcYCJBt7XJ4X0ihwx0="; }; meta = { changelog = "https://github.com/sveltejs/language-tools/releases"; From 6f3ce66dfe54cd514a848448c220adfbe2b63ae9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 15:34:58 +0000 Subject: [PATCH 23/58] vscode-extensions.saoudrizwan.claude-dev: 3.75.0 -> 3.77.0 --- .../vscode/extensions/saoudrizwan.claude-dev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index ad8205f3b5de..b1fd9325abc7 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-dev"; publisher = "saoudrizwan"; - version = "3.75.0"; - hash = "sha256-ckOvU9aWSASUmOqJe+4u4+E3C7Nf2a6tFkO+P4MLt9k="; + version = "3.77.0"; + hash = "sha256-xJDHPmqPRAc9hOD8tIat4isTqLYpN1mOzgw/f+nt1GI="; }; meta = { From 265ae47dc6f4127ab1c4faf52b498046aeef1d56 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Sat, 4 Apr 2026 20:01:02 +0300 Subject: [PATCH 24/58] plezy: 1.17.0 -> 1.30.0 --- pkgs/by-name/pl/plezy/git-hashes.json | 7 +- pkgs/by-name/pl/plezy/package.nix | 35 +- pkgs/by-name/pl/plezy/pubspec.lock.json | 517 ++++++++++++------------ 3 files changed, 285 insertions(+), 274 deletions(-) diff --git a/pkgs/by-name/pl/plezy/git-hashes.json b/pkgs/by-name/pl/plezy/git-hashes.json index 3d8d2ebb5da4..e263d0dab5fb 100644 --- a/pkgs/by-name/pl/plezy/git-hashes.json +++ b/pkgs/by-name/pl/plezy/git-hashes.json @@ -1,4 +1,9 @@ { - "os_media_controls": "sha256-6aM7C9KuF7we//yMUQ0SZ8o+5KQ9EP5sjkzwdghM4EQ=", + "auto_updater": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", + "auto_updater_macos": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", + "auto_updater_platform_interface": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", + "auto_updater_windows": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", + "material_symbols_icons": "sha256-XRB6AZ4Q33sQKVZFA8lgdXCW/bx55h/RpmuItmFYVJM=", + "os_media_controls": "sha256-kSJov92pvzFQGIKnQb6XlwRXTY0Xs4iOZmc/390yf0c=", "wakelock_plus": "sha256-OOTRP8v5mUma3j+G+koWoAufxrynWFMMhCLecvd1MhE=" } diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index 32200def5b56..e687b66c28e8 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -2,6 +2,7 @@ lib, flutter338, fetchFromGitHub, + fetchurl, yq-go, pkg-config, libsecret, @@ -10,7 +11,9 @@ libass, keybinder3, ffmpeg, - sdl3, + zlib, + libevdev, + jdk, makeDesktopItem, copyDesktopItems, imagemagick, @@ -20,15 +23,27 @@ dart, }: +let + simdutf = fetchurl { + url = "https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip"; + hash = "sha256-n+TW9RVySlXI3oj+5EY+CJChq+ImfNoTxLXSRdWAOeY="; + }; + + zlib-root = runCommand "zlib-root" { } '' + mkdir $out + ln -s ${zlib.dev}/include $out/include + ln -s ${zlib}/lib $out/lib + ''; +in flutter338.buildFlutterApplication rec { pname = "plezy"; - version = "1.17.0"; + version = "1.30.0"; src = fetchFromGitHub { owner = "edde746"; repo = "plezy"; tag = version; - hash = "sha256-bJ/Qho6hkjbGOFUJj3J4XKk4Eq+3PU1VFGxik5ht16c="; + hash = "sha256-9bB9L9f2s0i2xF4JIe4vlEpt/bmF1gf3gxcoHdCrYqc="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; @@ -48,14 +63,20 @@ flutter338.buildFlutterApplication rec { libass keybinder3 ffmpeg - sdl3 + zlib + libevdev + jdk ]; + env = { + ZLIB_ROOT = zlib-root; + JAVA_HOME = "${jdk}/lib/openjdk"; + }; + postPatch = '' - # Avoid FetchContent download of SDL3 during build. substituteInPlace linux/CMakeLists.txt \ - --replace-fail "set(BUNDLE_SDL3 ON CACHE BOOL \"\" FORCE)" \ - "set(BUNDLE_SDL3 OFF CACHE BOOL \"\" FORCE)" + --replace-fail "URL https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip" \ + "URL file://${simdutf}" ''; desktopItems = [ diff --git a/pkgs/by-name/pl/plezy/pubspec.lock.json b/pkgs/by-name/pl/plezy/pubspec.lock.json index f379f6d5469b..6121af2bbdf4 100644 --- a/pkgs/by-name/pl/plezy/pubspec.lock.json +++ b/pkgs/by-name/pl/plezy/pubspec.lock.json @@ -30,16 +30,6 @@ "source": "hosted", "version": "0.13.6" }, - "android_intent_plus": { - "dependency": "direct main", - "description": { - "name": "android_intent_plus", - "sha256": "2329378af63f49b985cb2e110ac784d08374f1e2b1984be77ba9325b1c8cce11", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "5.3.1" - }, "ansicolor": { "dependency": "transitive", "description": { @@ -50,16 +40,6 @@ "source": "hosted", "version": "2.0.3" }, - "archive": { - "dependency": "transitive", - "description": { - "name": "archive", - "sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.7" - }, "args": { "dependency": "transitive", "description": { @@ -80,15 +60,59 @@ "source": "hosted", "version": "2.13.0" }, + "auto_updater": { + "dependency": "direct main", + "description": { + "path": "packages/auto_updater", + "ref": "9e150f7", + "resolved-ref": "9e150f71e17495b7361aedbe6df22e89ad52c254", + "url": "https://github.com/edde746/auto_updater" + }, + "source": "git", + "version": "1.0.0" + }, + "auto_updater_macos": { + "dependency": "direct overridden", + "description": { + "path": "packages/auto_updater_macos", + "ref": "9e150f7", + "resolved-ref": "9e150f71e17495b7361aedbe6df22e89ad52c254", + "url": "https://github.com/edde746/auto_updater" + }, + "source": "git", + "version": "1.0.0" + }, + "auto_updater_platform_interface": { + "dependency": "direct overridden", + "description": { + "path": "packages/auto_updater_platform_interface", + "ref": "9e150f7", + "resolved-ref": "9e150f71e17495b7361aedbe6df22e89ad52c254", + "url": "https://github.com/edde746/auto_updater" + }, + "source": "git", + "version": "1.0.0" + }, + "auto_updater_windows": { + "dependency": "direct overridden", + "description": { + "path": "packages/auto_updater_windows", + "ref": "9e150f7", + "resolved-ref": "9e150f71e17495b7361aedbe6df22e89ad52c254", + "url": "https://github.com/edde746/auto_updater" + }, + "source": "git", + "version": "1.0.0" + }, "background_downloader": { "dependency": "direct main", "description": { "name": "background_downloader", - "sha256": "2ea5322fe836c0aaf96aefd29ef1936771c71927f687cf18168dcc119666a45f", + "sha256": "4cb23d9ad4f5060944f38164e7b90d4bf99b57b2472a3bd4676e59b2db4afd06", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.5.2" + "version": "9.5.4" }, "boolean_selector": { "dependency": "transitive", @@ -104,21 +128,21 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "7174c5d84b0fed00a1f5e7543597b35d67560465ae3d909f0889b8b20419d5e3", + "sha256": "275bf6bb2a00a9852c28d4e0b410da1d833a734d57d39d44f94bfc895a484ec3", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "4.0.4" }, "build_config": { "dependency": "transitive", "description": { "name": "build_config", - "sha256": "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33", + "sha256": "4070d2a59f8eec34c97c86ceb44403834899075f66e8a9d59706f8e7834f6f71", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.2" + "version": "1.3.0" }, "build_daemon": { "dependency": "transitive", @@ -130,35 +154,15 @@ "source": "hosted", "version": "4.1.1" }, - "build_resolvers": { - "dependency": "transitive", - "description": { - "name": "build_resolvers", - "sha256": "82730bf3d9043366ba8c02e4add05842a10739899520a6a22ddbd22d333bd5bb", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, "build_runner": { "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "32c6b3d172f1f46b7c4df6bc4a47b8d88afb9e505dd4ace4af80b3c37e89832b", + "sha256": "3552e5c2874ed47cf9ed9d6813ac71b2276ee07622f48530468b8013f1767e3f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.1" - }, - "build_runner_core": { - "dependency": "transitive", - "description": { - "name": "build_runner_core", - "sha256": "4b188774b369104ad96c0e4ca2471e5162f0566ce277771b179bed5eabf2d048", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.2.1" + "version": "2.13.0" }, "built_collection": { "dependency": "transitive", @@ -174,11 +178,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", + "sha256": "6ae8a6435a8c6520c7077b107e77f1fb4ba7009633259a4d49a8afd8e7efc5e9", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.12.0" + "version": "8.12.4" }, "cached_network_image": { "dependency": "direct main", @@ -210,25 +214,15 @@ "source": "hosted", "version": "1.3.1" }, - "chalkdart": { - "dependency": "transitive", - "description": { - "name": "chalkdart", - "sha256": "7ffc6bd39c81453fb9ba8dbce042a9c960219b75ea1c07196a7fa41c2fab9e86", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.5" - }, "characters": { "dependency": "transitive", "description": { "name": "characters", - "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", + "sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.4.1" }, "charcode": { "dependency": "transitive", @@ -270,15 +264,25 @@ "source": "hosted", "version": "1.1.2" }, + "code_assets": { + "dependency": "transitive", + "description": { + "name": "code_assets", + "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "code_builder": { "dependency": "transitive", "description": { "name": "code_builder", - "sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243", + "sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.11.0" + "version": "4.11.1" }, "collection": { "dependency": "transitive", @@ -324,11 +328,11 @@ "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608", + "sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.5+1" + "version": "0.3.5+2" }, "crypto": { "dependency": "direct main", @@ -340,6 +344,16 @@ "source": "hosted", "version": "3.0.7" }, + "cryptography": { + "dependency": "transitive", + "description": { + "name": "cryptography", + "sha256": "3eda3029d34ec9095a27a198ac9785630fe525c0eb6a49f3d575272f8e792ef0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.9.0" + }, "csslib": { "dependency": "transitive", "description": { @@ -350,16 +364,6 @@ "source": "hosted", "version": "1.0.2" }, - "csv": { - "dependency": "transitive", - "description": { - "name": "csv", - "sha256": "c6aa2679b2a18cb57652920f674488d89712efaf4d3fdf2e537215b35fc19d6c", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.0" - }, "dart_code_linter": { "dependency": "direct dev", "description": { @@ -374,11 +378,11 @@ "dependency": "direct main", "description": { "name": "dart_discord_presence", - "sha256": "4679b197eb37af3676766bbfba9f1f766ba27131588237f13ea7085e9dfe068a", + "sha256": "6860826f809517d354e2af14e504e46809afde11c43ff3685c7438073d226211", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.0" + "version": "1.2.0" }, "dart_style": { "dependency": "transitive", @@ -394,11 +398,11 @@ "dependency": "transitive", "description": { "name": "dbus", - "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", + "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.11" + "version": "0.7.12" }, "device_info_plus": { "dependency": "direct main", @@ -424,41 +428,41 @@ "dependency": "direct main", "description": { "name": "dio", - "sha256": "d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9", + "sha256": "aff32c08f92787a557dd5c0145ac91536481831a01b4648136373cddb0e64f8c", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.9.0" + "version": "5.9.2" }, "dio_web_adapter": { "dependency": "transitive", "description": { "name": "dio_web_adapter", - "sha256": "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78", + "sha256": "2f9e64323a7c3c7ef69567d5c800424a11f8337b8b228bad02524c9fb3c1f340", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.1" + "version": "2.1.2" }, "drift": { "dependency": "direct main", "description": { "name": "drift", - "sha256": "540cf382a3bfa99b76e51514db5b0ebcd81ce3679b7c1c9cb9478ff3735e47a1", + "sha256": "970cd188fddb111b26ea6a9b07a62bf5c2432d74147b8122c67044ae3b97e99e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.28.2" + "version": "2.31.0" }, "drift_dev": { "dependency": "direct dev", "description": { "name": "drift_dev", - "sha256": "4db0eeedc7e8bed117a9f22d867ab7a3a294300fed5c269aac90d0b3545967ca", + "sha256": "917184b2fb867b70a548a83bf0d36268423b38d39968c06cce4905683da49587", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.28.3" + "version": "2.31.0" }, "duration": { "dependency": "direct main", @@ -484,11 +488,11 @@ "dependency": "transitive", "description": { "name": "ffi", - "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", + "sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "file": { "dependency": "transitive", @@ -524,21 +528,21 @@ "dependency": "direct main", "description": { "name": "flex_color_picker", - "sha256": "f5b0b53d4ae0d59b1e28dfc21d5398e5028cf8e764518e491a52fd050aa23881", + "sha256": "a0979dd61f21b634717b98eb4ceaed2bfe009fe020ce8597aaf164b9eeb57aaa", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.7.2" + "version": "3.8.0" }, "flex_seed_scheme": { "dependency": "transitive", "description": { "name": "flex_seed_scheme", - "sha256": "828291a5a4d4283590541519d8b57821946660ac61d2e07d955f81cfcab22e5d", + "sha256": "a3183753bbcfc3af106224bff3ab3e1844b73f58062136b7499919f49f3667e7", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.6.1" + "version": "4.0.1" }, "flutter": { "dependency": "direct main", @@ -547,7 +551,7 @@ "version": "0.0.0" }, "flutter_cache_manager": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "flutter_cache_manager", "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", @@ -556,16 +560,6 @@ "source": "hosted", "version": "3.4.1" }, - "flutter_launcher_icons": { - "dependency": "direct dev", - "description": { - "name": "flutter_launcher_icons", - "sha256": "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.14.4" - }, "flutter_lints": { "dependency": "direct dev", "description": { @@ -596,11 +590,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95", + "sha256": "1ded017b39c8e15c8948ea855070a5ff8ff8b3d5e83f3446e02d6bb12add7ad9", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.3" + "version": "2.2.4" }, "flutter_test": { "dependency": "direct dev", @@ -614,16 +608,6 @@ "source": "sdk", "version": "0.0.0" }, - "frontend_server_client": { - "dependency": "transitive", - "description": { - "name": "frontend_server_client", - "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.0.0" - }, "glob": { "dependency": "transitive", "description": { @@ -644,6 +628,16 @@ "source": "hosted", "version": "2.3.2" }, + "hooks": { + "dependency": "transitive", + "description": { + "name": "hooks", + "sha256": "e79ed1e8e1929bc6ecb6ec85f0cb519c887aa5b423705ded0d0f2d9226def388", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.2" + }, "html": { "dependency": "transitive", "description": { @@ -655,7 +649,7 @@ "version": "0.15.6" }, "http": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "http", "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412", @@ -684,16 +678,6 @@ "source": "hosted", "version": "4.1.2" }, - "image": { - "dependency": "transitive", - "description": { - "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.5.4" - }, "in_app_review": { "dependency": "direct main", "description": { @@ -734,6 +718,16 @@ "source": "hosted", "version": "1.0.5" }, + "jni": { + "dependency": "transitive", + "description": { + "name": "jni", + "sha256": "d2c361082d554d4593c3012e26f6b188f902acd291330f13d6427641a92b3da1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.14.2" + }, "json_annotation": { "dependency": "direct main", "description": { @@ -798,11 +792,11 @@ "dependency": "direct main", "description": { "name": "logger", - "sha256": "a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3", + "sha256": "25aee487596a6257655a1e091ec2ae66bc30e7af663592cc3a27e6591e05035c", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.2" + "version": "2.7.0" }, "logging": { "dependency": "transitive", @@ -818,31 +812,32 @@ "dependency": "transitive", "description": { "name": "matcher", - "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", + "sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.17" + "version": "0.12.18" }, "material_color_utilities": { "dependency": "transitive", "description": { "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", + "sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.11.1" + "version": "0.13.0" }, "material_symbols_icons": { "dependency": "direct main", "description": { - "name": "material_symbols_icons", - "sha256": "02555a48e1ec02b16e532dfd4ef13c4f6bf7ec7c20230e58e56641a393433dc3", - "url": "https://pub.dev" + "path": ".", + "ref": "1d8cd83", + "resolved-ref": "1d8cd8325db29691a01738a25f220dd3515bd1e2", + "url": "https://github.com/edde746/material_symbols_icons" }, - "source": "hosted", - "version": "4.2892.0" + "source": "git", + "version": "4.2906.0" }, "meta": { "dependency": "transitive", @@ -868,11 +863,21 @@ "dependency": "direct main", "description": { "name": "mobile_scanner", - "sha256": "0b466a0a8a211b366c2e87f3345715faef9b6011c7147556ad22f37de6ba3173", + "sha256": "c92c26bf2231695b6d3477c8dcf435f51e28f87b1745966b1fe4c47a286171ce", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.11" + "version": "7.2.0" + }, + "native_toolchain_c": { + "dependency": "transitive", + "description": { + "name": "native_toolchain_c", + "sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.17.6" }, "nested": { "dependency": "transitive", @@ -894,6 +899,16 @@ "source": "hosted", "version": "0.5.0" }, + "objective_c": { + "dependency": "transitive", + "description": { + "name": "objective_c", + "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.3.0" + }, "octo_image": { "dependency": "transitive", "description": { @@ -908,8 +923,8 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "6463fd18875ead347e739189b9687307f629f090", - "resolved-ref": "6463fd18875ead347e739189b9687307f629f090", + "ref": "467251821f76bba37ed4c6d5ee1c9de27c285e34", + "resolved-ref": "467251821f76bba37ed4c6d5ee1c9de27c285e34", "url": "https://github.com/edde746/os-media-controls" }, "source": "git", @@ -979,21 +994,21 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "e122c5ea805bb6773bb12ce667611265980940145be920cd09a4b0ec0285cb16", + "sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.20" + "version": "2.2.22" }, "path_provider_foundation": { "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "efaec349ddfc181528345c56f8eda9d6cccd71c177511b132c6a0ddaefaa2738", + "sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.3" + "version": "2.6.0" }, "path_provider_linux": { "dependency": "transitive", @@ -1029,11 +1044,11 @@ "dependency": "transitive", "description": { "name": "petitparser", - "sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1", + "sha256": "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.1" + "version": "7.0.2" }, "platform": { "dependency": "transitive", @@ -1065,16 +1080,6 @@ "source": "hosted", "version": "1.5.2" }, - "posix": { - "dependency": "transitive", - "description": { - "name": "posix", - "sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.0.3" - }, "process": { "dependency": "transitive", "description": { @@ -1169,31 +1174,31 @@ "dependency": "transitive", "description": { "name": "rxdart", - "sha256": "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb", + "sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.27.7" + "version": "0.28.0" }, "saf_stream": { "dependency": "direct main", "description": { "name": "saf_stream", - "sha256": "c05449997698c481a03e428162a999f93b1ee1bcc0349d651899a59f7b10230a", + "sha256": "6fa5179bf5c8f5f99b183286df6236b23de33c1e874d69ce1fe565a63f95f62b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.3" + "version": "2.0.0" }, "saf_util": { "dependency": "direct main", "description": { "name": "saf_util", - "sha256": "219f983e5f17b28998335158cdc97add9d52af9884e38b5a43f10dcc070510ec", + "sha256": "0cf5fc462fc7e466e1d5608dd5a331d88d6dd6c7b01f62a305aaf469bf3309ea", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.11.0" + "version": "2.0.0" }, "screen_retriever": { "dependency": "transitive", @@ -1245,35 +1250,65 @@ "source": "hosted", "version": "0.2.0" }, + "sentry": { + "dependency": "transitive", + "description": { + "name": "sentry", + "sha256": "a49b4fb1cba576fe216347dc2a0e6d76076fb998e6012857db96f991c23b7b3c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.15.0" + }, + "sentry_flutter": { + "dependency": "direct main", + "description": { + "name": "sentry_flutter", + "sha256": "25150030c93bd1d4b727ab61cfb09e99121c69ce90fa820bb9ca16dab433e43a", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.15.0" + }, + "serial_csv": { + "dependency": "transitive", + "description": { + "name": "serial_csv", + "sha256": "2d62bb70cb3ce7251383fc86ea9aae1298ab1e57af6ef4e93b6a9751c5c268dd", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.2" + }, "shared_preferences": { "dependency": "direct main", "description": { "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", + "sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.3" + "version": "2.5.4" }, "shared_preferences_android": { "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "34266009473bf71d748912da4bf62d439185226c03e01e2d9687bc65bbfcb713", + "sha256": "8374d6200ab33ac99031a852eba4c8eb2170c4bf20778b3e2c9eccb45384fb41", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.15" + "version": "2.4.21" }, "shared_preferences_foundation": { "dependency": "transitive", "description": { "name": "shared_preferences_foundation", - "sha256": "1c33a907142607c40a7542768ec9badfd16293bac51da3a4482623d15845f88b", + "sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.5" + "version": "2.5.6" }, "shared_preferences_linux": { "dependency": "transitive", @@ -1345,61 +1380,61 @@ "dependency": "direct main", "description": { "name": "slang", - "sha256": "13e3b6f07adc51ab751e7889647774d294cbce7a3382f81d9e5029acfe9c37b2", + "sha256": "ea6702ed6b1c82065fb2de906fe34ac9298117342e3c2ea2567132efdc81bd17", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.12.0" + "version": "4.14.0" }, "slang_build_runner": { "dependency": "direct dev", "description": { "name": "slang_build_runner", - "sha256": "453d74b5430153a3c4150d5ba8f6380e0785f3939f7511f10ac5b6cf9bb7d2a7", + "sha256": "1db59254041026aec97df5aca30a602e09e9d1546c3d16b55c3c7cf4c16cdb6c", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.12.0" + "version": "4.14.0" }, "slang_flutter": { "dependency": "direct main", "description": { "name": "slang_flutter", - "sha256": "0a4545cca5404d6b7487cf61cf1fe56c52daeb08de56a7574ee8381fbad035a0", + "sha256": "dcc4e77527c91b12348fc8bdd43d3eb92d8cea37c12a23a1f9719cdc12c804c6", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.12.0" + "version": "4.14.0" }, "source_gen": { "dependency": "transitive", "description": { "name": "source_gen", - "sha256": "7b19d6ba131c6eb98bfcbf8d56c1a7002eba438af2e7ae6f8398b2b0f4f381e3", + "sha256": "adc962c96fffb2de1728ef396a995aaedcafbe635abdca13d2a987ce17e57751", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.0" + "version": "4.2.1" }, "source_helper": { "dependency": "transitive", "description": { "name": "source_helper", - "sha256": "a447acb083d3a5ef17f983dd36201aeea33fedadb3228fa831f2f0c92f0f3aca", + "sha256": "6a3c6cc82073a8797f8c4dc4572146114a39652851c157db37e964d9c7038723", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.7" + "version": "1.3.8" }, "source_span": { "dependency": "transitive", "description": { "name": "source_span", - "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", + "sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.10.1" + "version": "1.10.2" }, "sqflite": { "dependency": "transitive", @@ -1415,11 +1450,11 @@ "dependency": "transitive", "description": { "name": "sqflite_android", - "sha256": "ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88", + "sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2+2" + "version": "2.4.2+3" }, "sqflite_common": { "dependency": "transitive", @@ -1465,21 +1500,21 @@ "dependency": "direct main", "description": { "name": "sqlite3_flutter_libs", - "sha256": "1e800ebe7f85a80a66adacaa6febe4d5f4d8b75f244e9838a27cb2ffc7aec08d", + "sha256": "eeb9e3a45207649076b808f8a5a74d68770d0b7f26ccef6d5f43106eee5375ad", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.41" + "version": "0.5.42" }, "sqlparser": { "dependency": "transitive", "description": { "name": "sqlparser", - "sha256": "57090342af1ce32bb499aa641f4ecdd2d6231b9403cea537ac059e803cc20d67", + "sha256": "337e9997f7141ffdd054259128553c348635fa318f7ca492f07a4ab76f850d19", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.41.2" + "version": "0.43.1" }, "stack_trace": { "dependency": "transitive", @@ -1545,21 +1580,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", + "sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.7" - }, - "timing": { - "dependency": "transitive", - "description": { - "name": "timing", - "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" + "version": "0.7.9" }, "typed_data": { "dependency": "transitive", @@ -1575,11 +1600,11 @@ "dependency": "direct main", "description": { "name": "universal_gamepad", - "sha256": "fff36a78ac91986ec4ef6281e16df644f14b690a0c4978792e86055e0cc809ad", + "sha256": "6177944707639a20dd4f89e7f8d78bf66b40ba03d70a1962754d3bba45e14ccd", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.0" + "version": "1.5.4" }, "url_launcher": { "dependency": "direct main", @@ -1595,41 +1620,41 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "5c8b6c2d89a78f5a1cca70a73d9d5f86c701b36b42f9c9dac7bad592113c28e9", + "sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.24" + "version": "6.3.28" }, "url_launcher_ios": { "dependency": "transitive", "description": { "name": "url_launcher_ios", - "sha256": "6b63f1441e4f653ae799166a72b50b1767321ecc263a57aadf825a7a2a5477d9", + "sha256": "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.5" + "version": "6.4.1" }, "url_launcher_linux": { "dependency": "transitive", "description": { "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", + "sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "3.2.2" }, "url_launcher_macos": { "dependency": "transitive", "description": { "name": "url_launcher_macos", - "sha256": "8262208506252a3ed4ff5c0dc1e973d2c0e0ef337d0a074d35634da5d44397c9", + "sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.4" + "version": "3.2.5" }, "url_launcher_platform_interface": { "dependency": "transitive", @@ -1645,41 +1670,41 @@ "dependency": "transitive", "description": { "name": "url_launcher_web", - "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", + "sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.4.2" }, "url_launcher_windows": { "dependency": "transitive", "description": { "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", + "sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.4" + "version": "3.1.5" }, "uuid": { "dependency": "direct main", "description": { "name": "uuid", - "sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8", + "sha256": "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.2" + "version": "4.5.3" }, "vector_graphics": { "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6", + "sha256": "7076216a10d5c390315fbe536a30f1254c341e7543e6c4c8a815e591307772b1", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.19" + "version": "1.1.20" }, "vector_graphics_codec": { "dependency": "transitive", @@ -1695,11 +1720,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "201e876b5d52753626af64b6359cd13ac6011b80728731428fd34bc840f71c9b", + "sha256": "5a88dd14c0954a5398af544651c7fb51b457a2a556949bfb25369b210ef73a74", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.20" + "version": "1.2.0" }, "vector_math": { "dependency": "transitive", @@ -1736,21 +1761,21 @@ "dependency": "transitive", "description": { "name": "wakelock_plus_platform_interface", - "sha256": "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2", + "sha256": "24b84143787220a403491c2e5de0877fbbb87baf3f0b18a2a988973863db4b03", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.0" + "version": "1.4.0" }, "watcher": { "dependency": "transitive", "description": { "name": "watcher", - "sha256": "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a", + "sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.4" + "version": "1.2.1" }, "web": { "dependency": "transitive", @@ -1812,46 +1837,6 @@ "source": "hosted", "version": "0.5.1" }, - "workmanager": { - "dependency": "direct main", - "description": { - "name": "workmanager", - "sha256": "065673b2a465865183093806925419d311a9a5e0995aa74ccf8920fd695e2d10", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.0+3" - }, - "workmanager_android": { - "dependency": "transitive", - "description": { - "name": "workmanager_android", - "sha256": "9ae744db4ef891f5fcd2fb8671fccc712f4f96489a487a1411e0c8675e5e8cb7", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.0+2" - }, - "workmanager_apple": { - "dependency": "transitive", - "description": { - "name": "workmanager_apple", - "sha256": "1cc12ae3cbf5535e72f7ba4fde0c12dd11b757caf493a28e22d684052701f2ca", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.1+2" - }, - "workmanager_platform_interface": { - "dependency": "transitive", - "description": { - "name": "workmanager_platform_interface", - "sha256": "f40422f10b970c67abb84230b44da22b075147637532ac501729256fcea10a47", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.9.1+1" - }, "xdg_directories": { "dependency": "transitive", "description": { @@ -1885,6 +1870,6 @@ }, "sdks": { "dart": ">=3.10.7 <4.0.0", - "flutter": ">=3.35.0" + "flutter": ">=3.38.4" } } From 14a0e66421f21f71291c9b57099e4a65001db2af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 17:58:24 +0000 Subject: [PATCH 25/58] vscode-extensions.ms-python.vscode-pylance: 2026.1.1 -> 2026.2.1 --- .../vscode/extensions/ms-python.vscode-pylance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix index db6a18a75076..83072b077e25 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-pylance"; publisher = "MS-python"; - version = "2026.1.1"; - hash = "sha256-82zIUJBgjbBW0R6ExBLXGYYtYxm1vC7bz/3BvP3IIXA="; + version = "2026.2.1"; + hash = "sha256-u1n4OqjBCAaRZe8Mu2vzYfZE6tpJQSQ3gSInJsNSSnQ="; }; buildInputs = [ pyright ]; From f8afe166e5568af6bb24ca7c6d7aa4538e5e9b8d Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Sat, 4 Apr 2026 20:44:09 +0300 Subject: [PATCH 26/58] plezy: Add darwin support --- pkgs/by-name/pl/plezy/package.nix | 215 ++++++++++++++++-------------- pkgs/by-name/pl/plezy/update.sh | 34 +++++ 2 files changed, 148 insertions(+), 101 deletions(-) create mode 100755 pkgs/by-name/pl/plezy/update.sh diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index e687b66c28e8..f7cd8f1b1736 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -1,9 +1,10 @@ { lib, + stdenv, + stdenvNoCC, flutter338, fetchFromGitHub, fetchurl, - yq-go, pkg-config, libsecret, jsoncpp, @@ -17,25 +18,12 @@ makeDesktopItem, copyDesktopItems, imagemagick, - _experimental-update-script-combinators, - nix-update-script, + _7zz, + makeBinaryWrapper, runCommand, - dart, }: let - simdutf = fetchurl { - url = "https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip"; - hash = "sha256-n+TW9RVySlXI3oj+5EY+CJChq+ImfNoTxLXSRdWAOeY="; - }; - - zlib-root = runCommand "zlib-root" { } '' - mkdir $out - ln -s ${zlib.dev}/include $out/include - ln -s ${zlib}/lib $out/lib - ''; -in -flutter338.buildFlutterApplication rec { pname = "plezy"; version = "1.30.0"; @@ -46,93 +34,17 @@ flutter338.buildFlutterApplication rec { hash = "sha256-9bB9L9f2s0i2xF4JIe4vlEpt/bmF1gf3gxcoHdCrYqc="; }; - pubspecLock = lib.importJSON ./pubspec.lock.json; - - gitHashes = lib.importJSON ./git-hashes.json; - - nativeBuildInputs = [ - pkg-config - copyDesktopItems - imagemagick - ]; - - buildInputs = [ - libsecret - jsoncpp - mpv-unwrapped - libass - keybinder3 - ffmpeg - zlib - libevdev - jdk - ]; - - env = { - ZLIB_ROOT = zlib-root; - JAVA_HOME = "${jdk}/lib/openjdk"; + simdutf = fetchurl { + url = "https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip"; + hash = "sha256-n+TW9RVySlXI3oj+5EY+CJChq+ImfNoTxLXSRdWAOeY="; }; - postPatch = '' - substituteInPlace linux/CMakeLists.txt \ - --replace-fail "URL https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip" \ - "URL file://${simdutf}" + zlib-root = runCommand "zlib-root" { } '' + mkdir $out + ln -s ${zlib.dev}/include $out/include + ln -s ${zlib}/lib $out/lib ''; - desktopItems = [ - (makeDesktopItem { - name = "plezy"; - exec = "plezy"; - icon = "plezy"; - desktopName = "Plezy"; - comment = "Modern cross-platform Plex client built with Flutter"; - categories = [ - "AudioVideo" - "Video" - "Player" - ]; - }) - ]; - - postInstall = '' - install -Dm644 assets/plezy.png $out/share/icons/hicolor/128x128/apps/plezy.png - for size in 16 24 32 48 64 256 512; do - mkdir -p $out/share/icons/hicolor/''${size}x''${size}/apps - convert assets/plezy.png -resize ''${size}x''${size} $out/share/icons/hicolor/''${size}x''${size}/apps/plezy.png - done - ''; - - passthru = { - pubspecSource = - runCommand "pubspec.lock.json" - { - inherit src; - nativeBuildInputs = [ yq-go ]; - } - '' - yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" - ''; - updateScript = _experimental-update-script-combinators.sequence [ - (nix-update-script { }) - ( - (_experimental-update-script-combinators.copyAttrOutputToFile "plezy.pubspecSource" ./pubspec.lock.json) - // { - supportedFeatures = [ ]; - } - ) - { - command = [ - dart.fetchGitHashesScript - "--input" - ./pubspec.lock.json - "--output" - ./git-hashes.json - ]; - supportedFeatures = [ ]; - } - ]; - }; - meta = { description = "Modern cross-platform Plex client built with Flutter"; homepage = "https://github.com/edde746/plezy"; @@ -142,6 +54,107 @@ flutter338.buildFlutterApplication rec { mio miniharinn ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ [ + "x86_64-darwin" + "aarch64-darwin" + ]; + sourceProvenance = lib.optionals stdenv.hostPlatform.isDarwin ( + with lib.sourceTypes; [ binaryNativeCode ] + ); }; -} + + linux = flutter338.buildFlutterApplication rec { + inherit pname version src; + + pubspecLock = lib.importJSON ./pubspec.lock.json; + + gitHashes = lib.importJSON ./git-hashes.json; + + nativeBuildInputs = [ + pkg-config + copyDesktopItems + imagemagick + ]; + + buildInputs = [ + libsecret + jsoncpp + mpv-unwrapped + libass + keybinder3 + ffmpeg + zlib + libevdev + jdk + ]; + + env = { + ZLIB_ROOT = zlib-root; + JAVA_HOME = "${jdk}/lib/openjdk"; + }; + + postPatch = '' + substituteInPlace linux/CMakeLists.txt \ + --replace-fail "URL https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip" \ + "URL file://${simdutf}" + ''; + + desktopItems = [ + (makeDesktopItem { + name = "plezy"; + exec = "plezy"; + icon = "plezy"; + desktopName = "Plezy"; + comment = meta.description; + categories = [ + "AudioVideo" + "Video" + "Player" + ]; + }) + ]; + + postInstall = '' + install -Dm644 assets/plezy.png $out/share/icons/hicolor/128x128/apps/plezy.png + for size in 16 24 32 48 64 256 512; do + mkdir -p $out/share/icons/hicolor/''${size}x''${size}/apps + convert assets/plezy.png -resize ''${size}x''${size} $out/share/icons/hicolor/''${size}x''${size}/apps/plezy.png + done + ''; + + passthru.updateScript = ./update.sh; + + inherit meta; + }; + + darwin = stdenvNoCC.mkDerivation { + inherit pname version; + + passthru.updateScript = ./update.sh; + + src = fetchurl { + url = "https://github.com/edde746/plezy/releases/download/${version}/plezy-macos.dmg"; + hash = "sha256-a3LvwWZvLPD7yKKbC+oYXSgoHXUS+mOojzfDyW7/QOE="; + }; + + nativeBuildInputs = [ + _7zz + makeBinaryWrapper + ]; + + sourceRoot = "Plezy.app"; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications/Plezy.app + cp -r . $out/Applications/Plezy.app + makeBinaryWrapper $out/Applications/Plezy.app/Contents/MacOS/Plezy $out/bin/plezy + + runHook postInstall + ''; + + inherit meta; + }; +in +if stdenv.hostPlatform.isDarwin then darwin else linux diff --git a/pkgs/by-name/pl/plezy/update.sh b/pkgs/by-name/pl/plezy/update.sh new file mode 100755 index 000000000000..6befc9c04271 --- /dev/null +++ b/pkgs/by-name/pl/plezy/update.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env nix-shell +#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go + +set -eou pipefail + +ROOT="$(dirname "$(readlink -f "$0")")" + +latestVersion=$(curl --fail --silent https://api.github.com/repos/edde746/plezy/releases/latest | jq --raw-output .tag_name) + +currentVersion=$(nix-instantiate --eval -E "with import ./. {}; plezy.version" | tr -d '"') + +if [[ "$currentVersion" == "$latestVersion" ]]; then + echo "plezy is up-to-date: $currentVersion" + exit 0 +fi + +echo "updating plezy: $currentVersion -> $latestVersion" + +sed -i "s/version = \".*\"/version = \"${latestVersion}\"/" "$ROOT/package.nix" + +GIT_SRC_URL="https://github.com/edde746/plezy/archive/refs/tags/${latestVersion}.tar.gz" +GIT_SRC_SHA=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$(nix-prefetch-url --unpack "$GIT_SRC_URL")") +sed -i "/fetchFromGitHub/,/hash/{s|hash = \".*\"|hash = \"${GIT_SRC_SHA}\"|}" "$ROOT/package.nix" + +DMG_URL="https://github.com/edde746/plezy/releases/download/${latestVersion}/plezy-macos.dmg" +DMG_SHA=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$(nix-prefetch-url "$DMG_URL")") +sed -i "/plezy-macos.dmg/,/hash/{s|hash = \".*\"|hash = \"${DMG_SHA}\"|}" "$ROOT/package.nix" + +curl --fail --silent "https://raw.githubusercontent.com/edde746/plezy/${latestVersion}/pubspec.lock" \ + | yq eval --output-format=json --prettyPrint > "$ROOT/pubspec.lock.json" + +python3 "$(dirname "$(readlink -f "$0")")/../../../development/compilers/dart/fetch-git-hashes.py" \ + --input "$ROOT/pubspec.lock.json" \ + --output "$ROOT/git-hashes.json" From 987b47dffbaa52aaa9c8859ec0f93fc0caa195da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 18:16:54 +0000 Subject: [PATCH 27/58] stackit-cli: 0.57.0 -> 0.59.0 --- pkgs/by-name/st/stackit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index ee443579f80b..b92f127c1214 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "stackit-cli"; - version = "0.57.0"; + version = "0.59.0"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-rkgDMS2Blc5RSRP/Itx4yOOfzYO9n092dWbPPC6gGmI="; + hash = "sha256-OOvcdkvNur+pLEHsoGROCOuD/oydZqbhMPUDUSDnLes="; }; - vendorHash = "sha256-WnGLi2C6Vk26I/Uzh/bvcnLVRPxUJFt19MUqasov/iU="; + vendorHash = "sha256-HZ5k1AIuSsAdVIHMzo3awguw+AlctLMicLRzzGgM7xA="; subPackages = [ "." ]; From 0ebaf096fc734a2e4b95748b52c1241525e94d2a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 18:57:11 +0000 Subject: [PATCH 28/58] signal-cli: 0.14.1 -> 0.14.2 --- pkgs/by-name/si/signal-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signal-cli/package.nix b/pkgs/by-name/si/signal-cli/package.nix index 0e5f3a29e9fa..150f56c2b132 100644 --- a/pkgs/by-name/si/signal-cli/package.nix +++ b/pkgs/by-name/si/signal-cli/package.nix @@ -12,12 +12,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "signal-cli"; - version = "0.14.1"; + version = "0.14.2"; # Building from source would be preferred, but is much more involved. src = fetchurl { url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; - hash = "sha256-zs2ksSxCwYhEZ/Oh8BN3U2ISwqXPshCl82HoL4wWNug="; + hash = "sha256-riu8b8ZomoqyPVfmN9fpzbtDQpN72xtU1M9rVkDfHg0="; }; buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ From ae6ca4dd166a33c6884223f79e373d18e4af7b68 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 19:49:43 +0000 Subject: [PATCH 29/58] apidog: 2.8.12 -> 2.8.23 --- pkgs/by-name/ap/apidog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/apidog/package.nix b/pkgs/by-name/ap/apidog/package.nix index e9a0752bff1b..356c4a4bbeaf 100644 --- a/pkgs/by-name/ap/apidog/package.nix +++ b/pkgs/by-name/ap/apidog/package.nix @@ -7,11 +7,11 @@ let pname = "apidog"; - version = "2.8.12"; + version = "2.8.23"; src = fetchurl { url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage"; - hash = "sha256-bCh3GW+K++3eI3SdcD5t7Vk1jYPl4KFWr1dwqXL7fOQ="; + hash = "sha256-N3ULCrYJilcc3R102ndXjKH3g/km7WcEMdi+NL8nmqA="; }; appimageContents = appimageTools.extract { From dd0cefd9cd424d50c13a328545e78a25bcac09fe Mon Sep 17 00:00:00 2001 From: Nicolai Weitkemper Date: Sat, 4 Apr 2026 23:00:00 +0200 Subject: [PATCH 30/58] plasma6: add qrca support for plasma-nm --- nixos/modules/services/desktop-managers/plasma6.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/desktop-managers/plasma6.nix b/nixos/modules/services/desktop-managers/plasma6.nix index 1d588bd5de72..67285acdfedf 100644 --- a/nixos/modules/services/desktop-managers/plasma6.nix +++ b/nixos/modules/services/desktop-managers/plasma6.nix @@ -170,6 +170,7 @@ in kconfig # required for xdg-terminal from xdg-utils qtbase # for qtpaths which is required for xdg-mime from xdg-utils ] + ++ lib.optional config.networking.networkmanager.enable qrca ++ lib.optionals config.hardware.sensor.iio.enable [ # This is required for autorotation in Plasma 6 qtsensors From 47c2924280d8384962db380bade060f39b27b303 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 22:17:27 +0000 Subject: [PATCH 31/58] ludtwig: 0.12.0 -> 0.13.0 --- pkgs/by-name/lu/ludtwig/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lu/ludtwig/package.nix b/pkgs/by-name/lu/ludtwig/package.nix index 1898f881b12e..a3503ca50753 100644 --- a/pkgs/by-name/lu/ludtwig/package.nix +++ b/pkgs/by-name/lu/ludtwig/package.nix @@ -6,18 +6,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ludtwig"; - version = "0.12.0"; + version = "0.13.0"; src = fetchFromGitHub { owner = "MalteJanz"; repo = "ludtwig"; rev = "v${finalAttrs.version}"; - hash = "sha256-zRroSPI41PU1sPwvKALWkydGWYJrz5uDJ94uimsCNys="; + hash = "sha256-czxfze7irABr5+iGwsJ7wR2kqRwDC6wOFGGxj1SUijw="; }; checkType = "debug"; - cargoHash = "sha256-cGxstBXNwyzQRNfedTbbO8Qf9C7VlMf2asz7VgQfZaA="; + cargoHash = "sha256-gSTWma7zZ4K425Tx8VSyEG5IBQnsoK+B2Rmt895b580="; meta = { description = "Linter / Formatter for Twig template files which respects HTML and your time"; From 104e1d8a9607570e335bbc63e1d82f4bbc816a1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 23:25:39 +0000 Subject: [PATCH 32/58] vscode-extensions.nefrob.vscode-just-syntax: 0.10.0 -> 0.10.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index f09e11478cce..b3f82dfdbdeb 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3552,8 +3552,8 @@ let mktplcRef = { name = "vscode-just-syntax"; publisher = "nefrob"; - version = "0.10.0"; - hash = "sha256-dBNftT+yhyfXutDtRvihwl1WrgFENR61eFh9ONqjjq0="; + version = "0.10.1"; + hash = "sha256-s/JxIALrYb/dew1CdvvM1UmnewyRcJPB/ETJ/Ai2QJA="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/nefrob.vscode-just-syntax/changelog"; From 795aac7f9b931b36c5d488e65da9c353ab254301 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Apr 2026 23:38:48 +0000 Subject: [PATCH 33/58] phpExtensions.opentelemetry: 1.2.1 -> 1.3.1 --- pkgs/development/php-packages/opentelemetry/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/php-packages/opentelemetry/default.nix b/pkgs/development/php-packages/opentelemetry/default.nix index 396db92825df..45da887ebd6d 100644 --- a/pkgs/development/php-packages/opentelemetry/default.nix +++ b/pkgs/development/php-packages/opentelemetry/default.nix @@ -5,7 +5,7 @@ }: let - version = "1.2.1"; + version = "1.3.1"; in buildPecl rec { inherit version; @@ -15,7 +15,7 @@ buildPecl rec { owner = "open-telemetry"; repo = "opentelemetry-php-instrumentation"; rev = version; - hash = "sha256-zUrcikGB3O44ihcw2zOAhInfgF+sXT+Xl2lF7XJphzY="; + hash = "sha256-L58QiuwCIaNPzeh+E7/16kgUNa7vfHCowU7eDKiiImc="; }; sourceRoot = "${src.name}/ext"; From 5301f34c5012e7083faef3c55692e6a3d2d82479 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 4 Apr 2026 23:39:23 +0000 Subject: [PATCH 34/58] mistral-rs: 0.7.0 -> 0.8.0 Diff: https://github.com/EricLBuehler/mistral.rs/compare/v0.7.0...v0.8.0 Changelog: https://github.com/EricLBuehler/mistral.rs/releases/tag/v0.8.0 --- pkgs/by-name/mi/mistral-rs/no-native-cpu.patch | 4 ++-- pkgs/by-name/mi/mistral-rs/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/mi/mistral-rs/no-native-cpu.patch b/pkgs/by-name/mi/mistral-rs/no-native-cpu.patch index bb2e37542d12..ed65366cce2d 100644 --- a/pkgs/by-name/mi/mistral-rs/no-native-cpu.patch +++ b/pkgs/by-name/mi/mistral-rs/no-native-cpu.patch @@ -1,5 +1,5 @@ diff --git a/.cargo/config.toml b/.cargo/config.toml -index dde3bc53f..693808c6e 100644 +index 0ab50ad46..3f5fe0788 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1,15 +1,10 @@ @@ -9,7 +9,7 @@ index dde3bc53f..693808c6e 100644 [target.aarch64-apple-darwin] rustflags = [ - "-C", "target-cpu=native", - "-C", "target-feature=+aes,+sha2,+fp16", + "-C", "target-feature=+aes,+sha2,+fp16,+i8mm", ] [target.x86_64-apple-darwin] diff --git a/pkgs/by-name/mi/mistral-rs/package.nix b/pkgs/by-name/mi/mistral-rs/package.nix index fb562cfe9ac5..79b3ae825d7c 100644 --- a/pkgs/by-name/mi/mistral-rs/package.nix +++ b/pkgs/by-name/mi/mistral-rs/package.nix @@ -74,13 +74,13 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "mistral-rs"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "EricLBuehler"; repo = "mistral.rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-2gE3LRm2oy6H+y6dRNnwYIjlaG67it16bfhfTk4CUTc="; + hash = "sha256-WuDvD2ifk0AtB4fpgLqQSiXVfb/50M9oIuz738pdsis="; }; patches = [ @@ -96,7 +96,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "lto = false" ''; - cargoHash = "sha256-nktoMh07PfGJ156XrKa1N/icB634cr9ybsHq/y9zHKo="; + cargoHash = "sha256-MzGU62v6ZvVzTN7Ra+zz1uNlk4ul09YG5Hbj2A7hZbY="; nativeBuildInputs = [ pkg-config From b9a6d7927422fbffa8c522048a8d76f73a7ccede Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 00:28:14 +0000 Subject: [PATCH 35/58] emacsPackages.ebuild-mode: 1.81 -> 1.82 --- .../elisp-packages/manual-packages/ebuild-mode/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/package.nix index 61893469dedd..6572ca12e2d5 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/package.nix @@ -6,11 +6,11 @@ melpaBuild (finalAttrs: { pname = "ebuild-mode"; - version = "1.81"; + version = "1.82"; src = fetchzip { url = "https://gitweb.gentoo.org/proj/ebuild-mode.git/snapshot/ebuild-mode-${finalAttrs.version}.tar.bz2"; - hash = "sha256-b+59Ec+NOHvFgbFOmnsvGjnq392VR1JCsPx/ORSdffo="; + hash = "sha256-Rb1L++Ln7jGmdIpXTIBg7x64hHAm0b/yJqILKllCNQs="; }; meta = { From 4b00c24b66335f5e4d0efb9f529e94097af8d6cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 00:42:47 +0000 Subject: [PATCH 36/58] cfspeedtest: 2.2.1 -> 2.2.2 --- pkgs/by-name/cf/cfspeedtest/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cf/cfspeedtest/package.nix b/pkgs/by-name/cf/cfspeedtest/package.nix index 1a0c73b96318..90c4f1ef2edd 100644 --- a/pkgs/by-name/cf/cfspeedtest/package.nix +++ b/pkgs/by-name/cf/cfspeedtest/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cfspeedtest"; - version = "2.2.1"; + version = "2.2.2"; src = fetchFromGitHub { owner = "code-inflation"; repo = "cfspeedtest"; tag = "v${finalAttrs.version}"; - hash = "sha256-6ZlcZZSC5WPrlskxWnLheMt5sJlHI7K4UPAPsvr8zSc="; + hash = "sha256-xwiWYTqs1ZQg7CQYg2IqskMV5HMrFqNstobDkh17GyU="; }; - cargoHash = "sha256-h9X/WKKiXri4I2DBulkNnpiTaYAL9oXAx0BiTBKaEtE="; + cargoHash = "sha256-CBNShvjczlegOOrdULpPZ5GPdaWWqP3yhQFc9spaNlg="; nativeBuildInputs = [ installShellFiles ]; From 5da41b1a5754cf5b76c4e0a26baed421c569474f Mon Sep 17 00:00:00 2001 From: adminy <22717869+adminy@users.noreply.github.com> Date: Sun, 5 Apr 2026 02:45:49 +0100 Subject: [PATCH 37/58] brioche: 0.1.6 -> 0.1.7 Simplified CLI syntax https://brioche.dev/blog/brioche-v0-1-7/ --- pkgs/by-name/br/brioche/librusty_v8.nix | 10 +++++----- pkgs/by-name/br/brioche/package.nix | 18 +++++------------- 2 files changed, 10 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/br/brioche/librusty_v8.nix b/pkgs/by-name/br/brioche/librusty_v8.nix index a3a91c5cc15a..00cbd562c0ae 100644 --- a/pkgs/by-name/br/brioche/librusty_v8.nix +++ b/pkgs/by-name/br/brioche/librusty_v8.nix @@ -2,12 +2,12 @@ { fetchLibrustyV8 }: fetchLibrustyV8 { - version = "140.2.0"; + version = "146.9.0"; shas = { # NOTE; Follows supported platforms of package (see meta.platforms attribute)! - x86_64-linux = "0xgkyjx4vhi001p8iv0wqjpal4nl0vj65fnhp5x8ckss6mhanymg"; - aarch64-linux = "1gal8sylc0k9x37m4lrlncmcfaxn5bdizgi9rhyfb9da9wi41n9f"; - x86_64-darwin = "0y117lgc1d90f3z285ljazacscs02mmk9b57h403ilgqfly8dzh7"; - aarch64-darwin = "106n64mrmwk0jzm8zy891kjjbxrr7yggj7m986pxinf8igvab7br"; + x86_64-linux = "167yh6wabn154axrylam4p76n5a411rqjdgaza4dwsfc5cg2zvv2"; + aarch64-linux = "1lmpqndmv9lyzsca1sx4prw76fsnk63cr1i15jdmk764j3zyyki6"; + x86_64-darwin = "1zdlwgq3kgd931ppd9afvqkn45vg8gjsz6k8jb2vnbwzf03grsv0"; + aarch64-darwin = "0hm2wdkd5palsxdw0r9y5365gdww7f37g5z9260sa639211lipp4"; }; } diff --git a/pkgs/by-name/br/brioche/package.nix b/pkgs/by-name/br/brioche/package.nix index 3106d86f80fe..e6597a43eebe 100644 --- a/pkgs/by-name/br/brioche/package.nix +++ b/pkgs/by-name/br/brioche/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "brioche"; - version = "0.1.6"; + version = "0.1.7"; src = fetchFromGitHub { owner = "brioche-dev"; repo = "brioche"; tag = "v${finalAttrs.version}"; - hash = "sha256-tMVBpFCTxesrkj7Z3huVD86baw1tYAtPdPAzYJzTCnA="; + hash = "sha256-j0Hi75olubvlHEOzVbW0cMAslZFWCzHiwXaBqmkXzmE="; }; - cargoHash = "sha256-LPHJHS69oUvmTaYoMSINCcyYIHYMq++UCUMh9KrCm/0="; + cargoHash = "sha256-3UvggE45Gvus5ghd64ZK+Nh/VB3NJBmZNrbStl/xJu0="; env = { OPENSSL_NO_VENDOR = true; @@ -42,16 +42,8 @@ rustPlatform.buildRustPackage (finalAttrs: { openssl ]; - checkFlags = [ - # Require internet access - "--skip=test_bake_process" - ]; - - nativeCheckInputs = [ - # Otherwise, some tests fail with: - # Error: failed to find time zone `Etc/Unknown` since there is no time zone database configured at line 1 column 415 - tzdata - ]; + # Tests require network access and CA certificates, which are unavailable in the nix sandbox + doCheck = false; nativeInstallCheckInputs = [ versionCheckHook From a756a2d2e2f88a12256f3aadf14b61aa1e1097e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= Date: Sun, 5 Apr 2026 03:35:43 +0200 Subject: [PATCH 38/58] rolldown: 1.0.0-rc.5 -> 1.0.0-rc.12 --- pkgs/by-name/ro/rolldown/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ro/rolldown/package.nix b/pkgs/by-name/ro/rolldown/package.nix index 7c23504a0a48..18a7aa5fe41a 100644 --- a/pkgs/by-name/ro/rolldown/package.nix +++ b/pkgs/by-name/ro/rolldown/package.nix @@ -10,7 +10,7 @@ cargo, rustc, cmake, - version ? "1.0.0-rc.5", + version ? "1.0.0-rc.12", }: stdenv.mkDerivation (finalAttrs: { pname = "rolldown"; @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { owner = "rolldown"; repo = "rolldown"; tag = "v${finalAttrs.version}"; - hash = "sha256-uqgJN7jn70z3cQlEEyk+0TeiHDn1AkvMmCaEOksHxhM="; + hash = "sha256-G26fPJElnIob1b94KqM5b2A64qs+x/d8FNrAsaN8BOI="; }; cargoDeps = rustPlatform.fetchCargoVendor { pname = "rolldown"; version = finalAttrs.version; src = finalAttrs.src; - hash = "sha256-tyayOAwdqP1euzicJrstwHiHxoFRWq+IGSiN/uFNZz8="; + hash = "sha256-btGnMU+t8zij/gRfFp5p6h2/781IZM5AWvZNqC2dfNs="; }; pnpmDeps = fetchPnpmDeps { pname = "rolldown"; @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { src = finalAttrs.src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-16NBCf4dP8a8dbgnmtFawMHKD7geIkLXt4F4w18FSUM="; + hash = "sha256-lQVbYV8S3P1+AQwF9PBDxJqbKf9jBAtwymKcxQ55FeQ="; }; # cmake is only needed for Rust build (mimalloc-sys), not for a top-level configure From f70c5455a60385fee072d1503a8ea7e317c7a7c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 02:23:44 +0000 Subject: [PATCH 39/58] open-policy-agent: 1.15.0 -> 1.15.1 --- pkgs/by-name/op/open-policy-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/open-policy-agent/package.nix b/pkgs/by-name/op/open-policy-agent/package.nix index 5bccd1c423b7..ec506f9f55b8 100644 --- a/pkgs/by-name/op/open-policy-agent/package.nix +++ b/pkgs/by-name/op/open-policy-agent/package.nix @@ -14,13 +14,13 @@ assert buildGoModule (finalAttrs: { pname = "open-policy-agent"; - version = "1.15.0"; + version = "1.15.1"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "opa"; tag = "v${finalAttrs.version}"; - hash = "sha256-IzgqQ52nTkcQLg1w9yn3op5Q2P/7rVMNh3IgVYb5sFI="; + hash = "sha256-TUFVyrRX0eqXCY+wOYA9yAFTzsupBO4d7bHmQXRRGDE="; }; vendorHash = "sha256-l2HrTap6qZeKOvvCY6d+issQT2pL6TPU0pIdDN8vfVc="; From b7b7779a38c643fa417369ad126e765310b8e630 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ila=C3=AF=20Deutel?= Date: Sat, 4 Apr 2026 22:35:37 -0400 Subject: [PATCH 40/58] vscode-extensions.jjk.jjk: 0.9.3 -> 0.10.0 --- .../editors/vscode/extensions/jjk.jjk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix b/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix index 798d76ebe0bf..57db46721887 100644 --- a/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix +++ b/pkgs/applications/editors/vscode/extensions/jjk.jjk/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "jjk"; publisher = "jjk"; - version = "0.9.3"; - hash = "sha256-wkHMZTLi3dDV6JQdfJ4hI5uwGAlCmKwg+v8Z9RMU1wU="; + version = "0.10.0"; + hash = "sha256-mzsujU3fil3z3yDxpecaOpbXX1K8oh+6dfx/rbOwFYs="; }; meta = { changelog = "https://github.com/keanemind/jjk/releases"; From 1fb905bca70523b8bf69ffa1f0096665d448c3e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 03:11:03 +0000 Subject: [PATCH 41/58] vscode-extensions.ms-vsliveshare.vsliveshare: 1.0.5959 -> 1.1.119 --- .../vscode/extensions/ms-vsliveshare.vsliveshare/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-vsliveshare.vsliveshare/default.nix b/pkgs/applications/editors/vscode/extensions/ms-vsliveshare.vsliveshare/default.nix index 41fcfb4e7c24..d734acc1ea4f 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-vsliveshare.vsliveshare/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-vsliveshare.vsliveshare/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "vsliveshare"; publisher = "ms-vsliveshare"; - version = "1.0.5959"; - hash = "sha256-MibP2zqTwlXXVsXQOSuoi5SO8BskJC/AihrhJFg8tac="; + version = "1.1.119"; + hash = "sha256-s7GCJvlMCcZ+OOwdSh82moU7BlQLz1hVPMwZ9MYtahM="; }; postPatch = '' From d7341ae48809f95de126b46b000c82c03a852a8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 03:16:09 +0000 Subject: [PATCH 42/58] vscode-extensions.denoland.vscode-deno: 3.51.0 -> 3.52.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index f09e11478cce..f95488cef327 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1270,8 +1270,8 @@ let mktplcRef = { publisher = "denoland"; name = "vscode-deno"; - version = "3.51.0"; - hash = "sha256-iEwguP0qL8WHIMuJDPPPUp5ka9S4g7XHOl0i2++jgi8="; + version = "3.52.0"; + hash = "sha256-0Qkruo7Eh86JRm58G7XhyceUpCJDmhoYaPjUKJQjFiU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/denoland.vscode-deno/changelog"; From dc2b51adde10d0ca23c36a23e1c082619e745942 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 03:42:44 +0000 Subject: [PATCH 43/58] hifile: 0.9.15.9 -> 0.9.16.0 --- pkgs/by-name/hi/hifile/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hi/hifile/package.nix b/pkgs/by-name/hi/hifile/package.nix index cc0645df5232..603fb82a1110 100644 --- a/pkgs/by-name/hi/hifile/package.nix +++ b/pkgs/by-name/hi/hifile/package.nix @@ -2,8 +2,8 @@ lib, appimageTools, fetchurl, - version ? "0.9.15.9", - hash ? "sha256-aJaygIDn3LxP5KhIpyLpof3OaNJrdWh0InBlb90p/uk=", + version ? "0.9.16.0", + hash ? "sha256-2DV+glvSDw6ZY1gJ0BKs0SLpIwx1bgPlloc7RQWTVKs=", }: let From 7ebbbe6c2e602bc30161158942650f12690b5fa3 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 4 Apr 2026 23:20:20 -0500 Subject: [PATCH 44/58] vimPlugins.blink-cmp: 1.10.1 -> 1.10.2 Changelog: https://github.com/Saghen/blink.cmp/blob/v1.10.2/CHANGELOG.md --- .../editors/vim/plugins/non-generated/blink-cmp/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix index 071e37831d9f..cfd5c4f3bb1c 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix @@ -8,18 +8,18 @@ gitMinimal, }: let - version = "1.10.1"; + version = "1.10.2"; src = fetchFromGitHub { owner = "Saghen"; repo = "blink.cmp"; tag = "v${version}"; - hash = "sha256-y8f+bmPkb3M6DzcUkJMxd2woDLoBYslne7aB8A0ejCk="; + hash = "sha256-C1FpyGw0f35NdHvDUGPXxmKdOgw3SpIteK1gAjVy6Ns="; }; blink-fuzzy-lib = rustPlatform.buildRustPackage { inherit version src; pname = "blink-fuzzy-lib"; - cargoHash = "sha256-3o2n4xwNF9Fc3VlPKf3lnvmN7FVus5jQB8gcXXwz50c="; + cargoHash = "sha256-z8koRYVM9mkgKB6rdZAKIfjZfinVUUpYAW0IvPgmjZ4="; nativeBuildInputs = [ gitMinimal ]; From a8236f15f62fbd620a5080990843237fa4813627 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sun, 5 Apr 2026 16:06:09 +1000 Subject: [PATCH 45/58] linux_mptcp: remove cruft follow up from https://github.com/NixOS/nixpkgs/commit/a3f854aef368fb5c13fdf1477a546f93c20b683c --- .../os-specific/linux/kernel/mptcp-config.nix | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 pkgs/os-specific/linux/kernel/mptcp-config.nix diff --git a/pkgs/os-specific/linux/kernel/mptcp-config.nix b/pkgs/os-specific/linux/kernel/mptcp-config.nix deleted file mode 100644 index 1fb5c3fe0c4d..000000000000 --- a/pkgs/os-specific/linux/kernel/mptcp-config.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ lib }: -with lib.kernel; -{ - # DRM_AMDGPU = yes; - - IPV6 = yes; - MPTCP = yes; - IP_MULTIPLE_TABLES = yes; - - # Enable advanced path-managers... - MPTCP_PM_ADVANCED = yes; - MPTCP_FULLMESH = yes; - MPTCP_NDIFFPORTS = yes; - # ... but use none by default. - # The default is safer if source policy routing is not setup. - DEFAULT_DUMMY = yes; - DEFAULT_MPTCP_PM.freeform = "default"; - - # MPTCP scheduler selection. - MPTCP_SCHED_ADVANCED = yes; - DEFAULT_MPTCP_SCHED.freeform = "default"; - - # Smarter TCP congestion controllers - TCP_CONG_LIA = module; - TCP_CONG_OLIA = module; - TCP_CONG_WVEGAS = module; - TCP_CONG_BALIA = module; -} From 4ae72ba2fefdc4546432b053a595a4f5d1b24ffe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 06:18:36 +0000 Subject: [PATCH 46/58] shader-slang: 2026.5.1 -> 2026.5.2 --- pkgs/by-name/sh/shader-slang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index a3a1b85b18b7..88aaebb9c168 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shader-slang"; - version = "2026.5.1"; + version = "2026.5.2"; src = fetchFromGitHub { owner = "shader-slang"; repo = "slang"; tag = "v${finalAttrs.version}"; - hash = "sha256-PJVeuFxgwV72Obb9/JCwdLpdQYUu8oQZKzzn+4GcowE="; + hash = "sha256-kx1g7GrUX8ZPg/HGS6SpRYat/YLTJejxCM2UgcUkDgo="; fetchSubmodules = true; }; From 5c1ee42dd3ab1515dd2d48477fea8acac5138179 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 06:21:41 +0000 Subject: [PATCH 47/58] terraform-providers.bpg_proxmox: 0.99.0 -> 0.100.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index c04de3a97543..b16669a8cb42 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -110,13 +110,13 @@ "vendorHash": null }, "bpg_proxmox": { - "hash": "sha256-vPxAIFCOvVveDJQQR/2lQFced/CPyM5f/vujhMV+myQ=", + "hash": "sha256-1bNiIhF5AyvpQZYIOu9YHa+ACx/mE+1MRUdK8AcHuv0=", "homepage": "https://registry.terraform.io/providers/bpg/proxmox", "owner": "bpg", "repo": "terraform-provider-proxmox", - "rev": "v0.99.0", + "rev": "v0.100.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-bTFGdrWN2P7z9+IQhftJYlne9NCrVMPDyx0eysZ8y44=" + "vendorHash": "sha256-l0acl8PpDN/o2OHVRirswy297L/VM8MC85OrsPbyo0s=" }, "brightbox_brightbox": { "hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=", From 17ce83bbe6d6278697791c77ccbbf4b2a64db8a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 06:29:35 +0000 Subject: [PATCH 48/58] libretro.gw: 0-unstable-2024-10-21 -> 0-unstable-2026-03-31 --- pkgs/applications/emulators/libretro/cores/gw.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/gw.nix b/pkgs/applications/emulators/libretro/cores/gw.nix index 274bb2dfced4..1dcb580827a9 100644 --- a/pkgs/applications/emulators/libretro/cores/gw.nix +++ b/pkgs/applications/emulators/libretro/cores/gw.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gw"; - version = "0-unstable-2024-10-21"; + version = "0-unstable-2026-03-31"; src = fetchFromGitHub { owner = "libretro"; repo = "gw-libretro"; - rev = "435e5cfd4bf6aea03a84259e9b8dba3daf3ff5bd"; - hash = "sha256-csaOqrZMSk9xZUlGAKgypV38q9XE7K6hLLdBC10g9Ao="; + rev = "f8750d0f37db5f1f779437710f2653e8b1651ded"; + hash = "sha256-nhCklogKXqjIsRFFKPk6SoIA+K7oCl+15dWdtvvcznE="; }; makefile = "Makefile"; From 359ebedfa2248ca0dd93754cc442812cab12e1cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 06:53:50 +0000 Subject: [PATCH 49/58] etcd: 3.6.9 -> 3.6.10 --- pkgs/by-name/et/etcd_3_6/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/et/etcd_3_6/package.nix b/pkgs/by-name/et/etcd_3_6/package.nix index e023bd9e4a11..9b593ac11364 100644 --- a/pkgs/by-name/et/etcd_3_6/package.nix +++ b/pkgs/by-name/et/etcd_3_6/package.nix @@ -11,11 +11,11 @@ }: let - version = "3.6.9"; - etcdSrcHash = "sha256-6rNCfjfs/lwiF3rnq5IM8ohW8Gz9r6gFHhIu9kvJ8VA="; - etcdCtlVendorHash = "sha256-yUA28nP5ueJz/b7spbg1mFRs2doBIyVNuZMCMlf//AE="; - etcdUtlVendorHash = "sha256-E3AVaUVulVKWGRbj/v2owbqkIfvxo/5naN1sNd96z+s="; - etcdServerVendorHash = "sha256-HtAsmsdjBbqls0S80E08PZcZYFlfpKUYrgJunRFP8Gc="; + version = "3.6.10"; + etcdSrcHash = "sha256-BGPOSML9Jd8D3eeksTykjM+lNvUxWw20jnXtxqg72Hc="; + etcdCtlVendorHash = "sha256-uluiQqq6X7xswG5qh9odd8ylsVexTrwmKR3id8GEHj0="; + etcdUtlVendorHash = "sha256-GVih32FEUV7FiDe/5+V5cDUhUM3D9kSA+5jpHu1fwFs="; + etcdServerVendorHash = "sha256-silFeLWbqqSJ8WMmlE4dDH98cCFUKLQDvs8Vhx5LnDY="; src = applyPatches { src = fetchFromGitHub { From f9068bec801d8c8d5d34769cc5a4044a5cd40d13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 07:11:16 +0000 Subject: [PATCH 50/58] dns-collector: 2.2.0 -> 2.2.1 --- pkgs/by-name/dn/dns-collector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dn/dns-collector/package.nix b/pkgs/by-name/dn/dns-collector/package.nix index 49b52af19d61..62c3a728b09a 100644 --- a/pkgs/by-name/dn/dns-collector/package.nix +++ b/pkgs/by-name/dn/dns-collector/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "dns-collector"; - version = "2.2.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "dmachard"; repo = "dns-collector"; tag = "v${finalAttrs.version}"; - hash = "sha256-497qilu1/76XbAO3fKIRpDWjQaCmdDgdxswkE5y8pNU="; + hash = "sha256-UMzL+use4T0WfcbJAW7XKi3ZuSh9ZFRjYcEr+BV9mkc="; }; subPackages = [ "." ]; @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { "-X github.com/prometheus/common/version.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-4gvGqNPRdB/t498WBF9vTqyuTl2rkAo7nRvNEpTMPqY="; + vendorHash = "sha256-xEtMe9xrdeYDHNLbcVa9INMprF6mEHyyrAt84nUAsUI="; passthru.updateScript = nix-update-script { }; From 6172654846143433723b3450449d591dbef724b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 07:17:33 +0000 Subject: [PATCH 51/58] terraform-providers.kreuzwerker_docker: 3.9.0 -> 4.0.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index c04de3a97543..78741ac0afca 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -824,13 +824,13 @@ "vendorHash": "sha256-7mJ+BX7laBKsr4DX1keMXnGi79CZp8M1jD0COQ1lcmU=" }, "kreuzwerker_docker": { - "hash": "sha256-ywVrqqwgYCOZO7Cey3gM9w+EdSQY+vJ/djfJF0X5xyc=", + "hash": "sha256-fektxIObUvQSHeu1MJL3lirF+oUq8+CheaxcPDoQB+k=", "homepage": "https://registry.terraform.io/providers/kreuzwerker/docker", "owner": "kreuzwerker", "repo": "terraform-provider-docker", - "rev": "v3.9.0", + "rev": "v4.0.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-Cxz0mDLOgUAnfP1kCP3DE28T1LwLsABAipyVXCngpYE=" + "vendorHash": "sha256-wqHArSldDyAxFX0Hmcl6FRDzfRuZGssl1h4GjN/0mgQ=" }, "launchdarkly_launchdarkly": { "hash": "sha256-lcemT7kpBlZX35Sb+ujHzSdakBQkUSmYAxTVsJkRW6A=", From c6f468634feed3d1c11e252b28565f76a1bb6219 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 07:24:09 +0000 Subject: [PATCH 52/58] bcachefs-tools: 1.37.3 -> 1.37.4 --- pkgs/by-name/bc/bcachefs-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index 7e0844ea90a3..fef581493cfa 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -29,18 +29,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "bcachefs-tools"; - version = "1.37.3"; + version = "1.37.4"; src = fetchFromGitHub { owner = "koverstreet"; repo = "bcachefs-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-cFqjht3mNzvvd9itIkc271iYfb2sfezWtC98jz0vD+I="; + hash = "sha256-VlljE+xoKg6GryVuebUA1v9x2shMBUb7veCtD68MBJw="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-ivJntxMIx8R2ytCr1ja2pQIXqjkQ12w9OhVh5YWsFFM="; + hash = "sha256-t6ghsIRJFR2Kqism4tdizhnJ8qcE2ZZwH6c3nYogHlo="; }; postPatch = '' From 54e98cbb30a1f45bd65ff914ff3418eeeab6113e Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 5 Apr 2026 09:26:04 +0200 Subject: [PATCH 53/58] gmu: add alias for dropped package Fixup for https://github.com/NixOS/nixpkgs/pull/506563 Signed-off-by: Marcin Serwin --- pkgs/top-level/aliases.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 08306130aeec..8956435d3cc7 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -827,6 +827,7 @@ mapAliases { glfw-wayland-minecraft = throw "'glfw-wayland-minecraft' has been renamed to/replaced by 'glfw3-minecraft'"; # Converted to throw 2025-10-27 glxinfo = throw "'glxinfo' has been renamed to/replaced by 'mesa-demos'"; # Converted to throw 2025-10-27 gmnisrv = throw "'gmnisrv' has been removed due to lack of maintenance upstream"; # Added 2025-06-07 + gmu = throw "'gmu' has been removed as it was broken and unmaintained in Nixpkgs"; # Added 2026-04-04 gnat11 = throw "gnat11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 gnat12 = throw "gnat12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 gnat12Packages = throw "gnat12Packages has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08 From 8928dbf10ecad06d8528070ec23046df8d8ed7ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 08:28:31 +0000 Subject: [PATCH 54/58] libretro.beetle-supergrafx: 0-unstable-2024-11-15 -> 0-unstable-2026-03-31 --- .../emulators/libretro/cores/beetle-supergrafx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-supergrafx.nix b/pkgs/applications/emulators/libretro/cores/beetle-supergrafx.nix index 3f0597c4f6ca..8706008055ad 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-supergrafx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-supergrafx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mednafen-supergrafx"; - version = "0-unstable-2024-11-15"; + version = "0-unstable-2026-03-31"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-supergrafx-libretro"; - rev = "a776133c34ae8da5daf7d9ccb43e3e292e2b07b0"; - hash = "sha256-FemWW4EPQCwhrS7YEytf6fEeimdTTfzaDdyRNDIBQyk="; + rev = "3442f442b112ccf869791600661438804f1dfc51"; + hash = "sha256-5MJ9IxIL2PX0vxZTSCcAHjxacK5BQZ+Dj5tSxiW+2x8="; }; makefile = "Makefile"; From 3466efa56e0141ee6038d63c9f1b9fc2a2fce278 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 08:43:26 +0000 Subject: [PATCH 55/58] libretro.mame2003: 0-unstable-2025-12-13 -> 0-unstable-2026-04-02 --- pkgs/applications/emulators/libretro/cores/mame2003.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mame2003.nix b/pkgs/applications/emulators/libretro/cores/mame2003.nix index 84c308dfde5f..d947317539dd 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003"; - version = "0-unstable-2025-12-13"; + version = "0-unstable-2026-04-02"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-libretro"; - rev = "6c32fa9fc005d7e924909c6ff4684da9abb00ceb"; - hash = "sha256-NPPwLruxafBUwKYy+DuLrTZa5QlbneWQSvCRN6ispdM="; + rev = "c651c573655218428d7c524f611f7d62d13861a1"; + hash = "sha256-7tAmLBClwM6gMILiWN3cIl452EX0JVFtTSEdxPoRs/4="; }; # Fix build with GCC 14 From f89f88ca2c2c71bf306a3434e76f7c6d05aa7509 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 09:14:47 +0000 Subject: [PATCH 56/58] libretro.handy: 0-unstable-2025-06-16 -> 0-unstable-2026-03-31 --- pkgs/applications/emulators/libretro/cores/handy.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/handy.nix b/pkgs/applications/emulators/libretro/cores/handy.nix index 4d9f9ec997f7..6d6a3efae9d9 100644 --- a/pkgs/applications/emulators/libretro/cores/handy.nix +++ b/pkgs/applications/emulators/libretro/cores/handy.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "handy"; - version = "0-unstable-2025-06-16"; + version = "0-unstable-2026-03-31"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-handy"; - rev = "fca239207e9c111da3e85d2faf0b1b9d7524e498"; - hash = "sha256-8RpRhGgW5JWY6TZa9CEaXF66WpbjcjprorVqu+FGYu0="; + rev = "ae216ac46e15b0f7af20d0d42042d7db1a28ec96"; + hash = "sha256-KKYdAEzFnUCbzanB8P+ME2pEdz90eAzAE79pTOFSHZo="; }; makefile = "Makefile"; From 871e2cccaec876cffb5fe4bce2f0ca9218e4241c Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sun, 5 Apr 2026 11:30:15 +0200 Subject: [PATCH 57/58] tinymist: 0.14.14 -> 0.14.16 Changelog: https://github.com/Myriad-Dreamin/tinymist/releases/tag/v0.14.16 Diff: https://github.com/Myriad-Dreamin/tinymist/compare/v0.14.14...v0.14.16 --- .../vscode/extensions/myriad-dreamin.tinymist/default.nix | 4 ++-- pkgs/by-name/ti/tinymist/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix index 3ae1fb6aec62..d5229a8796b3 100644 --- a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix +++ b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix @@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "tinymist"; publisher = "myriad-dreamin"; - version = "0.14.14"; - hash = "sha256-CfYlhglaSe36tdCCX6u3U1b/KqbQR6foO8GNn6BbzFg="; + version = "0.14.16"; + hash = "sha256-R4tlQgtQaXIT6qiBg1RqQB0Usnsj0Ijs2Bhn2J1CQq4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ti/tinymist/package.nix b/pkgs/by-name/ti/tinymist/package.nix index a43933eb4cc9..188e1f452d63 100644 --- a/pkgs/by-name/ti/tinymist/package.nix +++ b/pkgs/by-name/ti/tinymist/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tinymist"; # Please update the corresponding vscode extension when updating # this derivation. - version = "0.14.14"; + version = "0.14.16"; src = fetchFromGitHub { owner = "Myriad-Dreamin"; repo = "tinymist"; tag = "v${finalAttrs.version}"; - hash = "sha256-AYOuJO9wVuOX6zC7GYXCccC7A8LJaEj+L2oADwJx29s="; + hash = "sha256-Lcv/yAH+4LlzaFhTk5GA3WHxm8gHWO+7560zolTCIIM="; }; - cargoHash = "sha256-4xIGW0WCd7RF6mGY753qK6Ncs72AJbs3kzOVBp9sGYY="; + cargoHash = "sha256-D9G08K2rp0uBFz+1LktdH8thGNpzaTD2QCCV2P3Hl9M="; nativeBuildInputs = [ installShellFiles From 7b97d89f61001e0020a0093d8f9d18c5d42d50a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Apr 2026 11:00:15 +0000 Subject: [PATCH 58/58] lexbor: 2.7.0 -> 3.0.0 --- pkgs/by-name/le/lexbor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/lexbor/package.nix b/pkgs/by-name/le/lexbor/package.nix index 1cff25b4c181..71df48fb8a5a 100644 --- a/pkgs/by-name/le/lexbor/package.nix +++ b/pkgs/by-name/le/lexbor/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lexbor"; - version = "2.7.0"; + version = "3.0.0"; src = fetchFromGitHub { owner = "lexbor"; repo = "lexbor"; tag = "v${finalAttrs.version}"; - hash = "sha256-MFwsXMiqKnkHRQkNrl34UDFfRQq1Q5gOYfsE56ZgWwY="; + hash = "sha256-P5ng/9lkjaWlZmyFzd3MpN39qBqhe8Rlkb/vv3cZ1MI="; }; nativeBuildInputs = [