sonic-pi: pin ruby 3.3 and boost 1.86 and unmark as broken

pin ruby to version 3.3 and boost to version 1.86 as ruby >= 3.4 removes the mutex header and boost 1.86 is used by supercollider to provide shared memory that is otherwise incompatible
This commit is contained in:
Daniel Lagally 2026-04-27 19:05:22 +02:00
commit 2b22f8a2f7

View file

@ -14,11 +14,11 @@
crossguid,
reproc,
platform-folders,
ruby,
ruby_3_3,
beamPackages,
alsa-lib,
rtmidi,
boost,
boost186,
aubio,
jack2,
jack-example-tools,
@ -35,7 +35,7 @@
}@args:
let
ruby = args.ruby.withPackages (ps: [
ruby = args.ruby_3_3.withPackages (ps: [
ps.prime
ps.racc
ps.rake
@ -92,7 +92,7 @@ stdenv.mkDerivation (finalAttrs: {
ruby
alsa-lib
rtmidi
boost
boost186
aubio
]
++ lib.optionals withTauWidget [
@ -274,6 +274,5 @@ stdenv.mkDerivation (finalAttrs: {
sohalt
];
platforms = lib.platforms.linux;
broken = true;
};
})