From 28045952389399152c348d2b851d760a82355f19 Mon Sep 17 00:00:00 2001 From: John Garcia Date: Mon, 5 May 2025 09:13:54 +0100 Subject: [PATCH 1/2] get_iplayer: 3.35 -> 3.36 --- pkgs/by-name/ge/get_iplayer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/get_iplayer/package.nix b/pkgs/by-name/ge/get_iplayer/package.nix index 649acec9aa34..6c2c2b4340a3 100644 --- a/pkgs/by-name/ge/get_iplayer/package.nix +++ b/pkgs/by-name/ge/get_iplayer/package.nix @@ -12,13 +12,13 @@ perlPackages.buildPerlPackage rec { pname = "get_iplayer"; - version = "3.35"; + version = "3.36"; src = fetchFromGitHub { owner = "get-iplayer"; repo = "get_iplayer"; rev = "v${version}"; - hash = "sha256-fqzrgmtqy7dlmGEaTXAqpdt9HqZCVooJ0Vf6/JUKihw="; + hash = "sha256-O/mVtbudrYw0jKeSckZlgonFDiWxfeiVc8gdcy4iNBw="; }; nativeBuildInputs = [ makeWrapper ] ++ lib.optional stdenv.hostPlatform.isDarwin shortenPerlShebang; From 38f704a0b49aa96c2797ed5819c93e845e8aeda8 Mon Sep 17 00:00:00 2001 From: John Garcia Date: Mon, 5 May 2025 12:06:50 +0100 Subject: [PATCH 2/2] get_iplayer: add basic version test --- pkgs/by-name/ge/get_iplayer/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ge/get_iplayer/package.nix b/pkgs/by-name/ge/get_iplayer/package.nix index 6c2c2b4340a3..811f18801919 100644 --- a/pkgs/by-name/ge/get_iplayer/package.nix +++ b/pkgs/by-name/ge/get_iplayer/package.nix @@ -8,6 +8,8 @@ perl, atomicparsley, ffmpeg, + testers, + get_iplayer, }: perlPackages.buildPerlPackage rec { @@ -56,6 +58,12 @@ perlPackages.buildPerlPackage rec { shortenPerlShebang $out/bin/.get_iplayer-wrapped ''; + passthru.tests.version = testers.testVersion { + package = get_iplayer; + command = "HOME=$(mktemp -d) get_iplayer --help"; + version = "v${version}"; + }; + meta = with lib; { description = "Downloads TV and radio programmes from BBC iPlayer and BBC Sounds"; mainProgram = "get_iplayer";