From bf96eaaec9bae49541aa0bb7c97166c63098c87e Mon Sep 17 00:00:00 2001 From: Emily Date: Sun, 12 Oct 2025 16:04:17 +0100 Subject: [PATCH] sonic-pi: unpin Ruby 3.2 --- pkgs/by-name/so/sonic-pi/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/so/sonic-pi/package.nix b/pkgs/by-name/so/sonic-pi/package.nix index ecaf08b0c11e..caade728fd53 100644 --- a/pkgs/by-name/so/sonic-pi/package.nix +++ b/pkgs/by-name/so/sonic-pi/package.nix @@ -8,12 +8,13 @@ cmake, pkg-config, catch2_3, + ncurses, kdePackages, kissfftFloat, crossguid, reproc, platform-folders, - ruby_3_2, + ruby, beamPackages, alsa-lib, rtmidi, @@ -31,11 +32,15 @@ gl3w, SDL2, fmt, -}: +}@args: -# Sonic Pi fails to build with Ruby 3.3. let - ruby = ruby_3_2; + ruby = args.ruby.withPackages (ps: [ + ps.prime + ps.racc + ps.rake + ps.rexml + ]); in stdenv.mkDerivation (finalAttrs: { @@ -72,6 +77,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ + ncurses kdePackages.qtbase kdePackages.qtsvg kdePackages.qttools