From e29798a97a24c7a1012867cef1332b56cb6b99b3 Mon Sep 17 00:00:00 2001 From: emaryn Date: Thu, 27 Feb 2025 08:40:15 +0800 Subject: [PATCH] samplv1: 0.9.23 -> 1.3.0 --- pkgs/applications/audio/samplv1/default.nix | 22 +++++++++++++-------- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/audio/samplv1/default.nix b/pkgs/applications/audio/samplv1/default.nix index cc46296342e4..cbac2c3ee1d3 100644 --- a/pkgs/applications/audio/samplv1/default.nix +++ b/pkgs/applications/audio/samplv1/default.nix @@ -1,6 +1,6 @@ { - mkDerivation, lib, + stdenv, fetchurl, pkg-config, libjack2, @@ -11,20 +11,25 @@ qtbase, qttools, rubberband, + wrapQtAppsHook, + cmake, + qtsvg, }: -mkDerivation rec { +stdenv.mkDerivation rec { pname = "samplv1"; - version = "0.9.23"; + version = "1.3.0"; src = fetchurl { - url = "mirror://sourceforge/samplv1/${pname}-${version}.tar.gz"; - sha256 = "sha256-eJA6ixH20Wv+cD2CKGomncyfJ4tfpOL3UrTeCkb5/q0="; + url = "mirror://sourceforge/samplv1/samplv1-${version}.tar.gz"; + hash = "sha256-ZmRsiFDqJsG28FiFR/RbeXkeeLn2HBfImKQM5PaRF78="; }; nativeBuildInputs = [ qttools pkg-config + wrapQtAppsHook + cmake ]; buildInputs = [ @@ -35,14 +40,15 @@ mkDerivation rec { lv2 qtbase rubberband + qtsvg ]; - meta = with lib; { + meta = { description = "Old-school all-digital polyphonic sampler synthesizer with stereo fx"; mainProgram = "samplv1_jack"; homepage = "http://samplv1.sourceforge.net/"; - license = licenses.gpl2Plus; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; maintainers = [ ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6262d930dfb4..937ba7660520 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15908,7 +15908,7 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; - samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { }; + samplv1 = qt6.callPackage ../applications/audio/samplv1 { }; beancount = with python3.pkgs; toPythonApplication beancount;