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