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