ladspa-plugins: switch to fetchFromGitHub

+17 -7
+17 -7
pkgs/applications/audio/ladspa-plugins/default.nix
··· 1 - { lib, stdenv, fetchurl, autoreconfHook, automake, fftw, ladspaH, libxml2, pkg-config 2 - , perlPackages }: 3 4 stdenv.mkDerivation rec { 5 pname = "swh-plugins"; 6 version = "0.4.17"; 7 8 - 9 - src = fetchurl { 10 - url = "https://github.com/swh/ladspa/archive/v${version}.tar.gz"; 11 - sha256 = "1rqwh8xrw6hnp69dg4gy336bfbfpmbx4fjrk0nb8ypjcxkz91c6i"; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ]; 15 - buildInputs = [ fftw ladspaH libxml2 perlPackages.perl perlPackages.XMLParser ]; 16 17 patchPhase = '' 18 patchShebangs .
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , automake 6 + , fftw 7 + , ladspaH 8 + , libxml2 9 + , pkg-config 10 + , perlPackages 11 + }: 12 13 stdenv.mkDerivation rec { 14 pname = "swh-plugins"; 15 version = "0.4.17"; 16 17 + src = fetchFromGitHub { 18 + owner = "swh"; 19 + repo = "ladspa"; 20 + rev = "v${version}"; 21 + sha256 = "sha256-eOtIhNcuItREUShI8JRlBVKfMfovpdfIYu+m37v4KLE="; 22 }; 23 24 nativeBuildInputs = [ autoreconfHook pkg-config ]; 25 + buildInputs = [ fftw ladspaH libxml2 perlPackages.perl perlPackages.XMLParser ]; 26 27 patchPhase = '' 28 patchShebangs .