Some updates to vcv

This commit is contained in:
EEva 2022-04-10 20:23:56 +03:00
parent 7e9eb47c60
commit 081125637f

View file

@ -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 = [