hybridreverb2: switch to fetchFromGitHub

+44 -9
+44 -9
pkgs/applications/audio/hybridreverb2/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchzip, cmake, pkg-config, lv2, alsa-lib, libjack2, 2 - freetype, libX11, gtk3, pcre, libpthreadstubs, libXdmcp, libxkbcommon, 3 - epoxy, at-spi2-core, dbus, curl, fftwFloat }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , lv2 7 + , alsa-lib 8 + , libjack2 9 + , freetype 10 + , libX11 11 + , gtk3 12 + , pcre 13 + , libpthreadstubs 14 + , libXdmcp 15 + , libxkbcommon 16 + , epoxy 17 + , at-spi2-core 18 + , dbus 19 + , curl 20 + , fftwFloat 21 + }: 4 22 5 23 let 6 24 pname = "HybridReverb2"; ··· 10 28 in 11 29 12 30 stdenv.mkDerivation rec { 13 - name = "${pname}-${version}"; 31 + inherit pname version; 14 32 15 - impulseDB = fetchzip { 16 - url = "https://github.com/${owner}/${pname}-impulse-response-database/archive/v${DBversion}.zip"; 17 - sha256 = "1hlfxbbkahm1k2sk3c3n2mjaz7k80ky3r55xil8nfbvbv0qan89z"; 33 + impulseDB = fetchFromGitHub { 34 + inherit owner; 35 + repo = "HybridReverb2-impulse-response-database"; 36 + rev = "v${DBversion}"; 37 + sha256 = "sha256-PyGrMNhrL2cRjb2UPPwEaJ6vZBV2sDG1mKFCNdfqjsI="; 18 38 }; 19 39 20 40 src = fetchFromGitHub { ··· 26 46 }; 27 47 28 48 nativeBuildInputs = [ pkg-config cmake ]; 29 - buildInputs = [ lv2 alsa-lib libjack2 freetype libX11 gtk3 pcre 30 - libpthreadstubs libXdmcp libxkbcommon epoxy at-spi2-core dbus curl fftwFloat ]; 49 + buildInputs = [ 50 + lv2 51 + alsa-lib 52 + libjack2 53 + freetype 54 + libX11 55 + gtk3 56 + pcre 57 + libpthreadstubs 58 + libXdmcp 59 + libxkbcommon 60 + epoxy 61 + at-spi2-core 62 + dbus 63 + curl 64 + fftwFloat 65 + ]; 31 66 32 67 cmakeFlags = [ 33 68 "-DHybridReverb2_AdvancedJackStandalone=ON"