Align vcv-rack package with upstream

This commit is contained in:
EEva 2021-12-06 20:25:06 +02:00
parent a9c3ea71d1
commit a8e50feead

View file

@ -1,5 +1,5 @@
{ gcc11Stdenv, lib, makeWrapper, fetchzip, fetchFromGitHub, pkgconfig
, alsaLib, curl, ghc_filesystem, glew, glfw, gtk3-x11, jansson, jq, libarchive
{ gcc11Stdenv, lib, makeWrapper, fetchzip, fetchFromGitHub, pkg-config
, alsa-lib, curl, ghc_filesystem, glew, glfw, gtk3-x11, jansson, jq, libarchive
, libjack2, libpulseaudio, libXext, libXi, rtaudio, rtmidi, speex
, libsamplerate, zstd, wrapGAppsHook }:
@ -24,6 +24,8 @@ with lib; gcc11Stdenv.mkDerivation rec {
repo = "Rack";
rev = "v${version}";
sha256 = "gy+YiYhgBO9eoEBP0PmteVjfaJWWIa/Ye9tvJG1b6aw=";
# The project pins some source dependencies (see below)
fetchSubmodules = true;
};
patches = [
@ -49,8 +51,8 @@ with lib; gcc11Stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [ makeWrapper pkgconfig wrapGAppsHook ];
buildInputs = [ alsaLib curl ghc_filesystem glew glfw gtk3-x11 jansson jq libarchive libjack2 libpulseaudio libsamplerate rtaudio rtmidi speex zstd ];
nativeBuildInputs = [ makeWrapper pkg-config wrapGAppsHook ];
buildInputs = [ alsa-lib curl ghc_filesystem glew glfw gtk3-x11 jansson jq libarchive libjack2 libpulseaudio libsamplerate rtaudio rtmidi speex zstd ];
makeFlags = [ "all" "plugins" ];