diff --git a/pkgs/by-name/ge/get_iplayer/package.nix b/pkgs/by-name/ge/get_iplayer/package.nix index 649acec9aa34..811f18801919 100644 --- a/pkgs/by-name/ge/get_iplayer/package.nix +++ b/pkgs/by-name/ge/get_iplayer/package.nix @@ -8,17 +8,19 @@ perl, atomicparsley, ffmpeg, + testers, + get_iplayer, }: 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; @@ -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";