tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
paperwork: 2.0.1 -> 2.0.2
and cleanup
Guillaume Girol
5 years ago
bd54cf96
29f7ba6f
+12
-9
3 changed files
expand all
collapse all
unified
split
pkgs
applications
office
paperwork
paperwork-gtk.nix
paperwork-shell.nix
src.nix
+8
-7
pkgs/applications/office/paperwork/paperwork-gtk.nix
···
2
, python3Packages
3
, gtk3
4
, cairo
5
-
, aspellDicts
6
-
, buildEnv
7
, gnome3
8
, librsvg
9
, xvfb_run
···
40
make l10n_compile
41
'';
42
43
-
ASPELL_CONF = "dict-dir ${buildEnv {
44
-
name = "aspell-all-dicts";
45
-
paths = lib.collect lib.isDerivation aspellDicts;
46
-
}}/lib/aspell";
47
-
48
postInstall = ''
49
# paperwork-shell needs to be re-wrapped with access to paperwork
50
cp ${python3Packages.paperwork-shell}/bin/.paperwork-cli-wrapped $out/bin/paperwork-cli
51
# install desktop files and icons
52
XDG_DATA_HOME=$out/share $out/bin/paperwork-gtk install --user
0
0
0
0
0
0
0
0
53
'';
54
55
checkInputs = [ xvfb_run dbus.daemon ];
···
2
, python3Packages
3
, gtk3
4
, cairo
0
0
5
, gnome3
6
, librsvg
7
, xvfb_run
···
38
make l10n_compile
39
'';
40
0
0
0
0
0
41
postInstall = ''
42
# paperwork-shell needs to be re-wrapped with access to paperwork
43
cp ${python3Packages.paperwork-shell}/bin/.paperwork-cli-wrapped $out/bin/paperwork-cli
44
# install desktop files and icons
45
XDG_DATA_HOME=$out/share $out/bin/paperwork-gtk install --user
46
+
47
+
# fixes [WARNING] [openpaperwork_core.resources.setuptools] Failed to find
48
+
# resource file paperwork_gtk.icon.out/paperwork_128.png, tried at path
49
+
# /nix/store/3n5lz6y8k9yks76f0nar3smc8djan3xr-paperwork-2.0.2/lib/python3.8/site-packages/paperwork_gtk/icon/out/paperwork_128.png.
50
+
site=$out/lib/${python3Packages.python.libPrefix}/site-packages/paperwork_gtk
51
+
for i in $site/data/paperwork_*.png; do
52
+
ln -s $i $site/icon/out;
53
+
done
54
'';
55
56
checkInputs = [ xvfb_run dbus.daemon ];
+2
pkgs/applications/office/paperwork/paperwork-shell.nix
···
10
, paperwork-backend
11
, fabulous
12
, getkey
0
13
14
, pkgs
15
}:
···
34
paperwork-backend
35
fabulous
36
getkey
0
37
];
38
39
checkInputs = [
···
10
, paperwork-backend
11
, fabulous
12
, getkey
13
+
, psutil
14
15
, pkgs
16
}:
···
35
paperwork-backend
36
fabulous
37
getkey
38
+
psutil
39
];
40
41
checkInputs = [
+2
-2
pkgs/applications/office/paperwork/src.nix
···
1
{fetchFromGitLab}:
2
rec {
3
-
version = "2.0.1";
4
src = fetchFromGitLab {
5
domain = "gitlab.gnome.org";
6
repo = "paperwork";
7
group = "World";
8
owner = "OpenPaperwork";
9
rev = version;
10
-
sha256 = "16pc4drwpjl4937wdavs6wk0j1qs474b072wplhs8ywxfgqip1h4";
11
};
12
}
···
1
{fetchFromGitLab}:
2
rec {
3
+
version = "2.0.2";
4
src = fetchFromGitLab {
5
domain = "gitlab.gnome.org";
6
repo = "paperwork";
7
group = "World";
8
owner = "OpenPaperwork";
9
rev = version;
10
+
sha256 = "1di7nnl8ywyiwfpl5m1kvip1m0hvijbmqmkdpviwqw7ajizrr1ly";
11
};
12
}