From 1b766cb64e524468827b9e05bdd51993768731e2 Mon Sep 17 00:00:00 2001 From: alliumm <33610620+alliumm@users.noreply.github.com> Date: Sun, 5 Jul 2026 09:49:50 -0700 Subject: [PATCH 1/2] lms: 3.74.0 -> 3.78.0 --- pkgs/by-name/lm/lms/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/lm/lms/package.nix b/pkgs/by-name/lm/lms/package.nix index 6320250049e2..f60f89662340 100644 --- a/pkgs/by-name/lm/lms/package.nix +++ b/pkgs/by-name/lm/lms/package.nix @@ -19,17 +19,18 @@ openssl, xxHash, pugixml, + onnxruntime, }: stdenv.mkDerivation (finalAttrs: { pname = "lms"; - version = "3.74.0"; + version = "3.78.0"; src = fetchFromGitHub { owner = "epoupon"; repo = "lms"; rev = "v${finalAttrs.version}"; - hash = "sha256-D1Sg6XzZ8t/dFKrVh7k+KGLg2r6LeLGJk4FweVb4L1A="; + hash = "sha256-uOijIipay4ncE8hP6vJG9vOGiD/Ad6WJHEQ7P1HKi/Y="; }; strictDeps = true; @@ -53,6 +54,7 @@ stdenv.mkDerivation (finalAttrs: { openssl xxHash pugixml + onnxruntime ]; postPatch = '' @@ -62,8 +64,7 @@ stdenv.mkDerivation (finalAttrs: { postInstall = '' substituteInPlace $out/share/lms/lms.conf --replace-fail "/usr/bin/ffmpeg" "${lib.getExe ffmpeg}" substituteInPlace $out/share/lms/lms.conf --replace-fail "/usr/share/Wt/resources" "${wt}/share/Wt/resources" - substituteInPlace $out/share/lms/lms.conf --replace-fail "/usr/share/lms/docroot" "$out/share/lms/docroot" - substituteInPlace $out/share/lms/lms.conf --replace-fail "/usr/share/lms/approot" "$out/share/lms/approot" + substituteInPlace $out/share/lms/lms.conf --replace-fail "/usr/share/lms" "$out/share/lms" substituteInPlace $out/share/lms/default.service --replace-fail "/usr/bin/lms" "$out/bin/lms" install -Dm444 $out/share/lms/default.service -T $out/lib/systemd/system/lmsd.service ''; From 38588c8b775591f959ec5818bd17382a5bd9ba72 Mon Sep 17 00:00:00 2001 From: alliumm <33610620+alliumm@users.noreply.github.com> Date: Sun, 5 Jul 2026 11:39:07 -0700 Subject: [PATCH 2/2] wt: add required libraries to RPATH --- pkgs/development/libraries/wt/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/libraries/wt/default.nix b/pkgs/development/libraries/wt/default.nix index 165a36622948..d6548286456b 100644 --- a/pkgs/development/libraries/wt/default.nix +++ b/pkgs/development/libraries/wt/default.nix @@ -18,6 +18,8 @@ openssl, harfbuzz, icu, + libice, + libsm, }: let @@ -57,6 +59,12 @@ let dontWrapQtApps = true; cmakeFlags = [ + "-DCMAKE_INSTALL_RPATH=${ + lib.makeLibraryPath [ + libice + libsm + ] + }" "-DWT_CPP_11_MODE=-std=c++11" "--no-warn-unused-cli" ]