tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
pdd: 1.6 -> 1.7
emaryn
9 months ago
cf75508b
6bd4d7b4
+16
-7
1 changed file
expand all
collapse all
unified
split
pkgs
tools
misc
pdd
default.nix
+16
-7
pkgs/tools/misc/pdd/default.nix
···
1
1
{
2
2
lib,
3
3
-
fetchFromGitHub,
4
3
buildPythonApplication,
4
4
+
fetchFromGitHub,
5
5
python-dateutil,
6
6
}:
7
7
8
8
buildPythonApplication rec {
9
9
pname = "pdd";
10
10
-
version = "1.6";
10
10
+
version = "1.7";
11
11
+
pyproject = false;
11
12
12
13
src = fetchFromGitHub {
13
14
owner = "jarun";
14
15
repo = "pdd";
15
16
tag = "v${version}";
16
16
-
sha256 = "sha256-Z+jUFu4VvrgWUtkXMkjspcRJ/JG81X9gc2tnDoCdrsk=";
17
17
+
hash = "sha256-jQCjqQxvJU2oYLSWpFriJIfD0EbqBx59AvRX77pX0Cg=";
17
18
};
18
19
19
19
-
format = "other";
20
20
+
postPatch = ''
21
21
+
patchShebangs auto-completion/zsh/zsh_completion.py
22
22
+
'';
23
23
+
24
24
+
preInstall = ''
25
25
+
mkdir -p $out/share/bash-completion/compilations
26
26
+
mkdir -p $out/share/zsh/site-functions
27
27
+
mkdir -p $out/share/fish/vendor_completions.d
28
28
+
'';
20
29
21
21
-
propagatedBuildInputs = [ python-dateutil ];
30
30
+
dependencies = [ python-dateutil ];
22
31
23
32
installFlags = [ "PREFIX=$(out)" ];
24
33
25
25
-
meta = with lib; {
34
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
37
-
license = licenses.gpl3;
46
46
+
license = lib.licenses.gpl3Plus;
38
47
mainProgram = "pdd";
39
48
};
40
49
}