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 264f1d972ae2..ada59be4e5c4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15917,7 +15917,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;