From 50024894dd108d1144ad49acace4f15e1c63f99e Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 18 Aug 2025 09:44:31 +0200 Subject: [PATCH 1/2] bchunk: switch from fetchurl to fetchFromGitHub --- pkgs/by-name/bc/bchunk/package.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/bc/bchunk/package.nix b/pkgs/by-name/bc/bchunk/package.nix index 02792a1b2355..9568f62898e7 100644 --- a/pkgs/by-name/bc/bchunk/package.nix +++ b/pkgs/by-name/bc/bchunk/package.nix @@ -1,16 +1,18 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, }: -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 [ @@ -30,4 +32,4 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; mainProgram = "bchunk"; }; -} +}) From 2c76c4c2198267572f896502bff860e3ae76dd96 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 15 Sep 2025 17:22:19 +0200 Subject: [PATCH 2/2] bchunk: add update script --- pkgs/by-name/bc/bchunk/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/bc/bchunk/package.nix b/pkgs/by-name/bc/bchunk/package.nix index 9568f62898e7..a0a2451e96a5 100644 --- a/pkgs/by-name/bc/bchunk/package.nix +++ b/pkgs/by-name/bc/bchunk/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -25,6 +26,8 @@ stdenv.mkDerivation (finalAttrs: { 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";