From 53c6bb54710ff349ee6526d4803e0064da662908 Mon Sep 17 00:00:00 2001 From: mitchmindtree Date: Thu, 17 Apr 2025 19:34:30 +0100 Subject: [PATCH 1/2] puredata: 0.54-1 -> 0.55-2 This release includes a patch that fixes `pd` when running with GUI on `aarch64-linux`. --- pkgs/applications/audio/puredata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/puredata/default.nix b/pkgs/applications/audio/puredata/default.nix index 7f49c31fd38c..49bd23656291 100644 --- a/pkgs/applications/audio/puredata/default.nix +++ b/pkgs/applications/audio/puredata/default.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "puredata"; - version = "0.54-1"; + version = "0.55-2"; src = fetchurl { url = "http://msp.ucsd.edu/Software/pd-${version}.src.tar.gz"; - hash = "sha256-hcPUvTYgtAHntdWEeHoFIIKylMTE7us1g9dwnZP9BMI="; + hash = "sha256-EIKX+NHdGQ346LtKSsNIeSrM9wT5ogUtk8uoybi7Wls="; }; patches = [ From 232a9e935704a64ea1813f2dcabbd850a07ceb19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl=20Thom=C3=A9?= Date: Mon, 21 Apr 2025 18:25:41 +0200 Subject: [PATCH 2/2] puredata: use system portmidi --- pkgs/applications/audio/puredata/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/audio/puredata/default.nix b/pkgs/applications/audio/puredata/default.nix index 49bd23656291..fba7caf619a6 100644 --- a/pkgs/applications/audio/puredata/default.nix +++ b/pkgs/applications/audio/puredata/default.nix @@ -10,6 +10,7 @@ tk, fftw, portaudio, + portmidi, }: stdenv.mkDerivation rec { @@ -41,12 +42,12 @@ stdenv.mkDerivation rec { alsa-lib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ + portmidi portaudio ]; configureFlags = [ - "--enable-universal" "--enable-fftw" "--enable-jack" ] @@ -55,7 +56,9 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "--enable-portaudio" + "--enable-portmidi" "--without-local-portaudio" + "--without-local-portmidi" "--disable-jack-framework" "--with-wish=${tk}/bin/wish8.6" ];