diff --git a/pkgs/by-name/bc/bchunk/package.nix b/pkgs/by-name/bc/bchunk/package.nix index 02792a1b2355..a0a2451e96a5 100644 --- a/pkgs/by-name/bc/bchunk/package.nix +++ b/pkgs/by-name/bc/bchunk/package.nix @@ -1,16 +1,19 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bchunk"; version = "1.2.2"; - src = fetchurl { - url = "http://he.fi/bchunk/${pname}-${version}.tar.gz"; - sha256 = "12dxx98kbpc5z4dgni25280088bhlsb677rp832r82zzc1drpng7"; + src = fetchFromGitHub { + owner = "hessu"; + repo = "bchunk"; + tag = "release/${finalAttrs.version}"; + hash = "sha256-wFhBRLRwyC7FrGzadbssqLI9/UwfxBmFfOetaFJgsCo="; }; makeFlags = lib.optionals stdenv.cc.isClang [ @@ -23,6 +26,8 @@ stdenv.mkDerivation rec { install -Dt $out/share/man/man1 bchunk.1 ''; + passthru.updateScript = nix-update-script { }; + meta = with lib; { homepage = "http://he.fi/bchunk/"; description = "Program that converts CD images in BIN/CUE format into a set of ISO and CDR tracks"; @@ -30,4 +35,4 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; mainProgram = "bchunk"; }; -} +})