lol

pdd: 1.6 -> 1.7

emaryn cf75508b 6bd4d7b4

+16 -7
+16 -7
pkgs/tools/misc/pdd/default.nix
··· 1 1 { 2 2 lib, 3 - fetchFromGitHub, 4 3 buildPythonApplication, 4 + fetchFromGitHub, 5 5 python-dateutil, 6 6 }: 7 7 8 8 buildPythonApplication rec { 9 9 pname = "pdd"; 10 - version = "1.6"; 10 + version = "1.7"; 11 + pyproject = false; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "jarun"; 14 15 repo = "pdd"; 15 16 tag = "v${version}"; 16 - sha256 = "sha256-Z+jUFu4VvrgWUtkXMkjspcRJ/JG81X9gc2tnDoCdrsk="; 17 + hash = "sha256-jQCjqQxvJU2oYLSWpFriJIfD0EbqBx59AvRX77pX0Cg="; 17 18 }; 18 19 19 - format = "other"; 20 + postPatch = '' 21 + patchShebangs auto-completion/zsh/zsh_completion.py 22 + ''; 23 + 24 + preInstall = '' 25 + mkdir -p $out/share/bash-completion/compilations 26 + mkdir -p $out/share/zsh/site-functions 27 + mkdir -p $out/share/fish/vendor_completions.d 28 + ''; 20 29 21 - propagatedBuildInputs = [ python-dateutil ]; 30 + dependencies = [ python-dateutil ]; 22 31 23 32 installFlags = [ "PREFIX=$(out)" ]; 24 33 25 - meta = with lib; { 34 + meta = { 26 35 homepage = "https://github.com/jarun/pdd"; 27 36 description = "Tiny date, time diff calculator"; 28 37 longDescription = '' ··· 34 43 timezone. 35 44 ''; 36 45 maintainers = [ ]; 37 - license = licenses.gpl3; 46 + license = lib.licenses.gpl3Plus; 38 47 mainProgram = "pdd"; 39 48 }; 40 49 }