diff --git a/pkgs/vcv-rack/default.nix b/pkgs/vcv-rack/default.nix index 4840033..8df5a87 100644 --- a/pkgs/vcv-rack/default.nix +++ b/pkgs/vcv-rack/default.nix @@ -1,4 +1,4 @@ -{ gcc11Stdenv, lib, makeWrapper, fetchzip, fetchFromGitHub, fetchFromBitbucket +{ gcc10Stdenv, lib, makeWrapper, fetchzip, fetchFromGitHub, fetchFromBitbucket , pkg-config, alsa-lib, curl, ghc_filesystem, glew, glfw, gtk3-x11, jansson, jq , libarchive, libjack2, libpulseaudio, libXext, libXi, rtaudio, rtmidi, speex , libsamplerate, zstd, wrapGAppsHook, gnome }: @@ -11,8 +11,8 @@ let pffft-source = fetchFromBitbucket { owner = "jpommier"; repo = "pffft"; - rev = "988259a41d1522047a9420e6265a6ba8289c1654"; - sha256 = "Oq5N02UNXsbhcPUfjMtD0cgqAZsGx9ke9A+ArrenzGE="; + rev = "7c3b5a7dc510a0f513b9c5b6dc5b56f7aeeda422"; + sha256 = "X+7ZDXaURWpNLh0PuEw4VhbUpGupgjwWezcraLJYcgo="; }; fuzzysearchdatabase-source = fetchFromBitbucket { owner = "j_norberg"; @@ -29,8 +29,8 @@ let nanosvg-source = fetchFromGitHub { owner = "memononen"; repo = "nanosvg"; - rev = "ccdb1995134d340a93fb20e3a3d323ccb3838dd0"; - sha256 = "ymziU0NgGqxPOKHwGm0QyEdK/8jL/QYk5UdIQ3Tn8jw="; + rev = "214cf85efcdc67524335ad0e2a2d5982246b6a72"; + sha256 = "M3QwIgcPC3nMW7bBQ1xSu/tUV2SRNJvs4u9ldCg+Wto="; }; osdialog-source = fetchFromGitHub { owner = "AndrewBelt"; @@ -47,23 +47,23 @@ let fundamental-source = fetchFromGitHub { owner = "VCVRack"; repo = "Fundamental"; - rev = "533397cdcad5c6401ebd3937d6c1663de2473627"; # tip of branch v2 - sha256 = "QnwOgrYxiCa/7t/u6F63Ks8C9E8k6T+hia4JZFhp1LI="; + rev = "2ca55fd1c20505f3abbdac407d11188e13d62a33"; # tip of branch v2 + sha256 = "OICKuTGa4PcKuGbkBDseUnPMQo6+yEaPHaQVQ51dSJQ="; }; in # gcc11 is necessary because many vcv plugins are already built with it # If using an older gcc for Rack, you get # undefined symbol: _ZSt28__throw_bad_array_new_lengthv # for those plugins which were built with v11 -with lib; gcc11Stdenv.mkDerivation rec { +with lib; gcc10Stdenv.mkDerivation rec { pname = "VCV-Rack"; - version = "2.0.6"; + version = "2.1.0"; src = fetchFromGitHub { owner = "VCVRack"; repo = "Rack"; rev = "v${version}"; - sha256 = "vvGx8tnE7gMiboVUTywIzBB1q/IfiJ8TPnSHvmfHUQg="; + sha256 = "wb8OlcRVeOuMWW6OlilKgRfEljqgU8lU2PGoqnWUAdc="; }; patches = [