Merge pull request #165352 from SuperSandro2000/essentia-extractor

authored by Sandro and committed by GitHub 9756a007 a1e16ffb

+6 -8
+6 -8
pkgs/tools/audio/essentia-extractor/default.nix
··· 6 }; 7 8 sha_table = { 9 - "x86_64-linux" = 10 - "d9902aadac4f442992877945da2a6fe8d6ea6b0de314ca8ac0c28dc5f253f7d8"; 11 - "i686-linux" = 12 - "46deb0a053b4910c4e68737a7b6556ff5360260c8f86652f91a0130445f5c949"; 13 }; 14 15 - arch = arch_table.${stdenv.system}; 16 - sha = sha_table.${stdenv.system}; 17 in 18 stdenv.mkDerivation rec { 19 pname = "essentia-extractor"; 20 version = "2.1_beta2"; 21 22 src = fetchurl { 23 - url = "ftp://ftp.acousticbrainz.org/pub/acousticbrainz/essentia-extractor-v${version}-${arch}.tar.gz"; 24 - sha256 = sha; 25 }; 26 27 unpackPhase = "unpackFile $src ; export sourceRoot=.";
··· 6 }; 7 8 sha_table = { 9 + "x86_64-linux" = "d9902aadac4f442992877945da2a6fe8d6ea6b0de314ca8ac0c28dc5f253f7d8"; 10 + "i686-linux" = "46deb0a053b4910c4e68737a7b6556ff5360260c8f86652f91a0130445f5c949"; 11 }; 12 13 + throwSystem = throw "Unsupported system: ${stdenv.system}"; 14 + arch = arch_table.${stdenv.system} or throwSystem; 15 in 16 stdenv.mkDerivation rec { 17 pname = "essentia-extractor"; 18 version = "2.1_beta2"; 19 20 src = fetchurl { 21 + url = "https://ftp.acousticbrainz.org/pub/acousticbrainz/essentia-extractor-v${version}-${arch}.tar.gz"; 22 + sha256 = sha_table.${stdenv.system} or throwSystem; 23 }; 24 25 unpackPhase = "unpackFile $src ; export sourceRoot=.";