From 43f0ede2cc8c134223202e3715ab237580c0a08f Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Thu, 5 Feb 2026 18:12:48 -0800 Subject: [PATCH] praat: 6.4.48 -> 6.4.62, use strictDeps --- pkgs/by-name/pr/praat/package.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pr/praat/package.nix b/pkgs/by-name/pr/praat/package.nix index 2b7325f2a6ba..767f301327fe 100644 --- a/pkgs/by-name/pr/praat/package.nix +++ b/pkgs/by-name/pr/praat/package.nix @@ -7,28 +7,34 @@ pkg-config, stdenv, wrapGAppsHook3, + libjack2, + iconConvTools, }: stdenv.mkDerivation (finalAttrs: { pname = "praat"; - version = "6.4.48"; + version = "6.4.62"; src = fetchFromGitHub { owner = "praat"; repo = "praat.github.io"; tag = "v${finalAttrs.version}"; - hash = "sha256-OxogOY86SclLMv+Tp4skXIuz9RrWdNGY7oGhySJ9scI="; + hash = "sha256-AyjCbTKPj3OemJCr3aTAtQhwnXFTA/EGcbBwARMIiWU="; }; + strictDeps = true; + nativeBuildInputs = [ pkg-config wrapGAppsHook3 + iconConvTools ]; buildInputs = [ alsa-lib gtk3 libpulseaudio + libjack2 ]; makeFlags = [ @@ -38,7 +44,9 @@ stdenv.mkDerivation (finalAttrs: { configurePhase = '' runHook preConfigure - cp makefiles/makefile.defs.linux.pulse-gcc makefile.defs + cp makefiles/makefile.defs.linux.pulse-gcc.${ + if stdenv.hostPlatform.isLittleEndian then "LE" else "BE" + } makefile.defs runHook postConfigure ''; @@ -48,9 +56,7 @@ stdenv.mkDerivation (finalAttrs: { install -Dt $out/bin praat install -Dm444 main/praat.desktop -t $out/share/applications - install -Dm444 main/praat-32.ico $out/share/icons/hicolor/32x32/apps/praat.ico - install -Dm444 main/praat-256.ico $out/share/icons/hicolor/256x256/apps/praat.ico - install -Dm444 main/praat-480.png $out/share/icons/hicolor/480x480/apps/praat.png + icoFileToHiColorTheme main/praat.ico praat $out install -Dm444 main/praat-480.svg $out/share/icons/hicolor/scalable/apps/praat.svg runHook postInstall