hydrogen0: switch to fetchFromGitHub

+28 -6
+28 -6
pkgs/applications/audio/hydrogen/0.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, cmake 2 - , alsa-lib, boost, glib, lash, libjack2, libarchive, libsndfile, lrdf, qt4 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , cmake 6 + , alsa-lib 7 + , boost 8 + , glib 9 + , lash 10 + , libjack2 11 + , libarchive 12 + , libsndfile 13 + , lrdf 14 + , qt4 3 15 }: 4 16 5 17 stdenv.mkDerivation rec { 6 18 version = "0.9.7"; 7 19 pname = "hydrogen"; 8 20 9 - src = fetchurl { 10 - url = "https://github.com/hydrogen-music/hydrogen/archive/${version}.tar.gz"; 11 - sha256 = "1dy2jfkdw0nchars4xi4isrz66fqn53a9qk13bqza7lhmsg3s3qy"; 21 + src = fetchFromGitHub { 22 + owner = "hydrogen-music"; 23 + repo = "hydrogen"; 24 + rev = version; 25 + sha256 = "sha256-6ycNUcumtAEl/6XbIpW6JglGv4nNOdMrOJ1nvJg3z/c="; 12 26 }; 13 27 14 28 nativeBuildInputs = [ pkg-config cmake ]; 15 29 buildInputs = [ 16 - alsa-lib boost glib lash libjack2 libarchive libsndfile lrdf qt4 30 + alsa-lib 31 + boost 32 + glib 33 + lash 34 + libjack2 35 + libarchive 36 + libsndfile 37 + lrdf 38 + qt4 17 39 ]; 18 40 19 41 meta = with lib; {