From 5903fd2a6c4270d425e3a577bbaaf5905d828200 Mon Sep 17 00:00:00 2001 From: emaryn Date: Wed, 21 May 2025 04:25:42 +0800 Subject: [PATCH] padthv1: 0.9.23 -> 1.3.2 --- pkgs/applications/audio/padthv1/default.nix | 29 ++++++++++++--------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/audio/padthv1/default.nix b/pkgs/applications/audio/padthv1/default.nix index 4254b53bbd91..ce5901df0e49 100644 --- a/pkgs/applications/audio/padthv1/default.nix +++ b/pkgs/applications/audio/padthv1/default.nix @@ -1,6 +1,8 @@ { lib, + stdenv, fetchurl, + cmake, pkg-config, libjack2, alsa-lib, @@ -9,18 +11,23 @@ lv2, qt5, fftwFloat, - mkDerivation, }: -mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "padthv1"; - version = "0.9.23"; + version = "1.3.2"; src = fetchurl { - url = "mirror://sourceforge/padthv1/${pname}-${version}.tar.gz"; - sha256 = "sha256-9yFfvlskOYnGraou2S3Qffl8RoYJqE0wnDlOP8mxQgg="; + url = "mirror://sourceforge/padthv1/padthv1-${finalAttrs.version}.tar.gz"; + hash = "sha256-sXpJjD79+rLrWHwpAxACjR+8KVGbQss8qKGMTN7nb9M="; }; + nativeBuildInputs = [ + pkg-config + cmake + qt5.wrapQtAppsHook + ]; + buildInputs = [ libjack2 alsa-lib @@ -32,14 +39,12 @@ mkDerivation rec { fftwFloat ]; - nativeBuildInputs = [ pkg-config ]; - - meta = with lib; { + meta = { description = "polyphonic additive synthesizer"; mainProgram = "padthv1_jack"; homepage = "http://padthv1.sourceforge.net/"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = [ maintainers.magnetophon ]; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.magnetophon ]; }; -} +})