get_iplayer: 2.97 -> 2.99

ndowens bd0f070b 040b86a9

+17 -12
+17 -12
pkgs/applications/misc/get_iplayer/default.nix
··· 1 - {stdenv, fetchurl, atomicparsley, flvstreamer, ffmpeg, makeWrapper, perl, buildPerlPackage, perlPackages, rtmpdump}: 2 buildPerlPackage rec { 3 name = "get_iplayer-${version}"; 4 - version = "2.97"; 5 6 - buildInputs = [makeWrapper perl]; 7 propagatedBuildInputs = with perlPackages; [HTMLParser HTTPCookies LWP XMLLibXML XMLSimple]; 8 9 preConfigure = "touch Makefile.PL"; ··· 13 installPhase = '' 14 mkdir -p $out/bin $out/share/man/man1 15 cp get_iplayer $out/bin 16 - wrapProgram $out/bin/get_iplayer --suffix PATH : ${stdenv.lib.makeBinPath [ atomicparsley ffmpeg flvstreamer rtmpdump ]} --prefix PERL5LIB : $PERL5LIB 17 cp get_iplayer.1 $out/share/man/man1 18 ''; 19 - 20 - src = fetchurl { 21 - url = "https://github.com/get-iplayer/get_iplayer/archive/v${version}.tar.gz"; 22 - sha256 = "0bb6kmzjmazwfxq5ip7yxm39vssfgz3v5vfx1114wfssp6pw0r44"; 23 - }; 24 25 meta = { 26 description = "Downloads TV and radio from BBC iPlayer"; 27 - license = stdenv.lib.licenses.gpl3Plus; 28 homepage = https://squarepenguin.co.uk/; 29 - downloadPage = https://github.com/get-iplayer/get_iplayer/releases; 30 - platforms = stdenv.lib.platforms.all; 31 }; 32 33 }
··· 1 + {stdenv, fetchFromGitHub, atomicparsley, flvstreamer, ffmpeg, makeWrapper, perl, buildPerlPackage, perlPackages, rtmpdump}: 2 + 3 + with stdenv.lib; 4 + 5 buildPerlPackage rec { 6 name = "get_iplayer-${version}"; 7 + version = "2.99"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "get-iplayer"; 11 + repo = "get_iplayer"; 12 + rev = "v${version}"; 13 + sha256 = "085bgwkjnaqp96gvd2s8qmkw69rz91si1sgzqdqbplkzj9bk2qii"; 14 + }; 15 16 + nativeBuildInputs = [ makeWrapper ]; 17 + buildInputs = [ perl ]; 18 propagatedBuildInputs = with perlPackages; [HTMLParser HTTPCookies LWP XMLLibXML XMLSimple]; 19 20 preConfigure = "touch Makefile.PL"; ··· 24 installPhase = '' 25 mkdir -p $out/bin $out/share/man/man1 26 cp get_iplayer $out/bin 27 + wrapProgram $out/bin/get_iplayer --suffix PATH : ${makeBinPath [ atomicparsley ffmpeg flvstreamer rtmpdump ]} --prefix PERL5LIB : $PERL5LIB 28 cp get_iplayer.1 $out/share/man/man1 29 ''; 30 31 meta = { 32 description = "Downloads TV and radio from BBC iPlayer"; 33 + license = licenses.gpl3Plus; 34 homepage = https://squarepenguin.co.uk/; 35 + platforms = platforms.all; 36 }; 37 38 }