tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
zim: 0.63 -> 0.65
Vincent Laporte
10 years ago
13c6b9ba
456d16ff
+11
-6
1 changed file
expand all
collapse all
unified
split
pkgs
applications
office
zim
default.nix
+11
-6
pkgs/applications/office/zim/default.nix
reviewed
···
9
9
10
10
buildPythonApplication rec {
11
11
name = "zim-${version}";
12
12
-
version = "0.63";
12
12
+
version = "0.65";
13
13
namePrefix = "";
14
14
15
15
src = fetchurl {
16
16
url = "http://zim-wiki.org/downloads/${name}.tar.gz";
17
17
-
sha256 = "077vf4h0hjmbk8bxj9l0z9rxcb3dw642n32lvfn6vjdna1qm910m";
17
17
+
sha256 = "15pdq4fxag85qjsrdmmssiq85qsk5vnbp8mrqnpvx8lm8crz6hjl";
18
18
};
19
19
20
20
propagatedBuildInputs = [ pythonPackages.sqlite3 pygtk pythonPackages.pyxdg pygobject ];
21
21
22
22
preBuild = ''
23
23
-
mkdir -p /tmp/home
24
24
-
export HOME="/tmp/home"
23
23
+
export HOME=$TMP
25
24
26
25
sed -i '/zim_install_class,/d' setup.py
27
26
'';
···
30
29
preFixup = ''
31
30
export makeWrapperArgs="--prefix XDG_DATA_DIRS : $out/share --argv0 $out/bin/.zim-wrapped"
32
31
'';
33
33
-
# Testing fails.
34
34
-
doCheck = false;
32
32
+
33
33
+
postFixup = ''
34
34
+
wrapPythonPrograms
35
35
+
substituteInPlace $out/bin/.zim-wrapped \
36
36
+
--replace "sys.argv[0] = 'zim'" "sys.argv[0] = '$out/bin/zim'"
37
37
+
'';
38
38
+
39
39
+
doCheck = true;
35
40
36
41
meta = {
37
42
description = "A desktop wiki";