Merge pull request #143784 from r-ryantm/auto-update/ytcc

ytcc: 2.5.1 -> 2.5.2

authored by Mario Rodas and committed by GitHub 823e4d6a 8099b31c

+14 -6
+14 -6
pkgs/tools/networking/ytcc/default.nix
··· 1 - { lib, python3Packages, fetchFromGitHub, gettext }: 1 + { lib, python3Packages, fetchFromGitHub, gettext, installShellFiles }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "ytcc"; 5 - version = "2.5.1"; 5 + version = "2.5.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "woefe"; 9 9 repo = "ytcc"; 10 10 rev = "v${version}"; 11 - sha256 = "1w2frcy51kwsvd486awhpl5kkm11zj1nw3nnv9337316gfs213nw"; 11 + sha256 = "0xpinilb8rnha35laxq076p6v7hdis6davr9ckm5xycs3m4aj7s8"; 12 12 }; 13 13 14 - nativeBuildInputs = [ gettext ]; 14 + postPatch = '' 15 + substituteInPlace setup.py --replace "youtube_dl" "yt_dlp" 16 + ''; 17 + 18 + nativeBuildInputs = [ gettext installShellFiles ]; 15 19 16 20 propagatedBuildInputs = with python3Packages; [ 17 21 click 18 22 feedparser 19 23 lxml 20 24 sqlalchemy 21 - youtube-dl 25 + yt-dlp 22 26 wcwidth 23 27 ]; 24 28 ··· 38 42 "test_download" 39 43 ]; 40 44 45 + postInstall = '' 46 + installManPage doc/ytcc.1 47 + ''; 48 + 41 49 meta = { 42 50 description = "Command Line tool to keep track of your favourite YouTube channels without signing up for a Google account"; 43 51 homepage = "https://github.com/woefe/ytcc"; 44 52 license = lib.licenses.gpl3Plus; 45 - maintainers = with lib.maintainers; [ marius851000 ]; 53 + maintainers = with lib.maintainers; [ marius851000 marsam ]; 46 54 }; 47 55 }