lol
1{
2 fetchFromGitLab,
3 srcOnly,
4 fetchpatch,
5 stdenv,
6}:
7rec {
8 version = "2.2.5";
9 src = srcOnly {
10 pname = "paperwork-patched-src";
11 inherit version stdenv;
12 src = fetchFromGitLab {
13 domain = "gitlab.gnome.org";
14 repo = "paperwork";
15 group = "World";
16 owner = "OpenPaperwork";
17 rev = version;
18 sha256 = "sha256-PRh0ohmPLwpM76qYfbExFqq4OK6Hm0fbdzrjXungSoY=";
19 };
20 patches = [
21 # fix installing translations
22 # remove on next release
23 (
24 assert version == "2.2.5";
25 fetchpatch {
26 url = "https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/commit/b8e2633ace0f3d9d57e68c27db8f594b8a5ddd7e.patch";
27 hash = "sha256-VUT86kF0ZHLGK457ZrrIBMeiZqg/rPRpbkBA/ua9rU8=";
28 }
29 )
30 ];
31 };
32
33 sample_documents = fetchFromGitLab {
34 domain = "gitlab.gnome.org";
35 repo = "paperwork-test-documents";
36 group = "World";
37 owner = "OpenPaperwork";
38 # https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/blob/master/paperwork-gtk/src/paperwork_gtk/model/help/screenshot.sh see TEST_DOCS_TAG
39 rev = "2.1";
40 sha256 = "0m79fgc1ycsj0q0alqgr0axn16klz1sfs2km1h83zn3kysqcs6xr";
41 };
42
43}