Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #11995 from dezgeg/pr-yledl

yle-dl: init at 2.9.1

+38
+36
pkgs/tools/misc/yle-dl/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, rtmpdump, php, pythonPackages }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "yle-dl-${version}"; 5 + version = "2.9.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "aajanki"; 9 + repo = "yle-dl"; 10 + rev = version; 11 + sha256 = "1irpcp9iw2cw85sj1kzndmrw8350p9q7cfghjx2xkh2czk9k7whq"; 12 + }; 13 + 14 + patchPhase = '' 15 + substituteInPlace yle-dl --replace '/usr/local/share/' "$out/share/" 16 + 17 + # HACK: work around https://github.com/NixOS/nixpkgs/issues/9593 18 + substituteInPlace yle-dl --replace '/usr/bin/env python2' '/usr/bin/env python' 19 + ''; 20 + 21 + buildInputs = [ pythonPackages.wrapPython ]; 22 + pythonPath = [ rtmpdump php ] ++ (with pythonPackages; [ pycrypto ]); 23 + 24 + installPhase = '' 25 + make install prefix=$out 26 + wrapPythonPrograms 27 + ''; 28 + 29 + meta = with stdenv.lib; { 30 + description = "Downloads videos from Yle (Finnish Broadcasting Company) servers"; 31 + homepage = https://aajanki.github.io/yle-dl/; 32 + license = licenses.gpl3; 33 + maintainers = [ maintainers.dezgeg ]; 34 + platforms = platforms.linux; 35 + }; 36 + }
+2
pkgs/top-level/all-packages.nix
··· 3683 # To expose more packages for Yi, override the extraPackages arg. 3684 yi = callPackage ../applications/editors/yi/wrapper.nix { }; 3685 3686 zbackup = callPackage ../tools/backup/zbackup {}; 3687 3688 zbar = callPackage ../tools/graphics/zbar {
··· 3683 # To expose more packages for Yi, override the extraPackages arg. 3684 yi = callPackage ../applications/editors/yi/wrapper.nix { }; 3685 3686 + yle-dl = callPackage ../tools/misc/yle-dl {}; 3687 + 3688 zbackup = callPackage ../tools/backup/zbackup {}; 3689 3690 zbar = callPackage ../tools/graphics/zbar {